Skip to content

Releases: oceanprotocol/ocean.py

v2.0.0-alpha.3

25 Nov 11:21
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release
  • removed cryptography dependency
  • fix polygon tests
  • fix downloading on-chain assets
  • created search & filter assets README
  • document fix for gas related problems in the READMEs
  • updated developers.md toguide users to run test_readmes folder
  • created README for OS support
  • expose VE & DF contracts functionality

v2.0.0-alpha.2

11 Nov 12:09
4e2dc37
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

Adjustments and fixes for CI and interface.

v2.0.0-alpha.1

08 Nov 13:51
6bd0a45
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

Ocean.py now uses brownie, alongside new interface changes to make it simpler to configure and use.

v1.6.1

18 Oct 19:01
5411599
Compare
Choose a tag to compare
  • Bug fix: OceanAssets::download_file() may do dispensing. One check was too zealous; it prevented dispensing from happening, when it should have. That was fixed in commit 8b9dc60.
  • The bug above may have affected users of predict-eth.md flow

v1.6.0

14 Oct 18:10
3c637df
Compare
Choose a tag to compare
  • Some flows don't need to wait for Aquarius to update when registering assets. Not waiting can save 30 s - 10 min. The changes here support that.
    • The OceanAssets method create(), now takes two more arguments: (a) whether to wait for Aquarius, and (b) whether to return just ddo_asset versus a tuple of (data_nft, datatokens, ddo_asset).
    • The OceanAssets methods create_url_asset(), create_graphql_asset(), and create_onchain_asset() use that change. Now, they (a) let the user choose whether to wait for Aquarius, and (b) return a tuple of (data_nft, datatoken, ddo_asset).
    • The changes above are a fix for issue #1007 (b).

v1.5.0

07 Oct 09:48
00323c1
Compare
Choose a tag to compare
  • New method: a one-liner to dispense a token (if free), order the service, and download it: ocean_assets.py::download_file() #996
  • Small changes to streamline READMEs
  • Small bug fixes

v1.4.1

04 Oct 13:28
aff4969
Compare
Choose a tag to compare
  • Simplified config setup: remove need for gas_limit, chain_id, network_name
  • Support Goerli network
  • Fix "read operation timed out" error #981

v1.4.0

25 Sep 11:19
7384936
Compare
Choose a tag to compare
  • replace Config option with flat config_dict #938
  • streamline create asset (ocean.assets.create) #917
  • streamline consume asset (pay_for_access_service, download_asset) #960
  • simplify READMEs due to changes above

v1.3.0

20 Sep 04:23
141ac83
Compare
Choose a tag to compare
  • add new asset type: graphql queries
  • add new asset type: data from smart contracts
  • READMEs now have remote flows: simple, C2D
  • support EIP1559
  • many bug fixes towards better Ocean stability. Including a fix to properly support Mumbai

v1.2.0

27 Jul 07:00
7a80f5d
Compare
Choose a tag to compare
  • make address file-related errors more readable and intuitive, fallback to correct venv address file if none specified
  • updates and improvements to readmes
  • remove pools
  • add checksummed addresses in models
  • add file checksums and docker hub checksums based on new Provider requirements
  • fix missing FRE creation parameter in ocean.py