Skip to content

Commit dd059b3

Browse files
authored
Merge pull request #3830 from swcurran/1.2.5
1.2.5
2 parents 397030c + da930a9 commit dd059b3

7 files changed

Lines changed: 384 additions & 199 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Aries Cloud Agent Python Changelog
22

3-
## 1.2.5rc0
3+
## 1.2.5
44

5-
### July 14, 2025
5+
### July 18, 2025
66

77
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.
88

@@ -27,6 +27,7 @@ There are no breaking changes in this release.
2727
- Add recreate lts workflow to 1.2.lts branch [\#3772](https://github.com/openwallet-foundation/acapy/pull/3772) [jamshale](https://github.com/jamshale)
2828

2929
- Release management pull requests:
30+
- 1.2.5 [\#3830](https://github.com/openwallet-foundation/acapy/pull/3830) [swcurran](https://github.com/swcurran)
3031
- 1.2.5rc0 [\#3821](https://github.com/openwallet-foundation/acapy/pull/3821) [swcurran](https://github.com/swcurran)
3132

3233
## 1.2.4

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ 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.5rc0) **Current LTS Release**
57-
- Release [0.12](https://github.com/openwallet-foundation/acapy/releases/tag/0.12.7rc1) **End of Life: October 2025**
56+
- Release [1.3](https://github.com/openwallet-foundation/acapy/releases/tag/1.3.1) **Current LTS Release**
57+
- Release [1.2](https://github.com/openwallet-foundation/acapy/releases/tag/1.2.5) **End of Life: April 2026**
58+
- Release [0.12](https://github.com/openwallet-foundation/acapy/releases/tag/0.12.7) **End of Life: October 2025**
5859

5960
Past LTS releases:
6061

docs/deploying/ContainerImagesAndGithubActions.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,18 @@ Standard image is outside of the scope of this document.
3838
The ACA-Py images built by this project are tagged to indicate which of the
3939
above variants it is. Other tags may also be generated for use by developers.
4040

41+
For LTS releases, an LTS tag is generated that can be used as a "latest LTS"
42+
version for a given LTS branch. The tag is py<version>-<lts_tag> (e.g.,
43+
py3.12-1.2-lts). The container is the same as the most recent Standard image for
44+
that LTS release.
45+
4146
Below is a table of all generated images and their tags:
4247

4348
Tag | Variant | Example | Description |
4449
------------------------|----------|--------------------------|-------------------------------------------------------------------------------------------------|
4550
py3.9-X.Y.Z | Standard | py3.9-0.7.4 | Standard image variant built on Python 3.9 for ACA-Py version X.Y.Z |
4651
py3.10-X.Y.Z | Standard | py3.10-0.7.4 | Standard image variant built on Python 3.10 for ACA-Py version X.Y.Z |
52+
py3.12-X.Y.Z-lts | LTS | py3.12-1.2-lts | Standard image variant built on Python 3.12 for ACA-Py version X.Y.Z |
4753

4854
### Image Comparison
4955

@@ -66,15 +72,8 @@ variants and between the BC Gov ACA-Py images.
6672
- Askar and Indy Shared libraries are installed as dependencies of ACA-Py through pip from pre-compiled binaries included in the python wrappers
6773
- Built from repo contents
6874
- Includes Indy postgres storage plugin
69-
- `bcgovimages/aries-cloudagent`
70-
- (Usually) based on Ubuntu
71-
- Based on `von-image`
72-
- Default user is `indy`
73-
- Includes `libindy` and Indy CLI
74-
- Uses `pyenv`
75-
- Askar and Indy Shared libraries built from source
76-
- Built from ACA-Py python package uploaded to PyPI
77-
- Includes Indy postgres storage plugin
75+
- LTS Image
76+
- Same as standard, but only built for LTS releases.
7877

7978
## Github Actions
8079

@@ -90,6 +89,8 @@ variants and between the BC Gov ACA-Py images.
9089
- Publish (`.github/workflows/publish.yml`) - Run on new release published or
9190
when manually triggered; builds and pushes the Standard ACA-Py variant to the
9291
Github Container Registry.
92+
- LTS (`github/workflows/tag-recreate-lts.yml`) - Run on all releases, but only generates an artifact for a final (non-release candidate) LTS
93+
release to create the LTS tagged artifact.
9394
- BDD Integration Tests (`.github/workflows/BDDTests.yml`) - Run on pull
9495
requests (to the openwallet-foundation fork only); runs BDD integration tests.
9596
- Format (`.github/workflows/format.yml`) - Run on pull requests;

docs/features/SupportedRFCs.md

Lines changed: 1 addition & 1 deletion
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-07-14, Release 1.2.5rc0
11+
**Last Update**: 2025-07-18, Release 1.2.5
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.

0 commit comments

Comments
 (0)