Skip to content

Releases: classic-terra/core

v3.2.2

22 Aug 04:38
8bd7278
Compare
Choose a tag to compare

What's Changed

  • feat: wasmd v0.46.0 by @classic-terra/genuine-labs in #512

Full Changelog: v3.2.1...v3.2.2

v3.2.1: tax2gas

13 Aug 04:05
d28ff8c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.3...v3.2.1

v3.1.4

30 Jul 19:59
c8c04d9
Compare
Choose a tag to compare
v3.1.4 Pre-release
Pre-release

Optional maintenance release

This is an optional release to address gas simulation accuracy.
It is mainly targeting endpoints that receive transaction queries and is non-state-breaking.
It is not necessary to install this update on validator nodes unless those are used in transactions that require an accurate gas estimation.

What's Changed

Full Changelog: v3.1.3...v3.1.4

v3.1.3

20 Jul 09:06
51a080f
Compare
Choose a tag to compare

Release Note

Upgrade name: v8_1
Upgrade height: 19108180

This upgrade bundles Oracle Split Logic by LuncGoblins, Memory Leak and Security Fix of wasmvm by Genuine Labs

What's Changed

Upgrade Guide

As soon as the chain automatically halts at the designated upgrade block height: 19108180 follow the upgrade procedure. Please don’t execute these commands before the chain has halted:

$ git clone https://github.com/classic-terra/core core-v3.1.3
$ cd core-v3.1.3
$ git checkout v3.1.3
$ make build && make install
In case you already have a local copy of the repository inside the local folder core:

$ cd core
$ git stash
$ git fetch --all --tags --prune
$ git checkout v3.1.3
$ make build && make install
Check the correct installation:

$ terrad version
v3.1.3

Full Changelog: v3.0.4...v3.1.3

v3.0.4

17 Jul 15:26
3a81fab
Compare
Choose a tag to compare

Release Note

Upgrade name: v8
This is a major release by governance proposal on Genuine Labs's proposal for v3.0.1 Upgrade

Hightlights

  • Upgrade wasmd to v0.45 from v0.30
  • Upgrade wasmvm to v1.5 from v1.1
  • Upgrade cosmos-sdk v0.47 from v0.46
  • Replace tendermint and tm-db to cometbft and cometbft-db

What's Changed

Full Changelog: v2.4.2...v3.0.4

v2.6.0-rc.1

13 May 08:54
efaa53b
Compare
Choose a tag to compare
v2.6.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v2.4.2...v2.6.0-rc.1

v2.4.2

07 Mar 18:48
47a0a2b
Compare
Choose a tag to compare

Release Note

Upgrade name: v7

  • IBC-Hooks by Genuine Labs and Frag
  • E2E and Interchain Testing Suite by Genuine Labs
  • Fix MsgExec Handling in Tax Ante Handler by Frag
  • Add tests for MsgExec tax handling by StrathCole
  • Fix min. initial deposit ante handler by StrathCole and Frag

What's Changed

  • [Snyk] Security upgrade golang from 1.21.4-alpine3.18 to 1.22rc2-alpine3.18 by @inon-man in #412
  • feat: package-forwarding-middleware and ibc-hooks by @fragwuerdig in #416
  • build(deps): Bump golang.org/x/net from 0.10.0 to 0.17.0 in /tests/interchaintest by @dependabot in #422
  • build(deps): Bump github.com/docker/docker from 24.0.1+incompatible to 24.0.7+incompatible in /tests/interchaintest by @dependabot in #423
  • build(deps): Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 by @dependabot in #408
  • build(deps): Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #418
  • build(deps): Bump github.com/libp2p/go-libp2p from 0.22.0 to 0.27.8 in /tests/interchaintest by @dependabot in #427
  • build(deps): Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /tests/interchaintest by @dependabot in #429
  • build(deps): Bump github.com/hashicorp/go-getter from 1.6.1 to 1.7.0 in /tests/interchaintest by @dependabot in #431
  • build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.62.0 by @dependabot in #421
  • build(deps): Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 by @dependabot in #430
  • build(deps): Bump github.com/ethereum/go-ethereum from 1.10.20 to 1.13.5 in /tests/interchaintest by @dependabot in #428
  • build(deps): Bump google.golang.org/grpc from 1.55.0 to 1.56.3 in /tests/interchaintest by @dependabot in #424
  • build(deps): Bump golang.org/x/crypto from 0.9.0 to 0.17.0 in /tests/interchaintest by @dependabot in #426
  • build(deps): Bump github.com/docker/docker from 20.10.19+incompatible to 20.10.27+incompatible by @dependabot in #432
  • fix: wrong logic in handling tax for MsgExec by @fragwuerdig in #433
  • docs: remove TR remainders by @fragwuerdig in #439
  • security: revert pfm feature by @fragwuerdig in #442
  • fix: initial deposit for v1 props by @fragwuerdig in #444
  • Add unit test case for MsgExec by @StrathCole in #446
  • build(deps): Bump docker/build-push-action from 3 to 5 by @dependabot in #437
  • build(deps): Bump actions/cache from 3.3.3 to 4.0.1 by @dependabot in #440

