Product Docs
Product DocsTechnical DocsLearning & GovernanceUseful Links
  • Product Docs
  • Node Docs
  • Learning Docs
  • â„šī¸Getting Started
    • Product Overview
    • âžĄī¸Get Started with cheqd Studio
      • 👉Set Up Your Account
      • đŸ—ī¸Create API Keys
      • đŸĒ™Token Top Up
      • 🔄Advanced Configuration Options
    • â˜‘ī¸Use Trust Registries for AI Agents
      • đŸ—ī¸Build an AI Agent Trust Registry
        • Setup AI Agent Trust Registry
          • Issue Verifiable Credentials to AI Agent
        • Setup and Configure MCP Server
          • Create AI Agent DID
          • Import Credential to AI Agent
          • Advanced functionality
            • Issue a Verifiable Credential
            • Verify a Credential
      • 🤝Validate AI Agent Trust Chain
  • đŸŸĸStart using cheqd
    • 🆔Create DIDs and Identity Keys
      • Create a DID
      • Create Identity Keys
      • Create a Subject DID
      • Resolve a DID
      • Update a DID
      • Deactivate a DID
    • ✅Issue Credentials and Presentations
      • Issue a Verifiable Credential
      • Setup Verida Wallet
      • Verify a Verifiable Credential
      • Verify a Verifiable Presentation
      • Revoke a Verifiable Credential
      • Suspend or Unsuspend a Verifiable Credential
    • â™ģī¸Charge for Verifiable Credentials
      • Understanding Credential Payments
        • Access Control Conditions
        • Privacy Considerations
      • Charge for Status List
      • Issue Credential with Encrypted Status List
      • Create Verifier Pays Issuer flow
      • Bulk Update or Rotate Encryption Keys
    • 🤝Build Trust Registries
      • Decentralized Trust Chains (DTCs)
        • Root Authorisations
        • RTAO -> TAO
        • TAO -> SubTAO
        • TAO -> Trusted Issuer (TI)
        • Referencing Trust Registry within a Verifiable Credential
      • Set up Trust Chain
        • Issue a Verifiable Accreditation
        • Verify a Verifiable Accreditation
      • Get Started with TRAIN
        • Deploy TRAIN and Anchor rTAO in DNS
        • Validate Trust Chain
    • 🎋Create Status Lists
      • Bitstring Status List
        • Create Bitstring Status List
        • Update Bitstring Status List
        • Check Bitstring Status List
        • Search Bitstring Status List
      • Token Status List
        • Create Token Status List
        • Update Token Status List
    • â†•ī¸Create DID-Linked Resources
      • Understanding DID-Linked Resources
        • Context for developing DID-Linked Resources
        • Technical composition of DID-Linked Resources
        • Referencing DID-Linked Resources in VCs
      • Create a DID-Linked Resource
      • Search for DID-Linked Resources
  • đŸ› ī¸Integrate an SDK
    • Choosing the right SDK
    • 🍏Credo
      • Setup Credo Agent
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Update a DID
        • Deactivate a DID
      • DID-Linked Resources
        • Create a DID-Linked Resource
        • Resolve a DID-Linked Resource
        • Create an AnonCreds Schema
        • Create an AnonCreds Credential Definition
      • Verifiable Credentials and Presentations
        • AnonCreds
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
        • JSON-LD
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
        • SD-JWT VC
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
    • 🍊ACA-Py
      • Setup ACA-Py Agent
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Update a DID
        • Deactivate a DID
      • DID-Linked Resources
        • Create AnonCreds Schema
        • Create AnonCreds Credential Definition
      • Verifiable Credentials and Presentations
        • AnonCreds
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
          • Revoke a Verifiable Credential
        • JSON-LD
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
    • 🍈Veramo
      • Setup Veramo CLI for cheqd
        • Troubleshooting Veramo CLI Setup
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Querying a DID
        • Update an existing DID
        • Deactivate a DID
        • Create an off-ledger holder DID
        • Managing Identity Keys
        • Troubleshooting
      • Verifiable Credentials and Presentations
        • Issue a Verifiable Credential
        • Verify a Verifiable Credential
        • Create a Verifiable Presentation
        • Verify a Verifiable Presentation
      • Credential Payments
        • Charge for Status List
        • Issue Credential with Encrypted Status List
        • Verifier pays Issuer
      • Bitstring Status List
        • Create Status List
        • Issuing a Verifiable Credential referencing Status List
      • DID-Linked Resources
        • Create a DID-Linked Resource
        • Create a new Resource version within existing Collection
    • đŸĢWalt.id Community Stack
  • đŸ—ī¸Architecture
    • Architecture Decision Record (ADR) Process
    • List of ADRs
      • đŸ”ĩADR 001: cheqd DID Method
      • đŸŸĸADR 002: DID-Linked Resources
      • 🟡ADR 003: DID Resolver
      • 🟠ADR 004: DID Registrar
      • đŸŸŖADR 005: DID Resolution & DID URL Dereferencing
  • đŸ’ĢAdvanced features and alternatives
    • âžĄī¸DID Registrar
      • Setup DID Registrar
      • Create a DID
      • Create a DID-Linked Resource
    • âŦ…ī¸DID Resolver
      • Setup DID Resolver
    • ⚡AnonCreds Object Method
      • Schemas
      • Credential Definitions
      • Revocation Registry Definitions
      • Revocation Status Lists
    • 🌠Advanced Tooling
      • cheqd Cosmos CLI for identity
        • Create a DID
        • Update a DID
        • Deactivate a DID
        • Query a DID
        • Create a DID-Linked Resource
        • Update a DID-Linked Resource
      • Direct interaction with ledger code
      • VDR Tools CLI with cheqd (deprecated)
      • Demo Wallet for Identity Setup
  • âš›ī¸Network
    • Get started with cheqd Network
      • Identity Write Pricing
      • Comparison to Hyperledger Indy
    • ⏊Setup your Wallet
      • Setup Leap Wallet
        • Congifure cheqd Testnet for Leap
      • Setup Keplr Wallet
      • Migrate from Keplr to Leap Wallet
    • â†Ēī¸Useful Tools and APIs
      • Block Explorer
      • Testnet Faucet
      • Validator Status API
      • Cheqd x Cosmos Data APIs
      • Cosmos Airdrop Helpers
      • Cosmos Address Convertor
      • Ethereum Bridge
    • âŦ†ī¸Network Upgrades
      • 2021
        • 0.1.x
        • 0.2.x
        • 0.3.x
      • 2022
        • 0.4.x
        • 0.5.x
        • 0.6.x
      • 2023
        • 1.x
      • 2024
        • 2.x
        • 3.x
      • 2025
        • 3.1.x
        • 4.x
      • Root Cause Analysis of Outages
        • v1.x upgrade RCA
  • âš–ī¸Legal
    • License
    • Code of Conduct
    • Security Policy
  • 🆘Support
    • System Status
    • Discord
    • Bugs & Feature Requests
