Skip to content

Latest commit

 

History

History
401 lines (289 loc) · 20 KB

CHANGELOG.md

File metadata and controls

401 lines (289 loc) · 20 KB

Changelog

V1.9.1

This release introduces the Altai upgrade

V1.9.0

This release introduces the Mongolian upgrade

V1.8.0

This release introduces the Veld upgrade

V1.7.0

This release introduces the Erdos upgrade

Features:

  • #417 feat: feat: add multi message support for greenfield crosschain app

Fixes:

  • #422 fix: fix the deps security

V1.6.0

This release introduces the Serengeti upgrade.

Features:

  • #400 feat: add upgrade Serengeti

V1.5.0

This release introduces the Pawnee upgrade.

Features:

  • #396 feat: introduce Pawnee upgrade

BUGFIX

  • #401 fix: sync failed from genesis

V1.4.0

This release introduces the Ural upgrade.

Features:

  • #388 feat: introduce the Ural upgrade

BUGFIX

  • #391 fix: module consensus version is not correctly set when upgrade after state sync

v1.3.0

This release introduces the Hulunbeier upgrade.

Features:

  • #368 feat: introduce the Hulunbeier upgrade
  • #376 feat: introduces hulunbeierPatch upgrade

v1.2.2

This release introduce the Manchurian upgrade to the mainnet.

Features:

  • #385 feat: introduce the Manchurian upgrade to the mainnet

v1.2.1

This release changes the Manchurian upgrade height of testnet.

Features:

  • #374 feat: modify Manchurian hardfork height of testnet

V1.2.0

This release introduce the Manchurian upgrade to the testnet.

Chores:

  • #365 chore: add xml marshal for Int type
  • #364 chore: add xml marshal for UInt type

v1.1.1

This release introduces the Pampas upgrade to the mainnet.

Features:

  • #360 feat: enable Pampas hardfork to mainnet

v1.1.0

This release introduces the Pampas upgrade and contains 8 new features.

Features:

  • #316 feat: add validation with context information
  • #321 feat: add tool to migrate stores for fastnode
  • #336 feat: introduce the pampas upgrade
  • #341 feat: add support for some json rpc queries
  • #353 feat: distinguish inturn relayer
  • #320 feat: add MsgRejectMigrateBucket
  • #357 feat: support Secp256k1 format private keys import
  • #358 feat: enable Pampas hardfork to testnet

v1.0.1

This release includes 1 bug fix.

  • #338 fix: count total when pagination request is empty

v1.0.0

This release includes 2 new features.

  • #317 feat: add Nagqu fork to mainnet
  • #323 feat: support multi msg for PrintEIP712MsgType flag

v0.2.6

This release caps the pagination limit for queries at 100 records if it exceeds the default pagination limit.

  • #315 fix: restrict pagination limit

v0.2.6-alpha.1

This release includes 1 new feature.

Features:

  • #310 feat: add FlagPrintEIP712MsgType

Chores:

  • #312 chore: improve the validations of parameters

v0.2.5

This release includes all the changes in the v0.2.5 alpha versions and 1 new feature.

Features:

  • #306 feat: enable Nagqu hardfork to testnet
  • #277 feat: restrict token transfers to payment accounts

Chores:

  • #300 chore: add hardfork logic for Nagqu

v0.2.5-alpha.1

This release includes 1 feature and 1 chore.

Features:

  • #277 feat: restrict token transfers to payment accounts

Chores:

  • #300 chore: add hardfork logic for Nagqu

v0.2.4

This release includes all the changes in the v0.2.4 alpha versions and 2 new bugfixes.

Bugfixes:

  • #281 fix: disable pre deliver when raw db store is used
  • #287 fix: fix dependency security issues

Chores:

  • #289 chore: modify code comments in VerifySignature

v0.2.4-alpha.2

This release includes 5 new features.

Features:

  • #266 feat: implement cross-chain mechanism between op and greenfield
  • #267 feat: add method to access check state in app
  • #269 feat: track store r/w consume for enabling plain store
  • #270 feat: make cross-chain token mintable
  • #273 feat: skip sig verification on genesis block

