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
+16-5Lines changed: 16 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# ACA-Py Changelog
2
2
3
-
## 1.5.0rc0
3
+
## 1.5.0rc1
4
4
5
-
### January 7, 2026
5
+
### January 22, 2026
6
6
7
-
ACA-Py 1.5.0 is a significant release that advances the platform’s modernization and modularization goals. The most substantial changes are the upgrade to **Python 3.13** and the continued evolution of ACA-Py toward a **plugin-oriented architecture**, including the removal of the legacy v1.0 credential exchange protocols (issue credential and present proof) from the core agent.
7
+
ACA-Py 1.5.0 is a significant release that advances the platform’s modernization and modularization goals. The most substantial changes are the upgrade to **Python 3.13** and the continued evolution of ACA-Py toward a **plugin-oriented architecture**, including the removal of the legacy v1.0 credential exchange protocols (issue credential and present proof) from the core agent. The release also includes some important fixes to the wallet migration process to the `askar-anoncreds` wallet type, and to the webhooks associated with the use of the `askar-anoncreds` wallet type.
8
8
9
9
With this release, the v1.0 credential exchange protocols have been fully removed from ACA-Py core and are now expected to be provided via plugins where required. This aligns with earlier deprecation signals and reinforces a cleaner separation between the core agent and optional protocol implementations.
10
10
11
-
This release also includes important fixes to the migration process from the `askar` wallet type to `askar-anoncreds`, necessary for upgrades of deployments adopting the newest AnonCreds libraries. Several follow-on fixes and cleanups were also made to the **Kanon Storage** capability added in [Release 1.4.0](#140), addressing connection management/pooling behavior.
11
+
This release includes some follow-on fixes and cleanups to the **Kanon Storage** capability added in [Release 1.4.0](#140), addressing connection management/pooling behavior.
12
12
13
13
Additional improvements include enhanced scenario test logging and diagnostics, recoverable and event-driven revocation registry management, improvements to Docker image versioning, the introduction of a **plugin installer** to simplify deployment and management of external ACA-Py plugins, and the usual dependabot updates.
14
14
@@ -24,6 +24,7 @@ This release includes **intentional breaking changes** as part of ACA-Py’s ong
24
24
While not breaking at the API level, implementers should also be aware of behavioral and configuration changes related to:
25
25
26
26
- Migration from `askar` to `askar-anoncreds`
27
+
- The addition of some webhooks missing since the introduction of the `askar-anoncreds` wallet type
27
28
- Kanon Storage connection handling and pooling behavior
28
29
29
30
These areas should be explicitly tested when upgrading to 1.5.0.
@@ -39,14 +40,20 @@ AIP 1.0 protocols that were [previously announced as deprecated](#140-deprecatio
39
40
### 1.5.0 Categorized PR List
40
41
41
42
-**Core Platform and Architecture**
43
+
- Fix plugin installer hardcoded version [\#4015](https://github.com/openwallet-foundation/acapy/pull/4015)[PatStLouis](https://github.com/PatStLouis)
42
44
- Upgrade python to 3.13 [#3911](https://github.com/openwallet-foundation/acapy/pull/3911)[jamshale](https://github.com/jamshale)
- Feature: semantic image versioning for released images [#3976](https://github.com/openwallet-foundation/acapy/pull/3976)[esune](https://github.com/esune)
45
47
-**Protocol Changes and Credential Exchange**
48
+
- Issue #3845 fix : auto-store failure going to done state [\#3999](https://github.com/openwallet-foundation/acapy/pull/3999)[sonivijayk](https://github.com/sonivijayk)
- feat: Add option to remove credex on failure [#3947](https://github.com/openwallet-foundation/acapy/pull/3947)[TheTechmage](https://github.com/TheTechmage)
49
52
-**AnonCreds, Revocation, and Wallet Migration**
53
+
- Synchronously store the revocation registry [\#4028](https://github.com/openwallet-foundation/acapy/pull/4028)[PatStLouis](https://github.com/PatStLouis)
- Fetch schemaId on legacy cred def [\#3988](https://github.com/openwallet-foundation/acapy/pull/3988)[PatStLouis](https://github.com/PatStLouis)
50
57
- chore: Remove some more indy refs from anoncreds module [#4004](https://github.com/openwallet-foundation/acapy/pull/4004)[jamshale](https://github.com/jamshale)
- Fix issues with anoncreds upgrade [#3991](https://github.com/openwallet-foundation/acapy/pull/3991)[jamshale](https://github.com/jamshale)
@@ -56,14 +63,18 @@ AIP 1.0 protocols that were [previously announced as deprecated](#140-deprecatio
56
63
- fix: minor fix to avoid pool exhaustion and deadlocks [#3958](https://github.com/openwallet-foundation/acapy/pull/3958)[vinaysingh8866](https://github.com/vinaysingh8866)
57
64
- Fix for handler for postgres [#3992](https://github.com/openwallet-foundation/acapy/pull/3992)[vinaysingh8866](https://github.com/vinaysingh8866)
58
65
-**Testing, Logging, and Diagnostics**
66
+
- Add citizenship context to document downloader [\#4027](https://github.com/openwallet-foundation/acapy/pull/4027)[PatStLouis](https://github.com/PatStLouis)
- feat: Only log failing scenarios [#4005](https://github.com/openwallet-foundation/acapy/pull/4005)[jamshale](https://github.com/jamshale)
60
69
- chore: Lower scenario test logging to info level [#4000](https://github.com/openwallet-foundation/acapy/pull/4000)[jamshale](https://github.com/jamshale)
61
70
- feat: Add logging to scenario tests [#3983](https://github.com/openwallet-foundation/acapy/pull/3983)[jamshale](https://github.com/jamshale)
- Sonivijayk/fix/issue 2319 docs update to remove indy usage [#3997](https://github.com/openwallet-foundation/acapy/pull/3997)[sonivijayk](https://github.com/sonivijayk)
64
74
-**Dependabot PRs**
65
-
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2025-11-15..2026-01-06+author%3Aapp%2Fdependabot+)
75
+
-[Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2025-11-15..2026-01-22+author%3Aapp%2Fdependabot+)
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-01-06, Release 1.5.0rc0
11
+
**Last Update**: 2026-01-22, Release 1.5.0rc1
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.5.0rc0"
3
+
version = "1.5.0rc1"
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