Releases: massalabs/massa
Releases · massalabs/massa
DEVN.28.16
MAIN.3.0
This release bring the following new features:
- Add unidirectional GRPC streams,
- Add stream for MAS transfer history,
- Improve datastore keys queries (documented here: https://docs.massa.net/docs/build/api/jsonrpc#get_addresses_datastore_keys)
- Simplifies the code after versioning of latest update,
- Limit error message length for recursive calls,
- Add MIP voting in Massa-client
What's Changed
- Update target runner to ubuntu 22.04 for CD by @Leo-Besancon in #4904
- MAINNET 3.0 by @modship in #4843
Full Changelog: MAIN.2.5...MAIN.3.0
MAIN.2.5.1
Minor release to generate linux binaries targeting older glibc
MAIN.2.5
Version 2.5 massively improves on the features initially described in the whitepaper.
- deferred calls: for the first time in blockchain history, smart contracts can now autonomously program future calls with a 100% guarantee of execution at the target time
- direct MAS transfers towards smart contract addresses are now enabled: no need to go through function calls to provision your smart contract with coins
- enhanced API for datastore key listing: enables listing selected ranges of datastore keys for massively improved performance on large dapps
- improved real-time financial movements tracking streams, enabling easier integration with exchanges and accounting tools
- full security audit of the execution system and security fixes
- massive performance and memory usage improvements
- includes the first community proposed governance change to reduce Massa Blockchain yearly inflation to 2.5% (Block reward 0.4) that has been approved (https://mip.massa.net/proposals/0)
What's Changed
- fix openRPC spec by @peterjah in #4748
- Add initial execution-info feature documentation by @sydhds in #4836
- Update versioning doc with vote system description + tests by @sydhds in #4835
- Add massa execution worker unit test documentation by @sydhds in #4855
- Add improved documentation for chain id constant(s) by @sydhds in #4864
- chore: remove redundant words in comment by @HongKuang in #4780
- chore: the old twitter link is broken by @Radovenchyk in #4841
- Mainnet update MAIN.2.5 by @Leo-Besancon, @sydhds, @damip, @bilboquet, @modship, @AurelienFT in #4713
Full Changelog: MAIN.2.4...MAIN.2.5
MAIN.2.4
What's Changed
- Fix slot index position status by @Leo-Besancon in #4736
- Validate that hd_cache_size >= snip_amount by @Leo-Besancon in #4732
- Improve handling of HistorySearchResult for fetched executed_ops/denunciations by @Leo-Besancon in #4735
- Update ASC trigger comment by @Leo-Besancon in #4740
- Update rust version to 1.81 by @sydhds in #4750
- Update MAIN.2.4 by @sydhds, @bilboquet and @Leo-Besancon in #4774
Full Changelog: MAIN.2.3...MAIN.2.4
MAIN.2.3
What's Changed
- update openrpc public spec by @modship in #4700
- Fix tests all features by @Leo-Besancon in #4705
- Remove unneeded pub by @Leo-Besancon in #4704
- Fix GRPC querystate endpoint by @Leo-Besancon in #4707
- openrpc get_status : minimal_fees by @modship in #4712
- Public Api - Openrpc spec by @modship in #4716
- Bump curve25519-dalek from 4.1.1 to 4.1.3 by @dependabot in #4714
- Increase execution stack size by @Leo-Besancon in #4726
- Update version to MAIN.2.3 by @Leo-Besancon in #4730
Full Changelog: MAIN.2.2...MAIN.2.3
MAIN.2.2
What's Changed
- Add licenses by @Leo-Besancon in #4637
- Feature gate test framework by @Leo-Besancon in #4642
- Enable Link Time Optimization for release_prebuilt profile by @sydhds in #4633
- Add gathering of transfers in the node + prep work for ABIs by @AurelienFT in #4646
- Feature/add get transfers sdk by @AurelienFT in #4653
- Add more data on the transfers traces by @AurelienFT in #4655
- Improve prints by @Leo-Besancon in #4650
- Reduce size caching transfers & add backup for infos in get_operation using execution-trace by @AurelienFT in #4659
- Add effective received amount field by @AurelienFT in #4660
- Add cross OS checksums by @aoudiamoncef in #4596
- fix message schema type by @gregLibert in #4670
- minimal fees by @modship in #4664
- Do not check minimal fees on read only without fees by @AurelienFT in #4675
- Fix get_slot_abi_call_stacks GRPC endpoint by @Leo-Besancon in #4680
- Devn 28 3 by @Leo-Besancon in #4683
- Initial code for dump-block feature by @sydhds in #4684
- Initial code for execution info by @sydhds in #4685
- add file and db backend for dump-block feature by @bilboquet in #4693
- Fix a few old links in README by @m4ns0ur in #4686
- Add markdown link checker action by @m4ns0ur in #4687
- Bump rustls from 0.21.10 to 0.21.12 by @dependabot in #4690
- Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #4673
- Bump quiche from 0.20.0 to 0.20.1 by @dependabot in #4662
- Add feature slot-replayer by @bilboquet in #4695
- rollback to mainnet config and Change two constants to config and add pruning block storing by @AurelienFT in #4697
- !Version MAIN.2.2 by @modship in #4676
New Contributors
- @gregLibert made their first contribution in #4670
- @m4ns0ur made their first contribution in #4686
Full Changelog: MAIN.2.1...MAIN.2.2
DEVN.28.3
MAIN.2.1
MAIN.2.0
What's Changed
- Fix protocol handler retrieval thread CPU usage when no blocks are pr… by @sydhds in #4617
- Fix DB serialization order for Ord types by @Leo-Besancon in #4619
Full Changelog: MAIN.1.0...MAIN.2.0