Release 1.2.1 is a patch to fix a couple of issues introduced in Release 1.2.0 that prevent the startup of multi-tenant/single database instances of ACA-Py. The release includes the fixes, plus a new test for testing ACA-Py upgrades -- a new test type introduced in Release 1.2.0. Given that there are no breaking changes in this release, we'll move the 1.2.lts branch to be based on this release.
Enhancements in Release 1.2.1 are the addition of support for the Linked Data proof cryptosuite EcdsaSecp256r1Signature2019
, and support for P256 keys generally and in did:key
form.
1.2.1 Deprecation Notices
The same deprecation notices from the 1.1.0 release about AIP 1.0 protocols still apply. The protocols remain in the 1.2.1 release, but will be moved out of the core and into plugins soon. Please review these notifications carefully!
1.2.1 Breaking Changes
There are no breaking changes in this release, just fixes, new tests and minor updates.
What's Changed
- Add some more functionality and checks to the restart/upgrade test by @ianco in #3431
- Follow up from Release 1.2.0 -- including LTS change by @swcurran in #3432
- Change did:tdw resolver naming to did:webvh by @jamshale in #3429
- chore(deps-dev): Bump pytest-asyncio from 0.25.1 to 0.25.2 by @dependabot in #3437
- chore(deps): Bump marshmallow from 3.23.3 to 3.25.1 by @dependabot in #3438
- chore(deps-dev): Bump ruff from 0.8.6 to 0.9.1 by @dependabot in #3439
- chore(deps): Bump pygments from 2.18.0 to 2.19.1 by @dependabot in #3440
- Only copy agent code in dockerfiles by @jamshale in #3393
- Support P256 keys & did:keys by @gmulhearn in #3442
- ♻️ Sync ruff version in workflows by @ff137 in #3447
- Fixed handling of base wallet routes in auth decorator by @esune in #3448
- Support EcdsaSecp256r1Signature2019 linked data proof by @gmulhearn in #3443
- Prevent dummy profiles on start up by @jamshale in #3449
- ⬆️ Upgrade dev dependencies by @ff137 in #3454
- Pass the correct key for multitenant single wallets by @jamshale in #3450
- chore(deps): Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #3453
- Add Multi-tenancy single wallet upgrade test by @jamshale in #3457
- Check admin wallet anoncreds upgrade on startup by @jamshale in #3458
- 1.2.1rc0 by @swcurran in #3459
- 1.2.1 by @swcurran in #3460
Full Changelog: 1.2.0...1.2.1