Skip to content

Latest commit

 

History

History
811 lines (610 loc) · 54.8 KB

CHANGELOG.md

File metadata and controls

811 lines (610 loc) · 54.8 KB

Changelog

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.

Unreleased

x/data

Changed

  • #2102 Deprecate regen.data.v1 and migrate to the regen.data.v2 protobuf API which enables off-chain coordination of supported algorithms and file types.

x/ecocredit

Added

  • #2107 Add BurnRegen method.

v5.1.2 - 2023-06-28

General

Changed

  • #1942 Update all modules to cosmos-sdk v0.46.13-regen-1
  • #1942 Update all modules to cometbft v0.34.28

v5.1.1 - 2023-05-26

General

Changed

  • #1918 Update all modules to ibc-go v5.2.1

v5.1.0 - 2023-03-28

General

Changed

  • #1851 Update all modules to cosmos-sdk v0.46.11-regen-1
  • #1851 Update all modules to cometbft v0.34.27 (previously tendermint)

Fixed

  • #1789 Fix REGEN_HOME environment variable in regen-sandbox

app

Added

  • #1812 Add ecocredit batch metadata migration
  • #1842 Add NCT basket date criteria migration

Fixed

  • #1857 Fix unregistered IBC client update proposal

x/ecocredit

Added

  • #1785 Add amount and origin_tx to EventBridgeReceive
  • #1837 Add batch_denom to EventBridge
  • #1841 Add --years-in-the-past to create-basket command
  • #1864 Add MsgUpdateDateCriteria to basket submodule

Fixed

  • #1841 Fix years_in_the_past not being set when creating a basket
  • #1841 Fix --start-date-window with create-basket command

v5.0.0 - 2023-01-05

General

Added

  • #1550 Add regen-sandbox docker image

Changed

  • #1244 Update all modules to Cosmos SDK v0.46
    • #1694 Update to forked version with amino fix
    • #1718 Update to forked version with gov migration fix
  • #1479 Update ORM tables from v1alpha1 to v1
  • #1579 Update all modules to use errors module
  • #1689 Update all modules to Go 1.19

app

Added

  • #1340 Add Cosmos SDK group module
  • #1441 Add ICA host module
  • #1477 Add ICA controller module
  • #1477 Add IBC fee module
  • #1477 Add custom intertx module
  • #1664 Add fee to ibc-transfer module

Changed

  • #1350 Move application entry point to root directory
  • #1357 Migrate from custom module manager to SDK module manager
  • #1578 Replace confio/ics23/go with Cosmos SDK ics23/go

Fixed

  • #1672 Fix REGEN_HOME environment variable

Removed

  • #1350 Remove experimental app configuration
  • #1357 Remove unused functions for setting custom keepers
  • #1546 Remove tendermint completion command

types

Changed

  • #1451 Migrate ModuleID, AddressHash, InvokerFactory, and CallInfo to types/testutil/fixture
  • #1579, #1637 Add errors package

Removed

  • #1357 Remove custom context, module manager, module keys, cli, rest, base module types

Changed

  • #1357 Refactor fixture factory to use baseApp routing and Cosmos SDK module manager
  • #1357 Rename FixtureFactory to Factory to prevent package stuttering
  • #1433 Add default page request limit when page request is nil

Fixed

  • #1590 Fix NewDecFromString to error if not finite

x/data

Added

  • #1351 Add signer option to transaction messages
  • #1395 Add DataId state validation checks
  • #1395 Add DataAnchor state validation checks
  • #1395 Add DataAttestor state validation checks
  • #1395 Add Resolver state validation checks
  • #1395 Add DataResolver state validation checks

Fixed

  • #1579 Return gRPC response code in query response

x/ecocredit

