All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v3.0.0 - 2022-02-25
- #783 Add Dec to BigInt conversion to math package.
- #685 Update swagger-gen to include ibc-go swagger docs.
- #737 Add basket proto definitions.
- #735 Add minimal baskets ORM and keeper setup.
- #747 Add sdk.Msg implementation for MsgPut.
- #748 Add sdk.Msg implementation for MsgTake.
- #745 Add sdk.Msg implementation for MsgCreate.
- #751 Add BasketBalance query server method.
- #757 Add start date window for date criteria.
- #760 Add BasketBalance query CLI commands.
- #735 Add Basket query server method.
- #758 Add Put message server method.
- #746 Add Take message server method.
- #763 Add BasketBalances query server method.
- #766 Add Basket query CLI command.
- #749 Add Take transaction CLI command.
- #766 Add Baskets query CLI command.
- #754 Add Create transaction CLI command.
- #765 Add codec and server registration.
- #762 Add Create message server method.
- #764 Add basket genesis initialization.
- #772 Add basket event proto definitions.
- #771 Add basket integration tests.
- #776 Add basket name and prefix updates.
- #787 Add basket supply invariant.
- #769 Add basket simulation tests.
- #803 Add classes to basket query response.
- #764 Update genesis to support ORM and non-ORM genesis.
- #789 Update consensus version of ecocredit module and service registration.
- #807 fix attributes on ecocredit receive events
v2.1.0 - 2021-11-23
- #654 Add patch for IBC connection parameter
- #657 Update go.mod & imports to adhere to golang semver guidelines for regen-ledger/v2
- #658 Upgrade
ibc-go
to v2.0.0
v2.0.0 - 2021-10-29
- #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
- #538 Add script for starting a local test node
- #422 remove
Request
suffix in Msgs - #322 Split regen ledger into multiple go modules
- #580 Update SDK fork to v0.44.2-regen-1
- #587 Update Go to v1.17.
- #386 fix IBC proposal registration
- (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
- #539 Add methods for updating a credit class
- #555 Add ecocredit params query
- #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
- #500 Rename credit class designer to admin
- #540 Add max-metadata check for credit class and credit batch
- #526 Add gas per-loop-iteration in ecocredit messages
- #554 Add ValidateDenom for MsgSend, MsgRetire and MsgCancel
- #591 Set credit class fee in upgrade handler
- #592 Fix
undefined
error message when creating a credit class
- #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
This release is the version of regen-ledger that will be used for the mainnet launch of Regen Network's blockchain (chain-id: regen-1
).
It enables configurable builds for regen ledger (by building with an EXPERIMENTAL=true/false
build flag). With this new configuration, we've made the following delineation.
- Stable build (EXPERIMENTAL=false) is intended for Regen Network's mainnet, and any testing networks aiming to replicate the mainnet configuration.
- Includes all standard modules from the Cosmos SDK (bank/staking/gov/etc.), as well as IBC
- Experimental builds, are intended to have more experimental features which have not gone through a full internal audit and are intended for devnets and 3rd party developers who want to work on integrating with future features of regen ledger.
- In addition to stable build modules, experimental build includes:
- Regen specific modules (x/ecocredit, x/data)
- CosmWasm
- x/group
- In addition to stable build modules, experimental build includes:
It is not guaranteed that APIs of features in the experimental build will remain consistent until they are migrated to the stable configuration.
- make configurable builds (#256)
- add remaining group events
- add group module documentation (#314)
- upgrade to Cosmos SDK v0.42.4
- update group tx commands
- remove colon from regen addresses
This release contains first iterations of the x/ecocredit
and x/data
modules which were launched in a Devnet as part of the Open Climate Collabathon in Nov 2020.
It is more or less a full rewrite of regen-ledger to upgrade it to Stargate (Cosmos SDK v0.40)
It also includes an initial draft of the x/group
module for on-chain multisig and DAO use cases.
- Data Module Proof of Consept (#118)
- Eco-Credit Module Proof of Concept (#119)
- Addition of vuepress docs site: docs.regen.network (#158)
- Add CosmWasm module to regen ledger (#148)
- Add group module (#154)
- Custom protobuf service codegen (#207)
- Update to SDK v0.40.0 (#219)
- Remove usage/naming of
gaia
/XrnApp
/simd
This release provides the amazonas test upgrade the regen-test-1001 testnet. Specifically this release packages the following changes to the upgrade module:
when an upgrade is planned, the new binary which contains code for the planned upgrade will panic if it is started too early upgrade scripts are disabled because they were glitchy to setup and not recommended
- #166185199 Temporarily disable all custom modules beside
geo
because they need to be integrated with the new app module setup and this can be a good test case for a coordinated tesnet upgrade - #163156528 Use stored geo shape for ESP results
- #164056249 Rename
agent
->group
module, align structure of groups with specification document - #16 The on-chain store data command now only works with graphs defined by the graph package
- #15 Test and debug upgrade module in Cosmos PR #4233 against an internal testnet
- #163101853 Proposal index tags support
- #163101852 ESP version proposal index tags
- #163107520 Bech32 agent ID's
- #163101848 ESP version index tags
- #163101847 ESP result index tags
- #163101851 ESP result proposal index tags
- #163102182 Cosmos cli support for printing Tags and string Data after submitting tx's
- #163098168 Return agent ID after creating from CLI
- #163098166 Get ESP result ID from CLI after submitting
- #162943157 Store geo shape support
- #163098169 Proposal CLI get query support
- #163098032 Agent CLI query support
- #163987749 #163831108 Configured Gitlab CI for build and tests
- #163963339 Upgrade to latest Cosmos SDK
- #164334136 Implement Postgreql indexer package
- #164380651 Implement Postgres indexing for geo module
- #17 Add define property schema support
- #18 Graph package and binary serialization format
- #27 Create claim module
- #166185199 Integrate Cosmos staking modules
0.3.0 - 2019-01-09
- Updated
xrn-test-2
testnet at height1000
- Storage of ESP results bug
0.2.0 - 2019-01-09
- Launched
xrn-test-2
testnet
- #163071770 Agent genesis.json support
- #162944049 Planned upgrade module
- #162944050 Consortium upgrade action support
- #163040931 Signature verification failed bug
0.1.0 - 2018-12-19
- Launched
xrn-1
testnet
- #162640229 Create ESP cosmos msg
- #162640226 Create simple agent cosmos msg
- #162640231 Report ESP result cosmos msg
- #162640230 Register ESP version cosmos msg
- Created
data
module