Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.

Commit

Permalink
Prepare 0.7.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Bluhm <[email protected]>
  • Loading branch information
dbluhm committed Nov 25, 2019
1 parent 998a9db commit ae795ff
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
36 changes: 36 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
Version 0.7.0 (2019-11-25)
==========================

## Highlights
- Improved standard message dispatch bypass mechanism.
- Improved interface for MTCs.
- Significantly increased code coverage in unit tests resulting in overall
improvement in reliability.

## Detailed Changes

### General Fixes and Improvements
- Export `MessageDeliveryError` from package root.
- Fixes for forwarding and processing forwarded messages.
- Fix Message equality checks.

### Message Trust Contexts
- Add MTC helper functions for checking and setting typical message
characteristics.
- Refactor `Additional Data`; now a class instead of a dictionary. Currently
only has `sender` and `recipient` as properties. `sender` and `recipient` are
also accessible as properties on MTC.

### `StaticConnection`
- Remove `ConditionallyAwaitFutureMessage` construct in favor of simpler and
more robust `connection.next` method.
- Refactor send method into injectable dependency. Defaults to HTTP.
- `unpack` will take a dictionary or bytes as input.
- `pack` takes `plaintext` as an argument.
- Add `next` context manager method, yielding a future to the next message
matching the given type or condition. This mechanism is now also utilized in
`await_message`.

### `Utils`
- Move HTTP sending code to method under `utils`.

Version 0.6.1 (2019-11-19)
==========================

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def parse_requirements(filename):

setup(
name='aries-staticagent',
version='0.6.1',
version='0.7.0',
author='Daniel Bluhm <[email protected]>, '
'Sam Curren <[email protected]>',
description='Python Static Agent Library and Examples for Aries',
Expand Down

0 comments on commit ae795ff

Please sign in to comment.