Added

  • #1337 Add AddAllowedDenom msg-based gov proposal
  • #1337 Add AddCreditType msg-based gov proposal
  • #1346 Add RemoveAllowedDenom msg-based gov proposal
  • #1349 Add UpdateBasketFees msg-based gov proposal
    • #1465 Rename UpdateBasketFees to UpdateBasketFee
  • #1351 Add signer option to transaction messages
  • #1362 Add BatchBalance state validation checks
  • #1362 Add BatchContract state validation checks
  • #1362 Add BatchSequence state validation checks
  • #1362 Add BatchSupply state validation checks
  • #1362 Add ClassSequence state validation checks
  • #1362 Add OriginTxIndex state validation checks
  • #1362 Add ProjectSequence state validation checks
  • #1354 Add AddClassCreator msg-based gov proposal
  • #1354 Add RemoveClassCreator msg-based gov proposal
  • #1354 Add ToggleCreditClassAllowlist msg-based gov proposal
    • #1463 Rename ToggleCreditClassAllowlist to SetClassCreatorAllowlist
  • #1354 Add UpdateClassFees msg-based gov proposal
    • #1466 Rename UpdateClassFees to UpdateClassFee
  • #1391 Add BasketFees params query
    • #1465 Rename BasketFees to BasketFee
  • #1412 Add EventRemoveAllowedDenom
  • #1416 Add QueryAllBalances query
  • #1417 Add ecocredit params state migration
  • #1423 Add CreditClassAllowlistEnabled params query
    • #1463 Rename CreditClassAllowlistEnabled to ClassCreatorAllowlist
  • #1423 Add AllowedClassCreators params query
  • #1423 Add CreditClassFees params query
    • #1466 Rename CreditClassFees to ClassFee
  • #1423 Add CreditClassAllowlistEnabled params query
  • #1450 Add QueryBalancesByBatch query
  • #1462 Add AllowedBridgeChain table and QueryAllowedBridgeChains query
  • #1467 Add AllowedBridgeChain state validation checks
  • #1467 Add AllowedClassCreator state validation checks
  • #1467 Add ClassCreatorAllowlist state validation checks
  • #1467 Add ClassFee state validation checks
  • #1467 Add BasketFee state validation checks
  • #1484 Add Msg/UpdateCurator
  • #1623 Add Msg/UpdateBatchMetadata
  • #1625 Add reason/retirement_reason
  • #1634 Add balances-by-batch query command
  • #1636 Add bridge transaction command
  • #1659 Add reason flag to tx commands

Changed

  • #1337 NewModule in ecocredit/module requires an authority address
  • #1337 NewKeeper in ecocredit/core requires an authority address
  • #1342 NewKeeper in ecocredit/marketplace requires an authority address
  • #1357 NewModule in ecocredit/module requires a store key
  • #1362 Update Batch state validation checks
  • #1362 Update Class state validation checks
  • #1362 Update ClassIssuer state validation checks
  • #1362 Update CreditType state validation checks
  • #1362 Update Project state validation checks
  • #1384 Rename DateCriteria.ToApi to DateCriteria.ToAPI
  • #1384 Rename QueryProjectsByReferenceIdCmd to QueryProjectsByReferenceIDCmd
  • #1384 Rename FlagReferenceId to FlagReferenceID
  • #1384 Rename MaxReferenceIdLength to MaxReferenceIDLength
  • #1384 Rename RegexClassId to RegexClassID
  • #1384 Rename RegexProjectId to RegexProjectID
  • #1384 Rename FormatClassId to FormatClassID
  • #1384 Rename FormatProjectId to FormatProjectID
  • #1384 Rename ValidateClassId to ValidateClassID
  • #1384 Rename ValidateProjectId to ValidateProjectID
  • #1384 Rename GetClassIDFromProjectId to GetClassIDFromProjectID
  • #1384 Rename GetClassIdFromBatchDenom to GetClassIDFromBatchDenom
  • #1384 Rename GetProjectIdFromBatchDenom to GetProjectIDFromBatchDenom
  • #1384 Rename GetCreditTypeAbbrevFromClassId to GetCreditTypeAbbrevFromClassID
  • #1384 Rename BasketSupplyInvariant to SupplyInvariant
  • #1427 Migrate ecocredit/marketplace to ecocredit/marketplace/types/v1
  • #1427 Migrate ecocredit/client/marketplace to ecocredit/marketplace/client
  • #1427 Migrate ecocredit/server/marketplace to ecocredit/marketplace/keeper
  • #1427 Migrate ecocredit/simulation/marketplace to ecocredit/marketplace/simulation
  • #1428 Migrate ecocredit/basket to ecocredit/basket/types/v1
  • #1428 Migrate ecocredit/client/basket to ecocredit/basket/client
  • #1428 Migrate ecocredit/server/basket to ecocredit/basket/keeper
  • #1428 Migrate ecocredit/simulation/basket to ecocredit/basket/simulation
  • #1429 Migrate ecocredit/core to ecocredit/base/types/v1
  • #1429 Migrate ecocredit/client core commands to ecocredit/base/client
  • #1429 Migrate ecocredit/server/core to ecocredit/base/keeper
  • #1429 Migrate ecocredit/simulation core operations to ecocredit/base/simulation
  • #1447 Rename CoreKeeper to BaseKeeper
  • #1452 Migrate BeginBlocker to ecocredit/module
  • #1475 Convert CreateClass command fee argument to optional flag
  • #1630 Update MsgCreateBatch to require metadata

