v0.2.3
This is a official release for v0.2.3, includes all the changes since v0.2.2.
Changelog
Features
- #328 Significant model adjustments in the latest version. New concepts such as Virtual Group, Family, etc., has been introduced, to make bucket migration and storage provider exit more lightweight and reduces the storage of chain metadata.
- #287, #288, #315 Improvement in payment module. A new algorithm to get the secondary SP price is introduced to avoid unfair competition; Changing the frequency of reading quota is limited to avoid some issues with charging; More payment APIs are available for frontend use.
- #323 A chain-based reconciliation module was introduced to ensure global security at the level of funds.
- #328 More lightweight object sealing transactions are achieved by introducing the BLS signature mechanism.
- #368 In order to reduce the losses caused by software instability during the initial SP run, the amount of BNB slashed by the storage provider will be strictly limited within a certain period of time.
- #346, #292 SDK enhancement. The ordinary RPC requests can be sent via websocket through the Gnfd full node, even if a complex balancer is used, the request always being serviced by the same full node; Custom http client with different settings is allowed to initialize a client;
- #290 The encoding format of cross-chain communication has been changed from RLP to ABI in order to save on gas usage.
- #370, #326, #312, #279 Security enhancement, such as preventing replay attacks and rogue key attacks in BLS signatures, calculation accuracy errors, etc.
Bugfixes
- #307 fix DefaultMaxPayloadSize from 2GB to 64GB
- #312 fix: add chainid to sign bytes to prevent replay attack
- #279 fix: fix the security issues
- #280 fix: update go.mod to be compatible with ignite
- #286 fix: update storage discontinue param's default value
- #295 add missing field to event
- #285 fix: ACTION_UPDATE_OBJECT_INFO not allowed to be used on object's bug
Documentation
Chores
- #324 chore: update greenfield-cometbft-db version
Assets
Assets | Sha256 Checksum |
---|---|
linux | 526409019c685fc3e7a2f2982e6dee7353a89162d41b4b4291a5fffa49da6190 |
mac | 54517a8345284f4cb3daca7f6f1fc4c6f282839955f7ca5ad6060c75c7ab98c6 |
testnet_config.zip | 519ce428d6aa3235feb3485088db095ff9a1b03e66465325c9ca78e60b5f10b8 |