Skip to content

Releases: hyperledger/aries-vcx

Release 0.67.0

17 Dec 04:04
82a481d
Compare
Choose a tag to compare

Release 0.67 adds VCX's initial support for resolution of DIDs and Anoncred objects from the Cheqd ledger. This includes implementation of our DID Resolver trait, and our AnoncredsLedgerRead trait (resolver of anoncreds objects (schemas, credential definitions, revocation registry, etc)) which utilize cheqd configurable node gRPCs to fetch cheqd assets.

This release also includes a MultiLedgerAnoncredsRead implementation, which conforms to AnoncredsLedgerRead and allows multiple anoncreds ledger readers to be registered and switched between (i.e. depending on the resource identifier)

What's Changed

Features

Fixes

  • (fix) Return IndyVdr based CredentialDefinition schemaId as full schemaId (not sequence number) by @gmulhearn in #1313
  • Simplify DIDComm unpack(), use Key instead of String by @JamesKEbert in #1310

Dependencies / CI / Docs

Full Changelog: 0.66.0...0.67.0

Release 0.66.0

03 Dec 22:58
b84d1f9
Compare
Choose a tag to compare

Release 0.66 adds support for resolving did:jwk, completely removes Indy SDK/indyvdrtools/credx (#1250), and adds additional formats for Out of Band messages. This release also included a number of fixes around keys and other items.

What's Changed

Features

Fixes

Dependencies / CI / Docs

Dependabot

  • chore(deps): bump alpine from 3.20.0 to 3.20.1 in /aries/agents/aath-backchannel by @dependabot in #1238
  • chore(deps): bump log from 0.4.21 to 0.4.22 in /aries/misc/anoncreds_types by @dependabot in #1246
  • chore(deps): bump serde_json from 1.0.117 to 1.0.120 in /aries/misc/anoncreds_types by @dependabot in #1257
  • chore(deps): bump serde_json from 1.0.117 to 1.0.119 in /aries/misc/anoncreds_types by @dependabot in #1247
  • chore(deps): bump typed-builder from 0.18.2 to 0.19.1 in /aries/misc/anoncreds_types by @dependabot in #1266
  • chore(deps): bump openssl from 0.10.63 to 0.10.66 in /aries/misc/anoncreds_types in the cargo group by @dependabot in #1272

Full Changelog: 0.65.0...0.66.0

Release 0.65.0

23 Jul 05:28
Compare
Choose a tag to compare

Release 0.65.0 most notably adds support for DID Exchange 1.1, as well as updates the AATH (Aries Agent Test Harness) Aries VCX Backchannel to continuously keep the backchannel deployed (see https://aries-interop.info/aries-vcx.html for the latest results), as well as address multiple interoperability issues between Aries VCX and ACA-Py (Aries Cloud Agent Python). This release also updates some scripts and documentation for the mobile demo code to resolve issues and work towards adding support for iOS.

Release 0.65.0 updates the Aries VCX Rust version to 1.79, and performed a large number of internal dependency bumps. This release will be the final release with support for the legacy indy-sdk, credx, and indyvdrtools crates and features (see #1250 for more details).

What's Changed

DID Exchange

AATH (Aries Agent Test Harness)

Mobile / UniFFI

Dependencies / CI / Docs

Dependabot

  • chore(deps): bump androidx.camera:camera-camera2 from 1.2.3 to 1.3.4 in /aries/agents/mobile_demo by @dependabot in #1229
  • chore(deps): bump androidx.compose:compose-bom from 2022.10.00 to 2022.12.00 in /aries/agents/mobile_demo by @dependabot in #1188
  • chore(deps): bump rsa from 0.9.2 to 0.9.6 in the cargo group across 1 directory by @dependabot in #1218
  • chore(deps): bump com.google.code.gson:gson from 2.8.9 to 2.11.0 in /aries/agents/mobile_demo/app by @dependabot in #1190
  • chore(deps): bump alpine from 3.15.4 to 3.20.0 in /aries/agents/aath-backchannel by @dependabot in #1192
  • chore(deps): bump regex from 1.10.3 to 1.10.5 in /aries/misc/anoncreds_types by @dependabot in #1222
  • chore(deps): bump org.jetbrains.kotlin.android from 1.7.20 to 1.9.24 in /aries/agents/mobile_demo by @dependabot in #1208
  • chore(deps): bump net.java.dev.jna:jna from 5.13.0 to 5.14.0 in /aries/agents/mobile_demo/app by @dependabot in #1205
  • chore(deps): bump org.jetbrains.kotlin:kotlin-bom from 1.8.0 to 1.9.24 in /aries/agents/mobile_demo/app by @dependabot in #1204
  • chore(deps): bump androidx.activity:activity-compose from 1.5.1 to 1.9.0 in /aries/agents/mobile_demo by @dependabot in #1193
  • chore(deps): bump num-bigint from 0.4.4 to 0.4.5 by @dependabot in #1201
  • chore(deps): bump curve25519-dalek from 4.1.1 to 4.1.3 in the cargo group by @dependabot in #1231
  • chore(deps): bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 in /aries/agents/mobile_demo/app by @dependabot in #1207
  • chore(deps): bump log from 0.4.20 to 0.4.21 in /aries/misc/anoncreds_types by @dependabot in #1198
  • chore(deps): bump serde_json from 1.0.111 to 1.0.117 in /aries/misc/anoncreds_types by @dependabot in #1199
  • chore(deps): bump tokio from 1.33.0 to 1.38.0 by @dependabot in #1203
  • chore(deps): bump typed-builder from 0.16.2 to 0.18.1 by @dependabot in #1211
  • chore(deps): bump serde from 1.0.195 to 1.0.203 in /aries/misc/anoncreds_types by @dependabot in #1196
  • chore(deps): bump zeroize from 1.6.0 to 1.8.1 by @dependabot in #1209

New Contributors

Full Changelog: 0.64.0...0.65.0

Release 0.64.0

11 Jun 03:49
228252d
Compare
Choose a tag to compare

What's Changed

Release 0.64.0 has lots of refactoring, fixes, and dependency updates. did:peer:4 support was added, as well as the move to using upstream anoncreds-rs releases. Release 0.64.0 includes the last of the major contributions supported by the Absa team--major thanks to all of the Absa contributors for all their hard work and contributions to Aries VCX!

Features

Refactoring

Fixes

CI / Docs

Dependencies

New Contributors

Full Changelog: 0.63.0...0.64.0

Release 0.63.0

17 Mar 22:38
8715b95
Compare
Choose a tag to compare

Removed

Refactor

Changes

  • change: simplify didcore components, did-exchange protocol by @Patrik-Stas in #1075

Features

Packages

Full Changelog: 0.62.0...0.63.0

Release 0.62.0

05 Mar 07:39
1623bc8
Compare
Choose a tag to compare

Features

Enhancements

Fixes

Refactoring

New Contributors

Full Changelog: 0.61.0...0.62.0

Release 0.61.0

25 Oct 15:52
a85df79
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.60.0...0.61.0

Release 0.60.0

12 Oct 15:21
b2e87eb
Compare
Choose a tag to compare

Headlines

  • This release marks a milestone where we dropped vdrtools(indysdk fork) based anoncreds implementation in favor of credx library.
    Migration of wallet from vdrtools -> credx has been stabilized and provided in release 0.59.1.

What's changed

Refactoring

Changes

CI

Full Changelog: 0.59.1...0.60.0

Release 0.59.1

04 Oct 11:53
1d24bd9
Compare
Choose a tag to compare

Headlines

This is last release which is using vdrtools (indysdk fork) based anoncreds implementation. It also contains stabilized form of wallet migration, as in next release 0.60.0, only credx library based anoncreds implementation will be preserved.

What's Changed

Vdrtools -> Credx Migration tweaks

Refactoring

Full Changelog: 0.59.0...0.59.1

Release 0.59.0

29 Sep 05:51
78bdd33
Compare
Choose a tag to compare

Changes

  • Remove msg-sending IO from Connection protocol by @Patrik-Stas in #937
  • Connection protocol: add encrypt_message, remove auto-problem-report sending by @Patrik-Stas in #982
  • Extract message sending from prover & verifier SMs by @mirgee in #965
  • Remove msg-sending IO for issuer and holder by @Patrik-Stas in #946
  • trait(BaseWallet): change return type of unpack_message, by @nain-F49FF806 in #992

Features

Fixes

Refactoring

Uniffi wrapper + mobile app

  • Initialize UniFFI demo and scripts by @swaptr in #896
  • Uniffi demo qr scan by @swaptr in #954
  • Uniffi remove autogenerated bindings by @swaptr in #968
  • fix android compilation by providing libzmq to be dynamically linked by @swaptr in #971
  • add cargo ndk build script for uniffi by @swaptr in #980
  • Uniffi simple message relay by @swaptr in #970
  • Uniffi android controller by @swaptr in #984

Testing

  • Fix profile building in tests, considering vdrtools is default feature by @Patrik-Stas in #960
  • Enable compiling the workspace with --tests --all-features by @mirgee in #964
  • Fix genesis file URL in vdrproxy config by @mirgee in #969
  • Eradicate mediated connection from issuance and presentation integration tests, part 1 by @mirgee in #967
  • Eradicate mediated connection from issuance and presentation integration tests, part 2 by @mirgee in #974
  • Further integration test refactoring by @mirgee in #979
  • Integration test refactoring by @mirgee in #983
  • Remove agency client from libvcx-core tests and aries-vcx-agent by @mirgee in #985

Dependencies

CI / Docs

Full Changelog: 0.58.0...0.59.0

Full Changelog