Powered by GitBook
LogoLogo

General

  • Website
  • Blog
  • Get $CHEQ

Product Docs

  • Product Docs
  • cheqd Studio
  • Creds.xyz
  • Bug/Feature Requests

Technical Docs

  • Node Docs
  • GitHub
  • Block Explorer

Learning Docs

  • Learning Docs
  • Governance Docs
  • Governance Forum
  • Governance Explorer
On this page
  • v0.6.10: Genesis export fixes [December 2022]
  • v0.6.9: "Dragonberry" security vulnerability patch [October 2022]
  • Considerations
  • v0.6.7: Multi-platform builds [August 2022]
  • v0.6.1: Installer and Docker fixes [August 2022]
  • v0.6.0: DID-Linked Resources & Tooling for an Improved Developer Experience [July 2022]
  • Summary
  • Feature Deep-dive
  • Full changelog

Was this helpful?

Edit on GitHub
Export as PDF
  1. Network
  2. Network Upgrades
  3. 2022

0.6.x

Read about the major cheqd network upgrades, moving to version 0.6.x

Last updated 1 month ago

Was this helpful?

This list contains all stable releases in the v0.6.x family, and skips pre-release versions.

: Genesis export fixes [December 2022]

Read Full changelog on GitHub:

: "Dragonberry" security vulnerability patch [October 2022]

The following steps have been prepared by the cheqd development team for cheqd validators to follow in order to manually upgrade their node.

This is in response to related to IBC protocol / ICS23.

This is . v0.6.9 fixes this vulnerability by patching to upstream.

Considerations

This patch is non-state-breaking. This means that validators can switch to the new binary, and restart their node without necessarily needing an on-chain software upgrade (which is intended for consensus-breaking changes).

The patch has already been applied to and one of the other large validators (at the time of writing this).

Read Full changelog on GitHub:

: Multi-platform builds [August 2022]

Read Full changelog on GitHub:

: Installer and Docker fixes [August 2022]

Here’s what’s new in the latest cheqd node version - v0.6.0. This release is a state-breaking update that brings fundamental changes to the cheqd-node testnet and mainnet. The release notes below pertain to the cheqd-node changes only.

Summary

This upgrade includes 3 primary enhancements and new features, each of which helping accelerate cheqd to support a greater number of credential formats & SDKs, more use cases for decentralised identity applications and streamline the end-to-end developer experience.

  1. Implementation of a Resources module, used to support DID-Linked Resources

  2. Introduction of an Interactive Installer to streamline the developer onboarding experience

  3. Introduction of Cosmovisor for automated upgrades.

