Skip to content

Releases: regen-network/regen-ledger

v3.0.0-beta1

16 Feb 06:08
7c11392
Compare
Choose a tag to compare
v3.0.0-beta1 Pre-release
Pre-release

Changelog

  • 13e8edf feat: migration handler for v2.2 (#775)
  • 971a875 feat!: basket name update (#776)
  • 398824e test(x/ecocredit): basket integration test (#771)
  • 1cb3728 feat: backport basket proto updates (#772)
  • df802ea feat(x/ecocredit): basket genesis (#764)
  • 3cd5932 feat(x/ecocredit): Msg Create implementation (#762)
  • eff0e4a feat(x/ecocredit): codec and server registration (#765)
  • ac73e6f feat(x/ecocredit): add create-basket command (#754)
  • 7ac5f1a feat: add add-to-basket cli command (#750)
  • 4f3888d feat: baskets cli command (#767)
  • eb11867 feat: add take-from-basket command (#749)
  • 02337f8 feat(x/ecocredit): basket query cli cmd (#766)
  • 97e5c22 feat(x/ecocredit): QueryBasketBalances (#763)
  • 4d1da1d feat(x/ecocredit): implement basket MsgServer.Take (#746)
  • 452ec03 feat(x/ecocredit): Put basket server method (#758)
  • 2f8412b feat(x/ecocredit): add Basket query (#753)
  • 4759669 feat(x/ecocredit): query baskets (#761)
  • 7118250 feat: add basket balance queries (#760)
  • dd9c188 feat: basket window integration (#757)
  • 9332f40 feat(x/ecocredit): add BasketBalance query (#751)
  • 5d747dc docs(x/ecocredit): clarify basket exponent usage to eliminate rounding (backport #752) (#755)
  • b0148d7 feat(basket): implement sdk.Msg and LegacyMsg for MsgCreate (#745)
  • 3d799ed feat(x/ecocredit): sdk.Msg for MsgTake (#748)
  • 85d642c feat(x/ecocredit): sdk.Msg impl for MsgPut (#747)
  • d6c77c2 feat: backport proto generation (#743)
  • f520f67 fix(x/ecocredit): broken integration tests from BasketCreationFee param (#741)
  • e9b5ade feat(x/ecocredit): minimal baskets ORM + keeper setup (#734)
  • 198373e feat(x/ecocredit): backport basket codegen (#737)
  • 2475927 fix: update swagger-gen to include ibc-go swagger docs (backport #666) (#685)

v2.1.0

23 Nov 23:01
v2.1.0
d22117e
Compare
Choose a tag to compare

Regen Ledger v2.1.0

IBC Patch Upgrade

Regen Ledger v2.1.0 includes an important fix for Regen Mainnet which recently upgraded to Regen Ledger v2.0.0. In the v2.0.0 upgrade, a bug was introduced that made all new IBC transactions fail to be processed.

This release (v2.1.0) hard codes an emergency height-based upgrade which introduces a consensus-breaking change at height 3126912 that resolves the issue. All production validators and full-nodes must update to v2.1.0 prior to the upgrade height (estimated for Friday Nov 26, 17:00 UTC).

Changelog

For a full list of changes since regen-ledger v2.0.0, please see the CHANGELOG.md

v2.1.0-rc1

23 Nov 17:28
v2.1.0-rc1
446a7cf
Compare
Choose a tag to compare
v2.1.0-rc1 Pre-release
Pre-release

Changelog

446a7cf fix: add ibc migration (#654)
4803705 fix: update go module for regen-ledger to v2 (backport #644) (#657)
814ba50 chore: update ibc-go to v2.0.0 (#652) (#658)

v2.0.0

29 Oct 17:49
v2.0.0
111ad46
Compare
Choose a tag to compare

Regen Ledger v2.0.0

Regen Ledger v2.0.0 includes an upgrade to Cosmos SDK v0.44 and the addition of three new modules: the authz module, the feegrant module, and the ecocredit module.

Cosmos SDK

For more information about Cosmos SDK v0.43 and Cosmos SDK v0.44, see the release notes:

Authz Module

The authz module enables a granter to grant an authorization to a grantee that allows the grantee to execute a message on behalf of the granter. For more information about the authz module, see the Authz Module Specification.

Feegrant Module

The feegrant module enables the ability for a granter to grant an allowance to a grantee where the allowance is used to cover fees for sending transactions. For more information about the feegrant module, see the Feegrant Module Specification.

Permanent Locked Accounts

Regen Ledger v2.0 supports the on-chain creation of permanent locked accounts through the MsgCreatePermanetLockedAccount message. These special types of accounts are intended to be used by Regen Foundation for seeding Community Staking DAOs, wherein the initial REGEN funds distributed to these accounts must be permanently locked and only usable for governance and staking. For more information see regen-ledger#188

Ecocredit Module

The ecocredit module enables the ability to manage classes of ecosystem service credits and to mint credits through a batch issuance process. For more information about the ecocredit module, see the Ecocredit Module Specification.

Changelog

For a full list of changes since regen-ledger v1.0.0, please see the CHANGELOG.md

v2.0.0-rc4

27 Oct 21:57
v2.0.0-rc4
caf35fa
Compare
Choose a tag to compare
v2.0.0-rc4 Pre-release
Pre-release

Changelog

Fixed

  • #591 Set credit class fee in upgrade handler
  • #592 Fix undefined error message when creating a credit class

v2.0.0-rc3

19 Oct 17:00
a7d6a16
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

What's Changed

  • chore: backport go 1.17 update in #587

Full Changelog: v2.0.0-rc2...v2.0.0-rc3

v2.0.0-rc2

19 Oct 04:31
v2.0.0-rc2
e2e08f5
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

Changelog

e2e08f5 chore: changelog update and merging master (#581)

v2.0.0-rc1

01 Oct 02:36
v2.0.0-rc1
45dfba4
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Regen Ledger v2.0.0-rc1

This is the first release candidate (RC1) for Regen Ledger v2.0.0

Regen Ledger v2.0.0 includes an upgrade to Cosmos SDK v0.44 and the addition of three new modules: the authz module, the feegrant module, and the ecocredit module.

Cosmos SDK

For more information about Cosmos SDK v0.43 and Cosmos SDK v0.44, see the release notes:

Authz Module

The authz module enables a granter to grant an authorization to a grantee that allows the grantee to execute a message on behalf of the granter. For more information about the authz module, see the Authz Module Specification.

Feegrant Module

The feegrant module enables the ability for a granter to grant an allowance to a grantee where the allowance is used to cover fees for sending transactions. For more information about the feegrant module, see the Feegrant Module Specification.

Permanent Locked Accounts

Regen Ledger v2.0 supports the on-chain creation of permanent locked accounts through the MsgCreatePermanetLockedAccount message. These special types of accounts are intended to be used by Regen Foundation for seeding Community Staking DAOs, wherein the initial REGEN funds distributed to these accounts must be permanently locked and only usable for governance and staking. For more information see regen-ledger#188

Ecocredit Module

The ecocredit module enables the ability to manage classes of ecosystem service credits and to mint credits through a batch issuance process. For more information about the ecocredit module, see the Ecocredit Module Specification.

Changelog

For a full list of changes since regen-ledger v1.0.0, please see the CHANGELOG.md

v2.0.0-beta1

19 Aug 22:40
v2.0.0-beta1
b9c083f
Compare
Choose a tag to compare
v2.0.0-beta1 Pre-release
Pre-release

v2.0.0-beta1 - 2021-08-19

This is the beta release of Regen Ledger v2.0.0, the software version to be upgraded to in the upcoming proposal for Regen Network's first on-chain upgrade.

As a beta release, this pre-release is intended to be feature complete, and marks the beginning of an internal auditing & testing process conducted by the Regen Network Development team. After this auditing & testing process concludes, an RC will be cut, and once we have sufficient confidence in the ability of this (or a subsequent) RC, a final release will be published.

General

Added

Changed

  • #422 remove Request suffix in Msgs
  • #322 Split regen ledger into multiple go modules
  • #482 Upgrade Cosmos SDK to v0.43.0

Fixed

  • #386 fix IBC proposal registration

x/ecocredit

Added

  • (genesis) #389 add genesis import and export
  • #385 add support for credit cancelling
  • #425 add params for an allowlist of permissioned credit designers
  • #451 add queries to list classes and batches with a class
  • #183 add grpc-gateway support for query routes

Changed

  • #375 add fixed fee for creating new credit class
  • #392 update class ID and batch denomination formats
  • #328 record retirement locations of ecocredit
  • #393 add dates as top level fields in credit batches
  • #394 add project location as field in credit batches
  • #435 use dec wrapper for decimal operations
  • #424 add credit types to credit class

x/group

Added

  • #330 add invariant checks for groups' vote sums
  • #333 try to execute group proposal on submission or on new vote
  • #183 add grpc-gateway support for query routes

v1.1.0-alpha2

29 Jun 15:55
13c18cf
Compare
Choose a tag to compare
v1.1.0-alpha2 Pre-release
Pre-release

Changelog

13c18cf Bump prismjs from 1.23.0 to 1.24.0 in /docs (#404)
e44fe49 Bump color-string from 1.5.4 to 1.5.5 in /docs (#405)
9849cbd build(deps): Update to v0.43.0-rc0 (#403)
6f3b83b Bump postcss from 7.0.35 to 7.0.36 in /docs (#387)
f7b6d2f feat: Add fixed fee for creating a new credit class (#351)
fc41f22 chore: update issue and pr templates (#373)
30c239a feat: Try to execute group proposal on submission or on new vote (#333)
5f9d11f chore: makefile update with reusable docker containers (#372)
ae66672 feat: Votes sum invariant (#330)
8b5e5c0 feat: Delete eco-credit balance and supply when it goes to zero (#367)
9feebf1 ci: codecov for all modules (#370)
1768c93 Bump ws from 6.2.1 to 6.2.2 in /docs (#369)
fa967f8 Bump ssri from 6.0.1 to 6.0.2 in /docs (#332)
8f6da95 test: Makefile targets should cover all go modules (#357)
6f1e9d4 revert: power reduction (#365)
a11f086 Bump dns-packet from 1.3.1 to 1.3.4 in /docs (#366)
39f3f8f Bump lodash from 4.17.20 to 4.17.21 in /docs (#338)