You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,52 @@
1
1
# ACA-Py Changelog
2
2
3
+
## 1.6.1rc0
4
+
5
+
### July 21, 2026
6
+
7
+
ACA-Py 1.6.1rc0 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.
8
+
9
+
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
10
+
11
+
New governance documentation, including a Technical Charter and an OWF Project Mapping Document, are included.
12
+
13
+
### 1.6.1 Breaking Changes
14
+
15
+
There are no breaking changes in this release.
16
+
17
+
### 1.6.1 Deprecation Notices
18
+
19
+
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.
20
+
21
+
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.
22
+
23
+
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.
24
+
25
+
### 1.6.1 Categorized PR List
26
+
27
+
-**Core Platform and Multitenancy**
28
+
- feat: use DELETE for multitenancy subwallet removal [\#4172](https://github.com/openwallet-foundation/acapy/pull/4172)[esune](https://github.com/esune)
29
+
- fix: bound memory usage of record queries and maintenance/upgrade scans [\#4171](https://github.com/openwallet-foundation/acapy/pull/4171)[esune](https://github.com/esune)
30
+
-**AnonCreds Revocation and Wallet Migration**
31
+
- fix: Check RECORD_TYPE_ACAPY_UPGRADING type for clustered upgrade check [\#4167](https://github.com/openwallet-foundation/acapy/pull/4167)[jamshale](https://github.com/jamshale)
32
+
- fix: complete stalled setup when activating a posted revocation registry [\#4164](https://github.com/openwallet-foundation/acapy/pull/4164)[kukgini](https://github.com/kukgini)
- Add Technical Charter plus minor updates to the Readme for the new Adaptive Cloud Agent-Python name [\#4143](https://github.com/openwallet-foundation/acapy/pull/4143)[swcurran](https://github.com/swcurran)
39
+
-**LTS Release CI/CD**
40
+
- Update LTS Docker image tag to py3.13-1.6-lts [\#4151](https://github.com/openwallet-foundation/acapy/pull/4151)[swcurran](https://github.com/swcurran)
41
+
- fix(ci): use correct python version per LTS release when tagging images [\#4150](https://github.com/openwallet-foundation/acapy/pull/4150)[esune](https://github.com/esune)
- fix(ci): update python version in LTS image tagging to match publish workflow [\#4142](https://github.com/openwallet-foundation/acapy/pull/4142)[esune](https://github.com/esune)
44
+
- Make ACA-Py 1.6 an LTS release [\#4127](https://github.com/openwallet-foundation/acapy/pull/4127)[swcurran](https://github.com/swcurran)
45
+
-**Dependabot PRs**
46
+
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2026-04-01..2026-07-21+author%3Aapp%2Fdependabot+)
Folders may not be cleaned up by the script, so the following can be run, likely with `sudo` -- `rm -rf open-api/.build`. The folder is `.gitignore`d, so there is not a danger they will be pushed, even if they are not deleted.
123
+
Folders may not be cleaned up by the script, so the following can be run,
124
+
likely with `sudo` -- `rm -rf open-api/.build`. The folder is `.gitignore`d,
125
+
so there is not a danger they will be pushed, even if they are not deleted.
124
126
125
127
9. Double check all of these steps above, and then submit a PR from the branch.
126
128
Add this new PR to CHANGELOG.md so that all the PRs are included.
@@ -154,15 +156,15 @@ For the build test, the RTD Sphinx theme needs to be added to the docker image,
154
156
155
157
Published images are automatically tagged with multiple tags for flexibility:
156
158
157
-
-**Regular Releases** (e.g., `1.6.0`):
158
-
-`py3.12-1.6.0` - Python version specific tag
159
-
-`1.6.0` - Semantic version tag
159
+
-**Regular Releases** (e.g., `1.6.1`):
160
+
-`py3.12-1.6.1` - Python version specific tag
161
+
-`1.6.1` - Semantic version tag
160
162
-`1.6` - Major.minor tag (moves to latest patch release)
161
163
-`latest` - Only assigned if this is the highest semantic version
162
164
163
-
-**Release Candidates** (e.g., `1.6.0rc0`):
164
-
-`py3.12-1.6.0rc0` - Python version specific RC tag
165
-
-`1.6.0rc0` - Semantic version RC tag
165
+
-**Release Candidates** (e.g., `1.6.1rc0`):
166
+
-`py3.12-1.6.1rc0` - Python version specific RC tag
167
+
-`1.6.1rc0` - Semantic version RC tag
166
168
-**Note**: RC releases do NOT receive major.minor (`1.6`) or `latest` tags
167
169
168
170
The `latest` tag is explicitly managed by comparing semantic versions across all
@@ -172,7 +174,7 @@ For the build test, the RTD Sphinx theme needs to be added to the docker image,
172
174
173
175
**LTS (Long Term Support) Releases:**
174
176
175
-
LTS versions receive additional tags (e.g., `py3.12-0.12-lts`) that move to the
177
+
LTS versions receive additional tags (e.g., `py3.12-1.6-lts`) that move to the
176
178
latest patch release in that LTS line. LTS versions are configured in
177
179
`.github/lts-versions.txt`. See `.github/LTS-README.md` for more details.
178
180
@@ -187,7 +189,7 @@ For the build test, the RTD Sphinx theme needs to be added to the docker image,
Copy file name to clipboardExpand all lines: docs/features/SupportedRFCs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ ACA-Py or the repository `main` branch. Reminders (and PRs!) to update this page
8
8
welcome! If you have any questions, please contact us on the #aries channel on
9
9
[OpenWallet Foundation Discord](https://discord.gg/openwallet-foundation) or through an issue in this repo.
10
10
11
-
**Last Update**: 2026-04-01, Release 1.6.0
11
+
**Last Update**: 2026-07-21, Release 1.6.1rc0
12
12
13
13
> The checklist version of this document was created as a joint effort
14
14
> between [Northern Block](https://northernblock.io/), [Animo Solutions](https://animo.id/) and the Ontario government, on behalf of the Ontario government.
"description" : "Issue a new auth token for a subwallet. Issuing a new token invalidates any token previously issued for the wallet: only the most recently issued token is valid. Do not call this endpoint if another client may still be using a previously issued token for the wallet.",
0 commit comments