Fixed

  • #1411 Fix zero-value in EventCreateBatch, EventMintBatchCredits, and EventSend
  • #1480 Fix amino codec registration for all messages
  • #1583 Return gRPC response code in base query response
  • #1588 Return gRPC response code in basket and marketplace query response
  • #1667 Add missing EventTransfer event to BuyDirect
  • #1674 Update MsgSend to return an error if sender and recipient are same
  • #1676 Fix sell orders query index

Removed

  • #1337 Remove AddCreditType proposal handler
  • #1342 Remove AllowedDenom proposal handler
  • #1354 Remove paramsKeeper parameter from core/Keeper
  • #1447 Remove .core from legacy amino codec names
  • #1476 Remove DefaultParams function
  • #1476 Remove params argument from ValidateGenesis
  • #1543 Remove paramsKeeper argument from base/Keeper
  • #1543 Remove paramsKeeper argument from basket/Keeper
  • #1543 Remove paramsKeeper argument from marketplace/Keeper

x/group

Removed

  • #1258 Remove group module in favor of Cosmos SDK group module

x/intertx

Added

  • #1477 Add intertx module

v4.1.5 - 2022-11-22

x/ecocredit

Added

  • #1626 Add owner to EventBridge

v4.1.4 - 2022-10-14

General

Changed

  • #1549 Update to cosmos-sdk v0.45.9

v4.1.3 - 2022-10-07

app

Fixed

  • #1533 Fix validator set upgrade

v4.1.2 - 2022-09-29

General

Fixed

  • #1509 Bump app.go to correct ecocredit version (v2.3.0)

v4.1.1 - 2022-09-29

x/ecocredit

Fixed

  • #1360 Register ecocredit v1alpha1 messages to allow for historical queries

v4.0.0 - 2022-07-26

General

Added

  • #1255 Add arm and windows package builds to release build

Changed

  • #1088 Update all modules to Go 1.18
  • #1131 Update app module version to v4
  • #1097 Update make commands and build options

Fixed

  • #685 Fix swagger-gen to include ibc-go swagger docs

types

Added

  • #720 Add begin and end blocker support to module server
  • #783 Add BigInt conversion method to Dec interface

Fixed

  • #1210 Fix PositiveDecimalFromString to error if not finite
  • #1292 Fix nil timestamp and duration conversion

x/data

