ACA-Py 1.5.1 is a clean up release primarily to address some follow-on issues related to the 1.5.0 release -- notably with the handling of AnonCreds revocation. There are some convenience additions and a GitHub Actions pipeline fix.
1.5.1 Breaking Changes
There are no breaking changes in this release from 1.5.0. Those upgrading from a version prior to 1.5.0 should review the 1.5.0 Breaking Changes section for details about the breaking changes introduced in 1.5.0.
1.5.1 Deprecation Notices
The acapy_agent.revocation_anoncreds package has been deprecated and relocated to acapy_agent.anoncreds.revocation for improved consistency across the codebase. The change should only affect [ACA-Py Plugins] that implement AnonCreds, but other developers should also take note.
The wallet-type configuration value askar is now deprecated and all deployments still using that wallet type should migrate to either the askar-anoncreds or (ideally) kanon-anoncreds wallet types.
AIP 1.0 protocols that were previously announced as deprecated have now been removed from ACA-Py core. Implementers still using those protocols MUST adjust their configuration to load those protocols from the respective plugins, or better, upgrade to their AIP 2.0 equivalents.
What's Changed
- chore(deps): Bump pyjwt from 2.10.1 to 2.11.0 by @dependabot[bot] in #4040
- chore(deps): Bump the all-actions group with 4 updates by @dependabot[bot] in #4041
- chore(deps): Bump the all-actions group with 2 updates by @dependabot[bot] in #4043
- chore(deps-dev): Bump ruff from 0.14.0 to 0.15.0 by @dependabot[bot] in #4042
- Fix revocation setup by @PatStLouis in #4047
- chore(deps): Bump cryptography from 46.0.2 to 46.0.5 in the pip group across 1 directory by @dependabot[bot] in #4045
- feat: add list endpoint for out-of-band records by @kukgini in #4046
- FIX BDD interop integration tests by @PatStLouis in #4052
- chore(deps): Bump the all-actions group across 1 directory with 2 updates by @dependabot[bot] in #4053
- chore(deps): Bump pillow from 11.3.0 to 12.1.1 in the pip group across 1 directory by @dependabot[bot] in #4048
- Enable outbound transport in
--no-transportmode, only disable inbound by @PatStLouis in #4050 - fix: handle revocation registry race conditions for BDD integration tests by @PatStLouis in #4056
- 1.5.1rc0 by @swcurran in #4054
- fix(utils): satisfy Sonar S7497 in timeout shim by @PatStLouis in #4060
- fixed duplicate present-proof v2 webhook by @sonivijayk in #3998
- chore(deps): Bump the all-actions group with 2 updates by @dependabot[bot] in #4061
- 1.5.1rc1 by @swcurran in #4063
- Consolidate snyk scanning GHA by @esune in #4067
- 1.5.1 by @swcurran in #4068
Full Changelog: 1.5.0...1.5.1