Skip to content

Releases: shentufoundation/shentu

v2.3.0.0104 (DEPRECATED)

16 Apr 01:41
77aa85e
Compare
Choose a tag to compare

This release was originally published on Jan 4, 2022

Final release for Shentu v230 upgrade. The upgrade is scheduled to take place on January 19th 2022. You just have to stop the certik daemon process swap out the old binary (v2.2.0) with this new binary and start the daemon.

Further detailed instructions is available in the mainnet repo.

CHANGELOG

Bugfixes

  • (x/gov) #362 Fix gov security tally logic.

v2.3.0.1208

16 Apr 01:39
ff70bbd
Compare
Choose a tag to compare
v2.3.0.1208 Pre-release
Pre-release

This release was originally published on Dec 9, 2021

This release adds some minor bugfixes on top of the RC-1 version.

Please refrain from upgrading your binary prematurely. Upgrading to a pre-release can corrupt your DB and potentially break the chain. Please and thank you!

No upgrades are planned at the moment.

Bugfixes

  • (x/oracle) #345 Fix oracle operator update txs permission checks on certifiers.
  • (x/cvm) #357 Fix cvm contract view when the caller is not specified.

v2.3.0.1202

02 Dec 21:43
e49899a
Compare
Choose a tag to compare
v2.3.0.1202 Pre-release
Pre-release

Please refrain from upgrading your binary prematurely. Upgrading to a pre-release can corrupt your DB and potentially break the chain. Please and thank you!

No upgrades are planned at the moment.

First RC version of Shentu Chain binary v2.3.0. If no issue is found this will become the final release for v2.3.0.

This upgrade contains a bump to SDK 0.44.3 (previously 0.42.9), as well as an upgrade on the IBC module from the SDK version (for 0.42.x versions of the SDK) to ibc-go v2.0.0. While most of the API's should be non-breaking, please refer to the changelog below and Cosmos SDK 0.44.3 Release Notes.

Client Breaking Changes

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

API Breaking Changes

  • (x/gov) #334 TxHash field has been removed from Vote and Deposit types.

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.

v1.3.2.1005

16 Apr 01:38
Compare
Choose a tag to compare

This release was originally published on Oct 5, 2021

This release is a manual addition of 4313500 as a skip upgrade height for shentu-1 nodes to be up and receive queries from the CLI and REST.