Added

  • #708 Add resolver message and query service
  • #866 Add resolver commands for message and query service
  • #887 Add data module to stable app configuration
  • #887 Add ByHash and IRI/ContentHash conversion queries
  • #953 Add legacy Amino signing support
  • #1051 Add EventDefineResolver and EventRegisterResolver
  • #1107 Add commands and endpoints for IRI/ContentHash conversion
  • #1132 Add Query/ResolversByURL
  • #1156 Add post endpoints to all ByHash queries
  • #1219 Add unique constraints on resolver url and manager

Changed

  • #848 Update protobuf package version to v1
  • #927 Update Msg/Sign to Msg/Attest
  • #956 Update data module to use cosmos-sdk/orm
  • #970 Update data module to use cosmos-sdk/orm
  • #969 Update Msg/Attest to single attestor and multiple pieces of data
  • #1014 Update hash field names to content_hash
  • #1156 Update Query/ByIRI to Query/AnchorByIRI
  • #1156 Update Query/ByHash to Query/AnchorByHash
  • #1156 Update Query/AttestorsByIRI to Query/AttestationsByIRI
  • #1156 Update Query/AttestorsByHash to Query/AttestationsByHash
  • #1156 Update ContentEntry to AnchorInfo
  • #1156 Update AttestorEntry to AttestorInfo
  • #1156 Update Query/IRIByHash to Query/ConvertHashToIRI
  • #1156 Update Query/HashByIRI to Query/ConvertIRIToHash

Fixed

  • #939 Fix gas consumption to consume for each iteration
  • #946 Remove use of oneof to support legacy Amino signing
  • #1128 Remove unique constrains on resolver URL

x/ecocredit

Added

  • #823 Add Msg/CreateProject
  • #840 Add Query/Projects
  • #841 Add Query/ProjectInfo
  • #870 Add curator to Basket
  • #873 Add marketplace Msg/Sell
  • #874 Add years_in_the_past basket DataCriteria
  • #878 Add escrowed to BatchBalance
  • #878 Add escrow functionality to sell orders
  • #885 Add Query/BatchesByClass
  • #888 Add admin to Project
  • #855 Add EventUpdateClassAdmin
  • #855 Add EventUpdateClassIssuers
  • #855 Add EventUpdateClassMetadata
  • #891 Add marketplace Msg/CancelSellOrder
  • #891 Add marketplace Msg/UpdateSellOrders
  • #906 Add marketplace Query/SellOrder
  • #912 Add fee to Msg/CreateClass
  • #917 Add marketplace Query/SellOrders
  • #936 Add issuance_date to Batch
  • #937 Add Msg/MintBatchCredits api
  • #937 Add Msg/SealBatch api
  • #942 Add Query/Balances
  • #899 Add marketplace Msg/BuyDirect
  • #954 Add Query/ClassesByAdmin
  • #955 Add Query/ClassesByIssuer
  • #957 Add state migrations for v4.0
  • #969 Add marketplace AllowAskDenom
  • #991 Add Msg/MintBatchCredits message validation
  • #991 Add Msg/SealBatch message validation
  • #1009 Add Msg/UpdateProjectAdmin message validation
  • #1009 Add Msg/UpdateProjectMetadata message validation
  • #1010 Add Msg/UpdateProjectAdmin server implementation
  • #1010 Add Msg/UpdateProjectMetadata server implementation
  • #1015 Add Msg/CreditTypeProposal
  • #1037 Add EventUpdateProjectAdmin
  • #1037 Add EventUpdateProjectMetadata
  • #1008 Add buy-direct and buy-direct-batch CLI commands
  • #1033 Add class-issuers CLI command
  • #1054 Add basket_info to Query/BasketResponse
  • #1059 Add Msg/MintBatchCredits server implementation
  • #1060 Add Msg/SealBatch server implementation
  • #1061 Add CreditType state migration
  • #1072 Add Msg/AllowDenomProposal
  • #1064 Add Get method for a single parameter
  • #1094 Add reference_id to Project
  • #1095 Add batch denom migration to state migrations
  • #1099 Add marketplace Query/AllowedDenoms
  • #1101 Add Msg/Bridge
  • #1112 Add duplicate BatchOriginTx check
  • #1116 Add Query/BatchesByProject
  • #1116 Add commands for querying batches
  • #1121 Add v4.0.0 upgrade handler
  • #1125 Add EventMint
  • #1148 Add marketplace EventBuyDirect
  • #1148 Add marketplace EventCancel
  • #1141 Add Query/ProjectsByAdmin
  • #1160 Add reusable Credits type.
  • #1168 Add additional bindings for query endpoints
  • #1178 Add Query/Projects
  • #1174 Add Msg/BridgeReceive
  • #1197 Add alternative bindings for marketplace queries
  • #1198 Add alternative bindings for basket queries
  • #1205 Add basket denom units migration
  • #1209 Add regen metadata units migration
  • #1213 Add simpler version of send command
  • #1218 Add restriction on buyer being seller
  • #1220 Add project reference id to Query/Project response
  • #1224 Add EventBridgeReceive and EventBridge
  • #1225 Add note and contract to OriginTx
  • #1226 Add BatchContract to map batch to contract
  • #1229 Add class_key to OriginTxIndex
  • #1274 Add cancel-sell-order command

