Skip to content

Releases: massalabs/massa

TEST.27.4

30 Nov 16:50
a668d77
Compare
Choose a tag to compare

What's Changed

Full Changelog: TEST.27.3...TEST.27.4

TEST.27.3

30 Nov 16:04
b63e974
Compare
Choose a tag to compare
Update version (#4576)

* Update version + genesis

* Update Cargo.lock

TEST.27.2

30 Nov 11:58
faebb5a
Compare
Choose a tag to compare
Pre mainnet WIP (#4563)

* Update version & CI

* Test/array indexing checkup 1 (#4560)

* Update ci.yml

* Feature/feature/versioning ser der harden 2 (#4554)

* Add some unit tests for versioning deserialization to the limits

* Clippy pass

* Better error message

* Minor fixes

* Excluded -> Included

---------

Co-authored-by: sydhds <[email protected]>

* Add versioninig key & value checks (#4552)

* Add versioninig key & value checks

* Improve error message when no prefix

---------

Co-authored-by: sydhds <[email protected]>

* Update CI, Version and genesis timestamp

* Add array indexing listing tool

* Remove array indexing in denunciation code

* Remove more array indexing

* Add more exclude patterns

* Use nom take

---------

Co-authored-by: sydhds <[email protected]>

* Fails in send_operations if get_gas_usage() > max_gas_per_block

Returning a distinct error message for ExecuteSC and CallSC operations.

Signed-off-by: Jean-FranΓ§ois <[email protected]>

* coins spending tests (#4532)

* Buildnet WIP

* Mock Final State/Improve tests execution (#4512)

* Use a controller for final state to be able to mock it

* Fix all formatting issues.

* Use more mocks in execution tests

* Fix test nested call usage

* improve some tests execution

* Fix tests async message and compact the test of executed

* Fix more execution tests

* Fix more tests.

* Update more tests

* Finish fixing all executions tests.

* Improve naming

* add more comment

* Fix comment

* update test to check spend coins with readonly

* add coins

* check coins on rollbuy

* clippy

* update roll_buy

* delete helloworld wasm

* update test_readonly_execution

* fix tests merge

* fix test test_readonly_execution

* Update ci.yml

* Feature/feature/versioning ser der harden 2 (#4554)

* Add some unit tests for versioning deserialization to the limits

* Clippy pass

* Better error message

* Minor fixes

* Excluded -> Included

---------

Co-authored-by: sydhds <[email protected]>

* Add versioninig key & value checks (#4552)

* Add versioninig key & value checks

* Improve error message when no prefix

---------

Co-authored-by: sydhds <[email protected]>

* Update CI, Version and genesis timestamp

* add test for cancel_async_msg

* clippy

* cancel async msg check refound sender

---------

Co-authored-by: Leo-Besancon <[email protected]>
Co-authored-by: AurelienFT <[email protected]>
Co-authored-by: Sydhds <[email protected]>
Co-authored-by: sydhds <[email protected]>

* improve errors (#4567)

* tech(async_msg) : check if the target address exist

* tech(call_sc) : add check target address to call_sc_op

* check target sc address on init_call

* check target address in read only call

* fix unit tests

* remove dbg macro

* Update massa-execution-worker/src/context.rs

Co-authored-by: Damir Vodenicarevic <[email protected]>

---------

Co-authored-by: Damir Vodenicarevic <[email protected]>

* Fix tests (#4568)

* Fix CI WIP (#4569)

* Fix ws_disabled() test on windows

* fix bootstrap server port

* Fix CI local Leo

* Update scenarios_mandatories.rs

* Add CI profile argument to nextest

---------

Co-authored-by: modship <[email protected]>

* Fix test + Update lcov.info

* Add codecov.yml

* fix internal error serde (#4570)

* Release prebuilt profile (#4572)

* codegen-units set to 1 for prebuilt binaries

* Update toolchain version in CI & CD

* Update CI & Genesis

---------

Signed-off-by: Jean-FranΓ§ois <[email protected]>
Co-authored-by: Sydhds <[email protected]>
Co-authored-by: sydhds <[email protected]>
Co-authored-by: Jean-FranΓ§ois <[email protected]>
Co-authored-by: Modship <[email protected]>
Co-authored-by: AurelienFT <[email protected]>
Co-authored-by: Damir Vodenicarevic <[email protected]>

TEST.27.1

27 Nov 13:16
1f32b9d
Compare
Choose a tag to compare

What's Changed

Full Changelog: TEST.27.0...TEST.27.1

TEST.27.0

23 Nov 13:58
391b9ae
Compare
Choose a tag to compare

What's Changed

Read more

TEST.26.1

08 Sep 11:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: TEST.26.0...TEST.26.1

TEST.26.0

06 Sep 11:25
Compare
Choose a tag to compare

New features in this release

🧰 Switch to Rust Stable Toolchain
We've upgraded our Rust toolchain to the stable version 1.72.0, ensuring greater stability.

πŸš€ Memory Consumption Optimizations
We've implemented crucial optimizations to reduce memory consumption, resulting in improved efficiency and resource management.

🌐 Optimize Peers Discovery in Network Protocol
Our network protocol now features enhanced peer discovery mechanism, enhancing the node's connectivity and overall performance.

πŸ”’ Update Wallet Format to Match Massa Station
The Wallet format has been updated to align seamlessly with Massa Station-generated Wallets, ensuring compatibility and a better user experience.

πŸ” Introduce New Search Methods
We've added new efficient search methods for blocks, endorsements, and operations.

πŸ“ Fine-Grained Filters for gRPC Streams
Our gRPC streams are now more customizable, allowing users to tailor their data streams to specific requirements.

What's Changed

Full Changelog: TEST.25.2...TEST.26.0

TEST.25.2

03 Aug 10:18
Compare
Choose a tag to compare

New features in this release

βœ… This release improves the peer discovery and connection system, addressing an issue that some of you might have encountered in previous versions of testnet 25 under 7000tx/s. We recommend that you update to maximize the stability of your node under heavy load.

What's Changed

  • fix metrics blocks_know_by_peer && ops_know_by_peer by @modship in #4305
  • Change to places contributors in a special file. by @AurelienFT in #4318
  • Update peernet, fix bootstrap accept and out connections by @AurelienFT in #4319

Full Changelog: TEST.25.1...TEST.25.2

TEST.25.1

02 Aug 15:05
Compare
Choose a tag to compare
Update versions

TEST.25.0

01 Aug 13:22
Compare
Choose a tag to compare

New features in this release

πŸš€ Enhanced Protocol Workflow: Enjoy improved block, operation, and connections workflow in the protocol, making it more efficient and user-friendly.

πŸ”— New ABIs for Smart Contracts: We've added new Application Binary Interfaces (ABIs) for Smart Contracts, expanding the capabilities and possibilities for developers.

πŸ“ˆ Improved Node Metrics: Experience enhanced node metrics, providing you with better insights into the performance and health of your nodes.

gRPC API Enhancements

πŸ“‘ Complete JsonRPC Migration: The gRPC API now fully incorporates and migrates all the features previously available in JsonRPC, ensuring a seamless transition and improved compatibility.

πŸ“‘ Separated public/private APIs: To enhance security and control, we have split the gRPC API into separate public and private interfaces, enabling you to manage access and permissions more efficiently.

πŸ”’ NativeTLS Support: We now offer support for NativeTLS, enhancing the security of your connections and communications between nodes and clients.

What's Changed

New Contributors

Full Changelog: TEST.24.1...TEST.25.0