Full Changelog: v2.3.3...v2.4.2

v2.3.3

18 Jan 07:21
680792d
Compare
Choose a tag to compare

Release Note

Upgrade name: v6_1

What's Changed

Full Changelog: v2.3.0...v2.3.2

v2.3.0

09 Nov 13:01
72cee4c
Compare
Choose a tag to compare

Release Note

Upgrade name: v6

What has Changed compared to v2.2.2?

PR #355 - feat: dyncomm module

The new dyncomm module is supposed to enforce a per-validator minimum commission based on voting power. This feature got approved by means of governance proposal 11738 (see https://station.terraclassic.community/proposal/columbus-5/11738)

PR #371 - fix: revert v2.2.2 fork logic

The v2.2.2 of the core client was supposed to be a softfork to set the min. commission in the staking module to 5% after it was accidentally set to 0% in the v2.2.1 release. This softfork was not approved by the validatorset. With this release the corresponding fork logic was removed from the source code.

PR #360 - chore: restrict network in docker-compose.yml

This is a chore PR - not affecting the behavior of the blockchain but increasing the ease-of-use of the local testnet network for the purpose of development activity

How To Upgrade?

This is a chain halt upgrade. At the upgrade block height the network will gracefully stop. You are supposed to stop your local instance of the terrad client after upgrade height is reached. Then install the new version of the client.

The recommended way to upgrade your terrad client is from source. First force fetch the v2.3.0 tag into your local copy of the repository, then build, install and verify your installation:

$ git clone https://github.com/classic-terra/core
$ cd core
$ git fetch --all --force
$ git checkout v2.3.0
$ make build && make install
$ terrad version
2.3.0

After installation restart your instance and patiently wait for consensus.

Full Changelog: v2.2.1...v2.3.0

v2.2.1

05 Sep 07:49
c3703e0
Compare
Choose a tag to compare

Release Note

This release contains governance approved features to the Terra Classic blockchain as proposed in 11766. At block height 14,514,000, the chain will be halted, and validators will replace the old binary with the proposed one. The chain halt block height will be processed at approximately Sep 12, 2023, 14:15:16 UTC. You can find details about the proposed changes and an ongoing discussion in the corresponding Commonwealth entry for this proposal at https://commonwealth.im/terra-classic/discussion/12940-v220-upgrade

Upgrade name: v5

Upgrade Guide

  • It requires more than 80GB of memory for data migration, depends on the size of data. We recommend to add some swap space before the upgrade. Tutorial
  • Install Go version 1.20 or higher (https://go.dev/dl/)
  • Stop the node
  • Checkout & Build v2.2.1
  • Replace terrad executable binary
  • Restart the node

Important Notice for Validator Node Operators

Starting from CosmosSDK v0.46, Legacy Endpoint support has been discontinued. As a result, Validator Node Operators must update their Oracle Feeder to the latest version. (https://github.com/classic-terra/oracle-feeder/releases) Versions below v2.0.3, which are currently used by most validators, can no longer participate in Oracle voting. Since most of the Terra Classic delegation rewards come from the Oracle, it is recommended to upgrade in advance to minimize reward losses.

Highlights

  • CosmosSDK v0.46.14 and CometBFT v0.34.29
  • IBC v6
  • Split Burn Tax handler to transfer funds to the distribution module instead of directly funding the community pool
  • Tax exemption for whitelisted smart contracts and IBC denoms

What's Changed

Full Changelog: v2.1.2...v2.2.1