Chores:

  • #268 chore: modify default gas

v0.2.4-alpha.1

This release includes 4 features and 1 bugfix.

Features:

  • #256 feat: add Nagqu fork name for upcoming upgrading
  • #258 feat: add flag to enable or disable heavy queries
  • #263 feat: add MsgRenewGroupMember to renew storage group member
  • #262 feat: add MsgUpdateStorageProviderStatus to update sp status

Fix:

  • #257 fix: add bls proof in proposal description

v0.2.3

This is a official release for v0.2.3, includes all the changes since v0.2.2.

v0.2.3-alpha.5

This is a maintenance release.

Features:

  • #253 feat: add option for disabling event emit

Fix:

  • #252 fix: limit pagination to protect the node would not be Query DoS

v0.2.3-alpha.4

This is a maintenance release.

Features:

  • #247 feat: add UpdateChannelPermissions tx for crosschain module

Chores:

  • #246 chore: remove unused tools
  • #248 chore: implement base64 encoding in EIP712
  • #249 chore: adjust MsgSealObject gas to 120

v0.2.3-alpha.2

This is a maintenance release.

  • #231 feat: enable diff on iavl store
  • #233 chore: bnb wording change
  • #232 feat: using abi.encode for update param tx
  • #222 feat: performance improvement
  • #234 staking: create validator in one transaction
  • #237 chore: update greenfield-cometbft-db version
  • #238 feat: show proposal failed reason
  • #239 feat: add bls verification
  • #242 feat: support cross chain for multiple blockchains

v0.2.3-alpha.1

This release upgrades the reference cosmos-sdk to v0.47.3. Please refer to the changelogs of cosmos-sdk v0.47.3 for more details regarding the changes.

  • #220 feat: upgrade cosmos-sdk to v0.47.3
  • #214 chore: fix typo and update swagger
  • #219 fix: fix the security issues
  • #218 fix: add sorting of EIP712 msg types
  • #224 feat: allows for setting a custom http client when NewClientFromNode
  • #228 feat: optimize NewCustomClientFromNode

v0.2.2

This is a maintenance release. The changelog includes all the changes since v0.2.1.

  • #214 chore: fix typo and update swagger
  • #210 feat: add msg in gashub
  • #211 fix: fix blockchain stop to produce blocks

v0.2.2-alpha.1

This is a maintenance release.

  • #214 chore: fix typo and update swagger

v0.2.1-alpha.2

This is a maintenance release.

  • #210 feat: add msg in gashub
  • #211 fix: fix blockchain stop to produce blocks

v0.2.1-alpha.1

This release enable the support of multiple messages for EIP712.

  • #205 feat: support multiple messages for EIP712
  • #206 fix: fix potential panic in tx simulation

v0.2.1

This release is a hot fix release for v0.2.0.

  • #203 fix: update DefaultMaxTxSize and gas simulation logic
  • #204 fix: allow GasParams fixedtype's gas is zero

v0.2.0

This release upgrades the reference cosmos-sdk to v0.47.2. As the cosmos-sdk v0.47.2 is a huge breaking upgrade, we decide to cherry-pick the recent contributed commits and apply to the v0.47.2. The commit history previous releases are archived and the branch is backed up in the master_back branch.

Notable breaking changes:

  1. The previous keyring is replaced by the new keyring. Please regenerate them, otherwise you will get error.

Other notable changes, please refer to the changelogs of cosmos-sdk v0.47.1 and changelogs of cosmos-sdk v0.47.2.

v0.1.1

This is a maintenance release.

  • #187 fix: fix validator update logic

v0.1.0

This is a maintenance release.

  • #163 fix: update DefaultMaxTxSize and gas simulation logic
  • #155 feat: add gas config for discontinue object message

v0.0.14

This is a hotfix release.

  • #153 fix: fee calculation in oracle

v0.0.13

This is a hotfix release.

  • #150 fix: revert KeyUpgradedClient key in upgrade module

v0.0.12

