Skip to content

Releases: openwallet-foundation/acapy

0.7.4-rc1

28 Apr 20:00
ffd2fe2
Compare
Choose a tag to compare
0.7.4-rc1 Pre-release
Pre-release

This release consists largely of internal fixes with a few minor enhancements. There has been a lot of groups exercising ACA-Py and the updates made in this release are a reflection of those efforts. We have PRs that have been contributed by 16 different people, which is very likely a record for a single ACA-Py release.

For more context of the changes in this release, please see the CHANGELOG.md file. Below is a generated list of the PRs.

What's Changed

  • Duplicate checking for schema and cred def by @ianco in #1721
  • Adds support to faber demo for returning json response in connectionless proof-requests by @amanji in #1720
  • Allow deletion of invalid V20PresExRecord - failing schema validation by @shaangill025 in #1718
  • Use provided connection_id if provided by @ianco in #1726
  • feat: create new JWT tokens and invalidate older for multitenancy by @TimoGlastra in #1725
  • Allow specifying key derivation method on sub-wallet create by @dbluhm in #1719
  • feat: allow querying default mediator from base wallet by @dbluhm in #1729
  • Fix iteration over key list, update Askar to 0.2.5 by @andrewwhitehead in #1740
  • Fixes logic for web hook formatter in Faber demo by @amanji in #1739
  • Documentation on existing language wrappers for aca-py by @etschelp in #1738
  • Updates to Changelog for 0.7.4. RC1 release by @swcurran in #1747
  • Fixing the intro paragraph and heading in the changelog of this 0.7.4RC1 by @swcurran in #1752
  • 0.7.4-RC1 Changelog intro paragraph - fix copy/paste error by @swcurran in #1753

New Contributors

Full Changelog: 0.7.4-rc0...0.7.4-rc1

0.7.4-rc0

07 Apr 20:38
df73b64
Compare
Choose a tag to compare
0.7.4-rc0 Pre-release
Pre-release

This release consists largely of internal fixes with a few minor enhancements. There has been a lot of groups exercising ACA-Py and the updates made in this release are a reflection of those efforts. We have PRs that have been contributed by 16 different people, which is very likely a record for a single ACA-Py release.

For more context of the changes in this release, please see the CHANGELOG.md file. Below is a generated list of the PRs.

What's Changed

New Contributors

Full Changelog: 0.7.3...0.7.4-rc0

0.7.3

10 Jan 21:52
2f36776
Compare
Choose a tag to compare

This release includes some new AIP 2.0 features (Revocation Notification and Discover Features 2.0), a major new feature for those using Indy ledger (multi-ledger support), a new "version upgrade" process that automates updating data in secure storage required after a new release, and a fix for a critical bug in some mediator scenarios. The release also includes several new pieces of documentation (upgrade processing, storage database information and logging) and some other documentation updates that make the ACA-Py Read The Docs site useful again. And of course, some recent bug fixes and cleanups are included.

For more context of the changes in this release, please see the CHANGELOG.md file. Below is a generated list of the PRs.

What's Changed

New Contributors

Full Changelog: 0.7.2...0.7.3

0.7.3-rc0

13 Dec 23:13
4bb9a6c
Compare
Choose a tag to compare
0.7.3-rc0 Pre-release
Pre-release

Release Candidate:

This release includes some new AIP 2.0 features out (Revocation Notification and
Discover Features 2.0), a major new feature for those using Indy ledger (multi-ledger support),
and a fix for a critical bug in some mediator scenarios. The release also includes several new
pieces of documentation (storage database information and logging) and some other documentation
updates that make the ACA-Py Read The Docs site
useful again. And of course, some recent bug fixes and cleanups are included.

For some existing deployments there may be some breaking changes to be aware of in this release, as documented in the Changelog.md file.

0.7.2

15 Nov 19:06
4b06af1
Compare
Choose a tag to compare

A mostly maintenance release with some key updates and cleanups based on community deployments and discovery. With usage in the field increasing, we're cleaning up edge cases and issues related to volume deployments.

The most significant new feature for users of Indy ledgers is a simplified approach for transaction authors getting their transactions signed by an endorser. Transaction author controllers now do almost nothing other than configuring their instance to use an Endorser, and ACA-Py takes care of the rest. Documentation for this feature can be found here.

Other changes in this release can be found in the Change Log, Release 0.7.2.

0.7.2-rc0

06 Oct 17:45
4df6500
Compare
Choose a tag to compare
0.7.2-rc0 Pre-release
Pre-release

Another mostly maintenance release to address issues found and added since the 0.7.1 Release.
Adds support for an ACA-Py instance endorsing Hyperledger Indy transactions for author ACA-Py instances.

Other changes can be found in the Change Log, Release 0.7.2.

Areas updated:

  • Making Endorser handling simpler for the controller by building it into ACA-Py
  • Improve cloud native deployments/scaling
  • General cleanups and improvements to existing features
  • Bug fixes
  • Chores