$ sha256sum ./*
d4e08c7db944d42de23da210443b06d0d5c20ca9c82a0f7e68ee594a3d4b2e58  ./certikcli_1.3.2.1005_linux_amd64
3a700cd6082312fbfde70c23b688d5fc925f078c9393c0db52d394dec9c8e330  ./certikcli_1.3.2.1005_macos
b7264592cfc1ead318008fe3327dcbbdfb7f5c01c517a1e7fd9a54bd8d232838  ./certikcli_1.3.2.1005_win_x86_64.exe
6566e55081afcd0dc6940d106e84447d70b464553531fdc75d6004a8470d10bd  ./certikd_1.3.2.1005_linux_amd64
0f67e9143c656be0f88faee425ab9dec171abd03afbdbdbe0914d432852e4e5c  ./certikd_1.3.2.1005_macos
3fc2ac019f6da01fbb168e9d73af39cbdde0342160d75822da9a836d163aa8e7  ./certikd_1.3.2.1005_win_x86_64.exe

v2.2.0.0908

16 Apr 01:36
e21eadb
Compare
Choose a tag to compare

This release was originally published on Sep 9, 2021

This release is an emergency fix patch to address a legacy tx route bug. You can follow the guidelines here to join the latest shentu-2.1 network.

v2.1.0.0903 (DEPRECATED)

16 Apr 01:35
88b8fe9
Compare
Choose a tag to compare

This release was originally published on Sep 4, 2021

This version is deprecated in favor of v2.2.0.
Please use v2.2.0 binary to join shentu-2.1 mainnet

v2.1.0 release contains an important security patch impacting transaction submission, broadcasting, and querying. It also has a fix to the staking endblocker which was preventing unbondings of delegations and validators to be processed.

For node runners:
To upgrade your node, simply replace the running binary at the upgrade height (4421700). The chain is expected to arrive at the upgrade height in the following time:
9:00 PDT Wed Sep. 8th (US West Coast)
12:00 EDT Wed Sep. 8th (US East Coast)
16:00 UTC Wed Sep. 8th (Europe)
19:00 MSK Wed Sep. 8th (Eastern Europe)
00:00 CST Thur Sep. 9th (China)
01:00 KST Thur Sep. 9th (Korea)

v2.0.0.0809

16 Apr 01:35
Compare
Choose a tag to compare

This release was originally published on Aug 11, 2021

The 2.0.0 release will be used in shentu-2 upgrade.
To Upgrade your node to shentu-2, please refer to Shentu-2 Mainnet Docs.
To participate in the mock upgrade on Yulei testnet, please refer to Yulei-2 Testnet Docs.

Changelog

[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.
  • (oracle) #303 Oracle client commands refactor.

API Breaking Changes

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

State Machine Breaking Changes

  • (app) #221 Upgraded SDK to 0.42.6.
  • (shield) #286 Fix shield emitted events to include sender.
  • (cert) #302 Removed validator certificate.
  • (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.
  • (gov) #259 Gov module bug fixes.
  • (gov) #268 Fix proposal migration bug.

binary shasums:

$ sha256sum ./*
16a1522c0d55d5d465d0536ba271e2f518ce326b49f58514339692897d0d5d75  ./certik_2.0.0.0809_linux_amd64
bfaa62fa426745a424564de570c75b9e1daced6fb2028524c65bb7e088728609  ./certik_2.0.0.0809_macos_amd64
337434fbd3824d4717cad0b2a6a42c2a6105dba5e21d1ed8e05604192d0d5477  ./certik_2.0.0.0809_win_x86_64.exe

v2.0.0-rc1

19 Apr 20:22
cc20a98
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

This release is a candidate for the official v2.0.0 Shentu-2 release. Shentu-2 will come with various features such as CosmosSDK upgrade (to stargate), and other various optimization patches and bugfixes.
For more information on the release, please visit Changelogs.

v1.4.0.0310

16 Apr 01:35
07a08ab
Compare
Choose a tag to compare

This release was originally published on Feb 13, 2021

This fix addresses known Cosmos-SDK related vulnerability that could halt the chain.

If you're already running a node on shentu-1 mainnet, you can simply stop the certikd process, replace the binary and restart certikd process to upgrade. works for all 1.x.x versions.

Note: these are built without ledger support.

sha256sum of the binaries

955c9b64e829eac0a8d8558458f51201a2b43a7a65951418798b3fe377374ccf  ./certikcli_1.4.0.0310_linux_amd64
ecfd1f96579a712ab7d2cc68f68105af6149f2e95b1b2339c98ebc48ccb7c33c  ./certikcli_1.4.0.0310_macos
f732c49d6fe57ae1eca4402aff957824cc1cb483eaf537f84a3938a8a3239d45  ./certikcli_1.4.0.0310_win.exe
1945bb6e207c11836703e03cd3ce5f9478874ecc1359de158215b43b12a19888  ./certikd_1.4.0.0310_linux_amd64
5323610701c595ba5a55dff28b23bb6238067b7c3466155438a5da85c48de337  ./certikd_1.4.0.0310_macos
e98ccc55497bdfd2a886672692ae140c0053407632ea7c441cba1f1c0230b37d  ./certikd_1.4.0.0310_win.exe

v1.3.1.0205 (deprecated)

06 Feb 01:54
Compare
Choose a tag to compare

Improvement for block syncing speed & node block confirmation performance

Improvements

  • Crisis module's invariant check is no longer run on each endblocker.