From a072ffed91efad74f1a3fe207658bb75924298c7 Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Thu, 16 Jun 2022 09:47:19 -0700 Subject: [PATCH 1/2] Changelog, version and ReadTheDocs updates for 0.7.4-rc3 release Signed-off-by: Stephen Curran --- 0.7.4-rc3.md | 99 +++++++++++++++++++ CHANGELOG.md | 80 ++++++++++----- aries_cloudagent/version.py | 2 +- docs/conf.py | 1 + docs/generated/aries_cloudagent.core.rst | 8 ++ .../aries_cloudagent.messaging.decorators.rst | 8 ++ ...gent.protocols.out_of_band.v1_0.models.rst | 8 ++ ...gent.protocols.revocation_notification.rst | 1 + ....revocation_notification.v2_0.handlers.rst | 18 ++++ ....revocation_notification.v2_0.messages.rst | 18 ++++ ...ls.revocation_notification.v2_0.models.rst | 18 ++++ ...protocols.revocation_notification.v2_0.rst | 36 +++++++ .../generated/aries_cloudagent.revocation.rst | 8 ++ open-api/openapi.json | 2 +- 14 files changed, 279 insertions(+), 28 deletions(-) create mode 100644 0.7.4-rc3.md create mode 100644 docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.handlers.rst create mode 100644 docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.messages.rst create mode 100644 docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.models.rst create mode 100644 docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.rst diff --git a/0.7.4-rc3.md b/0.7.4-rc3.md new file mode 100644 index 0000000000..367992ca7c --- /dev/null +++ b/0.7.4-rc3.md @@ -0,0 +1,99 @@ +# Changelog + +## [0.7.4-rc3](https://github.com/hyperledger/aries-cloudagent-python/tree/0.7.4-rc3) (2022-06-15) + +[Full Changelog](https://github.com/hyperledger/aries-cloudagent-python/compare/0.7.4-rc2...0.7.4-rc3) + +**Closed issues:** + +- AATH ACA-Py - ACA-Py DID Exchange tests failing [\#1803](https://github.com/hyperledger/aries-cloudagent-python/issues/1803) +- duplicated events and wallet credentials when using /issue-credential-2.0/send with askar wallet [\#1801](https://github.com/hyperledger/aries-cloudagent-python/issues/1801) +- Verified: true - For revoked Credentials - Aries agent image: bcgovimages/aries-cloudagent:py36-1.16-1\_0.7.3 [\#1799](https://github.com/hyperledger/aries-cloudagent-python/issues/1799) +- How to turn off auto-accept-requests and auto-accept-invites? [\#1796](https://github.com/hyperledger/aries-cloudagent-python/issues/1796) +- Which mobile agent framework is recommended to work with aca-py as the mediator agent? [\#1794](https://github.com/hyperledger/aries-cloudagent-python/issues/1794) +- Inbound Transport now has an undocumented, required attribute is\_external [\#1791](https://github.com/hyperledger/aries-cloudagent-python/issues/1791) +- Issues with aries-acapy-plugin-toolbox when updating to 0.7.4 [\#1790](https://github.com/hyperledger/aries-cloudagent-python/issues/1790) +- Unable to filter for invitation from OOB invitations in multi-tenant environment [\#1789](https://github.com/hyperledger/aries-cloudagent-python/issues/1789) +- The QR code type of Acme [\#1788](https://github.com/hyperledger/aries-cloudagent-python/issues/1788) +- Duplicated Schema and Definition Ids [\#1786](https://github.com/hyperledger/aries-cloudagent-python/issues/1786) +- aries\_cloudagent.transport.outbound.manager ERROR \>\>\> Error when posting to: http://0.0.0.0:8020; [\#1781](https://github.com/hyperledger/aries-cloudagent-python/issues/1781) +- Pool timeout Error when running aca-py [\#1780](https://github.com/hyperledger/aries-cloudagent-python/issues/1780) +- Is selective disclosure implemented yet? [\#1779](https://github.com/hyperledger/aries-cloudagent-python/issues/1779) +- How to view the history of connection requests? [\#1775](https://github.com/hyperledger/aries-cloudagent-python/issues/1775) +- Cannot verify SSL certificates behind proxy [\#1773](https://github.com/hyperledger/aries-cloudagent-python/issues/1773) +- The type of QR code [\#1768](https://github.com/hyperledger/aries-cloudagent-python/issues/1768) +- ACA-Py demo bug on ./run\_demo faber: Exception: Timed out waiting for agent process to start \(status=None\). Admin URL: http://host.docker.internal:8021/status [\#1766](https://github.com/hyperledger/aries-cloudagent-python/issues/1766) +- ACA-Py demo bug Play With Docker: waiting for connection \(faber\) persists even after starting Alice [\#1765](https://github.com/hyperledger/aries-cloudagent-python/issues/1765) +- OOB invitation: only works with auto\_respond\_presentation\_request configured? [\#1764](https://github.com/hyperledger/aries-cloudagent-python/issues/1764) +- Fetch from --genesis-url likely to fail in composed container setup [\#1745](https://github.com/hyperledger/aries-cloudagent-python/issues/1745) +- Creating a /multitenancy/wallet may ignore wallet\_dispatch\_type [\#1742](https://github.com/hyperledger/aries-cloudagent-python/issues/1742) +- Support receiving messages of any minor version of any protocol [\#1736](https://github.com/hyperledger/aries-cloudagent-python/issues/1736) +- Case sensitive role parameter with /ledger/register-nym [\#1731](https://github.com/hyperledger/aries-cloudagent-python/issues/1731) +- ledger read operations with multiledger enabled causes timeouts and failure [\#1728](https://github.com/hyperledger/aries-cloudagent-python/issues/1728) +- Issue receiving credentials with 0.7.4rc0 of aca-py [\#1724](https://github.com/hyperledger/aries-cloudagent-python/issues/1724) +- revocation notification webhooks should use `revocation_notification` instead of `revocation-notification` as the topic [\#1713](https://github.com/hyperledger/aries-cloudagent-python/issues/1713) +- Make connection id optional if revoking with notification and cred\_ex\_id is present [\#1712](https://github.com/hyperledger/aries-cloudagent-python/issues/1712) +- GET /schemas/created returns duplicates [\#1707](https://github.com/hyperledger/aries-cloudagent-python/issues/1707) +- Set Public DID error with Multitenancy and Author/Endorser [\#1703](https://github.com/hyperledger/aries-cloudagent-python/issues/1703) +- Adding 'auto\_verify' flag to '/present-proof/send-request' API [\#1698](https://github.com/hyperledger/aries-cloudagent-python/issues/1698) +- Custom agent [\#1693](https://github.com/hyperledger/aries-cloudagent-python/issues/1693) +- Trouble Running Faber Demo On Apple Silicon [\#1689](https://github.com/hyperledger/aries-cloudagent-python/issues/1689) +- Error: "Revocation registry is full" when bulk running bulk issuances. [\#1684](https://github.com/hyperledger/aries-cloudagent-python/issues/1684) +- AATH acapy-main and aries-vcx RFC0025 tests have been failing since the March 2 credential exchange updates [\#1679](https://github.com/hyperledger/aries-cloudagent-python/issues/1679) +- Add basic DOCKER\_ENV logging for run\_demo [\#1674](https://github.com/hyperledger/aries-cloudagent-python/issues/1674) +- Credential Revocations: Unrecoverable state after failed credential revocation due to ledger connection issues [\#1669](https://github.com/hyperledger/aries-cloudagent-python/issues/1669) +- Could not store issued credential in mobile wallet [\#1664](https://github.com/hyperledger/aries-cloudagent-python/issues/1664) +- Able to recreate the same schema [\#1661](https://github.com/hyperledger/aries-cloudagent-python/issues/1661) +- Invalid proof presentation when requesting revocable and non-revocable credentials [\#1651](https://github.com/hyperledger/aries-cloudagent-python/issues/1651) +- Askar-profile wallet creation error causes wallet to be only registered in the relay database [\#1649](https://github.com/hyperledger/aries-cloudagent-python/issues/1649) +- Running Docker Scripts on Windows [\#1644](https://github.com/hyperledger/aries-cloudagent-python/issues/1644) +- Unable to receive connectionless out-of-band invitation [\#1636](https://github.com/hyperledger/aries-cloudagent-python/issues/1636) +- RecipientKey is not a raw Ed25519VerificationKey2018 key [\#1634](https://github.com/hyperledger/aries-cloudagent-python/issues/1634) +- Supporting the OOB Transition RFC documentation [\#1625](https://github.com/hyperledger/aries-cloudagent-python/issues/1625) +- Send Presentation Error [\#1598](https://github.com/hyperledger/aries-cloudagent-python/issues/1598) +- Inconsistent behavior when issuing multiple credentials in sequential. Some of the requests/issuances are failing with error "400 Revocation registry metadata not found". [\#1586](https://github.com/hyperledger/aries-cloudagent-python/issues/1586) +- Can I re-use a Peer DID in another connection? [\#1582](https://github.com/hyperledger/aries-cloudagent-python/issues/1582) +- JSON-ld contexts are not handled correctly [\#1568](https://github.com/hyperledger/aries-cloudagent-python/issues/1568) +- What does the "start-introduction" command do? [\#1559](https://github.com/hyperledger/aries-cloudagent-python/issues/1559) +- Error Creating Wallet indy.error.CommonIOError [\#1555](https://github.com/hyperledger/aries-cloudagent-python/issues/1555) +- DatabasePerWalletStrategy + Postgres Storage fails to Recreate Wallet [\#1547](https://github.com/hyperledger/aries-cloudagent-python/issues/1547) +- Support ARM based docker images [\#1546](https://github.com/hyperledger/aries-cloudagent-python/issues/1546) +- Delete wallet only DIDs [\#1520](https://github.com/hyperledger/aries-cloudagent-python/issues/1520) +- Create an implementation and documentation for addressing the "in-memory queue" issue in ACA-Py [\#1513](https://github.com/hyperledger/aries-cloudagent-python/issues/1513) +- Schema/Credential Definition Error - Multi Tenancy Enabled [\#1505](https://github.com/hyperledger/aries-cloudagent-python/issues/1505) +- Update outbound queue docs [\#1502](https://github.com/hyperledger/aries-cloudagent-python/issues/1502) +- Inconsistency in proof presentation in v 0.7.1 [\#1499](https://github.com/hyperledger/aries-cloudagent-python/issues/1499) +- Storing a Credential with a negative numeric string value causes Marshmallow.exceptions.ValidationError [\#1462](https://github.com/hyperledger/aries-cloudagent-python/issues/1462) +- Access profile on plugin initialization [\#1452](https://github.com/hyperledger/aries-cloudagent-python/issues/1452) +- Add endorser support to updating DID attributes [\#1447](https://github.com/hyperledger/aries-cloudagent-python/issues/1447) +- Presentation exchange XXXXX in done state \(must be request-received\) [\#1444](https://github.com/hyperledger/aries-cloudagent-python/issues/1444) +- ACA-PY answers requests with wrong response [\#1441](https://github.com/hyperledger/aries-cloudagent-python/issues/1441) +- Aca-py not respecting NO\_PROXY variables [\#1403](https://github.com/hyperledger/aries-cloudagent-python/issues/1403) +- Keyword conflict with /transactions/create-request, request body schema name Date [\#1319](https://github.com/hyperledger/aries-cloudagent-python/issues/1319) +- How to issue an image as part of a credential [\#1310](https://github.com/hyperledger/aries-cloudagent-python/issues/1310) +- Minor Bug: Endorse-Transaction endpoint mismatch [\#1309](https://github.com/hyperledger/aries-cloudagent-python/issues/1309) +- \[Proposal/Question\] Verify correctness of own Verifiable Credentials, using the Signature and Raw Data [\#1239](https://github.com/hyperledger/aries-cloudagent-python/issues/1239) +- Return id of the new ledger object on endorsed transaction write [\#1159](https://github.com/hyperledger/aries-cloudagent-python/issues/1159) +- Register-Nym: Status Code: 422: Unprocessable Entity \(missing data\) [\#1037](https://github.com/hyperledger/aries-cloudagent-python/issues/1037) +- Missing TAA Accepting Mechanism in Faber Agent for Demo Repos [\#855](https://github.com/hyperledger/aries-cloudagent-python/issues/855) + +**Merged pull requests:** + +- Fix put\_file when the server returns a redirect [\#1808](https://github.com/hyperledger/aries-cloudagent-python/pull/1808) ([andrewwhitehead](https://github.com/andrewwhitehead)) +- Adjust revocation registry update procedure to shorten transactions [\#1804](https://github.com/hyperledger/aries-cloudagent-python/pull/1804) ([andrewwhitehead](https://github.com/andrewwhitehead)) +- Fix: Inbound Transport is\_external attribute [\#1802](https://github.com/hyperledger/aries-cloudagent-python/pull/1802) ([shaangill025](https://github.com/shaangill025)) +- Fix: Duplicated schema and cred\_def - Askar and Postgres [\#1800](https://github.com/hyperledger/aries-cloudagent-python/pull/1800) ([shaangill025](https://github.com/shaangill025)) +- feat: Add filter param to connection list for invitations [\#1797](https://github.com/hyperledger/aries-cloudagent-python/pull/1797) ([frostyfrog](https://github.com/frostyfrog)) +- Fix tails server upload multi-ledger mode [\#1785](https://github.com/hyperledger/aries-cloudagent-python/pull/1785) ([ianco](https://github.com/ianco)) +- Additional endpoints to get revocation details and fix "published" status [\#1783](https://github.com/hyperledger/aries-cloudagent-python/pull/1783) ([ianco](https://github.com/ianco)) +- Document impact of multi-ledger on TAA acceptance [\#1778](https://github.com/hyperledger/aries-cloudagent-python/pull/1778) ([ianco](https://github.com/ianco)) +- fix: add a close statement to ensure session is closed on error [\#1777](https://github.com/hyperledger/aries-cloudagent-python/pull/1777) ([reflectivedevelopment](https://github.com/reflectivedevelopment)) +- Adds `transport_id` variable assignment back to outbound enqueue method [\#1776](https://github.com/hyperledger/aries-cloudagent-python/pull/1776) ([amanji](https://github.com/amanji)) +- Replace async workaround within document loader [\#1774](https://github.com/hyperledger/aries-cloudagent-python/pull/1774) ([frostyfrog](https://github.com/frostyfrog)) +- Feature: Add the ability to deny specific plugins from loading [\#1737](https://github.com/hyperledger/aries-cloudagent-python/pull/1737) ([frostyfrog](https://github.com/frostyfrog)) +- Feat/revocation notification v2 [\#1734](https://github.com/hyperledger/aries-cloudagent-python/pull/1734) ([frostyfrog](https://github.com/frostyfrog)) +- feat: support connectionless exchange [\#1710](https://github.com/hyperledger/aries-cloudagent-python/pull/1710) ([TimoGlastra](https://github.com/TimoGlastra)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/CHANGELOG.md b/CHANGELOG.md index b8b3812897..ee85921b12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ -# 0.7.4-RC2 +# 0.7.4-RC3 -The 0.7.4 release consists largely of internal fixes with a few minor +The 0.7.4 release consists largely of internal fixes to ACA-Py, big increases in +performance resulting from the now recommended use of [Aries +Askar](https://github.com/bcgov/aries-askar) instead of the Indy-SDK, plus a few enhancements. There have been a lot of groups exercising ACA-Py and the updates made in this release are a reflection of those efforts. We have PRs that have been contributed by 17 different people, which is likely a record for a single @@ -13,16 +15,26 @@ endorsing to write objects to an Indy ledger. We're hoping to see an by an organization, ideally with a controller starter kit to allow an approvals business flow. +A focus towards the end of the 0.7.4 development and release cycle was on the +handling of AnonCreds revocation in ACA-Py. Most important, a production issue +was uncovered where by an ACA-Py issuer's local Revocation Registry data could +get out of sync with what was published on an Indy ledger, resulting in an +inability to publish new RevRegEntry transactions -- making new revocations +impossible. As a result, we have added some new endpoints to enable an update to +the RevReg storage such that RevRegEntry transactions can again be published to +the ledger. Other changes were added related to revocation in general +and in the handling of tails files in particular. + A lot of work has been put in for this release related to performance and load testing, with significant updates being made to the key "shared component" ACA-Py dependencies ([Aries Askar](https://github.com/bcgov/aries-askar), [Indy VDR](https://github.comyperledger/indy-vdr)) and [Indy Shared RS (including CredX)](https://github.com/hyperledger/indy-shared-rs). We now recommend using -those components (by using Askar for the wallet type in the startup parameters) -for new ACA-Py deployments. A wallet migration tool from indy-sdk storage to -Askar storage is still needed before migrating existing deployment to Askar. A -big thanks to those creating/reporting on stress test scenarios, and especially -the team at LISSI for creating the +those components (by using `--wallet-type askar` in the ACA-Py startup +parameters) for new ACA-Py deployments. A wallet migration tool from indy-sdk +storage to Askar storage is still needed before migrating existing deployment to +Askar. A big thanks to those creating/reporting on stress test scenarios, and +especially the team at LISSI for creating the [aries-cloudagent-loadgenerator](https://github.com/lissi-id/aries-cloudagent-loadgenerator) to make load testing so easy! And of course to the core ACA-Py team for addressing the findings. @@ -42,20 +54,20 @@ startup parameters, Admin API parameters to control instances of protocols, and additional web hook notifications. A number of fixes were made to the Credential Exchange protocols, both for V1 -and V2, and for both AnonCreds and W3C format VCs. Nothing new and no changes in -the APIs. +and V2, and for both AnonCreds and W3C format VCs. Nothing new was added and +there no changes in the APIs. As well there were a number of internal fixes, dependency updates, documentation and demo changes, developer tools and release management updates. All the usual stuff needed for a growing codebase. -## April 7, 2022 +## June 16, 2022 - Hyperledger Indy Endorser related updates: - Fix order of operations connecting faber to endorser [\#1716](https://github.com/hyperledger/aries-cloudagent-python/pull/1716) ([ianco](https://github.com/ianco)) - Endorser support for updating DID endpoints on ledger [\#1696](https://github.com/hyperledger/aries-cloudagent-python/pull/1696) ([frostyfrog](https://github.com/frostyfrog)) - Add "sent" key to both Schema and Cred Defs when using Endorsers [\#1663](https://github.com/hyperledger/aries-cloudagent-python/pull/1663) ([frostyfrog](https://github.com/frostyfrog)) - - Add cred\_def\_id to metadata when using an Endorser [\#1655](https://github.com/hyperledger/aries-cloudagent-python/pull/1655) ([frostyfrog](https://github.com/frostyfrog)) + - Add cred_def_id to metadata when using an Endorser [\#1655](https://github.com/hyperledger/aries-cloudagent-python/pull/1655) ([frostyfrog](https://github.com/frostyfrog)) - Update Endorser documentation [\#1646](https://github.com/hyperledger/aries-cloudagent-python/pull/1646) ([chumbert](https://github.com/chumbert)) - Auto-promote author did to public after endorsing [\#1607](https://github.com/hyperledger/aries-cloudagent-python/pull/1607) ([ianco](https://github.com/ianco)) - DID updates for endorser [\#1601](https://github.com/hyperledger/aries-cloudagent-python/pull/1601) ([ianco](https://github.com/ianco)) @@ -64,33 +76,45 @@ stuff needed for a growing codebase. - Additions to the startup parameters, Admin API and Web Hooks - feat: accept taa using startup parameter --accept-taa [\#1643](https://github.com/hyperledger/aries-cloudagent-python/pull/1643) ([TimoGlastra](https://github.com/TimoGlastra)) - - Add auto\_verify flag in present-proof protocol [\#1702](https://github.com/hyperledger/aries-cloudagent-python/pull/1702) ([DaevMithran](https://github.com/DaevMithran)) - - feat: query connections by their\_public\_did [\#1637](https://github.com/hyperledger/aries-cloudagent-python/pull/1637) ([TimoGlastra](https://github.com/TimoGlastra)) + - Add auto_verify flag in present-proof protocol [\#1702](https://github.com/hyperledger/aries-cloudagent-python/pull/1702) ([DaevMithran](https://github.com/DaevMithran)) + - feat: query connections by their_public_did [\#1637](https://github.com/hyperledger/aries-cloudagent-python/pull/1637) ([TimoGlastra](https://github.com/TimoGlastra)) - feat: enable webhook events for mediation records [\#1614](https://github.com/hyperledger/aries-cloudagent-python/pull/1614) ([TimoGlastra](https://github.com/TimoGlastra)) - Feature/undelivered events [\#1694](https://github.com/hyperledger/aries-cloudagent-python/pull/1694) ([mepeltier](https://github.com/mepeltier)) - Allow use of SEED when creating local wallet DID Issue-1682 Issue-1682 [\#1705](https://github.com/hyperledger/aries-cloudagent-python/pull/1705) ([DaevMithran](https://github.com/DaevMithran)) + - Feature: Add the ability to deny specific plugins from loading [\#1737](https://github.com/hyperledger/aries-cloudagent-python/pull/1737) ([frostyfrog](https://github.com/frostyfrog)) + - feat: Add filter param to connection list for invitations [\#1797](https://github.com/hyperledger/aries-cloudagent-python/pull/1797) ([frostyfrog](https://github.com/frostyfrog)) + - Fix missing webhook handler [\#1816](https://github.com/hyperledger/aries-cloudagent-python/pull/1816) ([ianco](https://github.com/ianco)) - Persistent Queues - Redis PQ Cleanup in preparation for enabling the uses of plugin PQ implementations \[Issue\#1659\] [\#1659](https://github.com/hyperledger/aries-cloudagent-python/pull/1690) ([shaangill025](https://github.com/shaangill025)) -- Issue Credential, Revocation, Present Proof updates/fixes +- Credential Revocation and Tails File Handling + - Additional endpoints to get revocation details and fix "published" status [\#1783](https://github.com/hyperledger/aries-cloudagent-python/pull/1783) ([ianco](https://github.com/ianco)) + - Fix put_file when the server returns a redirect [\#1808](https://github.com/hyperledger/aries-cloudagent-python/pull/1808) ([andrewwhitehead](https://github.com/andrewwhitehead)) + - Adjust revocation registry update procedure to shorten transactions [\#1804](https://github.com/hyperledger/aries-cloudagent-python/pull/1804) ([andrewwhitehead](https://github.com/andrewwhitehead)) + - fix: Resolve Revocation Notification environment variable name collision [\#1751](https://github.com/hyperledger/aries-cloudagent-python/pull/1751) ([frostyfrog](https://github.com/frostyfrog)) + - fix: always notify if revocation notification record exists [\#1665](https://github.com/hyperledger/aries-cloudagent-python/pull/1665) ([TimoGlastra](https://github.com/TimoGlastra)) + - Fix for AnonCreds non-revoc proof with no timestamp [\#1628](https://github.com/hyperledger/aries-cloudagent-python/pull/1628) ([ianco](https://github.com/ianco)) + - Fixes for v7.3.0 - Issue [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597) [\#1711](https://github.com/hyperledger/aries-cloudagent-python/pull/1711) ([shaangill025](https://github.com/shaangill025)) + - Fixes Issue 1 from [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597): Tails file upload fails when a credDef is created and multi ledger support is enabled + - Fix tails server upload multi-ledger mode [\#1785](https://github.com/hyperledger/aries-cloudagent-python/pull/1785) ([ianco](https://github.com/ianco)) + - Feat/revocation notification v2 [\#1734](https://github.com/hyperledger/aries-cloudagent-python/pull/1734) ([frostyfrog](https://github.com/frostyfrog)) + +- Issue Credential, Present Proof updates/fixes + - feat: support connectionless exchange [\#1710](https://github.com/hyperledger/aries-cloudagent-python/pull/1710) ([TimoGlastra](https://github.com/TimoGlastra)) - Fix: DIF proof proposal when creating bound presentation request \[Issue\#1687\] [\#1690](https://github.com/hyperledger/aries-cloudagent-python/pull/1690) ([shaangill025](https://github.com/shaangill025)) - - Fix DIF PresExch and OOB request\_attach delete unused connection [\#1676](https://github.com/hyperledger/aries-cloudagent-python/pull/1676) ([shaangill025](https://github.com/shaangill025)) + - Fix DIF PresExch and OOB request_attach delete unused connection [\#1676](https://github.com/hyperledger/aries-cloudagent-python/pull/1676) ([shaangill025](https://github.com/shaangill025)) - Fix DIFPresFormatHandler returning invalid V20PresExRecord on presentation verification [\#1645](https://github.com/hyperledger/aries-cloudagent-python/pull/1645) ([rmnre](https://github.com/rmnre)) - Update aries-askar patch version to at least 0.2.4 as 0.2.3 does not include backward compatibility [\#1603](https://github.com/hyperledger/aries-cloudagent-python/pull/1603) ([acuderman](https://github.com/acuderman)) - Fixes for credential details in issue-credential webhook responses [\#1668](https://github.com/hyperledger/aries-cloudagent-python/pull/1668) ([andrewwhitehead](https://github.com/andrewwhitehead)) - Fix: present-proof v2 send-proposal [issue\#1474](https://github.com/hyperledger/aries-cloudagent-python/issues/1474) [\#1667](https://github.com/hyperledger/aries-cloudagent-python/pull/1667) ([shaangill025](https://github.com/shaangill025)) - Fixes Issue 3b from [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597): V2 Credential exchange ignores the auto-respond-credential-request - - fix: Resolve Revocation Notification environment variable name collision [\#1751](https://github.com/hyperledger/aries-cloudagent-python/pull/1751) ([frostyfrog](https://github.com/frostyfrog)) - - fix: always notify if revocation notification record exists [\#1665](https://github.com/hyperledger/aries-cloudagent-python/pull/1665) ([TimoGlastra](https://github.com/TimoGlastra)) - - Revert change to send\_credential\_ack return value [\#1660](https://github.com/hyperledger/aries-cloudagent-python/pull/1660) ([andrewwhitehead](https://github.com/andrewwhitehead)) - - Fix usage of send\_credential\_ack [\#1653](https://github.com/hyperledger/aries-cloudagent-python/pull/1653) ([andrewwhitehead](https://github.com/andrewwhitehead)) + - Revert change to send_credential_ack return value [\#1660](https://github.com/hyperledger/aries-cloudagent-python/pull/1660) ([andrewwhitehead](https://github.com/andrewwhitehead)) + - Fix usage of send_credential_ack [\#1653](https://github.com/hyperledger/aries-cloudagent-python/pull/1653) ([andrewwhitehead](https://github.com/andrewwhitehead)) - Replace blank credential/presentation exchange states with abandoned state [\#1605](https://github.com/hyperledger/aries-cloudagent-python/pull/1605) ([andrewwhitehead](https://github.com/andrewwhitehead)) - Fixes Issue 4 from [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597): Wallet type askar has issues when receiving V1 credentials - - Fix for AnonCreds non-revoc proof with no timestamp [\#1628](https://github.com/hyperledger/aries-cloudagent-python/pull/1628) ([ianco](https://github.com/ianco)) - Fixes and cleanups for issue-credential 1.0 [\#1619](https://github.com/hyperledger/aries-cloudagent-python/pull/1619) ([andrewwhitehead](https://github.com/andrewwhitehead)) - - Fixes for v7.3.0 - Issue [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597) [\#1711](https://github.com/hyperledger/aries-cloudagent-python/pull/1711) ([shaangill025](https://github.com/shaangill025)) - - Fixes Issue 1 from [\#1597](https://github.com/hyperledger/aries-cloudagent-python/issues/1597): Tails file upload fails when a credDef is created and multi ledger support is enabled + - Fix: Duplicated schema and cred_def - Askar and Postgres [\#1800](https://github.com/hyperledger/aries-cloudagent-python/pull/1800) ([shaangill025](https://github.com/shaangill025)) - Mediator updates and fixes - feat: allow querying default mediator from base wallet [\#1729](https://github.com/hyperledger/aries-cloudagent-python/pull/1729) ([dbluhm](https://github.com/dbluhm)) @@ -109,28 +133,32 @@ stuff needed for a growing codebase. - Fix auto connection response not being properly mediated [\#1638](https://github.com/hyperledger/aries-cloudagent-python/pull/1638) ([dbluhm](https://github.com/dbluhm)) - platform target in run tests. [\#1697](https://github.com/hyperledger/aries-cloudagent-python/pull/1697) ([burdettadam](https://github.com/burdettadam)) - Add an integration test for mixed proof with a revocable cred and a n… [\#1672](https://github.com/hyperledger/aries-cloudagent-python/pull/1672) ([ianco](https://github.com/ianco)) + - Fix: Inbound Transport is_external attribute [\#1802](https://github.com/hyperledger/aries-cloudagent-python/pull/1802) ([shaangill025](https://github.com/shaangill025)) + - fix: add a close statement to ensure session is closed on error [\#1777](https://github.com/hyperledger/aries-cloudagent-python/pull/1777) ([reflectivedevelopment](https://github.com/reflectivedevelopment)) + - Adds `transport_id` variable assignment back to outbound enqueue method [\#1776](https://github.com/hyperledger/aries-cloudagent-python/pull/1776) ([amanji](https://github.com/amanji)) + - Replace async workaround within document loader [\#1774](https://github.com/hyperledger/aries-cloudagent-python/pull/1774) ([frostyfrog](https://github.com/frostyfrog)) - Documentation and Demo Updates - Fetch from --genesis-url likely to fail in composed container [\#1746](https://github.com/hyperledger/aries-cloudagent-python/pull/1739) ([tdiesler](https://github.com/tdiesler)) - Fixes logic for web hook formatter in Faber demo [\#1739](https://github.com/hyperledger/aries-cloudagent-python/pull/1739) ([amanji](https://github.com/amanji)) - Multitenancy Docs Update [\#1706](https://github.com/hyperledger/aries-cloudagent-python/pull/1706) ([MonolithicMonk](https://github.com/MonolithicMonk)) - - [\#1674](https://github.com/hyperledger/aries-cloudagent-python/issue/1674) Add basic DOCKER\_ENV logging for run\_demo [\#1675](https://github.com/hyperledger/aries-cloudagent-python/pull/1675) ([tdiesler](https://github.com/tdiesler)) + - [\#1674](https://github.com/hyperledger/aries-cloudagent-python/issue/1674) Add basic DOCKER_ENV logging for run_demo [\#1675](https://github.com/hyperledger/aries-cloudagent-python/pull/1675) ([tdiesler](https://github.com/tdiesler)) - Performance demo updates [\#1647](https://github.com/hyperledger/aries-cloudagent-python/pull/1647) ([ianco](https://github.com/ianco)) - docs: supported features attribution [\#1654](https://github.com/hyperledger/aries-cloudagent-python/pull/1654) ([TimoGlastra](https://github.com/TimoGlastra)) - Documentation on existing language wrappers for aca-py [\#1738](https://github.com/hyperledger/aries-cloudagent-python/pull/1738) ([etschelp](https://github.com/etschelp)) - + - Document impact of multi-ledger on TAA acceptance [\#1778](https://github.com/hyperledger/aries-cloudagent-python/pull/1778) ([ianco](https://github.com/ianco)) + - Code management and contributor/developer support updates - Pin markupsafe at version 2.0.1 [\#1642](https://github.com/hyperledger/aries-cloudagent-python/pull/1642) ([andrewwhitehead](https://github.com/andrewwhitehead)) - style: format with stable black release [\#1615](https://github.com/hyperledger/aries-cloudagent-python/pull/1615) ([TimoGlastra](https://github.com/TimoGlastra)) - Remove references to play with von [\#1688](https://github.com/hyperledger/aries-cloudagent-python/pull/1688) ([ianco](https://github.com/ianco)) - Add pre-commit as optional developer tool [\#1671](https://github.com/hyperledger/aries-cloudagent-python/pull/1671) ([dbluhm](https://github.com/dbluhm)) - - run\_docker start - pass environment variables [\#1715](https://github.com/hyperledger/aries-cloudagent-python/pull/1715) ([shaangill025](https://github.com/shaangill025)) + - run_docker start - pass environment variables [\#1715](https://github.com/hyperledger/aries-cloudagent-python/pull/1715) ([shaangill025](https://github.com/shaangill025)) - Release management-related updates - Added missed new module -- upgrade -- to the RTD generated docs [\#1593](https://github.com/hyperledger/aries-cloudagent-python/pull/1593) ([swcurran](https://github.com/swcurran)) - Doh....update the date in the Changelog for 0.7.3 [\#1592](https://github.com/hyperledger/aries-cloudagent-python/pull/1592) ([swcurran](https://github.com/swcurran)) - # 0.7.3 ## January 10, 2022 diff --git a/aries_cloudagent/version.py b/aries_cloudagent/version.py index e6a19d3978..199857eac7 100644 --- a/aries_cloudagent/version.py +++ b/aries_cloudagent/version.py @@ -1,4 +1,4 @@ """Library version information.""" -__version__ = "0.7.4-rc2" +__version__ = "0.7.4-rc3" RECORD_TYPE_ACAPY_VERSION = "acapy_version" diff --git a/docs/conf.py b/docs/conf.py index af761e29b2..d3c2d570da 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -46,6 +46,7 @@ "unflatten", "qrcode", "rlp", + "nest_asyncio", ] # "aries_cloudagent.tests.test_conductor", diff --git a/docs/generated/aries_cloudagent.core.rst b/docs/generated/aries_cloudagent.core.rst index b708e02226..f304ae0aa0 100644 --- a/docs/generated/aries_cloudagent.core.rst +++ b/docs/generated/aries_cloudagent.core.rst @@ -57,6 +57,14 @@ aries\_cloudagent.core.goal\_code\_registry module :undoc-members: :show-inheritance: +aries\_cloudagent.core.oob\_processor module +-------------------------------------------- + +.. automodule:: aries_cloudagent.core.oob_processor + :members: + :undoc-members: + :show-inheritance: + aries\_cloudagent.core.plugin\_registry module ---------------------------------------------- diff --git a/docs/generated/aries_cloudagent.messaging.decorators.rst b/docs/generated/aries_cloudagent.messaging.decorators.rst index 3bf19b2edd..64fb269fb1 100644 --- a/docs/generated/aries_cloudagent.messaging.decorators.rst +++ b/docs/generated/aries_cloudagent.messaging.decorators.rst @@ -49,6 +49,14 @@ aries\_cloudagent.messaging.decorators.please\_ack\_decorator module :undoc-members: :show-inheritance: +aries\_cloudagent.messaging.decorators.service\_decorator module +---------------------------------------------------------------- + +.. automodule:: aries_cloudagent.messaging.decorators.service_decorator + :members: + :undoc-members: + :show-inheritance: + aries\_cloudagent.messaging.decorators.signature\_decorator module ------------------------------------------------------------------ diff --git a/docs/generated/aries_cloudagent.protocols.out_of_band.v1_0.models.rst b/docs/generated/aries_cloudagent.protocols.out_of_band.v1_0.models.rst index 260dbd201f..b1b7bfd33c 100644 --- a/docs/generated/aries_cloudagent.protocols.out_of_band.v1_0.models.rst +++ b/docs/generated/aries_cloudagent.protocols.out_of_band.v1_0.models.rst @@ -16,3 +16,11 @@ aries\_cloudagent.protocols.out\_of\_band.v1\_0.models.invitation module :members: :undoc-members: :show-inheritance: + +aries\_cloudagent.protocols.out\_of\_band.v1\_0.models.oob\_record module +------------------------------------------------------------------------- + +.. automodule:: aries_cloudagent.protocols.out_of_band.v1_0.models.oob_record + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/generated/aries_cloudagent.protocols.revocation_notification.rst b/docs/generated/aries_cloudagent.protocols.revocation_notification.rst index 013c0319ac..c88d26085d 100644 --- a/docs/generated/aries_cloudagent.protocols.revocation_notification.rst +++ b/docs/generated/aries_cloudagent.protocols.revocation_notification.rst @@ -13,6 +13,7 @@ Subpackages :maxdepth: 4 aries_cloudagent.protocols.revocation_notification.v1_0 + aries_cloudagent.protocols.revocation_notification.v2_0 Submodules ---------- diff --git a/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.handlers.rst b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.handlers.rst new file mode 100644 index 0000000000..1fa7a93885 --- /dev/null +++ b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.handlers.rst @@ -0,0 +1,18 @@ +aries\_cloudagent.protocols.revocation\_notification.v2\_0.handlers package +=========================================================================== + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.handlers + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +aries\_cloudagent.protocols.revocation\_notification.v2\_0.handlers.revoke\_handler module +------------------------------------------------------------------------------------------ + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.handlers.revoke_handler + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.messages.rst b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.messages.rst new file mode 100644 index 0000000000..db465ff9e3 --- /dev/null +++ b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.messages.rst @@ -0,0 +1,18 @@ +aries\_cloudagent.protocols.revocation\_notification.v2\_0.messages package +=========================================================================== + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.messages + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +aries\_cloudagent.protocols.revocation\_notification.v2\_0.messages.revoke module +--------------------------------------------------------------------------------- + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.messages.revoke + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.models.rst b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.models.rst new file mode 100644 index 0000000000..cffa7e42ae --- /dev/null +++ b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.models.rst @@ -0,0 +1,18 @@ +aries\_cloudagent.protocols.revocation\_notification.v2\_0.models package +========================================================================= + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.models + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +aries\_cloudagent.protocols.revocation\_notification.v2\_0.models.rev\_notification\_record module +-------------------------------------------------------------------------------------------------- + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.models.rev_notification_record + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.rst b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.rst new file mode 100644 index 0000000000..8247c6853a --- /dev/null +++ b/docs/generated/aries_cloudagent.protocols.revocation_notification.v2_0.rst @@ -0,0 +1,36 @@ +aries\_cloudagent.protocols.revocation\_notification.v2\_0 package +================================================================== + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0 + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + aries_cloudagent.protocols.revocation_notification.v2_0.handlers + aries_cloudagent.protocols.revocation_notification.v2_0.messages + aries_cloudagent.protocols.revocation_notification.v2_0.models + +Submodules +---------- + +aries\_cloudagent.protocols.revocation\_notification.v2\_0.message\_types module +-------------------------------------------------------------------------------- + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.message_types + :members: + :undoc-members: + :show-inheritance: + +aries\_cloudagent.protocols.revocation\_notification.v2\_0.routes module +------------------------------------------------------------------------ + +.. automodule:: aries_cloudagent.protocols.revocation_notification.v2_0.routes + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/generated/aries_cloudagent.revocation.rst b/docs/generated/aries_cloudagent.revocation.rst index 6c7c6957a5..7263263c71 100644 --- a/docs/generated/aries_cloudagent.revocation.rst +++ b/docs/generated/aries_cloudagent.revocation.rst @@ -41,6 +41,14 @@ aries\_cloudagent.revocation.manager module :undoc-members: :show-inheritance: +aries\_cloudagent.revocation.recover module +------------------------------------------- + +.. automodule:: aries_cloudagent.revocation.recover + :members: + :undoc-members: + :show-inheritance: + aries\_cloudagent.revocation.routes module ------------------------------------------ diff --git a/open-api/openapi.json b/open-api/openapi.json index 2db2fad8c6..4548dd1e29 100644 --- a/open-api/openapi.json +++ b/open-api/openapi.json @@ -1,7 +1,7 @@ { "swagger" : "2.0", "info" : { - "version" : "v0.7.4-rc2", + "version" : "v0.7.4-rc3", "title" : "Aries Cloud Agent" }, "tags" : [ { From 1f85bad90a730d8c921fa97efddb7ea6741beb5f Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Thu, 16 Jun 2022 10:41:53 -0700 Subject: [PATCH 2/2] Remove temp generated file Signed-off-by: Stephen Curran --- 0.7.4-rc3.md | 99 ---------------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 0.7.4-rc3.md diff --git a/0.7.4-rc3.md b/0.7.4-rc3.md deleted file mode 100644 index 367992ca7c..0000000000 --- a/0.7.4-rc3.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - -## [0.7.4-rc3](https://github.com/hyperledger/aries-cloudagent-python/tree/0.7.4-rc3) (2022-06-15) - -[Full Changelog](https://github.com/hyperledger/aries-cloudagent-python/compare/0.7.4-rc2...0.7.4-rc3) - -**Closed issues:** - -- AATH ACA-Py - ACA-Py DID Exchange tests failing [\#1803](https://github.com/hyperledger/aries-cloudagent-python/issues/1803) -- duplicated events and wallet credentials when using /issue-credential-2.0/send with askar wallet [\#1801](https://github.com/hyperledger/aries-cloudagent-python/issues/1801) -- Verified: true - For revoked Credentials - Aries agent image: bcgovimages/aries-cloudagent:py36-1.16-1\_0.7.3 [\#1799](https://github.com/hyperledger/aries-cloudagent-python/issues/1799) -- How to turn off auto-accept-requests and auto-accept-invites? [\#1796](https://github.com/hyperledger/aries-cloudagent-python/issues/1796) -- Which mobile agent framework is recommended to work with aca-py as the mediator agent? [\#1794](https://github.com/hyperledger/aries-cloudagent-python/issues/1794) -- Inbound Transport now has an undocumented, required attribute is\_external [\#1791](https://github.com/hyperledger/aries-cloudagent-python/issues/1791) -- Issues with aries-acapy-plugin-toolbox when updating to 0.7.4 [\#1790](https://github.com/hyperledger/aries-cloudagent-python/issues/1790) -- Unable to filter for invitation from OOB invitations in multi-tenant environment [\#1789](https://github.com/hyperledger/aries-cloudagent-python/issues/1789) -- The QR code type of Acme [\#1788](https://github.com/hyperledger/aries-cloudagent-python/issues/1788) -- Duplicated Schema and Definition Ids [\#1786](https://github.com/hyperledger/aries-cloudagent-python/issues/1786) -- aries\_cloudagent.transport.outbound.manager ERROR \>\>\> Error when posting to: http://0.0.0.0:8020; [\#1781](https://github.com/hyperledger/aries-cloudagent-python/issues/1781) -- Pool timeout Error when running aca-py [\#1780](https://github.com/hyperledger/aries-cloudagent-python/issues/1780) -- Is selective disclosure implemented yet? [\#1779](https://github.com/hyperledger/aries-cloudagent-python/issues/1779) -- How to view the history of connection requests? [\#1775](https://github.com/hyperledger/aries-cloudagent-python/issues/1775) -- Cannot verify SSL certificates behind proxy [\#1773](https://github.com/hyperledger/aries-cloudagent-python/issues/1773) -- The type of QR code [\#1768](https://github.com/hyperledger/aries-cloudagent-python/issues/1768) -- ACA-Py demo bug on ./run\_demo faber: Exception: Timed out waiting for agent process to start \(status=None\). Admin URL: http://host.docker.internal:8021/status [\#1766](https://github.com/hyperledger/aries-cloudagent-python/issues/1766) -- ACA-Py demo bug Play With Docker: waiting for connection \(faber\) persists even after starting Alice [\#1765](https://github.com/hyperledger/aries-cloudagent-python/issues/1765) -- OOB invitation: only works with auto\_respond\_presentation\_request configured? [\#1764](https://github.com/hyperledger/aries-cloudagent-python/issues/1764) -- Fetch from --genesis-url likely to fail in composed container setup [\#1745](https://github.com/hyperledger/aries-cloudagent-python/issues/1745) -- Creating a /multitenancy/wallet may ignore wallet\_dispatch\_type [\#1742](https://github.com/hyperledger/aries-cloudagent-python/issues/1742) -- Support receiving messages of any minor version of any protocol [\#1736](https://github.com/hyperledger/aries-cloudagent-python/issues/1736) -- Case sensitive role parameter with /ledger/register-nym [\#1731](https://github.com/hyperledger/aries-cloudagent-python/issues/1731) -- ledger read operations with multiledger enabled causes timeouts and failure [\#1728](https://github.com/hyperledger/aries-cloudagent-python/issues/1728) -- Issue receiving credentials with 0.7.4rc0 of aca-py [\#1724](https://github.com/hyperledger/aries-cloudagent-python/issues/1724) -- revocation notification webhooks should use `revocation_notification` instead of `revocation-notification` as the topic [\#1713](https://github.com/hyperledger/aries-cloudagent-python/issues/1713) -- Make connection id optional if revoking with notification and cred\_ex\_id is present [\#1712](https://github.com/hyperledger/aries-cloudagent-python/issues/1712) -- GET /schemas/created returns duplicates [\#1707](https://github.com/hyperledger/aries-cloudagent-python/issues/1707) -- Set Public DID error with Multitenancy and Author/Endorser [\#1703](https://github.com/hyperledger/aries-cloudagent-python/issues/1703) -- Adding 'auto\_verify' flag to '/present-proof/send-request' API [\#1698](https://github.com/hyperledger/aries-cloudagent-python/issues/1698) -- Custom agent [\#1693](https://github.com/hyperledger/aries-cloudagent-python/issues/1693) -- Trouble Running Faber Demo On Apple Silicon [\#1689](https://github.com/hyperledger/aries-cloudagent-python/issues/1689) -- Error: "Revocation registry is full" when bulk running bulk issuances. [\#1684](https://github.com/hyperledger/aries-cloudagent-python/issues/1684) -- AATH acapy-main and aries-vcx RFC0025 tests have been failing since the March 2 credential exchange updates [\#1679](https://github.com/hyperledger/aries-cloudagent-python/issues/1679) -- Add basic DOCKER\_ENV logging for run\_demo [\#1674](https://github.com/hyperledger/aries-cloudagent-python/issues/1674) -- Credential Revocations: Unrecoverable state after failed credential revocation due to ledger connection issues [\#1669](https://github.com/hyperledger/aries-cloudagent-python/issues/1669) -- Could not store issued credential in mobile wallet [\#1664](https://github.com/hyperledger/aries-cloudagent-python/issues/1664) -- Able to recreate the same schema [\#1661](https://github.com/hyperledger/aries-cloudagent-python/issues/1661) -- Invalid proof presentation when requesting revocable and non-revocable credentials [\#1651](https://github.com/hyperledger/aries-cloudagent-python/issues/1651) -- Askar-profile wallet creation error causes wallet to be only registered in the relay database [\#1649](https://github.com/hyperledger/aries-cloudagent-python/issues/1649) -- Running Docker Scripts on Windows [\#1644](https://github.com/hyperledger/aries-cloudagent-python/issues/1644) -- Unable to receive connectionless out-of-band invitation [\#1636](https://github.com/hyperledger/aries-cloudagent-python/issues/1636) -- RecipientKey is not a raw Ed25519VerificationKey2018 key [\#1634](https://github.com/hyperledger/aries-cloudagent-python/issues/1634) -- Supporting the OOB Transition RFC documentation [\#1625](https://github.com/hyperledger/aries-cloudagent-python/issues/1625) -- Send Presentation Error [\#1598](https://github.com/hyperledger/aries-cloudagent-python/issues/1598) -- Inconsistent behavior when issuing multiple credentials in sequential. Some of the requests/issuances are failing with error "400 Revocation registry metadata not found". [\#1586](https://github.com/hyperledger/aries-cloudagent-python/issues/1586) -- Can I re-use a Peer DID in another connection? [\#1582](https://github.com/hyperledger/aries-cloudagent-python/issues/1582) -- JSON-ld contexts are not handled correctly [\#1568](https://github.com/hyperledger/aries-cloudagent-python/issues/1568) -- What does the "start-introduction" command do? [\#1559](https://github.com/hyperledger/aries-cloudagent-python/issues/1559) -- Error Creating Wallet indy.error.CommonIOError [\#1555](https://github.com/hyperledger/aries-cloudagent-python/issues/1555) -- DatabasePerWalletStrategy + Postgres Storage fails to Recreate Wallet [\#1547](https://github.com/hyperledger/aries-cloudagent-python/issues/1547) -- Support ARM based docker images [\#1546](https://github.com/hyperledger/aries-cloudagent-python/issues/1546) -- Delete wallet only DIDs [\#1520](https://github.com/hyperledger/aries-cloudagent-python/issues/1520) -- Create an implementation and documentation for addressing the "in-memory queue" issue in ACA-Py [\#1513](https://github.com/hyperledger/aries-cloudagent-python/issues/1513) -- Schema/Credential Definition Error - Multi Tenancy Enabled [\#1505](https://github.com/hyperledger/aries-cloudagent-python/issues/1505) -- Update outbound queue docs [\#1502](https://github.com/hyperledger/aries-cloudagent-python/issues/1502) -- Inconsistency in proof presentation in v 0.7.1 [\#1499](https://github.com/hyperledger/aries-cloudagent-python/issues/1499) -- Storing a Credential with a negative numeric string value causes Marshmallow.exceptions.ValidationError [\#1462](https://github.com/hyperledger/aries-cloudagent-python/issues/1462) -- Access profile on plugin initialization [\#1452](https://github.com/hyperledger/aries-cloudagent-python/issues/1452) -- Add endorser support to updating DID attributes [\#1447](https://github.com/hyperledger/aries-cloudagent-python/issues/1447) -- Presentation exchange XXXXX in done state \(must be request-received\) [\#1444](https://github.com/hyperledger/aries-cloudagent-python/issues/1444) -- ACA-PY answers requests with wrong response [\#1441](https://github.com/hyperledger/aries-cloudagent-python/issues/1441) -- Aca-py not respecting NO\_PROXY variables [\#1403](https://github.com/hyperledger/aries-cloudagent-python/issues/1403) -- Keyword conflict with /transactions/create-request, request body schema name Date [\#1319](https://github.com/hyperledger/aries-cloudagent-python/issues/1319) -- How to issue an image as part of a credential [\#1310](https://github.com/hyperledger/aries-cloudagent-python/issues/1310) -- Minor Bug: Endorse-Transaction endpoint mismatch [\#1309](https://github.com/hyperledger/aries-cloudagent-python/issues/1309) -- \[Proposal/Question\] Verify correctness of own Verifiable Credentials, using the Signature and Raw Data [\#1239](https://github.com/hyperledger/aries-cloudagent-python/issues/1239) -- Return id of the new ledger object on endorsed transaction write [\#1159](https://github.com/hyperledger/aries-cloudagent-python/issues/1159) -- Register-Nym: Status Code: 422: Unprocessable Entity \(missing data\) [\#1037](https://github.com/hyperledger/aries-cloudagent-python/issues/1037) -- Missing TAA Accepting Mechanism in Faber Agent for Demo Repos [\#855](https://github.com/hyperledger/aries-cloudagent-python/issues/855) - -**Merged pull requests:** - -- Fix put\_file when the server returns a redirect [\#1808](https://github.com/hyperledger/aries-cloudagent-python/pull/1808) ([andrewwhitehead](https://github.com/andrewwhitehead)) -- Adjust revocation registry update procedure to shorten transactions [\#1804](https://github.com/hyperledger/aries-cloudagent-python/pull/1804) ([andrewwhitehead](https://github.com/andrewwhitehead)) -- Fix: Inbound Transport is\_external attribute [\#1802](https://github.com/hyperledger/aries-cloudagent-python/pull/1802) ([shaangill025](https://github.com/shaangill025)) -- Fix: Duplicated schema and cred\_def - Askar and Postgres [\#1800](https://github.com/hyperledger/aries-cloudagent-python/pull/1800) ([shaangill025](https://github.com/shaangill025)) -- feat: Add filter param to connection list for invitations [\#1797](https://github.com/hyperledger/aries-cloudagent-python/pull/1797) ([frostyfrog](https://github.com/frostyfrog)) -- Fix tails server upload multi-ledger mode [\#1785](https://github.com/hyperledger/aries-cloudagent-python/pull/1785) ([ianco](https://github.com/ianco)) -- Additional endpoints to get revocation details and fix "published" status [\#1783](https://github.com/hyperledger/aries-cloudagent-python/pull/1783) ([ianco](https://github.com/ianco)) -- Document impact of multi-ledger on TAA acceptance [\#1778](https://github.com/hyperledger/aries-cloudagent-python/pull/1778) ([ianco](https://github.com/ianco)) -- fix: add a close statement to ensure session is closed on error [\#1777](https://github.com/hyperledger/aries-cloudagent-python/pull/1777) ([reflectivedevelopment](https://github.com/reflectivedevelopment)) -- Adds `transport_id` variable assignment back to outbound enqueue method [\#1776](https://github.com/hyperledger/aries-cloudagent-python/pull/1776) ([amanji](https://github.com/amanji)) -- Replace async workaround within document loader [\#1774](https://github.com/hyperledger/aries-cloudagent-python/pull/1774) ([frostyfrog](https://github.com/frostyfrog)) -- Feature: Add the ability to deny specific plugins from loading [\#1737](https://github.com/hyperledger/aries-cloudagent-python/pull/1737) ([frostyfrog](https://github.com/frostyfrog)) -- Feat/revocation notification v2 [\#1734](https://github.com/hyperledger/aries-cloudagent-python/pull/1734) ([frostyfrog](https://github.com/frostyfrog)) -- feat: support connectionless exchange [\#1710](https://github.com/hyperledger/aries-cloudagent-python/pull/1710) ([TimoGlastra](https://github.com/TimoGlastra)) - - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*