Skip to content

Releases: shentufoundation/shentu

v1.3.2.1005

05 Oct 05:50
Compare
Choose a tag to compare

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

08 Sep 18:06
e21eadb
Compare
Choose a tag to compare

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)

04 Sep 03:00
88b8fe9
Compare
Choose a tag to compare

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

10 Aug 05:34
Compare
Choose a tag to compare

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

10 Mar 21:30
07a08ab
Compare
Choose a tag to compare

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.

v1.3.0.0115 (deprecated)

15 Jan 21:11
Compare
Choose a tag to compare

This release effectively replaces v1.2.0 version, with a minor feature improvements and bug fix for shield service fee distribution.

This release is compatible from v1.0.0 to v1.2.0 only after loading in the genesis. To join the shentu mainnet from genesis, initialize the data sync with v1.0.0 binary and replace the binary with v1.3.0.

If you are already running a node with v1.0.0, v1.1.0, or v1.2.0 binary, simply replace the binary and restart certikd with the new binary. We recommend you to do so before the upgrade height (1423600).

Changelogs:

Improvements

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

Tests

  • #180 Implement SimApp for testing.

Bug Fixes

  • #216 Fixed Shield fee distribution.

v1.2.0.1120 (deprecated)

20 Nov 17:19
Compare
Choose a tag to compare

A minor upgrade for shentu mainnet. Includes some bugfixes & query improvements. Recommended to perform the upgrade ASAP.

This release is compatible with v1.0.0 and v1.1.0 only after loading in the genesis. To join the shentu mainnet from genesis, initialize the data sync with v1.0.0 binary and replace the binary with v1.2.0.

If you are already running a node with v1.0.0 or v1.1.0 binary, simply replace the binary and restart certikd. We recommend you to do so as soon as possible.

version:

certikd version --long
name: certik
server_name: certikd
client_name: certikcli
version: 1.2.0
commit: 4fd7fafd7a533f2c967568334e52a8035ab965d2
build_tags: ""
go: go version go1.15.5 linux/amd64
certikd version
1.2.0

##CHANGE LOG

sha256sum of the binaries

311848f846dc3b1be37ab4c40080efac5192eb2a8597eacd0dd9f4521a8e5e8a  build/certikcli_1.2.0.1120_linux_amd64
c103b8c9329d435f4307b5c197a2c939a733b6932cdd9310fd4547a8d87c5116  build/certikcli_1.2.0.1120_mac_amd64
3004dce2941562ae94554c6888a360587e09148bb1561c377c65b6e790bdbb2d  build/certikcli_1.2.0.1120_win_amd64.exe
7a44310e0d5c0376daa645b977a9aa4f2ef2eff3e088ebb0bbc945b298ccbc14  build/certikd_1.2.0.1120_linux_amd64
a30f4675e1921763c93efa642a743c4a8b41ccb8956a31b8e445637a1110f838  build/certikd_1.2.0.1120_mac_amd64
0605bbc96213f11c2248414032a1cb06d82e5b237a04f20829c9af91cb989618  build/certikd_1.2.0.1120_win_amd64.exe

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.1111 (deprecated)

11 Nov 22:05
Compare
Choose a tag to compare

deprecated in favor of v1.2.0

A minor (binary replaceable) upgrade for Shentu Mainnet.
This release will enable many new features and bugfixes for the Shentu Mainnet on block height 348000 or on Monday, 11-16-2020 around 1:00PM EST (5:00PM UTC). Node operators and validators are encouraged to switch their binaries as soon as possible.

This release is compatible with v1.0.0 only after loading in the genesis. To join the shentu mainnet from genesis, initialize the data sync with v1.0.0 binary and replace the binary with v1.1.0 binary sometime before height 348000.

If you are already running a node with v1.0.0 binary, simply replace the binary and restart certikd.

version
1.1.0-2-geb7bd00

sha256sum of the binaries (built from WSL with go 1.15.5)

f92582e56d00b913901a5a4a71142aab3512c1ff2f5daa9dc95cc8e678c663c1  certikcli_1.1.0.1111_linux_amd64
3bf892556b964edf1acdde44aae3667b309c03155e6e3413ff32898d8a8639d3  certikcli_1.1.0.1111_mac_amd64
75ea8eb2b8045a38f1c3907ce38fa7ecde851deaec0b0a5c2e9b98751a0ff257  certikcli_1.1.0.1111_win_amd64.exe
add7529ec2b7094a407cd5ec56281cbe546650f1c640766d260dcac50be6bc2e  certikd_1.1.0.1111_linux_amd64
d5d815875d4a1fcd0efcb7e5963037c8ae06b8b9122629138c69f73f6f3a070d  certikd_1.1.0.1111_mac_amd64
5fa05a68761896c683959965284b7c31675a2127d354859b8ad718c16e5c2216  certikd_1.1.0.1111_win_amd64.exe

CHANGELOG

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

Bug Fixes

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