0.7.4-rc3
Pre-release
Pre-release
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 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 19 different people, which is likely a record for a single ACA-Py release.
What's Changed
- Doh....update the date in the Changelog for 0.7.3 by @swcurran in #1592
- Added missed new module -- upgrade -- to the RTD generated docs by @swcurran in #1593
- Update aries-askar patch version to at least 0.2.4 as 0.2.3 does not include backward compatibility by @acuderman in #1603
- Replace blank credential/presentation exchange states with abandoned state by @andrewwhitehead in #1605
- DID updates for endorser by @ianco in #1601
- Update aiohttp dependency by @acuderman in #1606
- style: format with stable black release by @TimoGlastra in #1615
- feat: enable webhook events for mediation records by @TimoGlastra in #1614
- Auto-promote author did to public after endorsing by @ianco in #1607
- Upgrade ConfigArgParse to version 1.5.3 by @WadeBarnes in #1627
- Fix for non-revoc proof with no timestamp by @ianco in #1628
- Move database operations inside the session context by @acuderman in #1633
- feat: query connections by their_public_did by @TimoGlastra in #1637
- Fix auto connection response not being properly mediated by @dbluhm in #1638
- Pin markupsafe at version 2.0.1 by @andrewwhitehead in #1642
- feat: accept taa using startup parameter --accept-taa by @TimoGlastra in #1643
- Update Endorser documentation by @chumbert in #1646
- Performance demo updates by @ianco in #1647
- Fixes and cleanups for issue-credential 1.0 by @andrewwhitehead in #1619
- Fix usage of send_credential_ack by @andrewwhitehead in #1653
- Add cred_def_id to metadata when using an Endorser by @frostyfrog in #1655
- docs: supported features attribution by @TimoGlastra in #1654
- Revert change to send_credential_ack return value by @andrewwhitehead in #1660
- Add "sent" key to both Schema and Cred Defs when using Endorsers by @frostyfrog in #1663
- fix: always notify if revocation notification record exists by @TimoGlastra in #1665
- Fixes for credential details in issue-credential webhook responses by @andrewwhitehead in #1668
- Qualify did exch connection lookup by role by @ianco in #1670
- Add pre-commit as optional developer tool by @dbluhm in #1671
- [#1674] Add basic DOCKER_ENV logging for run_demo by @tdiesler in #1675
- Remove references to play with von by @ianco in #1688
- Endorser support for updating DID endpoints on ledger by @frostyfrog in #1696
- platform target in run tests. by @burdettadam in #1697
- Fix DIF PresExch and OOB request_attach delete unused connection by @shaangill025 in #1676
- Fix: DIF proof proposal when creating bound presentation request [Issue#1687] by @shaangill025 in #1690
- Add auto_verify flag in present-proof protocol by @DaevMithran in #1702
- Fix: update IndyLedgerRequestsExecutor logic - multitenancy and basic base wallet type by @shaangill025 in #1700
- Allow use of SEED when creating local wallet DID Issue-1682 by @DaevMithran in #1705
- Add an integration test for mixed proof with a revocable cred and a n… by @ianco in #1672
- Multitenancy Docs Update by @MonolithicMonk in #1706
- Feature/undelivered events by @mepeltier in #1694
- Fix: present-proof v2 send-proposal [issue#1474] by @shaangill025 in #1667
- run_docker start - pass environment variables by @shaangill025 in #1715
- Fix DIFPresFormatHandler returning invalid V20PresExRecord on presentation verification by @rmnre in #1645
- Fixes for v7.3.0 - Issue#1597 by @shaangill025 in #1711
- Fix order of operations connecting faber to endorser by @ianco in #1716
- did-exchange implicit request pthid update & invitation key verification by @shaangill025 in #1599
- Prep for adding the 0.7.4-rc0 tag by @swcurran in #1722
- Duplicate checking for schema and cred def by @ianco in #1721
- Adds support to faber demo for returning json response in connectionless proof-requests by @amanji in #1720
- Allow deletion of invalid V20PresExRecord - failing schema validation by @shaangill025 in #1718
- Use provided connection_id if provided by @ianco in #1726
- feat: create new JWT tokens and invalidate older for multitenancy by @TimoGlastra in #1725
- Allow specifying key derivation method on sub-wallet create by @dbluhm in #1719
- feat: allow querying default mediator from base wallet by @dbluhm in #1729
- Fix iteration over key list, update Askar to 0.2.5 by @andrewwhitehead in #1740
- Fixes logic for web hook formatter in Faber demo by @amanji in #1739
- Documentation on existing language wrappers for aca-py by @etschelp in #1738
- Updates to Changelog for 0.7.4. RC1 release by @swcurran in #1747
- Fixing the intro paragraph and heading in the changelog of this 0.7.4RC1 by @swcurran in #1752
- 0.7.4-RC1 Changelog intro paragraph - fix copy/paste error by @swcurran in #1753
- Added async with for mediator record delete by @dejsenlitro in #1749
- fix: Resolve Revocation Notification environment variable name collision by @frostyfrog in #1751
- [#1745] Fetch from --genesis-url likely to fail in composed container… by @tdiesler in #1746
- Redis PQ Cleanup by @shaangill025 in #1659
- Some ReadTheDocs File updates by @swcurran in #1770
- 0.7.4-rc2 update by @swcurran in #1771
- Adds
transport_id
variable assignment back to outbound enqueue method by @amanji in #1776 - Replace async workaround within document loader by @frostyfrog in #1774
- Feature: Add the ability to deny specific plugins from loading by @frostyfrog in #1737
- Document impact of multi-ledger on TAA acceptance by @ianco in #1778
- fix: add a close statement to ensure session is closed on error by @reflectivedevelopment in #1777
- Fix tails server upload multi-ledger mode by @ianco in #1785
- Feat/revocation notification v2 by @frostyfrog in #1734
- feat: Add filter param to connection list for invitations by @frostyfrog in #1797
- feat: support connectionless exchange by @TimoGlastra in #1710
- Additional endpoints to get revocation details and fix "published" status by @ianco in #1783
- Fix: Duplicated schema and cred_def - Askar and Postgres by @shaangill025 in #1800
- Fix: Inbound Transport is_external attribute by @shaangill025 in #1802
- Adjust revocation registry update procedure to shorten transactions by @andrewwhitehead in #1804
- Fix put_file when the server returns a redirect by @andrewwhitehead in #1808
- Fix missing webhook handler by @ianco in #1816
- Changelog, version and ReadTheDocs updates for 0.7.4-rc3 release by @swcurran in #1817
New Contributors
- @frostyfrog made their first contribution in #1655
- @tdiesler made their first contribution in #1675
- @MonolithicMonk made their first contribution in #1706
- @mepeltier made their first contribution in #1694
- @rmnre made their first contribution in #1645
- @etschelp made their first contribution in #1738
- @reflectivedevelopment made their first contribution in #1777
Full Changelog: 0.7.3...0.7.4-rc3