TEST.25.0
版本发布时间: 2023-08-01 21:22:01
massalabs/massa最新发布版本:MAIN.2.3(2024-07-17 23:09:22)
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
- EVM signatures verification by @Eitu33 in https://github.com/massalabs/massa/pull/4171
- Change the interface to sync with ABI changes by @Leo-Besancon in https://github.com/massalabs/massa/pull/4170
- Implement
to_mantissa_scale
by @aoudiamoncef in https://github.com/massalabs/massa/pull/4202 - Use consistent instead of 'coherent' + improve versioning doc by @sydhds in https://github.com/massalabs/massa/pull/4198
- Move query from factory to MIP store by @sydhds in https://github.com/massalabs/massa/pull/4206
- Homogenize state machine transition condition by @sydhds in https://github.com/massalabs/massa/pull/4211
- Add more unit test for Mip store update_with method by @sydhds in https://github.com/massalabs/massa/pull/4208
- NativeAmount arithmetic implementation by @bilboquet in https://github.com/massalabs/massa/pull/4199
- Runtime changes common leo by @Leo-Besancon in https://github.com/massalabs/massa/pull/4217
- Feature/advance lw by @sydhds in https://github.com/massalabs/massa/pull/4213
- Check for min activation delay in MIP info by @sydhds in https://github.com/massalabs/massa/pull/4214
- get_operation_id by @Eitu33 in https://github.com/massalabs/massa/pull/4218
- Implement bs58 to/from bytes by @bilboquet in https://github.com/massalabs/massa/pull/4223
- Make fields pub by @Leo-Besancon in https://github.com/massalabs/massa/pull/4228
- Implement unsafe_random_wasmv1 in interface by @Leo-Besancon in https://github.com/massalabs/massa/pull/4231
- Add massa-db-worker as dep if gas_calibration or benchmark by @Leo-Besancon in https://github.com/massalabs/massa/pull/4232
- Do not use any Versioning in massa client (for generating keypairs) by @sydhds in https://github.com/massalabs/massa/pull/4238
- Sync with massa-sc-runtime#283 by @bilboquet in https://github.com/massalabs/massa/pull/4240
- Sync with massa-sc-runtime#283 by @bilboquet in https://github.com/massalabs/massa/pull/4241
- incremental hash by @damip in https://github.com/massalabs/massa/pull/4197
- correct op propagation towards disconnected peers by @damip in https://github.com/massalabs/massa/pull/4249
- Feature/ledger editor versioning 1 by @sydhds in https://github.com/massalabs/massa/pull/4239
- Debug operation propagation by @damip in https://github.com/massalabs/massa/pull/4251
- Fix op cache by @AurelienFT in https://github.com/massalabs/massa/pull/4255
- Bom workspace by @litchipi in https://github.com/massalabs/massa/pull/4200
- Sync with massa-sc-runtime#287 by @bilboquet in https://github.com/massalabs/massa/pull/4256
- Add versioning of all object id and some tests by @AurelienFT in https://github.com/massalabs/massa/pull/4226
- improve block propagation by @damip in https://github.com/massalabs/massa/pull/4252
- increase max_ops_per_msg to match max_ops_per_block by @damip in https://github.com/massalabs/massa/pull/4265
- improve op propagation limit by @damip in https://github.com/massalabs/massa/pull/4267
- Protocol improvements by @modship in https://github.com/massalabs/massa/pull/4243
- Evm update by @Eitu33 in https://github.com/massalabs/massa/pull/4269
- Remove local struct hashes by @Leo-Besancon in https://github.com/massalabs/massa/pull/4276
- Protocol: Add periodic unban of every peers by @Leo-Besancon in https://github.com/massalabs/massa/pull/4277
- Runtime changes common by @Eitu33 in https://github.com/massalabs/massa/pull/4180
- add metrics by @modship in https://github.com/massalabs/massa/pull/4254
- massa package version upgrade by @modship in https://github.com/massalabs/massa/pull/4279
- Implement fully featured gRPC API by @aoudiamoncef @modship @damip in https://github.com/massalabs/massa/pull/4245
- debug block propag by @damip in https://github.com/massalabs/massa/pull/4293
- rename protocol metrics by @modship in https://github.com/massalabs/massa/pull/4289
- fix massa survey stop by @modship in https://github.com/massalabs/massa/pull/4287
- update testnet install url by @vise in https://github.com/massalabs/massa/pull/4278
- Add max event size check by @Leo-Besancon in https://github.com/massalabs/massa/pull/4285
- fix survey in sandbox by @modship in https://github.com/massalabs/massa/pull/4299
- Implement peer priorization by @litchipi in https://github.com/massalabs/massa/pull/4261
- fix peernet metrics by @modship in https://github.com/massalabs/massa/pull/4300
- update consensus GPI rule by @damip in https://github.com/massalabs/massa/pull/4284
- add current_time_thread && current_time_period by @modship in https://github.com/massalabs/massa/pull/4303
- Testnet 25 by @AurelienFT in https://github.com/massalabs/massa/pull/4203
- Fix metrics connectivity channel by @AurelienFT in https://github.com/massalabs/massa/pull/4309
- Prepare genesis by @AurelienFT in https://github.com/massalabs/massa/pull/4306
- Add more limits on length on object from the outside world. by @AurelienFT in https://github.com/massalabs/massa/pull/4301
New Contributors
- @vise made their first contribution in https://github.com/massalabs/massa/pull/4278
Full Changelog: https://github.com/massalabs/massa/compare/TEST.24.1...TEST.25.0
1、 massa_TEST.25.0_release_linux.tar.gz 27.86MB
2、 massa_TEST.25.0_release_linux_arm64.tar.gz 27.05MB
3、 massa_TEST.25.0_release_macos.tar.gz 22.61MB
4、 massa_TEST.25.0_release_macos_aarch64.tar.gz 21.36MB
5、 massa_TEST.25.0_release_windows.zip 18.41MB