Skip to content

Latest commit

 

History

History
294 lines (214 loc) · 13.1 KB

CHANGELOG.md

File metadata and controls

294 lines (214 loc) · 13.1 KB

Changelog

[v2.9.0] - 11-17-2023

New module

  • (x/bounty) #786 Add a bounty module.

certificate

  • (x/cert) #786 Add a bountyadmin certificate.

Only the address with the prefix 'shentu' is supported.

  • (bech32) #787 Disable old prefix address compatibility.

[v2.8.0] - 09-12-2023

Version 2.8.0 changes the Bech32 address prefix to 'shentu'.

State Machine Breaking Changes

  • (app) #718 Modify the persisted Bech32 addresses for various modules to change the prefix to 'shentu'.

Bug Fixes

  • (x/cert) #754 Fix the bug of wrongly decoding of platform certificate.

[v2.7.2] - 08-28-2023

Bug Fixes

  • (x/gov) #761 fix the bug of votes are removed early for general proposals

[v2.7.1] - 05-25-2023

  • (app) #702 Upgrade IBC to v4.2.1

[v2.7.0] - 04-11-2023

Version 2.7.0 brings Oracle 1.5, which offers security evaluation for transactions running on business chains.

State Machine Breaking Changes

  • (x/gov) #651 Achieve the compatibility with Cosmos gov interface by removing customized implementation from the gov module.

Features

  • (x/oracle) #613 Introducing Oracle 1.5 to provide trusted scoring for other on-chain business transactions.

Improvements

  • (app) #646 Upgrade cosmos-sdk from v0.45.9 to v0.45.11 and tendermint from v0.34.21 to v0.34.23
  • (app) #599 Upgrade IBC to v4.2.0
  • (app) #633 Improve go deps and proto gen.

Bug Fixes

  • (x/shield) #563 Fix shield service fees bug.

[v2.6.0] - 10-21-2022

Client Breaking Changes

  • (app) #467 Change binary name to shentud from certik

API Breaking Changes

  • (app) #467 Change package path to "github.com/shentufoundation/shentu" from "github.com/certikfoundation/shentu"
  • (app) #386 Remove MixedCoins from codebase

State Machine Breaking Changes

  • (app) #473 Store migration for mixcoins removal
  • (app) #390 Bump Cosmos SDK to v0.45.9

Features

Improvements

  • (app) #501 Apply Dragonberry patch
  • (app) #506 Disable ica module init upgradeHandler
  • (app) #394 Bump Go version to 1.18
  • (app) #399 Format & fix bugs in shield module

Tests

Bug Fixes

  • (tests) #489 Fix e2e test bug
  • (app) #471 Add shield crisis invariant fix for the upgrade
  • (x/auth) #452 fix auth v1->v2 migration bug

[v2.4.0] - 06-17-2022

State Machine Breaking Changes

  • (x/shield) #380 Add more fine-grained and additional shield rewards to the collateral providers.

Features

  • (app) #387 Add genesis validator key rotation command.
  • (x/shield) #437 Add automatic reward withdrawals on deposit/withdraw collateral.

[v2.3.2] - 05-02-2022

Improvements

  • (app) #376 Add Rosetta Command & config command.
  • (x/gov) #373 Add a fix to correctly export gov genesis state.

Changelog

[v2.3.1] - 01-24-2022

State Machine Breaking Changes

  • (x/auth) #371 Add an upgrade height to fix the outdated MVA accounts.

[v2.3.0] - 01-04-2022

Client Breaking Changes

  • (x/cert) #326 Remove Bech32 encoding for validator pubkeys.

API Breaking Changes

State Machine Breaking Changes

  • (app) #326 Bump Cosmos SDK to v0.44.3.
  • (app) #334 Implement in-store migration from v2.2.0 to v2.3.0.
  • (x/gov) #334 TxHash field has been removed from Vote and Deposit types.

Features

  • (app) #326 Add authz and feegrant modules.

Improvements

  • (deps) Bump Tendermint to v0.34.14.

Tests

Bug Fixes

  • (x/shield) #326 Add checks for expired entries in shield purchase.
  • (x/gov) #331 Fix gov tally logic.
  • (x/oracle) \345 Fix oracle operator update txs permission checks.
  • (x/cvm) #357 Fix cvm contract view.

[v2.2.0] - 09-08-2021

