From 47c99aa5839419a421e29ba9820b153bc9004038 Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Mon, 22 Jul 2024 19:18:44 -0700 Subject: [PATCH] 1.0.0rc5 Signed-off-by: Stephen Curran --- CHANGELOG.md | 234 +++++++++++++++++++++++++-------------------------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 311bfb0a81..ada7ca7bba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,145 +25,145 @@ With the focus of the pull requests for this release on stabilizing the implemen - The default underlying Python version has been upgraded to 3.12. - Support for the Indy SDK has been dropped. It had been previously deprecated. See this [Indy SDK to Askar migration documentation](#https://aca-py.org/latest/deploying/IndySDKtoAskarMigration/) for guidance. -- The webhook sent after receipt of presentation by a verifier has been updated to include all of the information needed by the verifier so that the controller does not have to call the "Verify Presentation" endpoint. The issue with calling that endpoint after the presentation has been received is that there is a race condition between the controller and the ACA-Py cleanup process deleting completed Present Proof protocol instances. See [\##3081](https://github.com/hyperledger/aries-cloudagent-python/pull/3081) for additional details. -- A fix to an obscure bug includes a change to the data sent to the controller after publishing multiple, endorsed credential definition revocation registries in a single call. The bug fix was to properly process the publishing. The breaking change is that when the process (now successfully) completes, the controller is sent the list of published credential definitions. Previously only a single value was being sent. See PR [\##3107](https://github.com/hyperledger/aries-cloudagent-python/pull/3107) for additional details. +- The webhook sent after receipt of presentation by a verifier has been updated to include all of the information needed by the verifier so that the controller does not have to call the "Verify Presentation" endpoint. The issue with calling that endpoint after the presentation has been received is that there is a race condition between the controller and the ACA-Py cleanup process deleting completed Present Proof protocol instances. See [\#3081](https://github.com/hyperledger/aries-cloudagent-python/pull/3081) for additional details. +- A fix to an obscure bug includes a change to the data sent to the controller after publishing multiple, endorsed credential definition revocation registries in a single call. The bug fix was to properly process the publishing. The breaking change is that when the process (now successfully) completes, the controller is sent the list of published credential definitions. Previously only a single value was being sent. See PR [\#3107](https://github.com/hyperledger/aries-cloudagent-python/pull/3107) for additional details. #### 1.0.0rc5 Categorized List of Pull Requests - DIDComm and Connection Establishment updates/fixes: - - fix: multiuse invites with did peer 4 [\##3112](https://github.com/hyperledger/aries-cloudagent-python/pull/3112) [dbluhm](https://github.com/dbluhm) - - Check connection is ready in all connection required handlers [\##3095](https://github.com/hyperledger/aries-cloudagent-python/pull/3095) [jamshale](https://github.com/jamshale) - - fix: didexchange manager not checking the did-rotate content correctly [\##3057](https://github.com/hyperledger/aries-cloudagent-python/pull/3057) [gmulhearn-anonyome](https://github.com/gmulhearn-anonyome) - - fix: respond to did:peer:1 with did:peer:4 [\##3050](https://github.com/hyperledger/aries-cloudagent-python/pull/3050) [dbluhm](https://github.com/dbluhm) - - DIDComm V2 Initial Implementation [\##2959](https://github.com/hyperledger/aries-cloudagent-python/pull/2959) [TheTechmage](https://github.com/TheTechmage) - - Feature: use decorators for admin api authentication [\##2860](https://github.com/hyperledger/aries-cloudagent-python/pull/2860) [esune](https://github.com/esune) + - fix: multiuse invites with did peer 4 [\#3112](https://github.com/hyperledger/aries-cloudagent-python/pull/3112) [dbluhm](https://github.com/dbluhm) + - Check connection is ready in all connection required handlers [\#3095](https://github.com/hyperledger/aries-cloudagent-python/pull/3095) [jamshale](https://github.com/jamshale) + - fix: didexchange manager not checking the did-rotate content correctly [\#3057](https://github.com/hyperledger/aries-cloudagent-python/pull/3057) [gmulhearn-anonyome](https://github.com/gmulhearn-anonyome) + - fix: respond to did:peer:1 with did:peer:4 [\#3050](https://github.com/hyperledger/aries-cloudagent-python/pull/3050) [dbluhm](https://github.com/dbluhm) + - DIDComm V2 Initial Implementation [\#2959](https://github.com/hyperledger/aries-cloudagent-python/pull/2959) [TheTechmage](https://github.com/TheTechmage) + - Feature: use decorators for admin api authentication [\#2860](https://github.com/hyperledger/aries-cloudagent-python/pull/2860) [esune](https://github.com/esune) - Admin API, Startup, OpenAPI/Swagger Updates and Improvements: - - Make single wallet config more explicit [\##3105](https://github.com/hyperledger/aries-cloudagent-python/pull/3105) [jamshale](https://github.com/jamshale) - - 🐛 fix IndyAttrValue bad reference in OpenAPI spec [\##3090](https://github.com/hyperledger/aries-cloudagent-python/pull/3090) [ff137](https://github.com/ff137) - - 🎨 improve record querying logic [\##3083](https://github.com/hyperledger/aries-cloudagent-python/pull/3083) [ff137](https://github.com/ff137) - - 🐛 fix storage record pagination with post-filter query params [\##3082](https://github.com/hyperledger/aries-cloudagent-python/pull/3082) [ff137](https://github.com/ff137) - - ✨ Add pagination support for listing Connection, Cred Ex, and Pres Ex records [\##3033](https://github.com/hyperledger/aries-cloudagent-python/pull/3033) [ff137](https://github.com/ff137) - - ✨ Adds support for paginated storage queries, and implements pagination for the wallets_list endpoint [\##3000](https://github.com/hyperledger/aries-cloudagent-python/pull/3000) [ff137](https://github.com/ff137) - - Enable no-transport mode as startup parameter [\##2990](https://github.com/hyperledger/aries-cloudagent-python/pull/2990) [PatStLouis](https://github.com/PatStLouis) + - Make single wallet config more explicit [\#3105](https://github.com/hyperledger/aries-cloudagent-python/pull/3105) [jamshale](https://github.com/jamshale) + - 🐛 fix IndyAttrValue bad reference in OpenAPI spec [\#3090](https://github.com/hyperledger/aries-cloudagent-python/pull/3090) [ff137](https://github.com/ff137) + - 🎨 improve record querying logic [\#3083](https://github.com/hyperledger/aries-cloudagent-python/pull/3083) [ff137](https://github.com/ff137) + - 🐛 fix storage record pagination with post-filter query params [\#3082](https://github.com/hyperledger/aries-cloudagent-python/pull/3082) [ff137](https://github.com/ff137) + - ✨ Add pagination support for listing Connection, Cred Ex, and Pres Ex records [\#3033](https://github.com/hyperledger/aries-cloudagent-python/pull/3033) [ff137](https://github.com/ff137) + - ✨ Adds support for paginated storage queries, and implements pagination for the wallets_list endpoint [\#3000](https://github.com/hyperledger/aries-cloudagent-python/pull/3000) [ff137](https://github.com/ff137) + - Enable no-transport mode as startup parameter [\#2990](https://github.com/hyperledger/aries-cloudagent-python/pull/2990) [PatStLouis](https://github.com/PatStLouis) - Test and Demo updates: - - Postgres Demo - Upgrade postgres and change entrypoint file [\##3004](https://github.com/hyperledger/aries-cloudagent-python/pull/3004) [jamshale](https://github.com/jamshale) - - Example integration test issuing 2 credentials under the same schema [\##2948](https://github.com/hyperledger/aries-cloudagent-python/pull/2948) [ianco](https://github.com/ianco) + - Postgres Demo - Upgrade postgres and change entrypoint file [\#3004](https://github.com/hyperledger/aries-cloudagent-python/pull/3004) [jamshale](https://github.com/jamshale) + - Example integration test issuing 2 credentials under the same schema [\#2948](https://github.com/hyperledger/aries-cloudagent-python/pull/2948) [ianco](https://github.com/ianco) - Credential Exchange updates and fixes: - - Breaking: Fix publishing multiple rev reg defs with endorsement [\##3107](https://github.com/hyperledger/aries-cloudagent-python/pull/3107) [jamshale](https://github.com/jamshale) - - Fix the check for vc_di proof [\##3106](https://github.com/hyperledger/aries-cloudagent-python/pull/3106) [ianco](https://github.com/ianco) - - Add DIF presentation exchange context and cache document [\##3093](https://github.com/hyperledger/aries-cloudagent-python/pull/3093) [gmulhearn](https://github.com/gmulhearn) - - Add by_format to terse webhook for presentations [\##3081](https://github.com/hyperledger/aries-cloudagent-python/pull/3081) [ianco](https://github.com/ianco) - - Use anoncreds registry for holder credential endpoints [\##3063](https://github.com/hyperledger/aries-cloudagent-python/pull/3063) [jamshale](https://github.com/jamshale) - - For proof problem handler, allow no connection record (OOB cases), prevent unhandled exception [\##3068](https://github.com/hyperledger/aries-cloudagent-python/pull/3068) [loneil](https://github.com/loneil) - - Handle failed tails server issuance [Anoncreds] [\##3049](https://github.com/hyperledger/aries-cloudagent-python/pull/3049) [jamshale](https://github.com/jamshale) - - Prevent getting stuck with no active registry [\##3032](https://github.com/hyperledger/aries-cloudagent-python/pull/3032) [jamshale](https://github.com/jamshale) - - Fix and refactor anoncreds revocation recovery [\##3029](https://github.com/hyperledger/aries-cloudagent-python/pull/3029) [jamshale](https://github.com/jamshale) - - Fix issue with requested to revoke before registry creation [\##2995](https://github.com/hyperledger/aries-cloudagent-python/pull/2995) [jamshale](https://github.com/jamshale) - - Add support for revocable credentials in vc_di handler [\##2967](https://github.com/hyperledger/aries-cloudagent-python/pull/2967) [EmadAnwer](https://github.com/EmadAnwer) - - Fix clear revocation logic [\##2956](https://github.com/hyperledger/aries-cloudagent-python/pull/2956) [jamshale](https://github.com/jamshale) - - Anoncreds - Send full registry list when getting revocation states [\##2946](https://github.com/hyperledger/aries-cloudagent-python/pull/2946) [jamshale](https://github.com/jamshale) - - Add missing VC-DI/LD-Proof verification method option [\##2867](https://github.com/hyperledger/aries-cloudagent-python/pull/2867) [PatStLouis](https://github.com/PatStLouis) - - feat: Integrate AnonCreds with W3C VCDI Format Support in ACA-Py [\##2861](https://github.com/hyperledger/aries-cloudagent-python/pull/2861) [sarthakvijayvergiya](https://github.com/sarthakvijayvergiya) - - Correct the response type in send_rev_reg_def [\##2355](https://github.com/hyperledger/aries-cloudagent-python/pull/2355) [ff137](https://github.com/ff137) + - Breaking: Fix publishing multiple rev reg defs with endorsement [\#3107](https://github.com/hyperledger/aries-cloudagent-python/pull/3107) [jamshale](https://github.com/jamshale) + - Fix the check for vc_di proof [\#3106](https://github.com/hyperledger/aries-cloudagent-python/pull/3106) [ianco](https://github.com/ianco) + - Add DIF presentation exchange context and cache document [\#3093](https://github.com/hyperledger/aries-cloudagent-python/pull/3093) [gmulhearn](https://github.com/gmulhearn) + - Add by_format to terse webhook for presentations [\#3081](https://github.com/hyperledger/aries-cloudagent-python/pull/3081) [ianco](https://github.com/ianco) + - Use anoncreds registry for holder credential endpoints [\#3063](https://github.com/hyperledger/aries-cloudagent-python/pull/3063) [jamshale](https://github.com/jamshale) + - For proof problem handler, allow no connection record (OOB cases), prevent unhandled exception [\#3068](https://github.com/hyperledger/aries-cloudagent-python/pull/3068) [loneil](https://github.com/loneil) + - Handle failed tails server issuance [Anoncreds] [\#3049](https://github.com/hyperledger/aries-cloudagent-python/pull/3049) [jamshale](https://github.com/jamshale) + - Prevent getting stuck with no active registry [\#3032](https://github.com/hyperledger/aries-cloudagent-python/pull/3032) [jamshale](https://github.com/jamshale) + - Fix and refactor anoncreds revocation recovery [\#3029](https://github.com/hyperledger/aries-cloudagent-python/pull/3029) [jamshale](https://github.com/jamshale) + - Fix issue with requested to revoke before registry creation [\#2995](https://github.com/hyperledger/aries-cloudagent-python/pull/2995) [jamshale](https://github.com/jamshale) + - Add support for revocable credentials in vc_di handler [\#2967](https://github.com/hyperledger/aries-cloudagent-python/pull/2967) [EmadAnwer](https://github.com/EmadAnwer) + - Fix clear revocation logic [\#2956](https://github.com/hyperledger/aries-cloudagent-python/pull/2956) [jamshale](https://github.com/jamshale) + - Anoncreds - Send full registry list when getting revocation states [\#2946](https://github.com/hyperledger/aries-cloudagent-python/pull/2946) [jamshale](https://github.com/jamshale) + - Add missing VC-DI/LD-Proof verification method option [\#2867](https://github.com/hyperledger/aries-cloudagent-python/pull/2867) [PatStLouis](https://github.com/PatStLouis) + - feat: Integrate AnonCreds with W3C VCDI Format Support in ACA-Py [\#2861](https://github.com/hyperledger/aries-cloudagent-python/pull/2861) [sarthakvijayvergiya](https://github.com/sarthakvijayvergiya) + - Correct the response type in send_rev_reg_def [\#2355](https://github.com/hyperledger/aries-cloudagent-python/pull/2355) [ff137](https://github.com/ff137) - Upgrade Updates and Improvements: - - Re-enable ledger plugin when --no-legder is set [\##3070](https://github.com/hyperledger/aries-cloudagent-python/pull/3070) [PatStLouis](https://github.com/PatStLouis) - - 🐛 fix wallet_update when only extra_settings requested [\##2612](https://github.com/hyperledger/aries-cloudagent-python/pull/2612) [ff137](https://github.com/ff137) - - Upgrade to anoncreds via api endpoint [\##2922](https://github.com/hyperledger/aries-cloudagent-python/pull/2922) [jamshale](https://github.com/jamshale) + - Re-enable ledger plugin when --no-legder is set [\#3070](https://github.com/hyperledger/aries-cloudagent-python/pull/3070) [PatStLouis](https://github.com/PatStLouis) + - 🐛 fix wallet_update when only extra_settings requested [\#2612](https://github.com/hyperledger/aries-cloudagent-python/pull/2612) [ff137](https://github.com/ff137) + - Upgrade to anoncreds via api endpoint [\#2922](https://github.com/hyperledger/aries-cloudagent-python/pull/2922) [jamshale](https://github.com/jamshale) - Release management pull requests: - 1.0.0rc5 [\#3118](https://github.com/hyperledger/aries-cloudagent-python/pull/3118) [swcurran](https://github.com/swcurran) - 1.0.0rc4 [\#3092](https://github.com/hyperledger/aries-cloudagent-python/pull/3092) [swcurran](https://github.com/swcurran) - Documentation, publishing process updates: - - Add descriptive error for issuance without RevRegRecord [\##3109](https://github.com/hyperledger/aries-cloudagent-python/pull/3109) [jamshale](https://github.com/jamshale) - - fix: print provision messages when auto-provision is triggered [\##3077](https://github.com/hyperledger/aries-cloudagent-python/pull/3077) [TheTechmage](https://github.com/TheTechmage) - - Rule D417 [\##3072](https://github.com/hyperledger/aries-cloudagent-python/pull/3072) [jamshale](https://github.com/jamshale) - - Fix - only run integration tests on opened PR's [\##3042](https://github.com/hyperledger/aries-cloudagent-python/pull/3042) [jamshale](https://github.com/jamshale) - - docs: added section on environment variables [\##3028](https://github.com/hyperledger/aries-cloudagent-python/pull/3028) [Executioner1939](https://github.com/Executioner1939) - - Fix deprecation warnings [\##2756](https://github.com/hyperledger/aries-cloudagent-python/pull/2756) [ff137](https://github.com/ff137) - - 🎨 clarify LedgerError message when TAA is required and not accepted [\##2545](https://github.com/hyperledger/aries-cloudagent-python/pull/2545) [ff137](https://github.com/ff137) - - Chore: fix marshmallow warnings [\##2398](https://github.com/hyperledger/aries-cloudagent-python/pull/2398) [ff137](https://github.com/ff137) - - Fix formatting and grammatical errors in different readme's [\##2222](https://github.com/hyperledger/aries-cloudagent-python/pull/2222) [ff137](https://github.com/ff137) - - Fix broken link in README [\##2221](https://github.com/hyperledger/aries-cloudagent-python/pull/2221) [ff137](https://github.com/ff137) - - Manage integration tests with GitHub Actions (#2952) [\##2996](https://github.com/hyperledger/aries-cloudagent-python/pull/2996) [jamshale](https://github.com/jamshale) - - Update README.md [\##2927](https://github.com/hyperledger/aries-cloudagent-python/pull/2927) [KPCOFGS](https://github.com/KPCOFGS) - - Add anoncreds migration guide [\##2881](https://github.com/hyperledger/aries-cloudagent-python/pull/2881) [jamshale](https://github.com/jamshale) - - Fix formatting and grammatical errors in different readme's [\##2222](https://github.com/hyperledger/aries-cloudagent-python/pull/2222) [ff137](https://github.com/ff137) - - Fix broken link in README [\##2221](https://github.com/hyperledger/aries-cloudagent-python/pull/2221) [ff137](https://github.com/ff137) + - Add descriptive error for issuance without RevRegRecord [\#3109](https://github.com/hyperledger/aries-cloudagent-python/pull/3109) [jamshale](https://github.com/jamshale) + - fix: print provision messages when auto-provision is triggered [\#3077](https://github.com/hyperledger/aries-cloudagent-python/pull/3077) [TheTechmage](https://github.com/TheTechmage) + - Rule D417 [\#3072](https://github.com/hyperledger/aries-cloudagent-python/pull/3072) [jamshale](https://github.com/jamshale) + - Fix - only run integration tests on opened PR's [\#3042](https://github.com/hyperledger/aries-cloudagent-python/pull/3042) [jamshale](https://github.com/jamshale) + - docs: added section on environment variables [\#3028](https://github.com/hyperledger/aries-cloudagent-python/pull/3028) [Executioner1939](https://github.com/Executioner1939) + - Fix deprecation warnings [\#2756](https://github.com/hyperledger/aries-cloudagent-python/pull/2756) [ff137](https://github.com/ff137) + - 🎨 clarify LedgerError message when TAA is required and not accepted [\#2545](https://github.com/hyperledger/aries-cloudagent-python/pull/2545) [ff137](https://github.com/ff137) + - Chore: fix marshmallow warnings [\#2398](https://github.com/hyperledger/aries-cloudagent-python/pull/2398) [ff137](https://github.com/ff137) + - Fix formatting and grammatical errors in different readme's [\#2222](https://github.com/hyperledger/aries-cloudagent-python/pull/2222) [ff137](https://github.com/ff137) + - Fix broken link in README [\#2221](https://github.com/hyperledger/aries-cloudagent-python/pull/2221) [ff137](https://github.com/ff137) + - Manage integration tests with GitHub Actions (#2952) [\#2996](https://github.com/hyperledger/aries-cloudagent-python/pull/2996) [jamshale](https://github.com/jamshale) + - Update README.md [\#2927](https://github.com/hyperledger/aries-cloudagent-python/pull/2927) [KPCOFGS](https://github.com/KPCOFGS) + - Add anoncreds migration guide [\#2881](https://github.com/hyperledger/aries-cloudagent-python/pull/2881) [jamshale](https://github.com/jamshale) + - Fix formatting and grammatical errors in different readme's [\#2222](https://github.com/hyperledger/aries-cloudagent-python/pull/2222) [ff137](https://github.com/ff137) + - Fix broken link in README [\#2221](https://github.com/hyperledger/aries-cloudagent-python/pull/2221) [ff137](https://github.com/ff137) - Dependencies and Internal Updates: - - Switch from black to ruff [\##3080](https://github.com/hyperledger/aries-cloudagent-python/pull/3080) [jamshale](https://github.com/jamshale) - - Upgrade python to version 3.12 [\##3067](https://github.com/hyperledger/aries-cloudagent-python/pull/3067) [jamshale](https://github.com/jamshale) - - Use a published version of aiohttp-apispec [\##3019](https://github.com/hyperledger/aries-cloudagent-python/pull/3019) [jamshale](https://github.com/jamshale) - - Add sonarcloud badges [\##3014](https://github.com/hyperledger/aries-cloudagent-python/pull/3014) [jamshale](https://github.com/jamshale) - - Switch from pytz to dateutil [\##3012](https://github.com/hyperledger/aries-cloudagent-python/pull/3012) [jamshale](https://github.com/jamshale) - - feat: soft binding for plugin flexibility [\##3010](https://github.com/hyperledger/aries-cloudagent-python/pull/3010) [dbluhm](https://github.com/dbluhm) - - feat: inject profile and session [\##2997](https://github.com/hyperledger/aries-cloudagent-python/pull/2997) [dbluhm](https://github.com/dbluhm) - - ✨ Faster uuid generation [\##2994](https://github.com/hyperledger/aries-cloudagent-python/pull/2994) [ff137](https://github.com/ff137) - - Sonarcloud with code coverage [\##2968](https://github.com/hyperledger/aries-cloudagent-python/pull/2968) [jamshale](https://github.com/jamshale) - - Fix Snyk sarif file [\##2961](https://github.com/hyperledger/aries-cloudagent-python/pull/2961) [pradeepp88](https://github.com/pradeepp88) - - Add OpenSSF Scorecard GHA - weekly [\##2955](https://github.com/hyperledger/aries-cloudagent-python/pull/2955) [swcurran](https://github.com/swcurran) - - Fix Snyk Container scanning workflow [\##2951](https://github.com/hyperledger/aries-cloudagent-python/pull/2951) [WadeBarnes](https://github.com/WadeBarnes) - - chore: updating dependabot to support gha, python, docker and dev container packages [\##2945](https://github.com/hyperledger/aries-cloudagent-python/pull/2945) [rajpalc7](https://github.com/rajpalc7) - - fix(interop): overly strict validation [\##2943](https://github.com/hyperledger/aries-cloudagent-python/pull/2943) [dbluhm](https://github.com/dbluhm) - - ⬆️ Upgrade test and lint dependencies [\##2939](https://github.com/hyperledger/aries-cloudagent-python/pull/2939) [ff137](https://github.com/ff137) - - ⬆️ Upgrade aiohttp-apispec [\##2920](https://github.com/hyperledger/aries-cloudagent-python/pull/2920) [ff137](https://github.com/ff137) - - ⬆️ Upgrade pydid (pydantic v2) [\##2919](https://github.com/hyperledger/aries-cloudagent-python/pull/2919) [ff137](https://github.com/ff137) - - feat: drop indy sdk [\##2892](https://github.com/hyperledger/aries-cloudagent-python/pull/2892) [dbluhm](https://github.com/dbluhm) - - Change middleware registration order [\##2796](https://github.com/hyperledger/aries-cloudagent-python/pull/2796) [PatStLouis](https://github.com/PatStLouis) - - ⬆️ Upgrade pytest to 8.0 [\##2773](https://github.com/hyperledger/aries-cloudagent-python/pull/2773) [ff137](https://github.com/ff137) - - ⬆️ Update pytest-asyncio to 0.23.4 [\##2764](https://github.com/hyperledger/aries-cloudagent-python/pull/2764) [ff137](https://github.com/ff137) - - Upgrade pre-commit and flake8 dependencies; fix flake8 warnings [\##2399](https://github.com/hyperledger/aries-cloudagent-python/pull/2399) [ff137](https://github.com/ff137) - - ⬆️ upgrade requests to latest [\##2336](https://github.com/hyperledger/aries-cloudagent-python/pull/2336) [ff137](https://github.com/ff137) - - ⬆️ upgrade pyjwt to latest; introduce leeway to jwt.decode [\##2335](https://github.com/hyperledger/aries-cloudagent-python/pull/2335) [ff137](https://github.com/ff137) - - ⬆️ upgrade packaging to latest [\##2334](https://github.com/hyperledger/aries-cloudagent-python/pull/2334) [ff137](https://github.com/ff137) - - ⬆️ upgrade marshmallow to latest [\##2322](https://github.com/hyperledger/aries-cloudagent-python/pull/2322) [ff137](https://github.com/ff137) - - Upgrade codegen tools in scripts/generate-open-api-spec and publish Swagger 2.0 and OpenAPI 3.0 specs [\##2246](https://github.com/hyperledger/aries-cloudagent-python/pull/2246) [ff137](https://github.com/ff137) + - Switch from black to ruff [\#3080](https://github.com/hyperledger/aries-cloudagent-python/pull/3080) [jamshale](https://github.com/jamshale) + - Upgrade python to version 3.12 [\#3067](https://github.com/hyperledger/aries-cloudagent-python/pull/3067) [jamshale](https://github.com/jamshale) + - Use a published version of aiohttp-apispec [\#3019](https://github.com/hyperledger/aries-cloudagent-python/pull/3019) [jamshale](https://github.com/jamshale) + - Add sonarcloud badges [\#3014](https://github.com/hyperledger/aries-cloudagent-python/pull/3014) [jamshale](https://github.com/jamshale) + - Switch from pytz to dateutil [\#3012](https://github.com/hyperledger/aries-cloudagent-python/pull/3012) [jamshale](https://github.com/jamshale) + - feat: soft binding for plugin flexibility [\#3010](https://github.com/hyperledger/aries-cloudagent-python/pull/3010) [dbluhm](https://github.com/dbluhm) + - feat: inject profile and session [\#2997](https://github.com/hyperledger/aries-cloudagent-python/pull/2997) [dbluhm](https://github.com/dbluhm) + - ✨ Faster uuid generation [\#2994](https://github.com/hyperledger/aries-cloudagent-python/pull/2994) [ff137](https://github.com/ff137) + - Sonarcloud with code coverage [\#2968](https://github.com/hyperledger/aries-cloudagent-python/pull/2968) [jamshale](https://github.com/jamshale) + - Fix Snyk sarif file [\#2961](https://github.com/hyperledger/aries-cloudagent-python/pull/2961) [pradeepp88](https://github.com/pradeepp88) + - Add OpenSSF Scorecard GHA - weekly [\#2955](https://github.com/hyperledger/aries-cloudagent-python/pull/2955) [swcurran](https://github.com/swcurran) + - Fix Snyk Container scanning workflow [\#2951](https://github.com/hyperledger/aries-cloudagent-python/pull/2951) [WadeBarnes](https://github.com/WadeBarnes) + - chore: updating dependabot to support gha, python, docker and dev container packages [\#2945](https://github.com/hyperledger/aries-cloudagent-python/pull/2945) [rajpalc7](https://github.com/rajpalc7) + - fix(interop): overly strict validation [\#2943](https://github.com/hyperledger/aries-cloudagent-python/pull/2943) [dbluhm](https://github.com/dbluhm) + - ⬆️ Upgrade test and lint dependencies [\#2939](https://github.com/hyperledger/aries-cloudagent-python/pull/2939) [ff137](https://github.com/ff137) + - ⬆️ Upgrade aiohttp-apispec [\#2920](https://github.com/hyperledger/aries-cloudagent-python/pull/2920) [ff137](https://github.com/ff137) + - ⬆️ Upgrade pydid (pydantic v2) [\#2919](https://github.com/hyperledger/aries-cloudagent-python/pull/2919) [ff137](https://github.com/ff137) + - feat: drop indy sdk [\#2892](https://github.com/hyperledger/aries-cloudagent-python/pull/2892) [dbluhm](https://github.com/dbluhm) + - Change middleware registration order [\#2796](https://github.com/hyperledger/aries-cloudagent-python/pull/2796) [PatStLouis](https://github.com/PatStLouis) + - ⬆️ Upgrade pytest to 8.0 [\#2773](https://github.com/hyperledger/aries-cloudagent-python/pull/2773) [ff137](https://github.com/ff137) + - ⬆️ Update pytest-asyncio to 0.23.4 [\#2764](https://github.com/hyperledger/aries-cloudagent-python/pull/2764) [ff137](https://github.com/ff137) + - Upgrade pre-commit and flake8 dependencies; fix flake8 warnings [\#2399](https://github.com/hyperledger/aries-cloudagent-python/pull/2399) [ff137](https://github.com/ff137) + - ⬆️ upgrade requests to latest [\#2336](https://github.com/hyperledger/aries-cloudagent-python/pull/2336) [ff137](https://github.com/ff137) + - ⬆️ upgrade pyjwt to latest; introduce leeway to jwt.decode [\#2335](https://github.com/hyperledger/aries-cloudagent-python/pull/2335) [ff137](https://github.com/ff137) + - ⬆️ upgrade packaging to latest [\#2334](https://github.com/hyperledger/aries-cloudagent-python/pull/2334) [ff137](https://github.com/ff137) + - ⬆️ upgrade marshmallow to latest [\#2322](https://github.com/hyperledger/aries-cloudagent-python/pull/2322) [ff137](https://github.com/ff137) + - Upgrade codegen tools in scripts/generate-open-api-spec and publish Swagger 2.0 and OpenAPI 3.0 specs [\#2246](https://github.com/hyperledger/aries-cloudagent-python/pull/2246) [ff137](https://github.com/ff137) - Dependabot PRs: - - chore(deps-dev): Bump ruff from 0.5.2 to 0.5.4 [\##3114](https://github.com/hyperledger/aries-cloudagent-python/pull/3114) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump pytest-asyncio from 0.23.7 to 0.23.8 in /demo/playground/examples [\##3117](https://github.com/hyperledger/aries-cloudagent-python/pull/3117) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump pytest-ruff from 0.4.0 to 0.4.1 [\##3113](https://github.com/hyperledger/aries-cloudagent-python/pull/3113) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump pytest from 8.2.2 to 8.3.1 [\##3115](https://github.com/hyperledger/aries-cloudagent-python/pull/3115) [dependabot bot](https://github.com/dependabot bot) - - Library update 15/07/24 / Fix unit test typing [\##3103](https://github.com/hyperledger/aries-cloudagent-python/pull/3103) [jamshale](https://github.com/jamshale) - - chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 in /demo/playground/examples in the pip group [\##3084](https://github.com/hyperledger/aries-cloudagent-python/pull/3084) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump aries-askar from 0.3.1 to 0.3.2 [\##3088](https://github.com/hyperledger/aries-cloudagent-python/pull/3088) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump ruff from 0.5.0 to 0.5.1 [\##3087](https://github.com/hyperledger/aries-cloudagent-python/pull/3087) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump mkdocs-material from 9.5.27 to 9.5.28 [\##3089](https://github.com/hyperledger/aries-cloudagent-python/pull/3089) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 in the pip group [\##3085](https://github.com/hyperledger/aries-cloudagent-python/pull/3085) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump requests from 2.32.2 to 2.32.3 [\##3076](https://github.com/hyperledger/aries-cloudagent-python/pull/3076) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump uuid-utils from 0.8.0 to 0.9.0 [\##3075](https://github.com/hyperledger/aries-cloudagent-python/pull/3075) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump mike from 2.0.0 to 2.1.2 [\##3074](https://github.com/hyperledger/aries-cloudagent-python/pull/3074) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump ruff from 0.4.10 to 0.5.0 [\##3073](https://github.com/hyperledger/aries-cloudagent-python/pull/3073) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump dawidd6/action-download-artifact from 5 to 6 in the all-actions group [\##3064](https://github.com/hyperledger/aries-cloudagent-python/pull/3064) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump markupsafe from 2.0.1 to 2.1.5 [\##3062](https://github.com/hyperledger/aries-cloudagent-python/pull/3062) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump pydevd-pycharm from 193.6015.41 to 193.7288.30 [\##3060](https://github.com/hyperledger/aries-cloudagent-python/pull/3060) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump ruff from 0.4.4 to 0.4.10 [\##3058](https://github.com/hyperledger/aries-cloudagent-python/pull/3058) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump the pip group with 2 updates [\##3046](https://github.com/hyperledger/aries-cloudagent-python/pull/3046) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump urllib3 from 2.2.1 to 2.2.2 in /demo/playground/examples in the pip group [\##3045](https://github.com/hyperledger/aries-cloudagent-python/pull/3045) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump marshmallow from 3.20.2 to 3.21.3 [\##3038](https://github.com/hyperledger/aries-cloudagent-python/pull/3038) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump packaging from 23.1 to 23.2 [\##3037](https://github.com/hyperledger/aries-cloudagent-python/pull/3037) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump mkdocs-material from 9.5.10 to 9.5.27 [\##3036](https://github.com/hyperledger/aries-cloudagent-python/pull/3036) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump configargparse from 1.5.5 to 1.7 [\##3035](https://github.com/hyperledger/aries-cloudagent-python/pull/3035) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump uuid-utils from 0.7.0 to 0.8.0 [\##3034](https://github.com/hyperledger/aries-cloudagent-python/pull/3034) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump dawidd6/action-download-artifact from 3 to 5 in the all-actions group [\##3027](https://github.com/hyperledger/aries-cloudagent-python/pull/3027) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Update prompt-toolkit requirement from ~=2.0.9 to ~=2.0.10 in /demo [\##3026](https://github.com/hyperledger/aries-cloudagent-python/pull/3026) [dependabot bot](https://github.com/dependabot bot) - - chore(deps-dev): Bump pytest from 8.2.1 to 8.2.2 [\##3025](https://github.com/hyperledger/aries-cloudagent-python/pull/3025) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump pydid from 0.5.0 to 0.5.1 [\##3024](https://github.com/hyperledger/aries-cloudagent-python/pull/3024) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump sphinx from 1.8.4 to 1.8.6 [\##3021](https://github.com/hyperledger/aries-cloudagent-python/pull/3021) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump actions/checkout from 3 to 4 in the all-actions group [\##3011](https://github.com/hyperledger/aries-cloudagent-python/pull/3011) [dependabot bot](https://github.com/dependabot bot) - - Merge all demo dependabot PRs [\##3008](https://github.com/hyperledger/aries-cloudagent-python/pull/3008) [PatStLouis](https://github.com/PatStLouis) - - Merge all poetry dependabot PRs [\##3007](https://github.com/hyperledger/aries-cloudagent-python/pull/3007) [PatStLouis](https://github.com/PatStLouis) - - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.9.0 to py3.9-0.12.1 in /demo/multi-demo [\##2976](https://github.com/hyperledger/aries-cloudagent-python/pull/2976) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.10.4 to py3.9-0.12.1 in /demo/playground [\##2975](https://github.com/hyperledger/aries-cloudagent-python/pull/2975) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.9.0 to py3.9-0.12.1 in /demo/docker-agent [\##2973](https://github.com/hyperledger/aries-cloudagent-python/pull/2973) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump sphinx-rtd-theme from 1.1.1 to 1.3.0 in /docs [\##2970](https://github.com/hyperledger/aries-cloudagent-python/pull/2970) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump untergeek/curator from 8.0.2 to 8.0.15 in /demo/elk-stack/extensions/curator [\##2969](https://github.com/hyperledger/aries-cloudagent-python/pull/2969) [dependabot bot](https://github.com/dependabot bot) - - chore(deps): Bump ecdsa from 0.16.1 to 0.19.0 in the pip group across 1 directory [\##2933](https://github.com/hyperledger/aries-cloudagent-python/pull/2933) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump ruff from 0.5.2 to 0.5.4 [\#3114](https://github.com/hyperledger/aries-cloudagent-python/pull/3114) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump pytest-asyncio from 0.23.7 to 0.23.8 in /demo/playground/examples [\#3117](https://github.com/hyperledger/aries-cloudagent-python/pull/3117) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump pytest-ruff from 0.4.0 to 0.4.1 [\#3113](https://github.com/hyperledger/aries-cloudagent-python/pull/3113) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump pytest from 8.2.2 to 8.3.1 [\#3115](https://github.com/hyperledger/aries-cloudagent-python/pull/3115) [dependabot bot](https://github.com/dependabot bot) + - Library update 15/07/24 / Fix unit test typing [\#3103](https://github.com/hyperledger/aries-cloudagent-python/pull/3103) [jamshale](https://github.com/jamshale) + - chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 in /demo/playground/examples in the pip group [\#3084](https://github.com/hyperledger/aries-cloudagent-python/pull/3084) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump aries-askar from 0.3.1 to 0.3.2 [\#3088](https://github.com/hyperledger/aries-cloudagent-python/pull/3088) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump ruff from 0.5.0 to 0.5.1 [\#3087](https://github.com/hyperledger/aries-cloudagent-python/pull/3087) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump mkdocs-material from 9.5.27 to 9.5.28 [\#3089](https://github.com/hyperledger/aries-cloudagent-python/pull/3089) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 in the pip group [\#3085](https://github.com/hyperledger/aries-cloudagent-python/pull/3085) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump requests from 2.32.2 to 2.32.3 [\#3076](https://github.com/hyperledger/aries-cloudagent-python/pull/3076) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump uuid-utils from 0.8.0 to 0.9.0 [\#3075](https://github.com/hyperledger/aries-cloudagent-python/pull/3075) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump mike from 2.0.0 to 2.1.2 [\#3074](https://github.com/hyperledger/aries-cloudagent-python/pull/3074) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump ruff from 0.4.10 to 0.5.0 [\#3073](https://github.com/hyperledger/aries-cloudagent-python/pull/3073) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump dawidd6/action-download-artifact from 5 to 6 in the all-actions group [\#3064](https://github.com/hyperledger/aries-cloudagent-python/pull/3064) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump markupsafe from 2.0.1 to 2.1.5 [\#3062](https://github.com/hyperledger/aries-cloudagent-python/pull/3062) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump pydevd-pycharm from 193.6015.41 to 193.7288.30 [\#3060](https://github.com/hyperledger/aries-cloudagent-python/pull/3060) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump ruff from 0.4.4 to 0.4.10 [\#3058](https://github.com/hyperledger/aries-cloudagent-python/pull/3058) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump the pip group with 2 updates [\#3046](https://github.com/hyperledger/aries-cloudagent-python/pull/3046) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump urllib3 from 2.2.1 to 2.2.2 in /demo/playground/examples in the pip group [\#3045](https://github.com/hyperledger/aries-cloudagent-python/pull/3045) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump marshmallow from 3.20.2 to 3.21.3 [\#3038](https://github.com/hyperledger/aries-cloudagent-python/pull/3038) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump packaging from 23.1 to 23.2 [\#3037](https://github.com/hyperledger/aries-cloudagent-python/pull/3037) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump mkdocs-material from 9.5.10 to 9.5.27 [\#3036](https://github.com/hyperledger/aries-cloudagent-python/pull/3036) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump configargparse from 1.5.5 to 1.7 [\#3035](https://github.com/hyperledger/aries-cloudagent-python/pull/3035) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump uuid-utils from 0.7.0 to 0.8.0 [\#3034](https://github.com/hyperledger/aries-cloudagent-python/pull/3034) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump dawidd6/action-download-artifact from 3 to 5 in the all-actions group [\#3027](https://github.com/hyperledger/aries-cloudagent-python/pull/3027) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Update prompt-toolkit requirement from ~=2.0.9 to ~=2.0.10 in /demo [\#3026](https://github.com/hyperledger/aries-cloudagent-python/pull/3026) [dependabot bot](https://github.com/dependabot bot) + - chore(deps-dev): Bump pytest from 8.2.1 to 8.2.2 [\#3025](https://github.com/hyperledger/aries-cloudagent-python/pull/3025) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump pydid from 0.5.0 to 0.5.1 [\#3024](https://github.com/hyperledger/aries-cloudagent-python/pull/3024) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump sphinx from 1.8.4 to 1.8.6 [\#3021](https://github.com/hyperledger/aries-cloudagent-python/pull/3021) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump actions/checkout from 3 to 4 in the all-actions group [\#3011](https://github.com/hyperledger/aries-cloudagent-python/pull/3011) [dependabot bot](https://github.com/dependabot bot) + - Merge all demo dependabot PRs [\#3008](https://github.com/hyperledger/aries-cloudagent-python/pull/3008) [PatStLouis](https://github.com/PatStLouis) + - Merge all poetry dependabot PRs [\#3007](https://github.com/hyperledger/aries-cloudagent-python/pull/3007) [PatStLouis](https://github.com/PatStLouis) + - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.9.0 to py3.9-0.12.1 in /demo/multi-demo [\#2976](https://github.com/hyperledger/aries-cloudagent-python/pull/2976) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.10.4 to py3.9-0.12.1 in /demo/playground [\#2975](https://github.com/hyperledger/aries-cloudagent-python/pull/2975) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump hyperledger/aries-cloudagent-python from py3.9-0.9.0 to py3.9-0.12.1 in /demo/docker-agent [\#2973](https://github.com/hyperledger/aries-cloudagent-python/pull/2973) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump sphinx-rtd-theme from 1.1.1 to 1.3.0 in /docs [\#2970](https://github.com/hyperledger/aries-cloudagent-python/pull/2970) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump untergeek/curator from 8.0.2 to 8.0.15 in /demo/elk-stack/extensions/curator [\#2969](https://github.com/hyperledger/aries-cloudagent-python/pull/2969) [dependabot bot](https://github.com/dependabot bot) + - chore(deps): Bump ecdsa from 0.16.1 to 0.19.0 in the pip group across 1 directory [\#2933](https://github.com/hyperledger/aries-cloudagent-python/pull/2933) [dependabot bot](https://github.com/dependabot bot) ## 0.12.1