Skip to content

1.6.1

Choose a tag to compare

@swcurran swcurran released this 28 Jul 17:36
· 107 commits to main since this release
930b8de

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