TEST.27.0
版本发布时间: 2023-11-23 21:58:42
massalabs/massa最新发布版本:MAIN.2.3(2024-07-17 23:09:22)
What's Changed
- Add explicit threads names by @aoudiamoncef in https://github.com/massalabs/massa/pull/3110
- ci: add new PR template by @aoudiamoncef in https://github.com/massalabs/massa/pull/3133
- Fix playground badge url encoding issue by @aoudiamoncef in https://github.com/massalabs/massa/pull/3151
- Remove nightly specifications for features that became stable by @AurelienFT in https://github.com/massalabs/massa/pull/3156
- Intro doc by @jcbaillie in https://github.com/massalabs/massa/pull/3094
- Improve bootstrap streaming ser & deser and use cursors by @Eitu33 in https://github.com/massalabs/massa/pull/3147
- fix NodeId from_str by @aoudiamoncef in https://github.com/massalabs/massa/pull/3165
- Fix API get blockclique at slot endpoint. by @AurelienFT in https://github.com/massalabs/massa/pull/3169
- Remove docs folder that have been moved. by @AurelienFT in https://github.com/massalabs/massa/pull/3172
- Feature/node worker full duplex 3 by @sydhds in https://github.com/massalabs/massa/pull/3174
- fix: get_blockclique_block_by_slot panic by @aoudiamoncef in https://github.com/massalabs/massa/pull/3176
- fix: update Playground badge by @aoudiamoncef in https://github.com/massalabs/massa/pull/3179
- Reduce force_keep_final_periods to 10. by @Eitu33 in https://github.com/massalabs/massa/pull/3182
- Return gas cost when calling execute_read_only_bytecode by @sydhds in https://github.com/massalabs/massa/pull/3180
- fix get_stakers sort result by @aoudiamoncef in https://github.com/massalabs/massa/pull/3183
- OpenRPC spec sync by @aoudiamoncef in https://github.com/massalabs/massa/pull/3167
- Add bootstrap whitelist and fix error messages. by @AurelienFT in https://github.com/massalabs/massa/pull/3185
- refactor add_staking_secret_keys + enhance ApiError by @aoudiamoncef in https://github.com/massalabs/massa/pull/3158
- Add rpc.discover method to Public API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3186
- Add function to regroup param in double quotes. by @AurelienFT in https://github.com/massalabs/massa/pull/3187
- Feature/ext unit test 1 by @sydhds in https://github.com/massalabs/massa/pull/3150
- Remove SC unit test sources (already moved to massa-unit-tests-src repo) by @sydhds in https://github.com/massalabs/massa/pull/3188
- Credits and Ops streaming + Ops refactoring by @Eitu33 in https://github.com/massalabs/massa/pull/3164
- Do not use format! for Operation && OperationType comparison by @sydhds in https://github.com/massalabs/massa/pull/3189
- Sync TU with massa-unit-trests-src TAG TEST.16.1 by @sydhds in https://github.com/massalabs/massa/pull/3190
- Implement unsafe_random_f64 for runtime interface by @adrien-zinger in https://github.com/massalabs/massa/pull/3170
- Sync/tu test.16.2 by @sydhds in https://github.com/massalabs/massa/pull/3193
- Add new whitelist blacklist system. by @AurelienFT in https://github.com/massalabs/massa/pull/3194
- Enable PartialEq for Operation only for unit tests by @sydhds in https://github.com/massalabs/massa/pull/3195
- Prepare testnet 16 by @Eitu33 in https://github.com/massalabs/massa/pull/3163
- fix: typo issue in readme by @aoudiamoncef in https://github.com/massalabs/massa/pull/3196
- Really use max_operations_propagation_time by @sydhds in https://github.com/massalabs/massa/pull/3202
- update lib config 0.11 to 0.13 by @modship in https://github.com/massalabs/massa/pull/3205
- fix: missing operation types by @aoudiamoncef in https://github.com/massalabs/massa/pull/3211
- Adds binaries for Mac M1 by @qdrn in https://github.com/massalabs/massa/pull/3213
- Improve cli output by @AurelienFT in https://github.com/massalabs/massa/pull/3215
- Rework consensus and graph by @AurelienFT in https://github.com/massalabs/massa/pull/3162
- Add more data on display to client on get_status and get_addresses. by @AurelienFT in https://github.com/massalabs/massa/pull/3218
- Feature/deferred credits abs fixes by @sydhds in https://github.com/massalabs/massa/pull/3203
- Consensus bootstrap streaming by @Eitu33 in https://github.com/massalabs/massa/pull/3192
- Remove coverage job. by @AurelienFT in https://github.com/massalabs/massa/pull/3220
- migrate API to jsonrpsee by @damip in https://github.com/massalabs/massa/pull/3219
- Upgrade versions by @AurelienFT in https://github.com/massalabs/massa/pull/3232
- Limit operation max size in protocol by @aoudiamoncef in https://github.com/massalabs/massa/pull/3191
- Fix deferred credits by @Eitu33 in https://github.com/massalabs/massa/pull/3229
- Byte array update by @Eitu33 in https://github.com/massalabs/massa/pull/3221
- Add spawn blocking for ops. by @AurelienFT in https://github.com/massalabs/massa/pull/3238
- Replace gas price with fee, or remove it by @gterzian in https://github.com/massalabs/massa/pull/3173
- Increase op datastore value len by @Eitu33 in https://github.com/massalabs/massa/pull/3253
- Change dialoguer for rustyline. by @AurelienFT in https://github.com/massalabs/massa/pull/3249
- Skip datastore to avoid rpc bug by @Eitu33 in https://github.com/massalabs/massa/pull/3255
- Fix fees not consume in send_message. by @AurelienFT in https://github.com/massalabs/massa/pull/3256
- Final state hash by @Eitu33 in https://github.com/massalabs/massa/pull/3210
- Use bs58_check functions exclusively for debug purposes by @thomas-senechal in https://github.com/massalabs/massa/pull/3266
- #3263 Remove floating part from time display in bootstrap by @modship in https://github.com/massalabs/massa/pull/3265
- Fix final hash issues by @Eitu33 in https://github.com/massalabs/massa/pull/3267
- Fix final hash issues by @Eitu33 in https://github.com/massalabs/massa/pull/3274
- Simplify deferred credits by @Eitu33 in https://github.com/massalabs/massa/pull/3277
- Fix roll counts hash by @Eitu33 in https://github.com/massalabs/massa/pull/3278
- Initial code for get_keys SC abi by @sydhds in https://github.com/massalabs/massa/pull/3243
- Testnet 17 by @gterzian in https://github.com/massalabs/massa/pull/3181
- Add CORS middleware by @aoudiamoncef in https://github.com/massalabs/massa/pull/3289
- Display duration as human time by @aoudiamoncef in https://github.com/massalabs/massa/pull/3290
- Sort connected_nodes in
get_status
by @aoudiamoncef in https://github.com/massalabs/massa/pull/3293 - Sort by node id by @aoudiamoncef in https://github.com/massalabs/massa/pull/3296
- Fix executed ops changes bootstrap by @Eitu33 in https://github.com/massalabs/massa/pull/3299
- Change name execute SC on client. by @AurelienFT in https://github.com/massalabs/massa/pull/3303
- Add toolchain enforcement in repository. by @AurelienFT in https://github.com/massalabs/massa/pull/3307
- Refactor list_required_active_blocks by @Eitu33 in https://github.com/massalabs/massa/pull/3301
- List required active blocks refactoring by @Eitu33 in https://github.com/massalabs/massa/pull/3310
- Update to TEST.17.2 by @AurelienFT in https://github.com/massalabs/massa/pull/3311
- Finish setting prefixes by @AurelienFT in https://github.com/massalabs/massa/pull/3279
- Update setup_test script + update unit tests wasm (testnet 17 tag) by @sydhds in https://github.com/massalabs/massa/pull/3313
- Gas limit for read-only / execute / call SC execution by @Eitu33 in https://github.com/massalabs/massa/pull/3318
- Fix slot too old in bootstrap by @AurelienFT in https://github.com/massalabs/massa/pull/3329
- Keep events after SC execution failure by @Eitu33 in https://github.com/massalabs/massa/pull/3315
- improve failed events handling by @Eitu33 in https://github.com/massalabs/massa/pull/3332
- First implementation on autonomous trigger by @AurelienFT in https://github.com/massalabs/massa/pull/3228
- Local execution by @Eitu33 in https://github.com/massalabs/massa/pull/3323
- Use final hash in pos selections by @Eitu33 in https://github.com/massalabs/massa/pull/3312
- Init sc update by @Eitu33 in https://github.com/massalabs/massa/pull/3333
- Clock compensation refactoring by @Eitu33 in https://github.com/massalabs/massa/pull/3336
- Use prefix in serialize/deserialize of serde. by @AurelienFT in https://github.com/massalabs/massa/pull/3340
- Add new feature gas_calibration. by @AurelienFT in https://github.com/massalabs/massa/pull/3206
- Fix broken link by @T1l3 in https://github.com/massalabs/massa/pull/3344
- Add bootsrap IPs lists management by @aoudiamoncef in https://github.com/massalabs/massa/pull/3320
- Add WebSockets support + ApiV2 by @aoudiamoncef in https://github.com/massalabs/massa/pull/3314
- Add
get_blocks
method to JSONRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3342 - Enable ci for PR targetting testnet_* branch by @sydhds in https://github.com/massalabs/massa/pull/3343
- Disable WebSockets server by default by @aoudiamoncef in https://github.com/massalabs/massa/pull/3346
- propagate returned value from the SC module call by @aoudiamoncef in https://github.com/massalabs/massa/pull/3339
- Move init of the consensus to block the load of the node. by @AurelienFT in https://github.com/massalabs/massa/pull/3351
- Optimize CI. by @AurelienFT in https://github.com/massalabs/massa/pull/3349
- Fix warning operation size. by @AurelienFT in https://github.com/massalabs/massa/pull/3354
- Add basic benchmark on SC by @AurelienFT in https://github.com/massalabs/massa/pull/3348
- Add broadcast operations via WebSocket by @aoudiamoncef in https://github.com/massalabs/massa/pull/3347
- Testnet 18 by @AurelienFT in https://github.com/massalabs/massa/pull/3280
- Add event when episode ended and add the TEST.18 timestamps. by @AurelienFT in https://github.com/massalabs/massa/pull/3362
- Missing operation in OpenRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3370
- Add gas calibration check to the CI. by @AurelienFT in https://github.com/massalabs/massa/pull/3367
- Fix bootstrap test tools by @Eitu33 in https://github.com/massalabs/massa/pull/3378
- Testnet 19 bph wrapper rename by @Ben-PH in https://github.com/massalabs/massa/pull/3384
- Bump tokio from 1.23.0 to 1.23.1 by @dependabot in https://github.com/massalabs/massa/pull/3385
- Update bootstrap pubkeys to be nodeid. by @AurelienFT in https://github.com/massalabs/massa/pull/3389
- Fix roll sell. by @AurelienFT in https://github.com/massalabs/massa/pull/3392
- Bph time display by @Ben-PH in https://github.com/massalabs/massa/pull/3394
- Fix gas calibration check when used on branches with / by @AurelienFT in https://github.com/massalabs/massa/pull/3390
- Fix spelling of bootstrap and add hot reloading on white/blacklist on bootstrap by @AurelienFT in https://github.com/massalabs/massa/pull/3380
- Add API V2 Http/WebSocket clients to Massa SDK by @aoudiamoncef in https://github.com/massalabs/massa/pull/3363
- Fix get_blocks in client. by @AurelienFT in https://github.com/massalabs/massa/pull/3396
- 2608 need ipv6 bootstrap address by @Leo-Besancon in https://github.com/massalabs/massa/pull/3391
- Add execute from final state for read only SC calls by @aoudiamoncef in https://github.com/massalabs/massa/pull/3383
- Added new commands (e.g. node_start_staking with address) by @Leo-Besancon in https://github.com/massalabs/massa/pull/3365
- Broadcast local operations by @aoudiamoncef in https://github.com/massalabs/massa/pull/3415
- Return state changes in read only calls by @aoudiamoncef in https://github.com/massalabs/massa/pull/3405
- Add checks on object deserialisation by @Ben-PH in https://github.com/massalabs/massa/pull/3364
- Testnet 19 bootstrap timeout by @Ben-PH in https://github.com/massalabs/massa/pull/3431
- Fix deadlock in get_blocks by @AurelienFT in https://github.com/massalabs/massa/pull/3436
- Update doctest import by @Ben-PH in https://github.com/massalabs/massa/pull/3440
- Move BlockId into block_id.rs & BlockHeader into block_header.rs by @sydhds in https://github.com/massalabs/massa/pull/3447
- Make
is_final
param optional by @aoudiamoncef in https://github.com/massalabs/massa/pull/3451 - Datastore serde support by @aoudiamoncef in https://github.com/massalabs/massa/pull/3450
- Add some missing types to OpenRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3460
- 3428 implement pagination in jsonrpc endpoints by @Leo-Besancon in https://github.com/massalabs/massa/pull/3461
- Update
get_filtered_sc_output_event
error handling in Massa client by @aoudiamoncef in https://github.com/massalabs/massa/pull/3466 - Add the thread of the operation in the API. by @AurelienFT in https://github.com/massalabs/massa/pull/3470
- Module caching by @Eitu33 in https://github.com/massalabs/massa/pull/3416
- Add lazy error handling in
get_block_slot_timestamp
by @aoudiamoncef in https://github.com/massalabs/massa/pull/3473 - Use hashed bytecode as module cache keys by @Eitu33 in https://github.com/massalabs/massa/pull/3474
- Optional support for githooks by @aoudiamoncef in https://github.com/massalabs/massa/pull/3477
- Update all dependencies include sc-runtime to round gas costs by @AurelienFT in https://github.com/massalabs/massa/pull/3476
- Bind to IPv6 addr. by @Leo-Besancon in https://github.com/massalabs/massa/pull/3463
- Provide context for Address dbg impl by @Ben-PH in https://github.com/massalabs/massa/pull/3482
- Add current/next slot timestamp to
get_status
by @aoudiamoncef in https://github.com/massalabs/massa/pull/3472 - Enhance transfer coins error messages by @aoudiamoncef in https://github.com/massalabs/massa/pull/3483
- ledger-db restructuring by @Ben-PH in https://github.com/massalabs/massa/pull/3441
- Test SCs using AS v25 by @Eitu33 in https://github.com/massalabs/massa/pull/3480
- Testnet 19 by @AurelienFT in https://github.com/massalabs/massa/pull/3358
- Update new version with fix of runtime and incompatibilities. by @AurelienFT in https://github.com/massalabs/massa/pull/3490
- implements
get_next_block_best_parents
+get_largest_stakers
methods by @modship in https://github.com/massalabs/massa/pull/3449 - Encapsulate user/sc address split in an enum by @Ben-PH in https://github.com/massalabs/massa/pull/3475
- Reinstate pool tests by @Ben-PH in https://github.com/massalabs/massa/pull/3486
- Test/block serializer args 1 by @sydhds in https://github.com/massalabs/massa/pull/3462
- Update sandbox version by @sydhds in https://github.com/massalabs/massa/pull/3492
- Update new timestamp by @AurelienFT in https://github.com/massalabs/massa/pull/3542
- Add doc-test with testing feature to CI steps by @Ben-PH in https://github.com/massalabs/massa/pull/3502
- Fix deadlock and new version by @Eitu33 in https://github.com/massalabs/massa/pull/3553
- Fix small typos in CLI by @aoudiamoncef in https://github.com/massalabs/massa/pull/3495
- Improve integration of deadlocks detector by @aoudiamoncef in https://github.com/massalabs/massa/pull/3556
- Add client error message on bootstrap rejected because of blacklist/whitelist by @aoudiamoncef in https://github.com/massalabs/massa/pull/3511
- Add
sha256_hash
ABI by @aoudiamoncef in https://github.com/massalabs/massa/pull/3498 - Fix bootstrap client side. by @AurelienFT in https://github.com/massalabs/massa/pull/3565
- Bump serial_test to 1.0 && serde_qs to 0.11 by @sydhds in https://github.com/massalabs/massa/pull/3566
- Create Run Team template by @Ben-Rey in https://github.com/massalabs/massa/pull/3570
- Fix check args in CLI by @aoudiamoncef in https://github.com/massalabs/massa/pull/3557
- Fix bootstrap retry by @AurelienFT in https://github.com/massalabs/massa/pull/3576
- Improve logging by @AurelienFT in https://github.com/massalabs/massa/pull/3571
- Fix bootstrap server error on retry by @Eitu33 in https://github.com/massalabs/massa/pull/3579
- Tidy up and restructure of pool unit-tests by @Ben-PH in https://github.com/massalabs/massa/pull/3507
- Remove dead links from readme by @aoudiamoncef in https://github.com/massalabs/massa/pull/3585
- Fix max op not taken in account by @AurelienFT in https://github.com/massalabs/massa/pull/3587
- Fix get call coins. by @AurelienFT in https://github.com/massalabs/massa/pull/3580
- Ipv4 only network - listen on windows by @Leo-Besancon in https://github.com/massalabs/massa/pull/3590
- Initial vesting by @modship in https://github.com/massalabs/massa/pull/3549
- Update the hash function to rust bytearray by @AurelienFT in https://github.com/massalabs/massa/pull/3601
- Show operation execution status by @bilboquet in https://github.com/massalabs/massa/pull/3562
- 2660 Add a rust representation of disk ledger keys by @thomas-senechal in https://github.com/massalabs/massa/pull/3455
- Fix tests pool failing by @AurelienFT in https://github.com/massalabs/massa/pull/3602
- Fix initial vesting by @modship in https://github.com/massalabs/massa/pull/3606
- Replace OpenRPC playground in the readme by @aoudiamoncef in https://github.com/massalabs/massa/pull/3588
- Add version bytes for ledger persistancy by @Leo-Besancon in https://github.com/massalabs/massa/pull/3603
- Benph/bootstrap thread migration by @Ben-PH in https://github.com/massalabs/massa/pull/3554
- Remove debug line. by @AurelienFT in https://github.com/massalabs/massa/pull/3613
- Refactor(bootstrap_list) : improve log by @modship in https://github.com/massalabs/massa/pull/3615
- fix(bootstrap) : fix update loop by @modship in https://github.com/massalabs/massa/pull/3618
- Testnet 20 by @AurelienFT in https://github.com/massalabs/massa/pull/3489
- Update staking addresses. by @AurelienFT in https://github.com/massalabs/massa/pull/3623
- Update rocksdb to v0.20 by @litchipi in https://github.com/massalabs/massa/pull/3629
- Mid term double stake protection by @AurelienFT in https://github.com/massalabs/massa/pull/3646
- Fix bind ipv4 only network by @Leo-Besancon in https://github.com/massalabs/massa/pull/3653
- Fix vesting file (old timestamp) by @modship in https://github.com/massalabs/massa/pull/3654
- Fix bind ipv4 only network (#3653) by @Leo-Besancon in https://github.com/massalabs/massa/pull/3657
- fix vesting file (#3654) by @modship in https://github.com/massalabs/massa/pull/3659
- Initial code for versioning & versioning factory models by @sydhds in https://github.com/massalabs/massa/pull/3619
- Add colors on the get_operations command by @litchipi in https://github.com/massalabs/massa/pull/3660
- Consensus documentation by @AurelienFT in https://github.com/massalabs/massa/pull/3636
- Update for testnet 20.1 by @AurelienFT in https://github.com/massalabs/massa/pull/3669
- Add cargo update by @AurelienFT in https://github.com/massalabs/massa/pull/3670
- Initial code for MipInfo ser/der by @sydhds in https://github.com/massalabs/massa/pull/3672
- MipStoreRaw::update_with now return enum by @sydhds in https://github.com/massalabs/massa/pull/3675
- Feature/denunciation reloaded by @sydhds in https://github.com/massalabs/massa/pull/3666
- Fix mip-info-serialization by @Ben-PH in https://github.com/massalabs/massa/pull/3680
- Add colors in CLI for get_status by @litchipi in https://github.com/massalabs/massa/pull/3665
- Add colors in CLI for get_addresses by @litchipi in https://github.com/massalabs/massa/pull/3667
- Add colors in CLI for wallet_info by @litchipi in https://github.com/massalabs/massa/pull/3662
- Fix vesting test by @modship in https://github.com/massalabs/massa/pull/3676
- Remove
test
/not(test)
#[cfg(...)]
annotations from bootstrap establisher system by @Ben-PH in https://github.com/massalabs/massa/pull/3637 - add event transfer coins by @modship in https://github.com/massalabs/massa/pull/3677
- Testnet 20_2 fix vesting by @modship in https://github.com/massalabs/massa/pull/3697
- End of free gas by @aoudiamoncef in https://github.com/massalabs/massa/pull/3712
- Fix/thread count arithmetic by @Ben-PH in https://github.com/massalabs/massa/pull/3711
- Handle an empty array when parsing to a bool by @Ben-PH in https://github.com/massalabs/massa/pull/3696
- Check operation count returned in block factory by @sydhds in https://github.com/massalabs/massa/pull/3710
- Testnet 20.2 by @damip in https://github.com/massalabs/massa/pull/3713
- Add colors to the CLI by @litchipi in https://github.com/massalabs/massa/pull/3661
- Minor fix to optim denunciation creation from 2 SecuredHeader by @sydhds in https://github.com/massalabs/massa/pull/3718
- Add EndorsementDenunciation ser / der + unit test by @sydhds in https://github.com/massalabs/massa/pull/3720
- Feature/versioning ser der 3 by @sydhds in https://github.com/massalabs/massa/pull/3717
- Keep old testnet final ledger. by @AurelienFT in https://github.com/massalabs/massa/pull/3240
- Testnet 21 : vesting_manager by @modship in https://github.com/massalabs/massa/pull/3701
- Add activation delay when transitioning from LockedIn to Active by @sydhds in https://github.com/massalabs/massa/pull/3723
- Feature/versioning multi component versions by @sydhds in https://github.com/massalabs/massa/pull/3736
- Benph/unwrap to expect by @Ben-PH in https://github.com/massalabs/massa/pull/3693
- Move check multistake after check header. by @AurelienFT in https://github.com/massalabs/massa/pull/3743
- Implement new ABI "get_matching_keys_for" by @litchipi in https://github.com/massalabs/massa/pull/3640
- Implement ABI validate_address() by @litchipi in https://github.com/massalabs/massa/pull/3645
- Add network version stats in MipStoreRaw by @sydhds in https://github.com/massalabs/massa/pull/3744
- Rename schedule operation function by @AurelienFT in https://github.com/massalabs/massa/pull/3752
- Change usage of from_raw in vesting by @AurelienFT in https://github.com/massalabs/massa/pull/3753
- Fix MipStore empty init by @sydhds in https://github.com/massalabs/massa/pull/3754
- Improve documentation by @AurelienFT in https://github.com/massalabs/massa/pull/3756
- Initial code for DenunciationFactory & DenunciationPool by @sydhds in https://github.com/massalabs/massa/pull/3734
- Support Protobuf and gRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3443
- Turn some log from warning to debug by @sydhds in https://github.com/massalabs/massa/pull/3761
- Bootstrap/sync accept by @Ben-PH in https://github.com/massalabs/massa/pull/3685
- Module cache v2 by @Eitu33 in https://github.com/massalabs/massa/pull/3725
- Emergency Network restart by @Leo-Besancon in https://github.com/massalabs/massa/pull/3624
- Disable tonic build by default by @aoudiamoncef in https://github.com/massalabs/massa/pull/3764
- Add a downtime simulator in consensus by @Leo-Besancon in https://github.com/massalabs/massa/pull/3767
- Panics if we are before genesis timestamp by @Leo-Besancon in https://github.com/massalabs/massa/pull/3768
- Force stop consensus by @AurelienFT in https://github.com/massalabs/massa/pull/3770
- Add mip store bootstrap by @sydhds in https://github.com/massalabs/massa/pull/3765
- Test fix net restart by @Leo-Besancon in https://github.com/massalabs/massa/pull/3777
- Migrate to latest version of
jsonrpsee
by @aoudiamoncef in https://github.com/massalabs/massa/pull/3776 - Rework denunciation factory block header denunciation test by @sydhds in https://github.com/massalabs/massa/pull/3773
- Upgrade tonic + cors layer by @aoudiamoncef in https://github.com/massalabs/massa/pull/3787
- Feed the denunciation factory with block by @sydhds in https://github.com/massalabs/massa/pull/3788
- Testnet 21 by @AurelienFT in https://github.com/massalabs/massa/pull/3620
- Update CD build by @AurelienFT in https://github.com/massalabs/massa/pull/3791
- Bug/mip store stats ser wrong len by @sydhds in https://github.com/massalabs/massa/pull/3802
- Feature/denunciation factory more feed by @sydhds in https://github.com/massalabs/massa/pull/3818
- Fix protoc build + reduce debug logs by @aoudiamoncef in https://github.com/massalabs/massa/pull/3806
- add log for node_ban_by_ids by @modship in https://github.com/massalabs/massa/pull/3823
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in https://github.com/massalabs/massa/pull/3825
- Feature/denunciation factory rm by @sydhds in https://github.com/massalabs/massa/pull/3824
- add max_coins to executesc by @damip in https://github.com/massalabs/massa/pull/3735
- Optimize time with lock. by @AurelienFT in https://github.com/massalabs/massa/pull/3830
- Update from Main by @dr-chain in https://github.com/massalabs/massa/pull/3831
- Documentation Improvements Massa-Hash by @dr-chain in https://github.com/massalabs/massa/pull/3748
- Improving code comments for POS Worker by @dr-chain in https://github.com/massalabs/massa/pull/3689
- Implement gRPC methods by @aoudiamoncef in https://github.com/massalabs/massa/pull/3822
- Add initial code in order to process denunciation by @sydhds in https://github.com/massalabs/massa/pull/3829
- Improve estimate instant by @damip in https://github.com/massalabs/massa/pull/3846
- Bootstrap/mocked and sync by @Ben-PH in https://github.com/massalabs/massa/pull/3745
- Implement
NewEndorsments
in gRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3845 - Clarify debug log when filtering bootstrap types by @Ben-PH in https://github.com/massalabs/massa/pull/3848
- Update readme by @qdrn in https://github.com/massalabs/massa/pull/3771
- Reinstate the use of bootstrap DoS mitigations removed along with tokio by @Ben-PH in https://github.com/massalabs/massa/pull/3821
- Use blocking_send instead of the async send by @Ben-PH in https://github.com/massalabs/massa/pull/3855
- Check for already processed denunciations in execution worker by @sydhds in https://github.com/massalabs/massa/pull/3853
- Check for already executed denunciations in unit tests by @sydhds in https://github.com/massalabs/massa/pull/3861
- Implement
GetOperations
in gRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3850 - Implement
GetBlocks
in gRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/3862 - Add denunciations in block header by @sydhds in https://github.com/massalabs/massa/pull/3866
- Add two extra saved cycles to PoS for denunciations checks by @Eitu33 in https://github.com/massalabs/massa/pull/3871
- Add denunciations to stats counter by @sydhds in https://github.com/massalabs/massa/pull/3873
- Check draws before executing a denunciation by @sydhds in https://github.com/massalabs/massa/pull/3872
- Implement
GetScExecutionEvents
in gRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3868 - Add sign & verify_sign to trait SecureShareContent by @sydhds in https://github.com/massalabs/massa/pull/3874
- Add denunciations documentation by @sydhds in https://github.com/massalabs/massa/pull/3877
- Add checks for denunciations + last_start_period by @sydhds in https://github.com/massalabs/massa/pull/3880
- Bootstrap/constify by @Ben-PH in https://github.com/massalabs/massa/pull/3883
- Feature/de in block headers by @sydhds in https://github.com/massalabs/massa/pull/3887
- Add skeleton new massa protocol. by @AurelienFT in https://github.com/massalabs/massa/pull/3682
- Implement
NewSlotExecutionOutputs
in gRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3878 - use mio for Tcp management in bootstrap system by @modship in https://github.com/massalabs/massa/pull/3780
- Cleanup BS-connection establishment code by @Ben-PH in https://github.com/massalabs/massa/pull/3895
- Language agnostic smartcontract by @bilboquet in https://github.com/massalabs/massa/pull/3863
- Add gRPC health check by @aoudiamoncef in https://github.com/massalabs/massa/pull/3888
- fix network by @modship in https://github.com/massalabs/massa/pull/3900
- Don't send listeners if non routable and use canonical by @AurelienFT in https://github.com/massalabs/massa/pull/3901
- Fixes for roll slash by @sydhds in https://github.com/massalabs/massa/pull/3902
- Testnet 22 by @AurelienFT in https://github.com/massalabs/massa/pull/3789
- Bootstrap/use read loop by @Ben-PH in https://github.com/massalabs/massa/pull/3885
- Remove downtime simulator by @Leo-Besancon in https://github.com/massalabs/massa/pull/3909
- Remove assumptions about knowing a peer in protocol and fix memory leak by @AurelienFT in https://github.com/massalabs/massa/pull/3904
- Add proper error result in MipStoreRaw::update_with(..) function by @sydhds in https://github.com/massalabs/massa/pull/3906
- Document the motive behind duplicating checks when testing by @Ben-PH in https://github.com/massalabs/massa/pull/3907
- Fixes in peer and handler and delete cache of sc at start by @AurelienFT in https://github.com/massalabs/massa/pull/3915
- Update rust toolchain to 2023-05-04 by @sydhds in https://github.com/massalabs/massa/pull/3920
- Use cargo-machete to fuzzy-match unused dependencies by @Ben-PH in https://github.com/massalabs/massa/pull/3921
- Warn the user if its node software is outdated by @sydhds in https://github.com/massalabs/massa/pull/3918
- Fix final slot exec broadcast by @aoudiamoncef in https://github.com/massalabs/massa/pull/3928
- Add Final Execution Output + filter to
NewSlotExecutionOutputs
by @aoudiamoncef in https://github.com/massalabs/massa/pull/3933 - Implement mTLS in gRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3908
- Fix infinite tester con by @modship in https://github.com/massalabs/massa/pull/3938
- Ben/boot loop ctrlc hotfix by @Ben-PH in https://github.com/massalabs/massa/pull/3931
- drain channel tester when stop by @modship in https://github.com/massalabs/massa/pull/3942
- Hotfix/peek loop by @Ben-PH in https://github.com/massalabs/massa/pull/3948
- change sub to saturating sub by @AurelienFT in https://github.com/massalabs/massa/pull/3951
- Clean up decoding of known-len component of messages between bootstrap client/server by @Ben-PH in https://github.com/massalabs/massa/pull/3881
- Feature/ver network restart 1 by @sydhds in https://github.com/massalabs/massa/pull/3947
- Mock/pool complete by @Ben-PH in https://github.com/massalabs/massa/pull/3954
- Provide context in log when failing to send bootstrap err to client by @Ben-PH in https://github.com/massalabs/massa/pull/3959
- Improve gRPC service configuration by @aoudiamoncef in https://github.com/massalabs/massa/pull/3956
- Syncronise get_state, and manage cancellation internally by @Ben-PH in https://github.com/massalabs/massa/pull/3905
- Add grpc access to massa client by @sydhds in https://github.com/massalabs/massa/pull/3957
- Feature/client versioning 1 by @sydhds in https://github.com/massalabs/massa/pull/3960
- Add
StateChanges
toNewSlotExecutionOutputs
in gRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/3934 - Clique computation test by @damip in https://github.com/massalabs/massa/pull/3973
- Header network versions / Address, signature and keys versioning by @Eitu33 in https://github.com/massalabs/massa/pull/3876
- Fix new config from peernet. by @AurelienFT in https://github.com/massalabs/massa/pull/3979
- upgrade jsonrpsee by @aoudiamoncef in https://github.com/massalabs/massa/pull/3975
- use send_timeout in fallback_function by @modship in https://github.com/massalabs/massa/pull/3980
- Use MassaTime for timestamp in milliseconds in massa-protocol-worker by @litchipi in https://github.com/massalabs/massa/pull/3976
- remove double print on periods_per_cycle in client by @modship in https://github.com/massalabs/massa/pull/3982
- use try_send instead of send in protocol by @modship in https://github.com/massalabs/massa/pull/3983
- avoid [] access by @modship in https://github.com/massalabs/massa/pull/3984
- Fix secure share + sdk by @aoudiamoncef in https://github.com/massalabs/massa/pull/3985
- Use schnellru crate instead of lru in massa-protocol-worker by @litchipi in https://github.com/massalabs/massa/pull/3974
- Minor corrections on consensus by @litchipi in https://github.com/massalabs/massa/pull/3987
- change MassaTime::from to MassaTime::from_millis by @modship in https://github.com/massalabs/massa/pull/3986
- pool channel capacity by @modship in https://github.com/massalabs/massa/pull/3989
- Constant base value by @AurelienFT in https://github.com/massalabs/massa/pull/3994
- fix massa client without grpc by @modship in https://github.com/massalabs/massa/pull/3999
- Update cache sync cache. by @AurelienFT in https://github.com/massalabs/massa/pull/4002
- Versioning fixes by @Eitu33 in https://github.com/massalabs/massa/pull/3993
- MipInfo is now determinist by @sydhds in https://github.com/massalabs/massa/pull/3981
- fix versions for determinist sensitive crates by @modship in https://github.com/massalabs/massa/pull/3990
- script for package versions by @modship in https://github.com/massalabs/massa/pull/4005
- Network restart followup by @Leo-Besancon in https://github.com/massalabs/massa/pull/3783
- Save block for the whole cycle without ops by @AurelienFT in https://github.com/massalabs/massa/pull/4007
- minor consensus corrections by @damip in https://github.com/massalabs/massa/pull/4013
- Use saturating_add/sub when updating mip store stats + update version… by @sydhds in https://github.com/massalabs/massa/pull/4008
- Use keypair version to generate secret key in massa client by @sydhds in https://github.com/massalabs/massa/pull/4011
- Remove from index when marking as invalid. by @AurelienFT in https://github.com/massalabs/massa/pull/4015
- Downtime simulator by @Leo-Besancon in https://github.com/massalabs/massa/pull/4017
- Change downtime_simulator behaviour for bootstrap servers by @Leo-Besancon in https://github.com/massalabs/massa/pull/4021
- 4012 remove dependency to chrono by @Leo-Besancon in https://github.com/massalabs/massa/pull/4020
- Remove FactoryStrategy::Latest variant by @sydhds in https://github.com/massalabs/massa/pull/4028
- Testnet 23 by @AurelienFT in https://github.com/massalabs/massa/pull/3903
- Update genesis. by @AurelienFT in https://github.com/massalabs/massa/pull/4030
- Setup genesis by @AurelienFT in https://github.com/massalabs/massa/pull/4038
- Split massa db as worker and exports by @Leo-Besancon in https://github.com/massalabs/massa/pull/4045
- Improve error messages in Massa client by @aoudiamoncef in https://github.com/massalabs/massa/pull/4049
- Make MassaDbLsmtree and RawMassaDB fields pub by @Leo-Besancon in https://github.com/massalabs/massa/pull/4054
- Clean bootstrap state and versioning cursors by @Leo-Besancon in https://github.com/massalabs/massa/pull/4053
- 23.1 by @AurelienFT in https://github.com/massalabs/massa/pull/4060
- fix bootstrap list by @Leo-Besancon in https://github.com/massalabs/massa/pull/4062
- Prevent coin transfer to SC addresses by @damip in https://github.com/massalabs/massa/pull/4027
- fix ci by @modship in https://github.com/massalabs/massa/pull/4066
- TN23 : add metrics by @modship in https://github.com/massalabs/massa/pull/4073
- Prevent set_bytecode on a UserAddress by @Leo-Besancon in https://github.com/massalabs/massa/pull/4074
- fix args check in massa-client by @thibault-ketterer in https://github.com/massalabs/massa/pull/4070
- improvements TN23 by @modship in https://github.com/massalabs/massa/pull/4077
- Fix sc empty by @AurelienFT in https://github.com/massalabs/massa/pull/4082
- Add Mip info 0001 by @sydhds in https://github.com/massalabs/massa/pull/4083
- Fix address FromStr implementation by @Leo-Besancon in https://github.com/massalabs/massa/pull/4076
- Clean event polling bootstrap - Windows routability by @Leo-Besancon in https://github.com/massalabs/massa/pull/4084
- Migrate to massa-proto-rs by @aoudiamoncef in https://github.com/massalabs/massa/pull/4058
- Bootstrap/send timeout traited by @Ben-PH in https://github.com/massalabs/massa/pull/4079
- secure pools by @damip in https://github.com/massalabs/massa/pull/4067
- Include xor versioning by @Leo-Besancon in https://github.com/massalabs/massa/pull/4090
- TN23 : improve metrics by @modship in https://github.com/massalabs/massa/pull/4080
- Compute hash at the end of bootstrap by @Leo-Besancon in https://github.com/massalabs/massa/pull/4094
- Fix activation delay by @AurelienFT in https://github.com/massalabs/massa/pull/4098
- Correct amount parsing by @damip in https://github.com/massalabs/massa/pull/4093
- Test for when bs-client doesn't send complete message by @Ben-PH in https://github.com/massalabs/massa/pull/4078
- Correct consensus bug by @damip in https://github.com/massalabs/massa/pull/4102
- Bootstrap/fix event loop exit by @Ben-PH in https://github.com/massalabs/massa/pull/4113
- Fix CI (bootstrap test) with conditional compilation by @Leo-Besancon in https://github.com/massalabs/massa/pull/4123
- Bootstrap/restore bandwidth limit by @Ben-PH in https://github.com/massalabs/massa/pull/4059
- Fix operation injector script by @litchipi in https://github.com/massalabs/massa/pull/4114
- Fix testnet_24 after merge with main by @Leo-Besancon in https://github.com/massalabs/massa/pull/4130
- Add regression test for #3932 by @Ben-PH in https://github.com/massalabs/massa/pull/4119
- Bootstrap/no opt waker by @Ben-PH in https://github.com/massalabs/massa/pull/4086
- Update version check by @Leo-Besancon in https://github.com/massalabs/massa/pull/4135
- Remove versioning of Hash computations, only hash with XOR by @Leo-Besancon in https://github.com/massalabs/massa/pull/4131
- optimize memory usage by @damip in https://github.com/massalabs/massa/pull/4134
- Optim denunciation pool cache cleanup by @sydhds in https://github.com/massalabs/massa/pull/4139
- Fix constants by @AurelienFT in https://github.com/massalabs/massa/pull/4133
- Add log indicating bootstrap server has stopped by @Ben-PH in https://github.com/massalabs/massa/pull/4122
- Reduce memory usage by @damip in https://github.com/massalabs/massa/pull/4145
- Add double stake detection by @AurelienFT in https://github.com/massalabs/massa/pull/4132
- Add final cursor to exec stats by @aoudiamoncef in https://github.com/massalabs/massa/pull/4146
- Prevent block and endorsements to be created if no connections by @AurelienFT in https://github.com/massalabs/massa/pull/4151
- Use XOF hash in the DB by @Leo-Besancon in https://github.com/massalabs/massa/pull/4137
- Refactor/launch loop ctrl by @Ben-PH in https://github.com/massalabs/massa/pull/4147
- Fix display of xof. by @AurelienFT in https://github.com/massalabs/massa/pull/4155
- Fix VERSIONING_CF bootstrap + cleanup by @sydhds in https://github.com/massalabs/massa/pull/4118
- Use a function in mips.rs by @sydhds in https://github.com/massalabs/massa/pull/4158
- Internal metrics by @modship in https://github.com/massalabs/massa/pull/4029
- Feature gate db backups by @Leo-Besancon in https://github.com/massalabs/massa/pull/4160
- Refactor/fix launch loop ctrl by @Ben-PH in https://github.com/massalabs/massa/pull/4157
- Data robustness during restart by @Leo-Besancon in https://github.com/massalabs/massa/pull/4071
- Add version bytes by @AurelienFT in https://github.com/massalabs/massa/pull/4154
- fix metrics by @modship in https://github.com/massalabs/massa/pull/4166
- Fix MipInfo Ord + write MIP store info when we are a bootstap server by @sydhds in https://github.com/massalabs/massa/pull/4164
- Feature/node resync check flag by @Ben-PH in https://github.com/massalabs/massa/pull/4150
- update peernet and package version by @modship in https://github.com/massalabs/massa/pull/4161
- Fix cycles cache recompute by @Leo-Besancon in https://github.com/massalabs/massa/pull/4104
- fix connectivity thread channel by @modship in https://github.com/massalabs/massa/pull/4172
- 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
- Allow local IPs, use same config flag for pre and post max_in_connections by @litchipi in https://github.com/massalabs/massa/pull/4116
- Create state machine consensus & add tests by @AurelienFT in https://github.com/massalabs/massa/pull/4162
- Refactor execution state reads by @damip in https://github.com/massalabs/massa/pull/4152
- Add sandbox to factory worker feature by @Leo-Besancon in https://github.com/massalabs/massa/pull/4189
- make state fingerprint available by @damip in https://github.com/massalabs/massa/pull/4188
- Fix mem leak in versioning stats + only update states if not final by @sydhds in https://github.com/massalabs/massa/pull/4169
- Use Ratio instead of Amount for versioning threshold by @sydhds in https://github.com/massalabs/massa/pull/4177
- Improve operation spammer by @litchipi in https://github.com/massalabs/massa/pull/4194
- Fix wallet crash when bad password by @AurelienFT in https://github.com/massalabs/massa/pull/4195
- Use new version of PeerNet with the
stream_limiter
set by @litchipi in https://github.com/massalabs/massa/pull/4193 - Implement
to_mantissa_scale
by @aoudiamoncef in https://github.com/massalabs/massa/pull/4202 - Harden block handler (Versioning) by @sydhds in https://github.com/massalabs/massa/pull/4178
- Keccak256 and EVM verify by @Eitu33 in https://github.com/massalabs/massa/pull/4205
- Use consistent instead of 'coherent' + improve versioning doc by @sydhds in https://github.com/massalabs/massa/pull/4198
- Testnet 24 by @AurelienFT in https://github.com/massalabs/massa/pull/4001
- Keccak256 and EVM signatures verification by @Eitu33 in https://github.com/massalabs/massa/pull/4209
- Update genesis by @AurelienFT in https://github.com/massalabs/massa/pull/4210
- 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
- Lower numbers of in connections in config by @AurelienFT in https://github.com/massalabs/massa/pull/4215
- 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
- Deactivate stream limiter, add timeout on protocol and opti operations fetch. by @AurelienFT in https://github.com/massalabs/massa/pull/4220
- Fix tests by @AurelienFT in https://github.com/massalabs/massa/pull/4221
- 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 in https://github.com/massalabs/massa/pull/4245
- Merge main into testnet 25 by @aoudiamoncef in https://github.com/massalabs/massa/pull/4294
- 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
- Merge main into testnet_25 by @damip in https://github.com/massalabs/massa/pull/4291
- 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 blocks_know_by_peer && ops_know_by_peer by @modship in https://github.com/massalabs/massa/pull/4305
- 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
- Add contributors section by @AurelienFT in https://github.com/massalabs/massa/pull/4310
- debug testnet connectivity by @damip in https://github.com/massalabs/massa/pull/4312
- docs: add AurelienFT as a contributor for code by @allcontributors in https://github.com/massalabs/massa/pull/4313
- protocol fix by @modship in https://github.com/massalabs/massa/pull/4311
- Increase tester timeout by @AurelienFT in https://github.com/massalabs/massa/pull/4317
- Change to places contributors in a special file. by @AurelienFT in https://github.com/massalabs/massa/pull/4318
- Update peernet, fix bootstrap accept and out connections by @AurelienFT in https://github.com/massalabs/massa/pull/4319
- block slot delay by @modship in https://github.com/massalabs/massa/pull/4322
- Merge main in testnet26 by @damip in https://github.com/massalabs/massa/pull/4327
- Fixup erratic tester behavior by @litchipi in https://github.com/massalabs/massa/pull/4326
- Cap db versioning changes by @sydhds in https://github.com/massalabs/massa/pull/4330
- Add server self signed certificate generation by @aoudiamoncef in https://github.com/massalabs/massa/pull/4304
- Fix silent serialization issue in JsonRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/4332
- Limit number of backups to keep by @Leo-Besancon in https://github.com/massalabs/massa/pull/4337
- Add Search methods to gRPC API by @aoudiamoncef in https://github.com/massalabs/massa/pull/4324
- Bootstrap polling testnet 26 by @Leo-Besancon in https://github.com/massalabs/massa/pull/4343
- Fix allowance by @damip in https://github.com/massalabs/massa/pull/4335
- Keep executed ops and denunciations longer by @damip in https://github.com/massalabs/massa/pull/4347
- Reduce memory usage by @damip in https://github.com/massalabs/massa/pull/4342
- Correct deadlock by @damip in https://github.com/massalabs/massa/pull/4349
- peers_in_test into PeerDB by @modship in https://github.com/massalabs/massa/pull/4353
- Update crate ed25519-dalek from 1.0 to 2.0 by @sydhds in https://github.com/massalabs/massa/pull/4351
- Upgrade to latest proto rs by @aoudiamoncef in https://github.com/massalabs/massa/pull/4357
- Wallet format by @AurelienFT in https://github.com/massalabs/massa/pull/4044
- Update_testnet_26 by @modship in https://github.com/massalabs/massa/pull/4358
- Adds a limitation on the stream_limiter by @litchipi in https://github.com/massalabs/massa/pull/4320
- Add all contributors by @AurelienFT in https://github.com/massalabs/massa/pull/4360
- Update SC wasm files by @sydhds in https://github.com/massalabs/massa/pull/4361
- Add op_exec_status + buildnet by @aoudiamoncef in https://github.com/massalabs/massa/pull/4374
- Divide storage cost by @litchipi in https://github.com/massalabs/massa/pull/4376
- All bootstrap unit tests are now serial by @sydhds in https://github.com/massalabs/massa/pull/4364
- Unify seeds in execution by @damip in https://github.com/massalabs/massa/pull/4375
- Fix snapshot for speculative async pool by @Leo-Besancon in https://github.com/massalabs/massa/pull/4369
- Make stable compliant by @AurelienFT in https://github.com/massalabs/massa/pull/4314
- Add new runtime gas calibration by @Leo-Besancon in https://github.com/massalabs/massa/pull/4378
- add slot index by range by @damip in https://github.com/massalabs/massa/pull/4379
- fix links README by @qdrn in https://github.com/massalabs/massa/pull/4380
- charge datastore keys by @damip in https://github.com/massalabs/massa/pull/4382
- Add missing query filters by @aoudiamoncef in https://github.com/massalabs/massa/pull/4368
- Upgrade dev dependencies to main by @aoudiamoncef in https://github.com/massalabs/massa/pull/4384
- Reset to zero the hash trail instead of deleting it by @Leo-Besancon in https://github.com/massalabs/massa/pull/4385
- Fix search filters + wallet save by @aoudiamoncef in https://github.com/massalabs/massa/pull/4387
- Testnet 26 by @AurelienFT in https://github.com/massalabs/massa/pull/4308
- Fix trail hash by @Leo-Besancon in https://github.com/massalabs/massa/pull/4398
- update log by @modship in https://github.com/massalabs/massa/pull/4395
- remove staking lock by @modship in https://github.com/massalabs/massa/pull/4393
- fix asking for new password by @AurelienFT in https://github.com/massalabs/massa/pull/4413
- Change logs in denunciation from info to debug by @AurelienFT in https://github.com/massalabs/massa/pull/4412
- Add checks ops by @AurelienFT in https://github.com/massalabs/massa/pull/4411
- update packages by @damip in https://github.com/massalabs/massa/pull/4401
- Remove unused dependencies by @aoudiamoncef in https://github.com/massalabs/massa/pull/4437
- Use is_terminal instead of atty crate + update rust_decimal to 1.32 (… by @sydhds in https://github.com/massalabs/massa/pull/4436
- Add scripts to generate coverage info by @sydhds in https://github.com/massalabs/massa/pull/4441
- Fix GetSelectorDraws response by @aoudiamoncef in https://github.com/massalabs/massa/pull/4432
- Add tests and rename handler and data by @AurelienFT in https://github.com/massalabs/massa/pull/4421
- Fix deadlock issue in
GetBlocks
by @aoudiamoncef in https://github.com/massalabs/massa/pull/4444 - Add 4 unit tests for final state (line coverage ~ 80%) by @sydhds in https://github.com/massalabs/massa/pull/4447
- Tests grpc public api by @modship in https://github.com/massalabs/massa/pull/4423
- Clean dependencies by @aoudiamoncef in https://github.com/massalabs/massa/pull/4451
- Remove old recompute_db_hash function by @sydhds in https://github.com/massalabs/massa/pull/4460
- Add cipher tests by @AurelienFT in https://github.com/massalabs/massa/pull/4466
- Add tests serialization by @AurelienFT in https://github.com/massalabs/massa/pull/4468
- Add tests for pool endorsements by @AurelienFT in https://github.com/massalabs/massa/pull/4469
- Add initial unit tests for massa db by @sydhds in https://github.com/massalabs/massa/pull/4452
- add better tests protocol by @AurelienFT in https://github.com/massalabs/massa/pull/4461
- Add unit tests for executed_ops & executed_denunciations by @sydhds in https://github.com/massalabs/massa/pull/4472
- JSONrpc Public api tests by @modship in https://github.com/massalabs/massa/pull/4465
- Add some docs on existing unit tests by @sydhds in https://github.com/massalabs/massa/pull/4459
- fix doc client by @AurelienFT in https://github.com/massalabs/massa/pull/4414
- fix typos by @xiaolou86 in https://github.com/massalabs/massa/pull/4481
- Make all tests compile with only mocks from mockall by @AurelienFT in https://github.com/massalabs/massa/pull/4473
- Read only call args (coins/fee) by @modship in https://github.com/massalabs/massa/pull/4455
- Remove coveralls + open gitpod ports by @aoudiamoncef in https://github.com/massalabs/massa/pull/4492
- Add tests factory by @AurelienFT in https://github.com/massalabs/massa/pull/4487
- Remove not necessary clone in consensus by @AurelienFT in https://github.com/massalabs/massa/pull/4490
- Feature/pos exports tu 1 by @sydhds in https://github.com/massalabs/massa/pull/4476
- Move coins to FunctionCall only by @aoudiamoncef in https://github.com/massalabs/massa/pull/4496
- Remove some dependencies in massa-api-exports so massa-sdk have only … by @sydhds in https://github.com/massalabs/massa/pull/4495
- Implement
get_addresses_bytecode
in JsonRPC by @aoudiamoncef in https://github.com/massalabs/massa/pull/4494 - Bootstrap improvements by @litchipi in https://github.com/massalabs/massa/pull/4453
- Create test framework by @AurelienFT in https://github.com/massalabs/massa/pull/4491
- Check and add some old consensus tests by @Leo-Besancon in https://github.com/massalabs/massa/pull/4502
- Fix massa-client read only call by @modship in https://github.com/massalabs/massa/pull/4493
- Update all protocol tests by @AurelienFT in https://github.com/massalabs/massa/pull/4500
- Fix hash display code duplication by @AurelienFT in https://github.com/massalabs/massa/pull/4506
- Update and add execution tests by @AurelienFT in https://github.com/massalabs/massa/pull/4504
- Fix all security input time by @AurelienFT in https://github.com/massalabs/massa/pull/4507
- Update naming slo sequencer by @AurelienFT in https://github.com/massalabs/massa/pull/4508
- Increase bootstrap read/write timeouts to 3 mins by @Leo-Besancon in https://github.com/massalabs/massa/pull/4514
- Add gas to base operation (tx, roll buy & sell) by @bilboquet in https://github.com/massalabs/massa/pull/4510
- Fix smart-contracts gas payments by @Eitu33 in https://github.com/massalabs/massa/pull/4505
- Securnet WIP by @Leo-Besancon in https://github.com/massalabs/massa/pull/4517
- Update genesis, fix servs, fix CI by @Leo-Besancon in https://github.com/massalabs/massa/pull/4526
- Buildnet WIP by @Leo-Besancon in https://github.com/massalabs/massa/pull/4527
- improve error msgs by @damip in https://github.com/massalabs/massa/pull/4548
- Fix typos by @omahs in https://github.com/massalabs/massa/pull/4439
- allow http header by @modship in https://github.com/massalabs/massa/pull/4416
- Add coverage badge + fix CI by @Leo-Besancon in https://github.com/massalabs/massa/pull/4550
New Contributors
- @jcbaillie made their first contribution in https://github.com/massalabs/massa/pull/3094
- @thomas-senechal made their first contribution in https://github.com/massalabs/massa/pull/3266
- @T1l3 made their first contribution in https://github.com/massalabs/massa/pull/3344
- @Ben-Rey made their first contribution in https://github.com/massalabs/massa/pull/3570
- @dr-chain made their first contribution in https://github.com/massalabs/massa/pull/3831
- @thibault-ketterer made their first contribution in https://github.com/massalabs/massa/pull/4070
- @vise made their first contribution in https://github.com/massalabs/massa/pull/4278
- @allcontributors made their first contribution in https://github.com/massalabs/massa/pull/4313
- @xiaolou86 made their first contribution in https://github.com/massalabs/massa/pull/4481
- @omahs made their first contribution in https://github.com/massalabs/massa/pull/4439
Full Changelog: https://github.com/massalabs/massa/compare/TEST.15.1...TEST.27.0
1、 checksums.txt 1B
2、 massa_TEST.27.0_release_linux.tar.gz 27.26MB
3、 massa_TEST.27.0_release_linux_arm64.tar.gz 26.21MB
4、 massa_TEST.27.0_release_macos.tar.gz 21.34MB
5、 massa_TEST.27.0_release_macos_aarch64.tar.gz 20.26MB