Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for the v1.0.0-rc0 release. Changelog comment added for v0.7.4 #1904

Merged
merged 3 commits into from
Aug 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,66 @@
# 1.0.0-rc0

## August 18, 2022

1.0.0 is a breaking update to ACA-Py whose version is intended to indicate the
maturity of the implementation. The final 1.0.0 release will be Aries Interop
Profile 2.0-complete, and based on Python 3.7 or higher. The initial (rc0)
release candidate is for early adopters to provide feedback.

### Breaking Changes

As of rc0, there are no breaking updates in the release from the previous v0.7.4.
However, we know that there are some pending updates that will be breaking, hence
the bumps to the major/minor version elements.

### Categorized List of Pull Requests

In rc0, there are not a lot of new features, as the focus is on cleanup and
optimization. The biggest is the inclusion with ACA-Py of a universal resolver
interface, allowing an instance to have both local resolvers for some DID
Methods and a call out to an external universal resolver for other DID Methods.
While some work has been done on moving the default Python version beyond 3.6,
more work is still to be done on that before the final v1.0.0 release.

### Categorized List of Pull Requests

- Verifiable credential and revocation handling updates
- Refactor ledger correction code and insert into revocation error handling [\#1892](https://github.com/hyperledger/aries-cloudagent-python/pull/1892) ([ianco](https://github.com/ianco))
- Indy ledger fixes and cleanups [\#1870](https://github.com/hyperledger/aries-cloudagent-python/pull/1870) ([andrewwhitehead](https://github.com/andrewwhitehead))
- Refactoring of revocation registry creation [\#1813](https://github.com/hyperledger/aries-cloudagent-python/pull/1813) ([andrewwhitehead](https://github.com/andrewwhitehead))

- DID Registration and Resolution related updates
- feat: add universal resolver [\#1866](https://github.com/hyperledger/aries-cloudagent-python/pull/1866) ([dbluhm](https://github.com/dbluhm))
- fix: resolve dids following new endpoint rules [\#1863](https://github.com/hyperledger/aries-cloudagent-python/pull/1863) ([dbluhm](https://github.com/dbluhm))
- fix: didx request cannot be accepted [\#1881](https://github.com/hyperledger/aries-cloudagent-python/pull/1881) ([rmnre](https://github.com/rmnre))

- Internal Aries framework data handling updates
- fix: update RouteManager methods use to pass profile as parameter [\#1902](https://github.com/hyperledger/aries-cloudagent-python/pull/1902) ([chumbert](https://github.com/chumbert))
- Allow fully qualified class names for profile managers [\#1880](https://github.com/hyperledger/aries-cloudagent-python/pull/1880) ([chumbert](https://github.com/chumbert))
- fix: unable to use askar with in memory db [\#1878](https://github.com/hyperledger/aries-cloudagent-python/pull/1878) ([dbluhm](https://github.com/dbluhm))
- Enable manually triggering keylist updates during connection [\#1851](https://github.com/hyperledger/aries-cloudagent-python/pull/1851) ([dbluhm](https://github.com/dbluhm))
- feat: make base wallet route access configurable [\#1836](https://github.com/hyperledger/aries-cloudagent-python/pull/1836) ([dbluhm](https://github.com/dbluhm))
- feat: event and webhook on keylist update stored [\#1769](https://github.com/hyperledger/aries-cloudagent-python/pull/1769) ([dbluhm](https://github.com/dbluhm))

- Unit, Integration and Aries Agent Test Harness Test updates
- Fixes a few AATH failures [\#1897](https://github.com/hyperledger/aries-cloudagent-python/pull/1897) ([ianco](https://github.com/ianco))
- fix: warnings in tests from IndySdkProfile [\#1865](https://github.com/hyperledger/aries-cloudagent-python/pull/1865) ([dbluhm](https://github.com/dbluhm))
- Unit test fixes for python 3.9 [\#1858](https://github.com/hyperledger/aries-cloudagent-python/pull/1858) ([andrewwhitehead](https://github.com/andrewwhitehead))

- Release management pull requests
- Release 1.0.0-rc0 [\#1904](https://github.com/hyperledger/aries-cloudagent-python/pull/1904) ([swcurran](https://github.com/swcurran))

# 0.7.4

## June 30, 2022

> :warning: **Existing multitenant JWTs invalidated when a new JWT is
generated**: If you have a pre-existing implementation with existing Admin API
authorization JWTs, invoking the endpoint to get a JWT now invalidates the
existing JWT. Previously an identical JWT would be created. Please see this
[comment on PR \#1725](https://github.com/hyperledger/aries-cloudagent-python/pull/1725#issuecomment-1096172144)
for more details.

0.7.4 is a significant release focused on stability and production deployments.
As the "patch" release number indicates, there were no breaking changes in the
Admin API, but a huge volume of updates and improvements. Highlights of this
Expand Down
2 changes: 1 addition & 1 deletion aries_cloudagent/version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""Library version information."""

__version__ = "0.7.4"
__version__ = "1.0.0-rc0"
RECORD_TYPE_ACAPY_VERSION = "acapy_version"
8 changes: 0 additions & 8 deletions docs/generated/aries_cloudagent.connections.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,3 @@ aries\_cloudagent.connections.base\_manager module
:members:
:undoc-members:
:show-inheritance:

aries\_cloudagent.connections.util module
-----------------------------------------

.. automodule:: aries_cloudagent.connections.util
:members:
:undoc-members:
:show-inheritance:
8 changes: 8 additions & 0 deletions docs/generated/aries_cloudagent.multitenant.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,11 @@ aries\_cloudagent.multitenant.manager\_provider module
:members:
:undoc-members:
:show-inheritance:

aries\_cloudagent.multitenant.route\_manager module
---------------------------------------------------

.. automodule:: aries_cloudagent.multitenant.route_manager
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,22 @@ aries\_cloudagent.protocols.coordinate\_mediation.v1\_0.message\_types module
:undoc-members:
:show-inheritance:

aries\_cloudagent.protocols.coordinate\_mediation.v1\_0.route\_manager module
-----------------------------------------------------------------------------

.. automodule:: aries_cloudagent.protocols.coordinate_mediation.v1_0.route_manager
:members:
:undoc-members:
:show-inheritance:

aries\_cloudagent.protocols.coordinate\_mediation.v1\_0.route\_manager\_provider module
---------------------------------------------------------------------------------------

.. automodule:: aries_cloudagent.protocols.coordinate_mediation.v1_0.route_manager_provider
:members:
:undoc-members:
:show-inheritance:

aries\_cloudagent.protocols.coordinate\_mediation.v1\_0.routes module
---------------------------------------------------------------------

Expand Down
8 changes: 8 additions & 0 deletions docs/generated/aries_cloudagent.resolver.default.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,14 @@ aries\_cloudagent.resolver.default.key module
:undoc-members:
:show-inheritance:

aries\_cloudagent.resolver.default.universal module
---------------------------------------------------

.. automodule:: aries_cloudagent.resolver.default.universal
:members:
:undoc-members:
:show-inheritance:

aries\_cloudagent.resolver.default.web module
---------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion open-api/openapi.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"swagger" : "2.0",
"info" : {
"version" : "v0.7.4",
"version" : "v1.0.0-rc0",
"title" : "Aries Cloud Agent"
},
"tags" : [ {
Expand Down