Skip to content

v3.0.0b1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sbrunato sbrunato released this 24 Jun 13:46
· 156 commits to develop since this release

⚠️ Breaking changes

  • search() method now returns only a SearchResult instead of a 2 values tuple (#1200). It can optionally store the estimated total number of products in SearchResult.number_matched if the method is called with count=True (False by default).
  • Packaging refactoring and new optional dependencies (#1108) (#1219). EODAG default installs with a minimal set of dependencies. New sets of extra requirements are: eodag[all], eodag[all-providers], eodag[ecmwf], eodag[usgs], eodag[csw], eodag[server]. Previous existing sets of extra requirements are also kept: eodag[notebook], eodag[tutorials], eodag[dev], eodag[docs].

⚡ Core features and fixes

📄 Providers and product types updates

⚙️ Plugins new features and fixes

  • Standardized download output tree (#746)
  • Refactored search plugins methods to use PreparedSearch and RawSearchResult new classes (#1191)
  • Refresh token for OIDCAuthorizationCodeFlowAuth plugin (#1138), tests (#1135), and fix (#1232)
  • HTTPHeaderAuth accepts headers definition in credentials (#1215)
  • flatten_top_dirs download plugins option set to true by default (#1220)
  • base_uri download plugins setting is not systematically mandatory any more (#1230)
  • Re-login in UsgsApi plugin on api file error (#1046)
  • Allow no auth for HTTPDownload download requests (#1196)
  • Refactorization of Api base plugin that now inherits from Search and Download (#1051)
  • orderLink support in build_search_result.* plugins (#1082), and parsing fix (#1091)
  • Fixed resume interrupted assets download using HTTPDownload (#1017)

🌍 Server mode

🗃️ Miscellaneous