From 787c81f2923f1ae18da6c1fbe1417875b67f31ad Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Thu, 29 Jan 2026 14:46:36 -0800 Subject: [PATCH 1/3] 1.2.6rc0 Signed-off-by: Stephen Curran --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ Managing-ACA-Py-Doc-Site.md | 4 ++-- PUBLISHING.md | 4 ++-- README.md | 6 +++--- docs/features/SupportedRFCs.md | 2 +- docs/generated/acapy_agent.utils.rst | 8 ++++++++ open-api/openapi.json | 2 +- open-api/swagger.json | 2 +- pyproject.toml | 2 +- 9 files changed, 45 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35f59b8016..d805687905 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Aries Cloud Agent Python Changelog +## 1.2.6rc0 + +### Jan 29, 2025 + +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. + +The release includes the following PRs from the `main` branch cherry-picked into this release: + +- Update AnonCreds events [\#4016](https://github.com/openwallet-foundation/acapy/pull/4016) +- Fix issues with anoncreds upgrade [\#3991](https://github.com/openwallet-foundation/acapy/pull/3991) + +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. + +### 1.2.6 Breaking Changes + +There are no breaking changes in this release. + +#### 1.2.6 Categorized List of Pull Requests + +- Migration to, and running with, the `askar-anoncreds` wallet-type + - LTS 1.2 backport for 1.5.0 release [\#4036](https://github.com/openwallet-foundation/acapy/pull/4036) [PatStLouis](https://github.com/PatStLouis) + - Fix issues with anoncreds upgrade (#3991) [\#4002](https://github.com/openwallet-foundation/acapy/pull/4002) [jamshale](https://github.com/jamshale) + +- Release management pull requests: + - 1.2.6rc0 [\#4038](https://github.com/openwallet-foundation/acapy/pull/4038) [swcurran](https://github.com/swcurran) + ## 1.2.5 ### July 18, 2025 diff --git a/Managing-ACA-Py-Doc-Site.md b/Managing-ACA-Py-Doc-Site.md index 39e046cc41..7d57ffc73c 100644 --- a/Managing-ACA-Py-Doc-Site.md +++ b/Managing-ACA-Py-Doc-Site.md @@ -20,7 +20,7 @@ and mkdocs configuration. When the GitHub Action fires, it runs a container that carries out the following steps: -- Checks out the triggering branch, either `main` or `docs-v` (e.g `docs-v1.2.5`). +- Checks out the triggering branch, either `main` or `docs-v` (e.g `docs-v1.2.6`). - Runs the script [scripts/prepmkdocs.sh], which moves and updates some of the markdown files so that they fit into the generated site. See the comments in the scripts for details about the copying and editing done via the script. In @@ -97,7 +97,7 @@ To delete the documentation version, do the following: - Check your `git status` and make sure there are no changes in the branch -- e.g., new files that shouldn't be added to the `gh-pages` branch. If there are any -- delete the files so they are not added. -- Remove the folder for the RC. For example `rm -rf 1.2.5rc0` +- Remove the folder for the RC. For example `rm -rf 1.2.6rc0` - Edit the `versions.json` file and remove the reference to the RC release in the file. - Push the changes via a PR to the ACA-Py `gh-pages` branch (don't PR them into diff --git a/PUBLISHING.md b/PUBLISHING.md index b062ef7ddf..28950cfa8f 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -6,7 +6,7 @@ a major, minor or patch release, per [semver](https://semver.org/) rules. Once ready to do a release, create a local branch that includes the following updates: -1. Create a local PR branch from an updated `main` branch, e.g. "1.2.5". +1. Create a local PR branch from an updated `main` branch, e.g. "1.2.6rc0". 2. See if there are any Document Site `mkdocs` changes needed. Run the script `./scripts/prepmkdocs.sh; mkdocs`. Watch the log, noting particularly if @@ -140,7 +140,7 @@ Once you have the list of PRs: [publish-indy.yml]: https://github.com/openwallet-foundation/acapy/blob/main/.github/workflows/publish-indy.yml 12. When a new release is tagged, create a new branch at the same commit with - the branch name in the format `docs-v`, for example, `docs-v1.2.5`. + the branch name in the format `docs-v`, for example, `docs-v1.2.6`. The creation of the branch triggers the execution of the [publish-docs] GitHub Action which generates the documentation for the new release, publishing it at [https://aca-py.org]. The GitHub Action also executes when diff --git a/README.md b/README.md index af2cd2eab3..af06c7b328 100644 --- a/README.md +++ b/README.md @@ -53,12 +53,12 @@ the [LTS strategy](./LTS-Strategy.md). Current LTS releases: -- Release [1.3](https://github.com/openwallet-foundation/acapy/releases/tag/1.3.1) **Current LTS Release** -- Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.5) **End of Life: April 2026** -- Release [0.12](https://github.com/openwallet-foundation/acapy/releases/tag/0.12.7) **End of Life: October 2025** +- Release [1.3](https://github.com/openwallet-foundation/acapy/releases/tag/1.3.2) **Current LTS Release** +- Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.6) **End of Life: April 2026** Past LTS releases: +- Release [0.12](https://github.com/openwallet-foundation/acapy/releases/tag/0.12.7) **End of Life: October 2025** - Release [0.11](https://github.com/openwallet-foundation/acapy/releases/tag/0.11.3) **End of Life: January 2025** Unless specified in the **Breaking Changes** section of the ACA-Py diff --git a/docs/features/SupportedRFCs.md b/docs/features/SupportedRFCs.md index d5e8deffd9..22181cff1c 100644 --- a/docs/features/SupportedRFCs.md +++ b/docs/features/SupportedRFCs.md @@ -8,7 +8,7 @@ ACA-Py or the repository `main` branch. Reminders (and PRs!) to update this page welcome! If you have any questions, please contact us on the #aries channel on [OpenWallet Foundation Discord](https://discord.gg/openwallet-foundation) or through an issue in this repo. -**Last Update**: 2025-07-18, Release 1.2.5 +**Last Update**: 2026-01-29, Release 1.2.6rc0 > The checklist version of this document was created as a joint effort > between [Northern Block](https://northernblock.io/), [Animo Solutions](https://animo.id/) and the Ontario government, on behalf of the Ontario government. diff --git a/docs/generated/acapy_agent.utils.rst b/docs/generated/acapy_agent.utils.rst index 4a8fd038e3..dd8a02da56 100644 --- a/docs/generated/acapy_agent.utils.rst +++ b/docs/generated/acapy_agent.utils.rst @@ -113,6 +113,14 @@ acapy\_agent.utils.repeat module :undoc-members: :show-inheritance: +acapy\_agent.utils.server module +-------------------------------- + +.. automodule:: acapy_agent.utils.server + :members: + :undoc-members: + :show-inheritance: + acapy\_agent.utils.stats module ------------------------------- diff --git a/open-api/openapi.json b/open-api/openapi.json index b7c2620148..07c7c32a04 100644 --- a/open-api/openapi.json +++ b/open-api/openapi.json @@ -2,7 +2,7 @@ "openapi" : "3.0.1", "info" : { "title" : "Aries Cloud Agent", - "version" : "v1.2.5" + "version" : "v1.2.6rc0" }, "servers" : [ { "url" : "/" diff --git a/open-api/swagger.json b/open-api/swagger.json index 3c984b25c5..01d1b3f60c 100644 --- a/open-api/swagger.json +++ b/open-api/swagger.json @@ -1,7 +1,7 @@ { "swagger" : "2.0", "info" : { - "version" : "v1.2.5", + "version" : "v1.2.6rc0", "title" : "Aries Cloud Agent" }, "tags" : [ { diff --git a/pyproject.toml b/pyproject.toml index 94d10f0066..292e6ddf88 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "acapy_agent" -version = "1.2.5" +version = "1.2.6rc0" description = "(ACA-Py) A Cloud Agent Python is a foundation for building decentralized identity applications and services running in non-mobile environments. " authors = [] license = "Apache-2.0" From ae044ad3e84898fb0254a3bb15cc2bacb025ab5d Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Thu, 29 Jan 2026 14:54:10 -0800 Subject: [PATCH 2/3] Typos Signed-off-by: Stephen Curran --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d805687905..e3bf221a24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.2.6rc0 -### Jan 29, 2025 +### Jan 29, 2026 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. diff --git a/README.md b/README.md index af06c7b328..0739e1b4e2 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ the [LTS strategy](./LTS-Strategy.md). Current LTS releases: -- Release [1.3](https://github.com/openwallet-foundation/acapy/releases/tag/1.3.2) **Current LTS Release** +- Release [1.3](https://github.com/openwallet-foundation/acapy/releases/tag/1.3.3) **Current LTS Release** - Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.6) **End of Life: April 2026** Past LTS releases: From 51931ee3135d088fdacb7512f055c19decb205b2 Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Thu, 29 Jan 2026 16:10:33 -0800 Subject: [PATCH 3/3] Update release date Signed-off-by: Stephen Curran --- CHANGELOG.md | 2 +- docs/features/SupportedRFCs.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3bf221a24..7b4ebcbf3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.2.6rc0 -### Jan 29, 2026 +### Jan 30, 2026 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. diff --git a/docs/features/SupportedRFCs.md b/docs/features/SupportedRFCs.md index 22181cff1c..1c9416250d 100644 --- a/docs/features/SupportedRFCs.md +++ b/docs/features/SupportedRFCs.md @@ -8,7 +8,7 @@ ACA-Py or the repository `main` branch. Reminders (and PRs!) to update this page welcome! If you have any questions, please contact us on the #aries channel on [OpenWallet Foundation Discord](https://discord.gg/openwallet-foundation) or through an issue in this repo. -**Last Update**: 2026-01-29, Release 1.2.6rc0 +**Last Update**: 2026-01-30, Release 1.2.6rc0 > The checklist version of this document was created as a joint effort > between [Northern Block](https://northernblock.io/), [Animo Solutions](https://animo.id/) and the Ontario government, on behalf of the Ontario government.