Skip to content

Releases: terpnetwork/terp-core

v4.2.2

16 Apr 19:55
587f6f4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.1...v4.2.2

Upgrade Instructions

This is an basic example of upgrading a node from v4.2.1 to v4.2.2. Please keep in mind any custom configurations that is beyond the scope of this example.

Stop the node

systemctl stop terpd.service

Fetch the new upgrade

cd $HOME/terp-core && git fetch 

Switch to v4.2.2

git checkout v4.2.2

Build the new binary

make install 

Verify Installation

terpd version 
# v4.2.2

Restart the node

systemctl start terpd.service

v4.2.1

10 Apr 16:43
9802d04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v4.2.1

Coordinated Halt & Node Upgrade

This co-ordinated upgrades will require validators to stop their validators at halt-height determined by governance, switch their binary to v4.2.1 and restart their nodes with the new version.

Manual steps

Step 1: Configure halt-height and restart the node.

This upgrade requires terpd halting execution at a pre-selected halt-height. Failing to stop at halt-height may cause a consensus failure during chain execution at a later time.

There are two mutually exclusive options for this stage:

Option 1: Set the halt height by modifying app.toml

  • Stop the terpd process.

  • Edit the application configuration file at ~/.terp/config/app.toml so that halt-height reflects the upgrade plan:

sed -i 's|halt-height =.*|halt-height= "<HALT_HEIGHT_HERE>"|g' $HOME/.terp/config/app.toml
  • restart terpd process

  • Wait for the upgrade height and confirm that the node has halted

Option 2: Restart the terpd binary with command line flags

  • Stop the terpd process.

  • Do not modify app.toml. Restart the terpd process with the flag --halt-height:

terpd start --halt-height <HALT_HEIGHT_HERE>
  • Wait for the upgrade height and confirm that the node has halted

Upon reaching the halt-height you need to replace the v4.2.0 terpd binary with the new v4.2.1 binary and remove the halt-height constraint.
Depending on your setup, you may need to set halt-height = 0 in your app.toml before resuming operations.

sed -i 's|halt-height =.*|halt-height= "0"|g' $HOME/.terp/config/app.toml

Build and start the binary

cd $HOME/terp-core
git pull
git fetch --tags
git checkout  v4.2.1
make install

# verify install
terpd version
# v4.2.1
terpd start # starts the v4.2.1

v4.2.0 - Eucalyptol

12 Mar 01:08
dfb1cbd
Compare
Choose a tag to compare

This is an emergency release and should only be applied at the height communicated by the TerpNET Foundation.

Upgrade notes:

What's Changed

Full Changelog: v4.1.1...v4.2.0

v4.1.1-testnet security patch

11 Jan 10:06
Compare
Choose a tag to compare

Bumps wasmvm, covers security patch released by Confio & CertiK.

Full Changelog: v4.1.testnet...v4.1.1-testnet

v4.1.1 - security patch

11 Jan 10:02
786a50c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.1.1

v4.1.0 - Farnesene 🍏

29 Nov 18:11
Compare
Choose a tag to compare

v4.1.testnet - Farnesene 🍏

24 Nov 12:42
Compare
Choose a tag to compare

v4 - Ocimene 🥭

02 Nov 05:38
0a94d73
Compare
Choose a tag to compare

Terp-Core v4 - Ocimene 🥭

THIS IS A STATE BREAKING UPGRADE, DO NOT APPLY UPGRADE UNTIL A SCHEDULED NETWORK UPGRADE IS SET VIA GOVERNANCE.

This major release handles:

  • reverting distribution event in v3.0.0 #144
  • uploading, instantiating, and funding via community pool the headstash-patch cosmwasm contract. #144
  • addition of the x/burn module. #144
  • bump cosmwasm/wasmd to v0.43.0
  • bump cosmwasm/wasmvm to v1.5.0 #145
  • adding 0.05 uthiol as accepted minimum global-fee #145

🔨 Build from source

If you prefer to build from source, you can use the following commands:

git clone https://github.com/terpnetwork/terp-core
cd terp-core && git pull && git checkout v4.0.0
make install

What's Changed

Full Changelog: v3.1.0...v4.0.0

v3.1.0

31 Oct 14:52
d6b51bd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.1.0

Pigeonfall Patch 3.0

17 Oct 00:06
d004038
Compare
Choose a tag to compare

What's Changed

Vulnerability in packetforwardmiddleware patched.

Note: this upgrade can be applied without halting the chain. The validators do not need to apply the patch at the same block height.

🔨 Build from source

git clone https://github.com/terpnetwork/terp-core
cd terp-core && git checkout v3-pigeonfall
make install

What's Changed

Full Changelog: v3.0.0...v3-pigeonfall