Releases: regen-network/regen-ledger
v3.0.0-beta1
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
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
v2.0.0
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
v2.0.0-rc3
v2.0.0-rc2
v2.0.0-rc1
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
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
- #388 Add support for rosetta
- #482
Add support for on-chain creation of Permanent Locked Accounts
(regen-network/cosmos-sdk#42) - #349 Add x/feegrant & x/authz from Cosmos SDK v0.43
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
v1.1.0-alpha2
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)