TEST.22.1
github-actions
released this
08 May 19:15
·
1106 commits
to main
since this release
New features in this release
π New implementation for network/protocol modules
π Due to the modifications made in the communication between Massa and SC, we will be able to expand SC writing to languages other than AS.
π The inclusion of denunciations enables nodes to report inside a block stakers who produced a multistake.
gRPC
π Implementation of gRPC Health Checking Protocol.
π Added new gRPC methods:
GetBlocks
GetLargestStakers
GetOperations
GetScExecutionEvents
NewSlotExecutionEvents
What's Changed
- Bug/mip store stats ser wrong len by @sydhds in #3802
- Feature/denunciation factory more feed by @sydhds in #3818
- Fix protoc build + reduce debug logs by @aoudiamoncef in #3806
- add log for node_ban_by_ids by @modship in #3823
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in #3825
- Feature/denunciation factory rm by @sydhds in #3824
- add max_coins to executesc by @damip in #3735
- Optimize time with lock. by @AurelienFT in #3830
- Update from Main by @dr-chain in #3831
- Documentation Improvements Massa-Hash by @dr-chain in #3748
- Improving code comments for POS Worker by @dr-chain in #3689
- Implement gRPC methods by @aoudiamoncef in #3822
- Add initial code in order to process denunciation by @sydhds in #3829
- Improve estimate instant by @damip in #3846
- Bootstrap/mocked and sync by @Ben-PH in #3745
- Implement
NewEndorsments
in gRPC by @aoudiamoncef in #3845 - Clarify debug log when filtering bootstrap types by @Ben-PH in #3848
- Update readme by @qdrn in #3771
- Reinstate the use of bootstrap DoS mitigations removed along with tokio by @Ben-PH in #3821
- Use blocking_send instead of the async send by @Ben-PH in #3855
- Check for already processed denunciations in execution worker by @sydhds in #3853
- Check for already executed denunciations in unit tests by @sydhds in #3861
- Implement
GetOperations
in gRPC by @aoudiamoncef in #3850 - Implement
GetBlocks
in gRPC by @aoudiamoncef in #3862 - Add denunciations in block header by @sydhds in #3866
- Add two extra saved cycles to PoS for denunciations checks by @Eitu33 in #3871
- Add denunciations to stats counter by @sydhds in #3873
- Check draws before executing a denunciation by @sydhds in #3872
- Implement
GetScExecutionEvents
in gRPC API by @aoudiamoncef in #3868 - Add sign & verify_sign to trait SecureShareContent by @sydhds in #3874
- Add denunciations documentation by @sydhds in #3877
- Add checks for denunciations + last_start_period by @sydhds in #3880
- Feature/de in block headers by @sydhds in #3887
- Add skeleton new massa protocol. by @AurelienFT in #3682
- Implement
NewSlotExecutionOutputs
in gRPC API by @aoudiamoncef in #3878 - use mio for Tcp management in bootstrap system by @modship in #3780
- Cleanup BS-connection establishment code by @Ben-PH in #3895
- Language agnostic smartcontract by @bilboquet in #3863
- Add gRPC health check by @aoudiamoncef in #3888
- fix network by @modship in #3900
- Don't send listeners if non routable and use canonical by @AurelienFT in #3901
- Fixes for roll slash by @sydhds in #3902
- Testnet 22 by @AurelienFT in #3789
- Remove downtime simulator by @Leo-Besancon in #3909
- Remove assumptions about knowing a peer in protocol and fix memory leak by @AurelienFT in #3904
- Fixes in peer and handler and delete cache of sc at start by @AurelienFT in #3915
New Contributors
Full Changelog: TEST.21.0...TEST.22.1