Changed

  • #804 Upgrade module to use cosmos-sdk/orm
  • #816 Update Msg/CreateClass to use cosmos-sdk/orm
  • #824 Update Msg/CreateBatch to use cosmos-sdk/orm
  • #825 Update Msg/Send to use cosmos-sdk/orm
  • #826 Update Msg/Retire to use cosmos-sdk/orm
  • #828 Update Msg/Cancel to use cosmos-sdk/orm
  • #830 Update Msg/UpdateClassAdmin to use cosmos-sdk/orm
  • #830 Update Msg/UpdateClassIssuers to use cosmos-sdk/orm
  • #830 Update Msg/UpdateClassMetadata to use cosmos-sdk/orm
  • #837 Update Query/Classes to use cosmos-sdk/orm
  • #838 Update Query/ClassInfo to use cosmos-sdk/orm
  • #839 Update Query/ClassIssuers to use cosmos-sdk/orm
  • #842 Update Query/Batches to use cosmos-sdk/orm
  • #843 Update Query/BatchInfo to use cosmos-sdk/orm
  • #844 Update Query/Balance to use cosmos-sdk/orm
  • #845 Update Query/Supply to use cosmos-sdk/orm
  • #846 Update Query/Params to use cosmos-sdk/orm
  • #847 Update Query/CreditTypes to use cosmos-sdk/orm
  • #848 Update protobuf package versions to v1
  • #863 Update metadata fields from bytes to strings
  • #901 Update client commands to use v1 api
  • #913 Update module wiring to use submodules
  • #935 Update module wiring to use core submodule
  • #977 Update genesis import/export to use v1 api
  • #1017 Update invariants to use v1 api
  • #1020 Update project and retirement location to jurisdiction
  • #1021 Update id to key and <object>_id to id
  • #1021 Update credit_type to credit_type_abbrev
  • #1022 Update Query/ClassResponse fields
  • #1022 Update Query/BatchResponse fields
  • #1022 Update Query/ProjectResponse fields
  • #1039 Update BatchDenom to Denom
  • #1040 Update ClassInfo to Class
  • #1040 Update ProjectInfo to Project
  • #1040 Update BatchInfo to Batch
  • #1052 Update Project fields to exclude project_ prefix
  • #1054 Update Query/SellOrdersResponse fields
  • #1054 Update Query/AllowedDenomsResponse fields
  • #1046 Update project ID and batch denom format
  • #1090 Update query names to exclude Info
  • #1123 Rename AskPrice to AskAmount
  • #1123 Rename BatchId to BatchKey
  • #1123 Rename CreditType to CreditTypeAbbrev
  • #1123 Rename Tradable to TradableAmount
  • #1123 Rename Retired to RetiredAmount
  • #1123 Rename Escrowed to EscrowedAmount
  • #1123 Rename AskPrice to AskAmount
  • #1153 Rename marketplace owner to seller
  • #1153 Rename account to address
  • #1153 Rename holder to owner
  • #1167 Update basket fee to be burned upon basket creation
  • #1168 Update Query/Projects to Query/ProjectsByClass
  • #1160 Update Msg/Bridge to use reusable Credits type
  • #1160 Update Msg/Cancel to use reusable Credits type
  • #1161 Update Msg/Retire to use reusable Credits type
  • #1161 Rename issuer to admin in Msg/CreateProject
  • #1161 Rename metadata to new_metadata in Msg/UpdateClassMetadata
  • #1192 Rename tradable_supply to tradable_amount
  • #1192 Rename retired_supply to retired_amount
  • #1197 Rename SellOrdersByBatchDenom to SellOrdersByBatch
  • #1199 Update ecocredit commands to consistently use json
  • #1200 Update basic validation for basket denom
  • #1213 Rename send command to send-bulk
  • #1288 Rename types query command to credit-types
  • #1288 Rename balance query command to batch-balance
  • #1288 Rename supply query command to batch-supply

