Skip to content

Releases: hyperledger/identus

v2.13

13 Sep 05:34
391d393
Compare
Choose a tag to compare

September 2024 release of Identus

For the Identus ecosystem, this release is the first one using all the repositories after migration to the Hyperledger organization and renaming from Atala PRISM to Identus.

Compared to the previous release, the following features are implemented and validated through e2e tests:

  • Verification - Selective disclosure and ZKPs - the issue hyperledger/identus-edge-agent-sdk-kmp#146 with SDK KMP is finally fixed with this release!
  • Support Verification in SDK - Validating JWT Revocation registry on the SDK #27
  • Revocation Mechanism for JWT credentials - SDK notification #51
  • Cryptographic Agility in Apollo and Ecosystem components - Support in DID #10
  • Open source Prism Node: it is going under a security audit in order to be open sourced soon
  • Backup and Restoration in SDKs #12
  • Support Verification in SDKs - JWT #13
  • Support Verification in SDKs - Anoncreds #23
  • SD-JWT Credential Format issuance and verification #11

Components

Platform

SDKs

Documentation

Changelog

Updated components:

Component From To
Documentation Portal v1.92.0 v1.110.0
Cloud Agent v1.33.0 v1.39.0
Mediator v0.14.2 v0.15.0
PRISM Node v2.2.1 v2.5.0
Edge Agent SDK KMP v3.0.0 v4.0.0
Edge Agent SDK TypeScript v5.1.0 v6.1.0
Edge Agent SDK Swift v6.0.0 v6.1.0
Apollo Crypto Library v1.2.14 v1.4.3

Refer also to the milestone v2.13 and the Identus roadmap to see what's coming

Identus v2.12

28 May 14:48
Compare
Choose a tag to compare

April, 2024 release of Identus

Note: Atala PRISM is renamed as Identus from now on. Ongoing renaming is impacting all the repositories and is planned to be completed by the next release.

  • Open Enterprise Agent --> Cloud Agent
  • PRISM Mediator --> Mediator
  • Wallet SDK Typescript/Swift/KMM --> Edge Agent SDK Typescript/Swift/KMM

Components

Platform

SDKs

Documentation

Changelog

Updated components:

Component From To
Documentation Portal v1.85.1 v1.92.0
Cloud Agent v1.31.0 v1.33.0
Mediator v0.14.1 v0.14.2
PRISM Node v2.2.1 no change
Edge Agent SDK KMM v3.0.0 no change
Edge Agent SDK TypeScript v5.0.0 v5.1.0
Edge Agent SDK Swift v5.0.0 v6.0.0
Apollo Crypto Library v1.2.12 v1.2.14

Cloud Agent

New features

  • First iteration of renaming PRISM Agent to Cloud Agent within Identus project
  • Use ZIO Failures and Defects effectively + RFC-9457 in connect
  • Verification API for Verifiable Credentials
  • Support Ed25519 and X25519 key type of managed DID via curve parameter when managing DID using REST interface

Bug fixes

  • Check purpose of the keys and fix the fact that issuers DID without purpose assertionMethod can issue VC and API does not fail although logs show failure under the hood
  • Add shared-crypto module and apollo wrapper for other key types
  • Use Apollo for secp256k1 in shared-crypto
  • Add missing PresentationVerificationFailed status
  • Expose pg_admin port on the localhost interface only
  • Remove prism-crypto dependency
  • Update Open-api-spec and Generator script to use new Identus naming

Mediator

New features

Bug fixes

  • Update some libraries dependencies versions

Documentation Portal

  • Update the Agent API to Cloud Agent v1.33.0 version

Edge Agent SDK Typescript

Breaking changes

  • JWTVerifiable Credential: fromJWT has been replaced by fromJWS.
  • Agent Credentials: This class' constructor has changed and it is now requiring an instance of Mercury and DID higher functions.
    Most implementations will not be affected by this breaking change but could be in more advanced implementations.
  • Presentation Request: The type field in the constructor now needs to be called with enum AttachmentFormats instead of CredentialType, making a clear gap between didcomm message format types and credential types.

New features

  • Updating Anoncreds to IO fork
  • Implementing JWT Credential revocation notification
  • Add coveralls
  • Implementing Diff presentation exchange protocol v2.0 for SDK to SDK OOB verification. This introduced breaking change.
  • Renaming instances of PRISM Agent to Identus; Wallet SDK to Edge Agent. Basically, PRISM reference will be replaced.

Bug fixes

  • ConnectionManager emit Messages
  • Agent.createNewPrismDID was not returning unique DIDs on consecutive calls
  • Database cannot be created twice with the same name which crashes demos
  • Disabling Mediator live mode by default
  • Add compliant dates not in ms, but in seconds

Edge Agent SDK KMM

  • NOTE: There are no change on SDK for this release
  • Zero-knowledge proof presentation still NOT working, issue

Edge Agent SDK Swift

Breaking changes

  • ProofTypes was replaced by ClaimFilter

New features

  • Add JWT and Anoncreds verification
  • It adds a new utility method to Castor to retrieve all public keys from a DID

Bug fixes

  • PRISM DID resolution now correctly resolves all public keys