Bug Fixes

  • (SDK) #323 Bump SDK to 0.42.9

[v2.1.0] - 09-03-2021

Version 2.1.0 re-enables endblocker in the staking module, and bumps SDK to 0.42.9 for necessary query route.

Client Breaking Changes

API Breaking Changes

State Machine Breaking Changes

  • (x/staking) #323 Re-enable staking endblockers.

Features

Improvements

  • (app) #323 Bump Cosmos SDK to 0.42.9.

Tests

Bug Fixes

[v2.0.0] - 08-09-2021

Version 2.0.0 brings many breaking changes with SDK upgrading to Stargate version. For more information on the SDK upgrade, visit CosmosSDK Release Notes

Client Breaking Changes

  • (app) #241 Renamed default binary name to certik.
  • (x/oracle) #303 Oracle client commands refactor.

API Breaking Changes

  • (x/cvm) #231 Remove direct solidity file deployment.
  • (x/shield) #244 Fix shield query & state export.
  • (x/cert) #249 Certification module refactor.
  • (x/shield) #269 Shield gRPC query refactor.

State Machine Breaking Changes

  • (app) #221 Upgraded SDK to 0.42.9.
  • (x/shield) #286 Fix shield emitted events to include sender.
  • (x/cert) #302 Removed validator certificate.
  • (x/cvm) #301 Removed zero-address coins recycling.

Features

  • (ibc) #251 Add IBC support.

Improvements

  • #230 Optimized shield invariant & removed crisis module from endblocker.
  • #286 Fix shield emitted events to include sender.
  • #283 Improve vesting account generation.

Tests

  • #296 General test improvements over the modules.
  • #280 Additional test cases for cert and oracle modules.

Bug Fixes

  • (app) #254 Disable module account receiving coins.
  • (x/gov) #259 Gov module bug fixes.
  • (x/gov) #268 Fix proposal migration bug.

[v1.3.1] - 02-05-2021

Client Breaking Changes

API Breaking Changes

State Machine Breaking Changes

Features

Improvements

  • #230 Optimized shield invariant & removed crisis module from endblocker

Tests

Bug Fixes

[v1.3.0] - 01-15-2021

Client Breaking Changes

API Breaking Changes

State Machine Breaking Changes

Features

Improvements

  • #219 Remove internal sub-packages.
  • #177 Updated Swagger docs.

Tests

  • #219 Implement SimApp for testing.

Bug Fixes

  • #216 Fixed Shield fee distribution.

[v1.2.0] - 11-20-2020

Client Breaking Changes

API Breaking Changes

State Machine Breaking Changes

Features

Improvements

  • (rest) #131 Set default query limit to 100.

Bug Fixes

  • (x/shield) #173 Fixed indexing problem when paying out from unbonding delegations
  • (x/shield) #170 Fixed conditional check for depositing collateral

[v1.1.0] - 11-11-2020

Client Breaking Changes

API Breaking Changes

State Machine Breaking Changes

  • (assets) #131 Added height checks for newly added tx routes.

Features

  • (x/shield) #132 Enabled Shield claim proposals for reimbursements.
  • (x/shield) #131 Enabled Staking for Shield.

Improvements

  • (x/cvm) #129 Integrated CVM info to account query.
  • (specs) #149 Add module specs.

Bug Fixes

  • (x/auth) #124 Fixed locked send event output.
  • (x/gov) #145 Fixed param change proposal for simulations.

[v1.0.0] - 10-24-2020

Client Breaking Changes

API Breaking Changes

  • (x/oracle) #6 Updated the aggregate_task event.
  • (x/gov) #9 Paginated query and next page field in votes query.

State Machine Breaking Changes

Features

  • (x/cvm) #15 Enabled EWASM supoort.
  • (x/auth) #7 Added new vesting account type ManualVestingAccount.
  • (x/auth) #13 New locked-send tx type to ManualVestingAccounts.
  • (toolsets/oracle-operator) #2 Added toolset oracle-operator.
  • (toolsets/oracle-operator) #5 Added multi-client support.

Improvements

  • (x/oracle) #6 Updated events and added useful fields in task types.
  • (toolsets/oracle-operator) #5 Operator refactor.
  • (circleci) #4 Circleci project setup.
  • (x/oracle) #8 Added simulation package to x/oracle.

Bug Fixes