0.7.1

01 Sep 00:18
1a4df0a
Compare
Choose a tag to compare

A relatively minor maintenance release to address issues found since the 0.7.0 Release.
Includes some cleanups of JSON-LD Verifiable Credentials and Verifiable Presentations

  • W3C Verifiable Credential cleanups
    • Timezone inclusion [ISO 8601] for W3C VC and Proofs (#1373)
    • W3C VC handling where attachment is JSON and not Base64 encoded (#1352)
  • Refactor outbound queue interface (#1348)
  • Command line parameter handling for arbitrary plugins (#1347)
  • Add an optional parameter '--ledger-socks-proxy' (#1342)
  • OOB Protocol - CredentialOffer Support (#1316), (#1216)
  • Updated IndyCredPrecisSchema - pres_referents renamed to presentation_referents (#1334)
  • Handle unpadded protected header in PackWireFormat::get_recipient_keys (#1324)
  • Initial cut of OpenAPI Code Generation guidelines (#1339)
  • Correct revocation API in credential revocation documentation (#612)
  • Documentation updates for Read-The-Docs (#1359,
    #1366, #1371)
  • Add inject_or method to dynamic injection framework to resolve typing ambiguity (#1376)
  • Other fixes:
    • Indy Proof processing fix, error not raised in predicate timestamp check (#1364)
    • Problem Report handler for connection specific problems (#1356)
    • fix: error on deserializing conn record with protocol (#1325)
    • fix: failure to verify jsonld on non-conformant doc but vaild vmethod (#1301)
    • fix: allow underscore in endpoints (#1378)

0.7.1-rc0

24 Aug 21:13
99093a7
Compare
Choose a tag to compare
0.7.1-rc0 Pre-release
Pre-release

A relatively minor maintenance release to address issues found since the 0.7.0 Release.
Includes some cleanups of JSON-LD Verifiable Credentials and Verifiable Presentations, some fixes to Indy AnonCreds handling
and assorted other updates and fixes.

  • W3C Verifiable Credential cleanups
    • Timezone inclusion [ISO 8601] for W3C VC and Proofs (#1373)
    • W3C VC handling where attachment is JSON and not Base64 encoded (#1352)
  • Refactor outbound queue interface (#1348)
  • Command line parameter handling for arbitrary plugins (#1347)
  • Add an optional parameter '--ledger-socks-proxy' (#1342)
  • OOB Protocol - CredentialOffer Support (#1316), (#1216)
  • Updated IndyCredPrecisSchema - pres_referents renamed to presentation_referents (#1334)
  • Handle unpadded protected header in PackWireFormat::get_recipient_keys (#1324)
  • Initial cut of OpenAPI Code Generation guidelines (#1339)
  • Correct revocation API in credential revocation documentation (#612)
  • Documentation updates for Read-The-Docs (#1359,
    #1366, #1371)
  • Other fixes:
    • Indy Proof processing fix, error not raised in predicate timestamp check (#1364)
    • Problem Report handler for connection specific problems (#1356)
    • fix: error on deserializing conn record with protocol (#1325)
    • fix: failure to verify jsonld on non-conformant doc but vaild vmethod (#1301)

0.7.0

15 Jul 14:40
89324e2
Compare
Choose a tag to compare

Another significant release, this version adds support for multiple new protocols, credential formats, and extension methods.

  • Support for W3C Standard Verifiable Credentials based on JSON-LD using LD-Signatures and BBS+ Signatures, contributed by Animo Solutions - #1061
  • Present Proof V2 including support for DIF Presentation Exchange - #1125
  • Pluggable DID Resolver (with a did:web resolver) with fallback to an external DID universal resolver, contributed by Indicio - #1070
  • Updates and extensions to ledger transaction endorsement via the Sign Attachment Protocol, contributed by AyanWorks - #1134, #1200
  • Upgrades to Demos to add support for Credential Exchange 2.0 and W3C Verifiable Credentials #1235
  • Alpha support for the Indy/Aries Shared Components (indy-vdr, indy-credx and aries-askar), which enable running ACA-Py without using Indy-SDK, while still supporting the use of Indy as a ledger, and Indy AnonCreds verifiable credentials #1267
  • A new event bus for distributing internally generated ACA-Py events to controllers and other listeners, contributed by Indicio - #1063
  • Enable operation without Indy ledger support if not needed
  • Performance fix for deployments with large numbers of DIDs/connections #1249
  • Simplify the creation/handling of plugin protocols #1086, #1133, #1226
  • DID Exchange implicit invitation handling #1174
  • Add support for Indy 1.16 predicates (restrictions on predicates based on attribute name and value) #1213
  • BDD Tests run via GitHub Actions #1046

0.7.0-rc1

08 Jul 20:59
0f6090f
Compare
Choose a tag to compare
0.7.0-rc1 Pre-release
Pre-release
Merge pull request #1304 from andrewwhitehead/pre-release-0.7-1

Update version to 0.7.0-rc1