Skip to content

Releases: bnb-chain/greenfield

v0.2.4-hf.1

05 Sep 07:27
fe1870a
Compare
Choose a tag to compare

Changelog

This is a hot fix release for version v0.2.4. This update resolves a bug that triggered node panics. We strongly advise all clients to upgrade to the latest version.

#455 fix: return err when maintenance addr is not provided

Assets

Assets Sha256 Checksum
linux 744f9b37ea702c5734b9d3d656fa4025dc3ef1379765e8d0fdb9acc2fa7bbef5
mac f7c268c858cc50340e7226cdaaa57567e92313cefed65ce7649de0be3f917f4d
testnet_config.zip 3d5b66347fc4d85888a19d8743b17e4c8e6f9a79fa173499d6b23f8731879b8d

v0.2.4

29 Aug 07:08
dba6afc
Compare
Choose a tag to compare

Changelog

This release contains all the changes in the v0.2.4 alpha versions and 5 new bugfixes.

Bugfixes:

  • #433 fix: add sp exit status check when craete gvg
  • #437 fix: fix the last block time is empty issue
  • #443 fix: fix some issues in payment module
  • #432 fix: grant permission with wildcard objectname
  • #440 fix: check secondary sp in gvg

Chores:

  • #431 chore: fix sp e2e test sometimes fail issue
  • #442 chore: switch the order of create sp event and update price event

Assets

Assets Sha256 Checksum
linux 0d5b7193a25251c18f0b04158b6a8fa7bb86160aad14fa4fbe1b93cd0b87aa5e
mac 00af1a605d2543178fc0ef3cd8bc1be078ac391e8240119fb4bf165d65aa7f16
testnet_config.zip 754db645cbce54e8b1398a8b322b40d94c42e34aa088d406d60168bfcbf31fd6

v0.2.4-alpha.3

18 Aug 06:03
f1183e5
Compare
Choose a tag to compare

Changelog

This release contains 1 bugfix.

Bugfixes:

  • #428 fix: fix early deletion fee calculation

Assets

Assets Sha256 Checksum
linux 58dac5ed5634bbd5880f3cb912917cf8ceec037f532ff88b48e7688eed0f7665
mac 254771e022657efd71564ab06cce8082b7b11656571b8b91413e8d90889758a8
testnet_config.zip 96fa7e72041c7fa65a8cf42fc0f41951ca3953fb24468c378cc3d6201d1d9e61

v0.2.4-alpha.2

17 Aug 01:50
fc04720
Compare
Choose a tag to compare

Changelog

This release contains 4 features and 4 bugfixes.

Features:

  • #411 feat: add RemoveExpiredPolicies to add method to remove expired data from kvstore
  • #413 feat: implement cross-chain mechanism between op and greenfield
  • #415 feat: enable plain store for full node
  • #420 feat: skip sig verification on genesis block

Bugfixes:

  • #416 fix: update the dependencies to the latest develop branch
  • #419 fix: validate bls key and proof before submitting proposal
  • #410 fix: fix group member key collision issues
  • #422 fix: fix the SettleTimestamp calculation

Chores:

  • #408 chore: payment refactor to use global store prices for billing
  • #409 chore: add issue template
  • #414 chore: modify default gas
  • #417 chore: adapt to cross chain token mintable version
  • #421 chore: update go version to 1.20

Assets

Assets Sha256 Checksum
linux 1857e98a9f6cdad6196d9a7f26be6f9e702586dac832dc59f655fdc72d341801
mac 00a3a00da010632d54a2555be54468b01ac6a50d98f2f379737fe5de9ee867dc
testnet_config.zip c09011e4baaadab2d45f348864baa600feac223355886f5ab972b1d9e3dd8deb

v0.2.4-alpha.1

08 Aug 10:30
bc06b1b
Compare
Choose a tag to compare

Changelog

This release includes 4 features, 9 bugfixes and 2 documentation updates.

Features:

  • #374 feat: group member expiration
  • #390 feat: add flag to enable/disable heavy queries and refactor apis
  • #399 feat: add new query APIs for group and group member
  • #403 feat: sp maintenance mode

Bugfixes:

  • #377 fix: improve e2e tests to include more coverage from server side
  • #379 fix: error member name in transferInRefundPackageType
  • #383 fix: fix lock balance not updated for frozen payment account
  • #385 fix: fix returned operation type in group cross chain app
  • #391 fix: add cancel mb event for discontinue and delete
  • #398 fix: register gov cross-chain app
  • #400 fix: allow edit-sp by cmd without blskey
  • #401 fix: add group existence check when verify permission
  • #375 fix: fix defining err for ErrInvalidBlsPubKey

Chores:

  • #376 chore: add unit tests for the storage module
  • #378 chore: add unit test cases for challenge module
  • #380 chore: add unit test cases for payment module
  • #381 chore: add tests for bridge module
  • #387 chore: add more e2e test cases for payment module
  • #388 chore: add cli tests
  • #389 chore: add more test cases for cross chain apps

Documentation:

  • #402 docs: update testnet asset to v0.2.3
  • #404 docs: update document site link

Assets

