What's Changed
- Bootstrap/constify by @Ben-PH in #3883
- Bootstrap/use read loop by @Ben-PH in #3885
- Add proper error result in MipStoreRaw::update_with(..) function by @sydhds in #3906
- Document the motive behind duplicating checks when testing by @Ben-PH in #3907
- Update rust toolchain to 2023-05-04 by @sydhds in #3920
- Use cargo-machete to fuzzy-match unused dependencies by @Ben-PH in #3921
- Warn the user if its node software is outdated by @sydhds in #3918
- Hotfix/peek loop by @Ben-PH in #3948
- change sub to saturating sub by @AurelienFT in #3951
- Clean up decoding of known-len component of messages between bootstrap client/server by @Ben-PH in #3881
- Feature/ver network restart 1 by @sydhds in #3947
- Mock/pool complete by @Ben-PH in #3954
- Provide context in log when failing to send bootstrap err to client by @Ben-PH in #3959
- Improve gRPC service configuration by @aoudiamoncef in #3956
- Syncronise get_state, and manage cancellation internally by @Ben-PH in #3905
- Add grpc access to massa client by @sydhds in #3957
- Feature/client versioning 1 by @sydhds in #3960
- Add
StateChanges
toNewSlotExecutionOutputs
in gRPC API by @aoudiamoncef in #3934 - Clique computation test by @damip in #3973
- Header network versions / Address, signature and keys versioning by @Eitu33 in #3876
- Fix new config from peernet. by @AurelienFT in #3979
- upgrade jsonrpsee by @aoudiamoncef in #3975
- use send_timeout in fallback_function by @modship in #3980
- Use MassaTime for timestamp in milliseconds in massa-protocol-worker by @litchipi in #3976
- remove double print on periods_per_cycle in client by @modship in #3982
- use try_send instead of send in protocol by @modship in #3983
- avoid [] access by @modship in #3984
- Fix secure share + sdk by @aoudiamoncef in #3985
- Use schnellru crate instead of lru in massa-protocol-worker by @litchipi in #3974
- Minor corrections on consensus by @litchipi in #3987
- change MassaTime::from to MassaTime::from_millis by @modship in #3986
- pool channel capacity by @modship in #3989
- Constant base value by @AurelienFT in #3994
- fix massa client without grpc by @modship in #3999
- Update cache sync cache. by @AurelienFT in #4002
- Versioning fixes by @Eitu33 in #3993
- MipInfo is now determinist by @sydhds in #3981
- fix versions for determinist sensitive crates by @modship in #3990
- script for package versions by @modship in #4005
- Network restart followup by @Leo-Besancon in #3783
- Save block for the whole cycle without ops by @AurelienFT in #4007
- minor consensus corrections by @damip in #4013
- Use saturating_add/sub when updating mip store stats + update version… by @sydhds in #4008
- Use keypair version to generate secret key in massa client by @sydhds in #4011
- Remove from index when marking as invalid. by @AurelienFT in #4015
- Downtime simulator by @Leo-Besancon in #4017
- Change downtime_simulator behaviour for bootstrap servers by @Leo-Besancon in #4021
- 4012 remove dependency to chrono by @Leo-Besancon in #4020
- Remove FactoryStrategy::Latest variant by @sydhds in #4028
- Testnet 23 by @AurelienFT in #3903
- Update genesis. by @AurelienFT in #4030
- Setup genesis by @AurelienFT in #4038
Full Changelog: TEST.22.2...TEST.23.0