Skip to content

Commit a99e49f

Browse files
authored
Merge pull request #4054 from swcurran/1.5.1rc0
1.5.1rc0
2 parents 417663c + 525d547 commit a99e49f

File tree

11 files changed

+305
-39
lines changed

11 files changed

+305
-39
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# ACA-Py Changelog
22

3+
## 1.5.1rc0
4+
5+
### February 20, 2026
6+
7+
ACA-Py 1.5.1 is a clean up release primarily to address some follow-on issues related to the [1.5.0] release -- notably with the handling of AnonCreds revocation. There are some convenience additions and a GitHub Actions pipeline fix.
8+
9+
[1.5.0]: https://github.com/openwallet-foundation/acapy/releases/tag/1.5.0
10+
11+
### 1.5.1 Breaking Changes
12+
13+
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].
14+
15+
### 1.5.1 Deprecation Notices
16+
17+
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.
18+
19+
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.
20+
21+
AIP 1.0 protocols that were [previously announced as deprecated](#140-deprecation-notices) have now been removed from ACA-Py core. Implementers still using those protocols **MUST** adjust their configuration to load those protocols from the respective plugins, or better, upgrade to their AIP 2.0 equivalents.
22+
23+
### 1.5.1 Categorized PR List
24+
25+
- **Core Platform and Architecture**
26+
- Enable outbound transport in `--no-transport` mode, only disable inbound [\#4050](https://github.com/openwallet-foundation/acapy/pull/4050) [PatStLouis](https://github.com/PatStLouis)
27+
- feat: add list endpoint for out-of-band records [\#4046](https://github.com/openwallet-foundation/acapy/pull/4046) [kukgini](https://github.com/kukgini)
28+
- **AnonCreds, Revocation, and Wallet Migration**
29+
- Fix revocation setup [\#4047](https://github.com/openwallet-foundation/acapy/pull/4047) [PatStLouis](https://github.com/PatStLouis)
30+
- fix: handle revocation registry race conditions for BDD integration tests [\#4056](https://github.com/openwallet-foundation/acapy/pull/4056) [PatStLouis](https://github.com/PatStLouis)
31+
- **Testing, Logging, and Diagnostics**
32+
- FIX BDD interop integration tests [\#4052](https://github.com/openwallet-foundation/acapy/pull/4052) [PatStLouis](https://github.com/PatStLouis)
33+
- **Dependabot PRs**
34+
- [Link to list of Dependabot PRs in this release](https://github.com/openwallet-foundation/acapy/pulls?q=is%3Apr+is%3Amerged+merged%3A2025-01-29..2026-02-20+author%3Aapp%2Fdependabot+)
35+
- **Release management pull requests**:
36+
- 1.5.1rc0 [\#4054](https://github.com/openwallet-foundation/acapy/pull/4054) [swcurran](https://github.com/swcurran)
37+
338
## 1.5.0
439

540
### January 29, 2026

Managing-ACA-Py-Doc-Site.md

Lines changed: 2 additions & 2 deletions
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.5.0`).
23+
- Checks out the triggering branch, either `main` or `docs-v<version>` (e.g `docs-v1.5.1`).
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.5.0rc1`
100+
- Remove the folder for the RC. For example `rm -rf 1.5.1rc0`
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

Lines changed: 8 additions & 8 deletions
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.5.0".
9+
1. Create a local PR branch from an updated `main` branch, e.g. "1.5.1".
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
@@ -146,15 +146,15 @@ For the build test, the RTD Sphinx theme needs to be added to the docker image,
146146

147147
Published images are automatically tagged with multiple tags for flexibility:
148148

149-
- **Regular Releases** (e.g., `1.5.0`):
150-
- `py3.12-1.5.0` - Python version specific tag
151-
- `1.5.0` - Semantic version tag
149+
- **Regular Releases** (e.g., `1.5.1`):
150+
- `py3.12-1.5.1` - Python version specific tag
151+
- `1.5.1` - Semantic version tag
152152
- `1.5` - Major.minor tag (moves to latest patch release)
153153
- `latest` - Only assigned if this is the highest semantic version
154154

155-
- **Release Candidates** (e.g., `1.5.0rc1`):
156-
- `py3.12-1.5.0rc1` - Python version specific RC tag
157-
- `1.5.0rc1` - Semantic version RC tag
155+
- **Release Candidates** (e.g., `1.5.1rc0`):
156+
- `py3.12-1.5.1rc0` - Python version specific RC tag
157+
- `1.5.1rc0` - Semantic version RC tag
158158
- **Note**: RC releases do NOT receive major.minor (`1.5`) or `latest` tags
159159

160160
The `latest` tag is explicitly managed by comparing semantic versions across all
@@ -179,7 +179,7 @@ For the build test, the RTD Sphinx theme needs to be added to the docker image,
179179
[publish.yml]: https://github.com/openwallet-foundation/acapy/blob/main/.github/workflows/publish.yml
180180

181181
12. When a new release is tagged, create a new branch at the same commit with
182-
the branch name in the format `docs-v<version>`, for example, `docs-v1.5.0`.
182+
the branch name in the format `docs-v<version>`, for example, `docs-v1.5.1`.
183183
The creation of the branch triggers the execution of the [publish-docs]
184184
GitHub Action which generates the documentation for the new release,
185185
publishing it at [https://aca-py.org]. The GitHub Action also executes when

docs/deploying/ContainerImagesAndGithubActions.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ Click [here](https://github.com/openwallet-foundation/acapy/pkgs/container/acapy
4242

4343
The following is the ACA-Py container images tagging format:
4444

45-
**Regular Releases** (e.g., `1.5.0`):
46-
- `py3.12-1.5.0` - Python version specific tag
47-
- `1.5.0` - Semantic version tag
45+
**Regular Releases** (e.g., `1.5.1`):
46+
- `py3.12-1.5.1` - Python version specific tag
47+
- `1.5.1` - Semantic version tag
4848
- `1.5` - Major.minor tag (moves to latest patch release)
4949
- `latest` - Only assigned if this is the highest semantic version
5050

51-
**Release Candidates** (e.g., `1.5.0rc1`):
52-
- `py3.12-1.5.0rc1` - Python version specific RC tag
53-
- `1.5.0rc1` - Semantic version RC tag
51+
**Release Candidates** (e.g., `1.5.1rc0`):
52+
- `py3.12-1.5.1rc0` - Python version specific RC tag
53+
- `1.5.1rc0` - Semantic version RC tag
5454
- **Note**: RC releases do NOT receive major.minor (`1.5`) or `latest` tags
5555

5656
**Nightly Builds**:

0 commit comments

Comments
 (0)