Skip to content

Latest commit

 

History

History
269 lines (148 loc) · 10.7 KB

CHANGELOG.md

File metadata and controls

269 lines (148 loc) · 10.7 KB

CHANGELOG

v8.0.3

Nov 20, 2024

This is a non-consensus breaking patch to the v8 Helium release line.

DEPENDENCIES

  • Update x/halo to latest non-consensus breaking patch. (#431)
  • Bump cosmossdk.io/math to v1.4.0 to resolve ASA-2024-010 security advisory. (#433)

v8.0.2

Nov 13, 2024

This is a consensus breaking patch to the v8 Helium release line.

It addresses the following consensus failure when upgrading Noble's mainnet to the v8.0.1 release.

BUG FIXES

  • Due to IBC-Go v8 not supporting App Wiring, the Noble Core Team has to manually initialize all IBC modules and keepers. The Forwarding module receives multiple IBC keepers, which have to be manually set once wiring is complete. (#429)

v8.0.1

Nov 13, 2024

This is a consensus breaking patch to the v8 Helium release line.

It addresses the following consensus failure when upgrading Noble's mainnet to the v8.0.0 release.

BUG FIXES

  • In the v8 Helium upgrade handler, the Noble Core Team wanted to align a missconfiguration in the initial genesis file that resulted in 18 surplus $STAKE existing, bringing the total supply to 1,000,000,018. The migration plan involved burning the surplus 18 tokens via the Uupgrade module, however, the module account was never initialized and permissioned. (#428)

v8.0.0

Nov 11, 2024

This is the Helium major release of Noble. It upgrades Noble itself and all of it's core modules to the latest stable release of the Cosmos SDK, v0.50.x a.k.a. Eden. Additional module changes have been documented below:

FiatTokenFactory

The BlockIBC logic was improved to support both Bech32 and Bech32m for IBC recipient addresses.

Florin

The module was updated to accept a user's public key when verifying signatures, instead of relying on on-chain data.

Forwarding

The module was updated to include a fallback address and a list of allowed denominations to forward.

v7.0.0

Sep 13, 2024

This is the Numus major release of Noble. It introduces a new x/florin module that enables the native issuance of Monerium's EUR emoney (EURe) asset. EURe is issued by Monerium EMI, a regulated entity, licensed in the EEA. E-money is recognized as a digital alternative to cash, 1:1 backed in high-quality liquid assets and is unconditionally redeemable on demand.

Other notable changes are documented below.

BUG FIXES

  • Update x/halo to correctly check recipient role when trading to fiat. (#405)

IMPROVEMENTS

  • Update module path for v7 release line. (#399)

v6.0.0

Aug 27, 2024

This is the Xenon major release of Noble. It introduces a new x/halo module that enables the native issuance of Hashnote's US Yield Coin (USYC) asset. USYC is an on-chain representation of Hashnote's Short Duration Yield Fund, primarily investing in U.S. Treasury Bills and engaging in reverse repo activities.

Other notable changes are documented below.

IMPROVEMENTS

  • Update module path for v6 release line. (#389)

v5.0.0

Jul 5, 2024

This is the Krypton major release of Noble. It introduces a new x/aura module that enables the native issuance of Ondo's US Dollar Yield (USDY) asset. USDY is a tokenized note secured by short-term US Treasuries and bank demand deposits.

Other notable changes are documented below.

DEPENDENCIES

FEATURES

  • Update the default commit_timeout to 500ms to improve block time. (#380)

IMPROVEMENTS

  • Update module path for v5 release line. (#271)

v4.1.3

May 10, 2024

This is a consensus breaking patch release to the v4.1 Fusion line.

DEPENDENCIES

v4.1.2

May 2, 2024

This is a consensus breaking patch release to the v4.1 Fusion line.

DEPENDENCIES

IMPROVEMENTS

v4.1.1

Apr 16, 2024

This is a consensus breaking patch release to the v4.1 Fusion line.

BUG FIXES

  • Remove custom ABCI logic inside DeliverTx that causes consensus failures. (#353)

v4.1.0

Apr 15, 2024

This is a minor release to the v4 Argon line, codenamed Fusion.

The main part of this release is the introduction of the x/forwarding module. It allows users to create a new account type, where the receipt of funds into that account triggers an automatic IBC transfer over a specified channel to a recipient address. This allows for one-click transfers to any IBC-enabled chain, and can be used in tandem with, for example, the receipt of funds from a Circle Mint account or via CCTP.

Other notable changes include are documented below.

DEPENDENCIES

  • Switch to Noble's Cosmos SDK fork (v0.45.16-noble), allowing DeliverTx to be extended.
  • Bump PFM from Mandrake patch commit (455757b) to release tag (v4.1.2).
  • Bump IBC to v4.6.0 to resolve ASA-2024-007 security advisory.
  • Bump FiatTokenFactory to 0a7385d for various blocklist and paused check improvements.

IMPROVEMENTS

v4.0.3

Mar 11, 2024

This is a consensus breaking patch release to the v4 Argon line.

DEPENDENCIES

  • Bump FiatTokenFactory to 14edf83 to enable x/authz support.
  • Bump PFM to 455757b to resolve Mandrake disclosure.

IMPROVEMENTS

  • Switch to migrated version of x/fiattokenfactory module.

v4.0.2

Nov 21, 2023

This is a non-consensus breaking patch release to the v4 Argon line.

IMPROVEMENTS

  • Implement a parameter query for the x/tariff module. (#277)

v4.0.1

Nov 16, 2023

This is a consensus breaking patch release to the v4 Argon line.

BUG FIXES

  • Unregister x/distribution hooks to address consensus failure. (#274)

v4.0.0

Nov 6, 2023

This is the long awaited Argon major release of Noble. It introduces a new x/cctp module that implements Circle's Cross Chain Transfer Protocol (CCTP), allowing native $USDC transfers between supported EVM networks and Noble (with many more networks to come).

Along with the integration of the CCTP module, the following changes were made.

BUG FIXES

  • Fix simulation tests. (#252)
  • Fix Ledger support for macOS Sonoma. (#253)

DEPENDENCIES

FEATURES

IMPROVEMENTS

  • Add x/fiattokenfactory interface changes required for CCTP. (#241)

v3.1.0

Sep 15, 2023

This is a minor release to the v3 Radon line.

In response to multiple IBC channels expiring on Noble's mainnet network, it was decided to expand the functionality of Noble's Maintenance Multisig to include IBC upgrade functionality (allowing expired clients to be changed).

FEATURES

  • Include support for IBC inside the ParamAuthority. (#235)

IMPROVEMENTS


Previous Changes

This changelog has yet to be fully initialized. For previous versions please refer to the release notes for a summary of changes.