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
+159-5Lines changed: 159 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# ACA-Py Changelog
2
2
3
-
## 1.6.0rc0
3
+
## 1.6.0
4
4
5
-
### March 23, 2026
5
+
### April 1, 2026
6
6
7
7
ACA-Py Release 1.6.0 continues the clean up of the migration of deployments moving from the `askar` wallet type to `askar-anoncreds`. More use case specific issues have been found with the upgrade and corrected in this release, notably when revokable AnonCreds credentials rooted in Indy, with Endorsers and when an initial revocation publication operation fails. The proper handle of such a condition is again properly handled. Also added is an interoperability improvement with the [Credo-TS] framework around the handling of JWS verification.
8
8
@@ -15,7 +15,7 @@ Additional updates include dependency upgrades, improvements to CI/CD and test m
15
15
16
16
### 1.6.0 Breaking Changes
17
17
18
-
This release introduces no intentional breaking changes.
18
+
This release introduces no intentional breaking changes. Note that PR [\#3998](https://github.com/openwallet-foundation/acapy/pull/3998) in release [1.5.1](#151) was initially missed in the release as breaking, but is a breaking change. Implementations relying on the removed duplicate webhooks for present-proof v2 should adjust to the new behavior.
19
19
20
20
Included are required fixes that correct behavior in some edge cases related to deployments using AnonCreds revocation, Indy and upgrading from the `askar` wallet type to the `askar-anoncreds` wallet type. Deployments that have already upgraded to 1.4.0 and later **SHOULD** upgrade to 1.6.0.
21
21
@@ -49,8 +49,9 @@ AIP 1.0 protocols that were [previously announced as deprecated](#140-deprecatio
- ci: scope permissions to jobs and fix workflow syntax [\#4066](https://github.com/openwallet-foundation/acapy/pull/4066)[PatStLouis](https://github.com/PatStLouis)
51
51
-**Dependabot PRs**
52
-
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2026-02-27..2026-03-23+author%3Aapp%2Fdependabot+)
52
+
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2026-02-27..2026-04-01+author%3Aapp%2Fdependabot+)
@@ -63,7 +64,9 @@ ACA-Py 1.5.1 is a clean up release primarily to address some follow-on issues re
63
64
64
65
### 1.5.1 Breaking Changes
65
66
66
-
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].
67
+
PR [\#3998](https://github.com/openwallet-foundation/acapy/pull/3998) is a breaking change for those depending on the removed duplicate webhook calls.
68
+
69
+
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].
67
70
68
71
### 1.5.1 Deprecation Notices
69
72
@@ -245,6 +248,67 @@ Implementers are encouraged to evaluate Kanon as the preferred approach for new
This patch is being released to address another issue in the migration of the `askar` wallet-type to `askar-anoncreds`, and to get a security fix in a dependency (jsonpath-ng). As well, an interop issue with Credo-TS and the handling of JWS was added.
256
+
257
+
The release includes the following PRs from the `main` branch cherry-picked into this release:
258
+
259
+
- Feat/4086 anoncreds indy accum fix with endorsement [\#4090](https://github.com/openwallet-foundation/acapy/pull/4090)[jamshale](https://github.com/jamshale)
260
+
- fix: prefer JWS header kid over jwk.kid in attach decorator verify (fixes #4077) [\#4085](https://github.com/openwallet-foundation/acapy/pull/4085)[PatStLouis](https://github.com/PatStLouis)
261
+
- chore: bump jsonpath-ng to 1.8.0 and fix full_path format [\#4078](https://github.com/openwallet-foundation/acapy/pull/4078)[PatStLouis](https://github.com/PatStLouis)
- 1.3.lts fix: prefer JWS header kid over jwk.kid in attach decorator verify [\#4095](https://github.com/openwallet-foundation/acapy/pull/4095)[PatStLouis](https://github.com/PatStLouis)
273
+
- Dependency Update to pick up security fix
274
+
- chore: bump jsonpath-ng to 1.8.0 and fix full_path format [\#4083](https://github.com/openwallet-foundation/acapy/pull/4083)[jamshale](https://github.com/jamshale)
This patch is being released to address some issues in the migration of the `askar` wallet-type to `askar-anoncreds`, and in to restore some webhooks that were lost when `askar-anoncreds` support was added. The fixes are necessary to enable the both the migration of an existing ACA-Py wallet-type to `askar-anoncreds` using ACA-Py 1.2 and to see the same events after the migration as before. In addition, a new endpoint has been added for the `Out of Band` (OOB) protocol that supports retrieving a list of Out of Band records.
285
+
286
+
The release includes the following PRs from the `main` branch cherry-picked into this release:
287
+
288
+
- feat: add list endpoint for out-of-band records [\#4046](https://github.com/openwallet-foundation/acapy/pull/4046)
- Fix issues with anoncreds upgrade [\#3991](https://github.com/openwallet-foundation/acapy/pull/3991)
291
+
292
+
As well, a dependency update was applied, updating the `poetry.lock` file to use the latest minor versions of the dependencies and eliminating the one "High" or "Critical" vulnerability in the dependencies.
293
+
294
+
### 1.3.3 Breaking Changes
295
+
296
+
There are no breaking changes in this release.
297
+
298
+
### 1.3.3 Categorized List of Pull Requests
299
+
300
+
- Migration to, and running with, the `askar-anoncreds` wallet-type
301
+
- LTS 1.3 backport for 1.5.0 release [\#4037](https://github.com/openwallet-foundation/acapy/pull/4037)[PatStLouis](https://github.com/PatStLouis)
302
+
- Fix issues with anoncreds upgrade (#3991) [\#4001](https://github.com/openwallet-foundation/acapy/pull/4001)[jamshale](https://github.com/jamshale)
303
+
304
+
- Out of Band Protocol Enhancements
305
+
- feat: backport list endpoint for out-of-band records to 1.3.lts [\#4057](https://github.com/openwallet-foundation/acapy/pull/4057)[PatStLouis](https://github.com/PatStLouis)
@@ -561,6 +625,96 @@ Specifics of the majority of the changes can be found by looking at the diffs fo
561
625
- Dependabot PRs
562
626
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2025-01-21..2025-05-01+author%3Aapp%2Fdependabot+)
563
627
628
+
## 1.2.7
629
+
630
+
### Apr 1, 2026
631
+
632
+
This release is to get a security fix in a dependency (jsonpath-ng) and to address an interop issue with Credo-TS in the handling of JWS. An AnonCreds revocation fix that was added to the 1.3.4 release is NOT included in this release as it does not apply to the 1.2 LTS branch.
633
+
634
+
**As support for the ACA-Py 1.2 LTS branch ends in April 2026, this is the last 1.2 LTS release. Deployers are strongly encouraged to update to at least the latest 1.3 LTS release and ideally to the latest ACA-Py release.**
635
+
636
+
The release includes the following PRs from the `main` branch cherry-picked into this release:
637
+
638
+
- fix: prefer JWS header kid over jwk.kid in attach decorator verify (fixes #4077) [\#4085](https://github.com/openwallet-foundation/acapy/pull/4085)[PatStLouis](https://github.com/PatStLouis)
639
+
- chore: bump jsonpath-ng to 1.8.0 and fix full_path format [\#4078](https://github.com/openwallet-foundation/acapy/pull/4078)[PatStLouis](https://github.com/PatStLouis)
640
+
641
+
### 1.2.7 Breaking Changes
642
+
643
+
There are no breaking changes in this release.
644
+
645
+
#### 1.2.7 Categorized List of Pull Requests
646
+
647
+
- JWS Handling Update / Credo-TS Interop
648
+
- 1.2.lts fix: prefer JWS header kid over jwk.kid in attach decorator verify [\#4094](https://github.com/openwallet-foundation/acapy/pull/4094)[PatStLouis](https://github.com/PatStLouis)
649
+
- Dependency Update to pick up security fix
650
+
- chore: bump jsonpath-ng to 1.8.0 and fix full_path format [\#4082](https://github.com/openwallet-foundation/acapy/pull/4082)[jamshale](https://github.com/jamshale)
This patch is being released to address some issues in the migration of the `askar` wallet-type to `askar-anoncreds`, and in to restore some webhooks that were lost when `askar-anoncreds` support was added. The fixes are necessary to enable the both the migration of an existing ACA-Py wallet-type to `askar-anoncreds` using ACA-Py 1.2 and to see the same events after the migration as before. In addition, a new endpoint has been added for the `Out of Band` (OOB) protocol that supports retrieving a list of Out of Band records.
661
+
662
+
The release includes the following PRs from the `main` branch cherry-picked into this release:
663
+
664
+
- feat: add list endpoint for out-of-band records [\#4046](https://github.com/openwallet-foundation/acapy/pull/4046)
- Fix issues with anoncreds upgrade [\#3991](https://github.com/openwallet-foundation/acapy/pull/3991)
667
+
668
+
As well, a dependency update was applied, updating the `poetry.lock` file to use the latest minor versions of the dependencies and eliminating the one "High" or "Critical" vulnerability in the dependencies.
669
+
670
+
### 1.2.6 Breaking Changes
671
+
672
+
There are no breaking changes in this release.
673
+
674
+
#### 1.2.6 Categorized List of Pull Requests
675
+
676
+
- Migration to, and running with, the `askar-anoncreds` wallet-type
677
+
- LTS 1.2 backport for 1.5.0 release [\#4036](https://github.com/openwallet-foundation/acapy/pull/4036)[PatStLouis](https://github.com/PatStLouis)
678
+
- Fix issues with anoncreds upgrade (#3991) [\#4002](https://github.com/openwallet-foundation/acapy/pull/4002)[jamshale](https://github.com/jamshale)
679
+
680
+
- Out of Band Protocol Enhancements
681
+
- feat: backport list endpoint for out-of-band records to 1.2.lts [\#4058](https://github.com/openwallet-foundation/acapy/pull/4058)[PatStLouis](https://github.com/PatStLouis)
This patch release adds a GitHub Action to publish an LTS container image with the tag `1.2-lts` when a release is published from the ACA-Py 1.2.lts branch. This is a convenience for those who want to use the latest LTS version of ACA-Py in their deployments, and is not intended to be used as a replacement for the latest release of ACA-Py or when a specific release is required.
693
+
694
+
The release includes the following PRs from the `main` branch cherry-picked into this release:
695
+
696
+
- Put cred_rev_id read, increment and write in a transaction [\#3793](https://github.com/openwallet-foundation/acapy/pull/3793)
697
+
- Remove header from http/ws responses [\#3753](https://github.com/openwallet-foundation/acapy/pull/3753)
698
+
- 🐛 Fix v2 cred ex and pres ex webhook events to emit after db write [\#3699](https://github.com/openwallet-foundation/acapy/pull/3699)
699
+
- fix: multiuse invite derived conns should have msg id [\#3692](https://github.com/openwallet-foundation/acapy/pull/3692)
700
+
701
+
As well, a dependency update was applied, updating the `poetry.lock` file to use the latest minor versions of the dependencies.
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-03-23, Release 1.6.0rc0
11
+
**Last Update**: 2026-04-01, Release 1.6.0
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.
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[tool.poetry]
2
2
name = "acapy_agent"
3
-
version = "1.6.0rc0"
3
+
version = "1.6.0"
4
4
description = "(ACA-Py) A Cloud Agent Python is a foundation for building decentralized identity applications and services running in non-mobile environments. "
0 commit comments