Releases: shentufoundation/shentu
v2.3.0.0104 (DEPRECATED)
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
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
v2.3.0.1202
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 fromVote
andDeposit
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 fromVote
andDeposit
types.
Features
- (app) #326 Add
authz
andfeegrant
modules.
Improvements
- (deps) Bump Tendermint to v0.34.14.
Tests
Bug Fixes
v1.3.2.1005
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
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)
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
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
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
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
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)
Improvement for block syncing speed & node block confirmation performance
Improvements
- Crisis module's invariant check is no longer run on each endblocker.