Skip to content

Releases: hyperledger/aries-vcx

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

Release 0.58.0

21 Aug 22:48
068954a
Compare
Choose a tag to compare

New components

Features

  • Add interface to write DIDs on ledger by @Patrik-Stas in #921
  • Allow parsing unqualified DIDs by @mirgee in #936
  • Attempt to convert legacy DID documents to new during deserialization by @mirgee in #938

Refactoring

  • Move PublicKey to a separate crate by @mirgee in #911
  • Allow storing resolvers with varying extra fields in the registry by @mirgee in #913
  • Eliminate dependence of indy-ledger-response-parser on indy-api-types by @mirgee in #934
  • Refactor test setup by @Patrik-Stas in #921
  • Extract subset of changes made in #928 by @mirgee in #939
  • Expose public key getter on verification method by @mirgee in #941

Dependencies

Changes

Fixes

  • fix(aries-vcx): fixed dependency listing in README for Cargo.toml by @arminveres in #924

Other

  • Rebuild cargo.lock, restore indy-vdr-proxy txn submitter by @Patrik-Stas in #932

New Contributors

Full Changelog: 0.57.1...0.58.0

Release 0.57.1

31 Jul 12:40
47bff2d
Compare
Choose a tag to compare

New components

Features

  • Added capability of migrating wallet through the node.js wrapper by @bobozaur in #895
  • Revert "Added capability of migrating wallet through the node.js wrap… by @Patrik-Stas in #906

Refactoring

Dependencies

Changes

Fixes

Other

Full Changelog: 0.57.0...0.57.1