Skip to content

Releases: zigbee-alliance/distributed-compliance-ledger

Pre-Release 1.1.1

15 Jun 16:43
0da4c14
Compare
Choose a tag to compare
Pre-Release 1.1.1 Pre-release
Pre-release

Changes and Fixes

  1. Update DCL Code for Approval count to ceiling instead of round #409
  2. Feature: re-vote for pending #412
  3. Feature: remove a proposal by the owner #287
  4. Do not allow proposing Root certificate by non-Trustee #427
  5. Deletion of Model Versions #421
  6. Document subscribing to events via Tendermint WebSockets #414
  7. Adding a Model requires "partNumber" and "productLabel" but those attributes should be optional #429
  8. NFR: New Role with permission to add/update Vendor Info #430
  9. Edit of DCL Compliance entry #464
  10. Deletion of DCL Compliance entry #465
  11. Set OTA for existing Model #466

Upgrade procedure

  • The release is not intended to be applied to the production networks. It's for local testing only.

Release 0.12.0

07 Jul 06:06
6e3647e
Compare
Choose a tag to compare

Release 0.12.0

Major Changes (comparing to 0.11.0)

Release 0.11.0

26 May 14:00
b30d731
Compare
Choose a tag to compare
  • Upgrade procedure
    • The release must be applied via cosmovisor and Upgrade Proposal transactions, see pool-upgrade-how-to.md.
    • The upgrade name must be equal to v0.11.0.
    • The release must be applied to all nodes (Validators, Observers, Sentries, etc.)
    • All upgraded nodes must be at 0.10.0 with cosmovisor enabled.
  • The release contains a number of breaking changes which leads to the consequences mentioned below.
  • Adding new nodes to the running pool (Test Net in particular) must be done via one of the ways described in running-node-in-existing-network.md. Starting a new node from the genesis state as described in running-node.md will not work. There are instructions on how to add a new node to the Test Net:
  • Querying Certificates:

Major Changes (comparing to 0.10.0)

Release 0.10.0

20 Apr 11:59
6e6874d
Compare
Choose a tag to compare

Major Changes (comparing to 0.9.0)

Release 0.9.0

23 Mar 08:17
0f3e8db
Compare
Choose a tag to compare
  • The release doesn't contain any breaking changes from the data/consensus point of view comparing to 0.7.0.
  • The release can be safely applied by every Node Admin asynchronously (no need to coordinate and upgrade at the same time).
  • The recommended way to apply the release to the Test Net is to use switch_to_cosmovisor script as described in switch to cosmovisor how to.
  • The release contains a breaking change for the REST API (openapi): camel case instead of snake case is now used in JSON requests and replies for model, pki and compliance queries.

Major Changes (comparing to 0.7.0)

Release 0.8.0

17 Mar 04:59
a562490
Compare
Choose a tag to compare
Release 0.8.0 Pre-release
Pre-release

Release 0.7.0

18 Feb 16:11
Compare
Choose a tag to compare

Please note, that there were breaking changes in DCL 0.7.0 (migration to the latest Cosmos SDK), so the current master and DCL releases 0.6+ are not compatible with pools and Test Nets running DCL 0.5.

Changes

  • #233 - Remove dependency on Testhouse transaction before certification transaction
  • #234 - Remove Test House role and associated logic
  • #235 - Include list of approvals for approved transactions (matching Pending transactions)

Release 0.6.0

08 Feb 06:45
040914a
Compare
Choose a tag to compare

Please note, that there were breaking changes in DCL 0.6.0 (migration to the latest Cosmos SDK), so the current master and DCL releases 0.6+ are not compatible with pools and Test Nets running DCL 0.5.

Major Changes

  • Migrated to the latest Cosmos-sdk v0.44.5 and Tendermint v0.34.14 which causes lots of changes (usage of protobuf in particular).
  • dclcli is deprecated. dcld contains all CLI commands now.
  • gRPC interface is now exposed by every node.
  • REST API is now exposed by every node (no need to run a separate service).
  • Light Client Proxy is supported. It can be used to automatically verify state proofs for single-value query requests sent by a CLI or Tendermint RPC. It allows connection to untrusted nodes.
  • Various fixes and improvements.

Release 0.5.1 (Test Net Re-Launch Release Fix)

07 Dec 17:56
d564c57
Compare
Choose a tag to compare
  • Fixes for setup scripts and docs

Release 0.5 (Test Net Re-Launch Release)

06 Dec 13:14
6a78538
Compare
Choose a tag to compare