Assets Sha256 Checksum
linux 78bae9a19a61b6bd944e10210f69e164dfe1a5511d41d75f4bee7b19d97da4b3
mac 76b50ab8bbc287bae884f75c662d044d0f6137582a5a62b73f74702e7f7205d0
testnet_config.zip ce174b3531e5da9776794dd148ceeb8da6340b23a10fb0cc7278b028b70a5c7a

v0.2.3

31 Jul 03:36
18dfb60
Compare
Choose a tag to compare

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

  • #316 Update readme.md
  • #282 update readme for helm deployment

Chores

  • #324 chore: update greenfield-cometbft-db version

Assets

Assets Sha256 Checksum
linux 526409019c685fc3e7a2f2982e6dee7353a89162d41b4b4291a5fffa49da6190
mac 54517a8345284f4cb3daca7f6f1fc4c6f282839955f7ca5ad6060c75c7ab98c6
testnet_config.zip 519ce428d6aa3235feb3485088db095ff9a1b03e66465325c9ca78e60b5f10b8

v0.2.3-alpha.8

28 Jul 03:23
f88ac87
Compare
Choose a tag to compare
v0.2.3-alpha.8 Pre-release
Pre-release

Changelog

Description

This release includes 3 bug fixes.

Rationale

Bug fixes:

  • #382 fix: fix lock balance not updated for frozen payment account
  • #384 fix: fix abi encode errors
  • #386 fix: fix returned operation type in group cross chain app

Assets

Assets Sha256 Checksum
linux cb97919822170a135c838191931988987f5f7be85d171c09e658c902ecc08fa9
mac 444e1325361a260e02fca899371e1aba04ffa192b3f38d9dc6a60bb814c68552
testnet_config.zip a6de103fd9791f9c88be91d3db54e99999bb4a80f83ccb3c230700e9baf97945

v0.2.3-alpha.7

25 Jul 12:17
2733208
Compare
Choose a tag to compare
v0.2.3-alpha.7 Pre-release
Pre-release

Changelog

Description

This release includes 2 features and 3 bugfixes.

Rationale

Features:

  • #366 feat: add strategy for event emit
  • #368 feat: limit sp slash amount and add query api

Bugfixes:

  • #369 fix: parse failed when object name contains /
  • #370 fix: fix the precision issue of storage bill
  • #371 fix: add src dst sp check when migrate bucket

Chores:

  • #365 ci: add e2e test coverage report

Assets

Assets Sha256 Checksum
linux 9992794165e7d3014e33ce13c717cc3d838fcde97ba192b01335370d359c4cc7
mac f999815ff64f4bef96c878065863c1f4b744326a94b08ddcf587970edbc5dd1d
testnet_config.zip d2b9cf3b943fc1863362f3d9339d74589e838736aa54b435df37be5d14f62481

v0.2.3-alpha.6

21 Jul 13:05
fc96aac
Compare
Choose a tag to compare
v0.2.3-alpha.6 Pre-release
Pre-release

Changelog

Description

This release includes 6 features and 5 bugfixes.

Rationale

Features:

  • #346 feat: Enable websocket client as a option in Greenfield sdk
  • #349 feat: add UpdateChannelPermissions tx for crosschain module
  • #350 feat: add create storage provider command
  • #357 feat: add api to filter virtual group families qualification
  • #352 feat: add query params for virtual group
  • #348 feat: fix issues and add test cases for payment

Bugfixes:

  • #351 fix: update local virtual group event
  • #353 fix: panic when delete unsealed object from lvg
  • #354 fix: incorrect authority for keepers
  • #342 fix: remove primary sp id from bucket info
  • #356 fix: add validation of extra field when creating group

Chores:

  • #359 chore: add swagger check
  • #358 chore: Refine event for sp exit and bucket migration

Assets

Assets Sha256 Checksum
linux d676caf6d76685a2659acac6645ce6b2f20a60e1bc28960d90877c3b4726cbb0
mac a30e66322dbff7241f01a646c9551d1b965abcf85659da76aae95511ef5747d6
testnet_config.zip 80ad969596c321347c0fa76abea81810d1c0ee647a329c7acb5c2514d548dcc1

v0.2.3-alpha.5

13 Jul 09:25
d3bebb2
Compare
Choose a tag to compare
v0.2.3-alpha.5 Pre-release
Pre-release

Changelog

This release adds 6 new features and 2 bugfixes.

Features

  • #315 feat: add api for querying lock fee
  • #290 feat: replace rlp with abi.encode in cross-chain transfer
  • #323 feat: enable asset reconciliation
  • #326 feat: add bls verification
  • #336 feat: add tendermint to sdk
  • #341 feat: support cross chain for multiple blockchains
  • #328 feat: refactor for sp exit and bucket migrate

Bugfixes

  • #307 fix DefaultMaxPayloadSize from 2GB to 64GB
  • #312 fix: add chainid to sign bytes to prevent replay attack

Documentation

  • #316 Update readme.md
  • #282 update readme for helm deployment

Chores

  • #324 chore: update greenfield-cometbft-db version

Assets

Assets Sha256 Checksum
linux 56f5291b49170660cc140a56668e2276a68c41ce1f0ecfb4bd6d61e2dd4917c0
mac db537942e077d4f6718fe81bc8e0bb60d03997cfbe700254ea6194e02624ef4a
testnet_config.zip e0dad59a4dda261b5699939b31b40ac8f0e1fceceb14a9770e6c3b9ee2d97591