Feature Deep-dive

1. Implementation of a Resources module, used to support DID-Linked Resources

What's changed?

The concept of resources in self-sovereign identity (SSI) ecosystems is not new, however, as we will discuss throughout this blog post, existing approaches to resources in SSI oblige adopters to make compromises between security, availability and interoperability. We first noticed this when we were looking at how we could securely reference credential schemas, something we will expand on throughout this post.

An initial use case for DID-Linked Resources is supporting AnonCreds on cheqd. This is an industry first as AnonCreds have to date been tightly bedded to the Indy ledger. We are using the Resources module to create DID-Linked Resources for schemas and CredDef, bringing AnonCreds support to the cheqd ledger in a W3C compliant format.

2. Introduction of an Interactive Installer to streamline the developer onboarding experience

What's changed?

Although these were fit for purpose, allowing the vast majority of validators on the cheqd network to get set up these methods do require a higher level of technical skillset, and are more time-consuming.

The Interactive Installer offers a more intuitive and simple developer experience, which guides developers through a step-by-step journey, asking questions with the CLI along the way.

3. Introduction of Cosmovisor for automated upgrades

What's changed?

With an increasing number of validators on the cheqd network, we wanted to provide developers managing nodes the opportunity to more easily upgrade their node.

Full changelog

Features

Bug fixes & patches

CI/CD

Testing

Documentation

Read Full changelog on GitHub:

: DID-Linked Resources & Tooling for an Improved Developer Experience [July 2022]

Our objective in building resources on cheqd is to improve the way resources are stored, referenced and retrieved for our partners and the broader SSI community, in line with the existing .

Please take a which provides a thorough explanation for your reasoning on this approach, and links to our documentation.

Prior to this upgrade, we offered developers looking to setup using a Ubuntu .deb package file and installing a

Find out more about how to get started using the .

is a small process manager for Cosmos SDK application binaries that monitors the governance module for incoming chain upgrade proposals. If it sees a proposal that gets approved, cosmovisor can automatically download the new binary, stop the current binary, switch from the old binary to the new one, and finally restart the node with the new binary.

Read on GitHub:

DEV-1319 Add helper to convert ed25519 public keys to JWK by in

feat!: Add resource module (DEV-1281) by in

feat!: Interactive installer for cheqd-node with Cosmovisor support DEV-1321 by @anikitinDSR in

feat(ibc): Bump IBC to v3 and update associated upgrade tests DEV-807 by @askolesov in

DEV-1044 Fix gas estimation for cheqd transactions by in

Proposal CLI Registration by @keupsonite in

chore: Bump Cosmos SDK to v0.45.4 by in

fix: Consensus issue with Resource.created by in

fix: Small fixes for installer after testing by @anikitinDSR in

fix: Fix helper message for CLI all-resource-versions by in

Dispatch workflow by in

DEV-520 - Chore: Added Github CodeQL Action by in

DEV-1096 Improve release processes by @anikitinDSR in

build(tooling): Fixing workflows to main branch version by in

Fix workflow calls to refer local versions instead of master by in

Add gofumpt check to the lint workflow by in

Add a workflow to lint Semantic PRs by in

fix: Get linter back by @anikitinDSR in

fix: Get rid of Debian package for release by @anikitinDSR in

test: Add Cosmovisor support for tests DEV-1278 by @anikitinDSR in

test: Add resources to upgrade integration tests by in

DEV-1171 Add additional instruction for updating from 0.4.x version by @anikitinDSR in

Bump cheqd version to 0.5.0 in docs by in

docs: Remove all documentation from cheqd-node to node-docs repo DEV-1320 by in

âš›ī¸
âŦ†ī¸
cheqd-node
v0.6.10
cheqd-node v0.6.10 release notes
v0.6.9
a high-risk security vulnerability (dubbed "Dragonberry")
closely related to the "Dragonfruit" security vulnerability published on Cosmos forums
Cosmos SDK v0.45.9
cheqd's own validator node
cheqd-node 0.6.9 release notes
v0.6.7
cheqd-node v0.6.7 release notes
v0.6.1
cheqd-node v0.6.1 release notes
v0.6.0
W3C DID Core standard
look at our blog
with Docker
Interactive Installer here
Cosmovisor
cheqd-node v0.6.0 release notes
@askolesov
#321
@Toktar
#330
#329
#334
@askolesov
#302
#323
@askolesov
#328
@Toktar
#344
#343
@Toktar
#345
@ankurdotb
#308
@jay-dee7
#303
#304
@ankurdotb
#313
@askolesov
#322
@askolesov
#324
@askolesov
#326
#338
#341
#320
@Toktar
#340
#301
@Toktar
#307
@ankurdotb
#333