This is a maintenance release.

  • #147 chore: refine the default gas
  • #146 chore: refine crosschain module
  • #145 chore: refine oracle module
  • #143 docs: add licence and disclaim
  • #141 refine the storage tx fee
  • #140 chore: refine the code of gashub module
  • #142 refactor: refine cross-chain governance
  • #144 chore: refine upgrade module for code quality
  • #129 feat: add challenger address to validators

v0.0.11

This is a maintenance release.

  • #135 fix: data race issue
  • #134 feat: add gas params for new messages in storage module
  • #133 feat: a relayer can relay cross chain tx in batch
  • #136 fix: refine the code of crosschain and oracle module

v0.0.10

This release reverts the unneeded changes.

  • #128 revert: revert the changes of the callbackGasPrice

v0.0.9

This release fix the v0.0.8 dependencies.

  • #126 feat: register new storage message to gashub

v0.0.8

This release updates some default module params.

  • #117 feat: add Bytes/SetBytes for Uint
  • #120 feat: update the initial balance for the crosschain module
  • #119 fix: keep address format the same with ethereum
  • #121 feat(cross-chain): add callbackGasPrice to cross-chain package
  • #124 fix: fix the crosschain keeper in params module
  • #123 feat: add gas config for challenge module
  • #118 fix: update gashub default params

v0.0.7

This release add the support of cross chain governance.

  • #110 feat: use proposal for cross chain parameter governance
  • #114 feat: update min gas price in GasInfo
  • #111 docs: add the readme of gnfd-cosmso-sdk
  • #112 dep: update tendermint version
  • #113 fix: remove the std print
  • #105 feat: refactor gashub module
  • #108 feat: split commands for withdrawal of rewards and commission
  • #86 test: integration tests for creating and impeaching validator
  • #106 fix: implemented fix for proto-gen-swagger error
  • #107 fix: jail until a proper time

v0.0.6

This release is a maintenance release.

  • #102 feat: Add gas calculator for all the messages of storage module
  • #101 fix: add missing registration for gashub query server
  • #100 fix: fix impeach validator
  • #99 fix: fix the params query for oracle and crosschain module
  • #98 feat: add comments for the events of oracle and crosschain modules
  • #97 fix: changed validator jail timestamp to grpc compliant unit
  • #96 feat: add a default gas calculator
  • #95 fix: update balance query eth jsonrpc method
  • #94 fix: add gas calculator for msg create validator
  • #90 feat: add support for EVM jsonrpc

v0.0.5

This release is for rebranding from inscription to greenfield, renaming is applied to all packages, files.

  • #91 feat: rebrand from inscription to greenfield

v0.0.4

This release includes features and bug fixes, mainly:

  1. Introduced crosschain and oracle module;
  2. Updated EIP712 related functions;
  3. Enabled public delegation upgrade
  • #42 feat: implement cross chain and oracle modules
  • #78 fix: update EIP712 related functions (#78)
  • #87 feat: introduce enable public delegation upgrade

v0.0.3

This release includes features and bug fixes, mainly:

  1. Gashub module;
  2. Customized upgrade module;
  3. Customized Tendermint with vote pool;
  4. Disable create validator operation;
  5. EIP712 bug fix;
  • #72 feat: add gashub module
  • #79 fix: disable create validator operation
  • #80 fix: EIP712 issue with uint8[] type
  • #81 feat: update tendermint to enable validator updates and votepool
  • #82 feat: custom upgrade module
  • #83 ci: fix release flow

v0.0.2

This is the first release of gnfd-cosmos-SDK.

It includes two key features:

  1. EIP721 signing schema support
  2. New staking mechanism
  • #38 ci: fix failed ci jobs
  • #47 docs: change pull request template
  • #36 feat: add support for eth address standard
  • #68 fix: errors with EIP712 signature
  • #71 test: fix the unstable UT bugs and remove useless testcase
  • #70 fix: errors with EIP712 signature
  • #46 feat: customize staking module for gnfd
  • #73 feat: add bls key types into keyring management tool

v0.0.1

Fork from cosmos-sdk 0.46.4