Removed

  • #1043 Remove credit_types from Params
  • #1044 Remove unnecessary fields in events
  • #1086 Remove unnecessary fields in events

Fixed

  • #875 Fix put-in-basket flags and error messages
  • #939 Fix gas consumption for each iteration
  • #1135 Deprecate basket exponent and use credit type precision
  • #1144 Fix MsgCreateBatch issuance with same recipient
  • #1177 Remove exponent from create-basket command
  • #1180 Fix batch dates and project IDs in regen-1 state migrations
  • #1194 Fix start and end date in batch denom to always use UTC
  • #1195 Fix genesis validation to include basket balances
  • #1202 Fix order of storing basket token denominations
  • #1234 Fix CreateClassFee implementation if not required
  • #1290 Fix error message when basket not found
  • #1290 Return empty balance when basket balance not found

orm

v3.0.0 - 2022-02-25

x/ecocredit

Added

  • #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.

Changed

  • #764 Update genesis to support ORM and non-ORM genesis.
  • #789 Update consensus version of ecocredit module and service registration.

Fixed

  • #807 Fix attributes on ecocredit receive events

v2.1.0 - 2021-11-23

General

Fixed

  • #654 Add patch for IBC connection parameter

Changed

  • #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

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
  • #538 Add script for starting a local test node

Changed

  • #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.

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
  • #539 Add methods for updating a credit class
  • #555 Add ecocredit params query

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
  • #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

Fixed

  • #591 Set credit class fee in upgrade handler
  • #592 Fix undefined error message when creating a 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

orm

Fixed

  • #518 Fix bytes key field to have a max length
  • #525 Fix IndexKeyCodec prefixing issue.

v1.0.0 - 2021-04-13

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

It is not guaranteed that APIs of features in the experimental build will remain consistent until they are migrated to the stable configuration.

Added

  • make configurable builds (#256)
  • add remaining group events
  • add group module documentation (#314)

Changed

  • upgrade to Cosmos SDK v0.42.4
  • update group tx commands
  • remove colon from regen addresses

v0.6.0 - 2021-02-04

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.

Added

  • 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)

Changed

  • Custom protobuf service codegen (#207)
  • Update to SDK v0.40.0 (#219)
  • Remove usage/naming of gaia / XrnApp / simd

v0.5.0 - 2019-09-21

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

v0.4.0 - 2019-06-04

Changed

  • #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

Added

v0.3.0 - 2019-01-09

  • Updated xrn-test-2 testnet at height 1000

Fixed

  • Storage of ESP results bug

v0.2.0 - 2019-01-09

  • Launched xrn-test-2 testnet

Added

Fixed

v0.1.0 - 2018-12-19

  • Launched xrn-1 testnet

Added