Skip to content

Commit 509bfab

Browse files
authored
1.2.3 (#3559)
Signed-off-by: Stephen Curran <[email protected]>
1 parent 4748f93 commit 509bfab

8 files changed

+35
-9
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Aries Cloud Agent Python Changelog
22

3+
## 1.2.3
4+
5+
### March 6, 2025
6+
7+
This patch release addresses a bug in the publishing of AnonCreds revocation entries that caused the ledger and issuer wallet to become out of sync. As a result, revoked credentials were not being correctly flagged as revoked when presented. Previously, this issue was mitigated by an automatic “sync-revocation” process, which generally resolved the problem. However, we recently identified scenarios where the presence of an Indy Endorser in the revocation publication flow caused the “sync-revocation” process to fail silently.
8+
9+
This patch resolves that issue. Once applied, if a revocation batch results in an out-of-sync state, the “sync-revocation” process will automatically run to correct it.
10+
11+
For more details, see [Issue 3546](https://github.com/openwallet-foundation/acapy/issues/3546).
12+
13+
### 1.2.3 Deprecation Notices
14+
15+
The same **[deprecation notices](#101-deprecation-notices)** from the [1.1.0](#110) release about AIP 1.0 protocols still apply. The protocols remain in this 1.2.3 release, but the Connections Protocol has been removed from the ACA-Py `main` branch, and is available as a [plugin](https://github.com/openwallet-foundation/acapy-plugins/tree/main/connections). The Issue Credential v1 and Present Proof v1 protocols will soon be changed similarly. Please review these notifications carefully!
16+
17+
### 1.2.3 Breaking Changes
18+
19+
There are no breaking changes in this release.
20+
21+
#### 1.2.3 Categorized List of Pull Requests
22+
23+
- AnonCreds Revocation Fixes
24+
- 1.2.LTS Fix revocation accum sync when endorsement txn fails (#3547) [\#3555](https://github.com/openwallet-foundation/acapy/pull/3555) [jamshale](https://github.com/jamshale)
25+
26+
- Release management pull requests:
27+
- 1.2.3 [\#3559](https://github.com/openwallet-foundation/acapy/pull/3559) [swcurran](https://github.com/swcurran)
28+
329
## 1.2.2
430

531
### January 30, 2025

Managing-ACA-Py-Doc-Site.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ and mkdocs configuration.
2020

2121
When the GitHub Action fires, it runs a container that carries out the following steps:
2222

23-
- Checks out the triggering branch, either `main` or `docs-v<version>` (e.g `docs-v1.2.2`).
23+
- Checks out the triggering branch, either `main` or `docs-v<version>` (e.g `docs-v1.2.3`).
2424
- Runs the script [scripts/prepmkdocs.sh], which moves and updates some of the
2525
markdown files so that they fit into the generated site. See the comments in
2626
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:
9797
- Check your `git status` and make sure there are no changes in the branch --
9898
e.g., new files that shouldn't be added to the `gh-pages` branch. If there are
9999
any -- delete the files so they are not added.
100-
- Remove the folder for the RC. For example `rm -rf 1.2.2rc0`
100+
- Remove the folder for the RC. For example `rm -rf 1.2.3rc0`
101101
- Edit the `versions.json` file and remove the reference to the RC release in
102102
the file.
103103
- Push the changes via a PR to the ACA-Py `gh-pages` branch (don't PR them into

PUBLISHING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ a major, minor or patch release, per [semver](https://semver.org/) rules.
66

77
Once ready to do a release, create a local branch that includes the following updates:
88

9-
1. Create a local PR branch from an updated `main` branch, e.g. "1.2.2".
9+
1. Create a local PR branch from an updated `main` branch, e.g. "1.2.3".
1010

1111
2. See if there are any Document Site `mkdocs` changes needed. Run the script
1212
`./scripts/prepmkdocs.sh; mkdocs`. Watch the log, noting particularly if
@@ -140,7 +140,7 @@ Once you have the list of PRs:
140140
[publish-indy.yml]: https://github.com/openwallet-foundation/acapy/blob/main/.github/workflows/publish-indy.yml
141141

142142
12. When a new release is tagged, create a new branch at the same commit with
143-
the branch name in the format `docs-v<version>`, for example, `docs-v1.2.2`.
143+
the branch name in the format `docs-v<version>`, for example, `docs-v1.2.3`.
144144
The creation of the branch triggers the execution of the [publish-docs]
145145
GitHub Action which generates the documentation for the new release,
146146
publishing it at [https://aca-py.org]. The GitHub Action also executes when

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ the [LTS strategy](./LTS-Strategy.md).
5353

5454
Current LTS releases:
5555

56-
- Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.2) **Current LTS Release**
56+
- Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.3) **Current LTS Release**
5757
- Release [0.12](https://github.com/openwallet-foundation/acapy/releases/tag/0.12.4) **End of Life: October 2025**
5858

5959
Past LTS releases:

docs/features/SupportedRFCs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ACA-Py or the repository `main` branch. Reminders (and PRs!) to update this page
88
welcome! If you have any questions, please contact us on the #aries channel on
99
[OpenWallet Foundation Discord](https://discord.gg/openwallet-foundation) or through an issue in this repo.
1010

11-
**Last Update**: 2025-01-30, Release 1.2.2
11+
**Last Update**: 2025-03-06, Release 1.2.3
1212

1313
> The checklist version of this document was created as a joint effort
1414
> between [Northern Block](https://northernblock.io/), [Animo Solutions](https://animo.id/) and the Ontario government, on behalf of the Ontario government.

open-api/openapi.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi" : "3.0.1",
33
"info" : {
44
"title" : "Aries Cloud Agent",
5-
"version" : "v1.2.2"
5+
"version" : "v1.2.3"
66
},
77
"servers" : [ {
88
"url" : "/"

open-api/swagger.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"swagger" : "2.0",
33
"info" : {
4-
"version" : "v1.2.2",
4+
"version" : "v1.2.3",
55
"title" : "Aries Cloud Agent"
66
},
77
"tags" : [ {

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "acapy_agent"
3-
version = "1.2.2"
3+
version = "1.2.3"
44
description = "(ACA-Py) A Cloud Agent Python is a foundation for building decentralized identity applications and services running in non-mobile environments. "
55
authors = []
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)