1.6.1
ACA-Py 1.6.1 includes fixes found from continued production use of the askar-anoncreds wallet migration and revocation processes, and a fix to bound the memory usage of record queries and maintenance/upgrade scans, improving stability for larger deployments. The multitenancy subwallet removal endpoint has been updated to use DELETE for REST consistency, with the previous POST .../remove endpoint now deprecated. Many dependabot PRs are included to keep dependencies current and secure.
Several PRs in this release complete the work to make ACA-Py 1.6 an official LTS release, with several fixes to the LTS CI/CD image tagging and publishing process
New governance documentation, including a Technical Charter and an OWF Project Mapping Document, are included.
1.6.1 Breaking Changes
There are no breaking changes in this release.
1.6.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 will affect [ACA-Py Plugins] that implement AnonCreds, and developers with their own controllers should also update their implementations.
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.
For REST consistency the POST /multitenancy/wallet/{wallet_id}/remove endpoint is deprecated, replaced with the DELETE /multitenancy/wallet/{wallet_id} endpoint. Implementers should update plugins and their own code to use the new endpoint. The old endpoint will be removed in a future release.
What's Changed
- chore(deps): Bump pyld from 2.0.4 to 3.0.0 by @dependabot[bot] in #4112
- chore(deps-dev): Bump pydevd from 3.4.1 to 3.5.0 by @dependabot[bot] in #4111
- chore(deps): Bump the pip group across 2 directories with 1 update by @dependabot[bot] in #4110
- chore(deps): Bump the all-actions group with 3 updates by @dependabot[bot] in #4113
- chore(deps): Bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #4114
- chore(deps): Bump pydantic from 2.12.2 to 2.13.0 in /scenarios by @dependabot[bot] in #4115
- chore(deps): Bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #4118
- chore(deps): Bump the all-actions group with 5 updates by @dependabot[bot] in #4116
- chore(deps): Bump mike from 2.1.3 to 2.2.0 by @dependabot[bot] in #4121
- chore(deps): Bump packaging from 26.0 to 26.1 by @dependabot[bot] in #4120
- chore(deps): Bump the all-actions group with 2 updates by @dependabot[bot] in #4122
- chore(deps): Bump lxml from 6.0.2 to 6.1.0 in the pip group across 1 directory by @dependabot[bot] in #4123
- chore(deps-dev): Bump pre-commit from 4.5.0 to 4.6.0 by @dependabot[bot] in #4126
- chore(deps): Bump packaging from 26.1 to 26.2 by @dependabot[bot] in #4125
- Make ACA-Py 1.6 an LTS release by @swcurran in #4127
- chore(deps): Bump the all-actions group with 3 updates by @dependabot[bot] in #4128
- chore(deps): Bump the pip group across 3 directories with 1 update by @dependabot[bot] in #4130
- chore(deps): Bump uuid-utils from 0.14.0 to 0.15.0 by @dependabot[bot] in #4131
- chore(deps): Bump github/codeql-action from 4.35.3 to 4.35.4 in the all-actions group by @dependabot[bot] in #4132
- chore(deps): Bump requests from 2.33.0 to 2.34.2 in /demo/playground/examples by @dependabot[bot] in #4134
- chore(deps): Bump requests from 2.33.0 to 2.34.2 by @dependabot[bot] in #4133
- chore(deps): Bump github/codeql-action from 4.35.4 to 4.35.5 in the all-actions group by @dependabot[bot] in #4135
- chore(deps): Bump the pip group across 3 directories with 1 update by @dependabot[bot] in #4136
- chore(deps): Bump uuid-utils from 0.15.0 to 0.16.0 by @dependabot[bot] in #4138
- chore(deps): Bump pyjwt from 2.12.1 to 2.13.0 by @dependabot[bot] in #4137
- chore(deps): Bump the all-actions group with 6 updates by @dependabot[bot] in #4139
- fix(ci): update python version in LTS image tagging to match publish workflow by @esune in #4142
- Add Technical Charter plus minor updates to the Readme for the new Adaptive Cloud Agent-Python name by @swcurran in #4143
- chore(deps): Bump github/codeql-action from 4.36.0 to 4.36.1 in the all-actions group by @dependabot[bot] in #4145
- chore(deps): Bump aiohttp from 3.13.4 to 3.14.0 by @dependabot[bot] in #4144
- chore(deps): Bump aiohttp from 3.13.4 to 3.14.0 in /scenarios in the pip group across 1 directory by @dependabot[bot] in #4146
- chore(deps): Bump github/codeql-action from 4.36.1 to 4.36.2 in the all-actions group by @dependabot[bot] in #4148
- Fix/lts release cicd by @esune in #4149
- fix(ci): use correct python version per LTS release when tagging images by @esune in #4150
- Update LTS Docker image tag to py3.13-1.6-lts by @swcurran in #4151
- chore(deps-dev): Bump pytest from 9.0.3 to 9.1.0 by @dependabot[bot] in #4152
- chore(deps): Bump SonarSource/sonarqube-scan-action from 8.1.0 to 8.2.0 in the all-actions group by @dependabot[bot] in #4153
- chore(deps): Bump the pip group across 2 directories with 2 updates by @dependabot[bot] in #4154
- Add ACA-Py OWF Project Mapping Document by @swcurran in #4147
- chore(deps): Bump pyld from 3.0.0 to 3.1.0 by @dependabot[bot] in #4155
- chore(deps): Bump deepmerge from 2.0 to 2.1.0 by @dependabot[bot] in #4156
- chore(deps): Bump the all-actions group with 2 updates by @dependabot[bot] in #4157
- Update README.md by @SeanBohan in #4158
- chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 in the all-actions group by @dependabot[bot] in #4159
- Fix anoncreds upgrade failure in-memory in-progress check by @jamshale in #4163
- chore(deps): Bump the all-actions group with 7 updates by @dependabot[bot] in #4165
- docs: warn that the subwallet token endpoint invalidates previous tokens by @kukgini in #4166
- fix: complete stalled setup when activating a posted revocation registry by @kukgini in #4164
- chore(deps): Bump docker from 7.1.0 to 7.2.0 in /scenarios by @dependabot[bot] in #4169
- chore(deps): Bump uuid-utils from 0.16.0 to 0.17.0 by @dependabot[bot] in #4168
- chore(deps): Bump the all-actions group with 3 updates by @dependabot[bot] in #4170
- fix: Check RECORD_TYPE_ACAPY_UPGRADING type for clustered upgrade check by @jamshale in #4167
- chore(deps): Bump the all-actions group with 6 updates by @dependabot[bot] in #4176
- chore(deps): Bump pillow from 12.2.0 to 12.3.0 in the pip group across 1 directory by @dependabot[bot] in #4177
- fix: bound memory usage of record queries and maintenance/upgrade scans by @esune in #4171
- feat: use DELETE for multitenancy subwallet removal by @esune in #4172
- 1.6.1rc0 by @swcurran in #4178
- chore(deps-dev): Bump ruff from 0.15.0 to 0.16.0 by @dependabot[bot] in #4179
- 1.6.1 by @swcurran in #4180
Full Changelog: 1.6.0...1.6.1