Skip to content

Release v0.9.0#2117

Merged
DavidMinarsch merged 270 commits intomasterfrom
develop
Jan 6, 2021
Merged

Release v0.9.0#2117
DavidMinarsch merged 270 commits intomasterfrom
develop

Conversation

@DavidMinarsch
Copy link
Copy Markdown
Contributor

@DavidMinarsch DavidMinarsch commented Jan 6, 2021

Release summary

Version number: v0.9.0

Release details

  • Adds multiple bug fixes on MultiAgentManager
  • Adds AgentConfigManager for better programmatic configuration management
  • Fixes auto-filling of aea_version field in AEA configuration
  • Adds tests for confirmation skills AW2/3
  • Extends MultiAgentManager to support proper configuration overriding
  • Fixes ML skills demo
  • Fixes environment variable resolution in configuration files
  • Adds support to fingerprint packages by providing a path
  • Adds local-registry-sync CLI command to sync local and remote registry
  • Adds support to push vendorised packages to local registry
  • Adds missing tests for code in documentation
  • Adds prompt in scaffold protocol CLI command to hint at protocol generator
  • Adds issue-certificates CLI command for Proof of Representation
  • Adds cert_requests support in connections for Proof of Representation
  • Adds support for Proof of Representation in ACN (p2p_libp2p* connections)
  • Adds automated spell checking for all .md files and makes related fixes
  • Multiple additional tests to improve stability
  • Multiple docs updates based on user feedback
  • Multiple additional tests and test stability fixes

Checklist

Put an x in the boxes that apply.

  • I have read the CONTRIBUTING doc
  • I am making a pull request against the master branch (left side), from develop
  • Lint and unit tests pass locally
  • I have checked the fingerprint hashes are correct by running (scripts/generate_ipfs_hashes.py)
  • I have regenerated the latest API docs
  • I built the documentation and updated it with the latest changes
  • I have added an item in HISTORY.md for this release
  • I bumped the version number in the aea/__version__.py file.
  • I bumped the version number in the docs/version.md file
  • I bumped the version number in every Docker image of the repo and published it. Also, I built and published them with tag latest
    (check the READMEs of aea-develop
    and aea-deploy)
  • I have checked that the documentation about the aea cli tool works
  • I have pushed the latest packages to the registry.

Further comments

DavidMinarsch and others added 30 commits December 17, 2020 17:16
AEA-1138 multiagenmanager: same project add error handling
AEA-1171 post release improvements
…pes extracted from base.py. create or update from json.
[AEA-1176] Add cert_request to connection.yaml
AEA-1175 Fix aea_version field on 'aea create'
@DavidMinarsch DavidMinarsch requested a review from marfvr January 6, 2021 11:48
@codecov-io
Copy link
Copy Markdown

codecov-io commented Jan 6, 2021

Codecov Report

Merging #2117 (7ed79b3) into master (b422208) will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##            master     #2117    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files          281       293    +12     
  Lines        22363     23055   +692     
==========================================
+ Hits         22363     23055   +692     
Flag Coverage Δ
unittests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
aea/cli/build.py 100.00% <ø> (ø)
aea/helpers/pipe.py 100.00% <ø> (ø)
aea/skills/base.py 100.00% <ø> (ø)
packages/fetchai/connections/gym/connection.py 100.00% <ø> (ø)
...ages/fetchai/connections/http_client/connection.py 100.00% <ø> (ø)
...ages/fetchai/connections/http_server/connection.py 100.00% <ø> (ø)
packages/fetchai/connections/ledger/base.py 100.00% <ø> (ø)
packages/fetchai/connections/local/connection.py 100.00% <ø> (ø)
packages/fetchai/connections/oef/connection.py 100.00% <ø> (ø)
...tchai/connections/p2p_libp2p/check_dependencies.py 100.00% <ø> (ø)
... and 87 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b422208...7ed79b3. Read the comment docs.

Copy link
Copy Markdown
Contributor

@marfvr marfvr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@DavidMinarsch DavidMinarsch merged commit e520f2f into master Jan 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants