Skip to content

v3.0.0

Compare
Choose a tag to compare
@sbrunato sbrunato released this 10 Oct 09:00
· 67 commits to develop since this release

⚠️ Breaking changes since last stable (v2.12.1)

  • [v3.0.0b1] 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).
  • [v3.0.0b1] 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].
  • [v3.0.0b3] download() / DownloadConf parameters outputs_prefix and outputs_extension renamed to output_dir and output_extension (#1279)

📢 Major changes since last stable (v2.12.1)

Core features and fixes

  • [v3.0.0] Sharable and multiple authentication plugins per provider (#1292)(#1329)(#1332)
  • [v3.0.0b3] New add_provider() method (#1260)
  • [v3.0.0b2] New SearchResult HTML representation for notebooks (#1243)
  • [v3.0.0b1] Search results sort feature (#943)
  • [v3.0.0b1] Providers groups (#1071)
  • [v3.0.0b1] Configurable download timeout (#1124)

Providers and product types updates

  • [v3.0.0] Updated cop_ads and cop_cds to new cds api (#1284)
  • [v3.0.0] wekeo split into wekeo_main and wekeo_ecmwf providers (#1214)
  • [v3.0.0b1] dedl as new provider (#750)
  • [v3.0.0b1] dedt_lumi as new provider (#1119) (#1126), with authentication using destine credentials (#1127)
  • [v3.0.0b1] cop_marine as new provider (#1131)(#1224)
  • [v3.0.0b1] eumetsat_ds as new provider (#1060), including METOP product types (#1143)(#1189)
  • [v3.0.0b1] OData API usage for creodias & cop_dataspace (#1149)

Plugins new features and fixes

  • [v3.0.0b1] Standardized download output tree (#746)
  • [v3.0.0b1] flatten_top_dirs download plugins option set to true by default (#1220)
  • [v3.0.0b1] base_uri download plugins setting is not systematically mandatory any more (#1230)
  • [v3.0.0b1] Allow no auth for HTTPDownload download requests (#1196)

Server mode

  • [v3.0.0b1] Server-mode rework and cql2 support (#966)
  • [v3.0.0b1] Offline products order handling (#918)
  • [v3.0.0] Browsable catalogs removed (#1306)

Miscellaneous

  • [v3.0.0b1 to v3.0.0][style] type hints fixes and mypy in tox (#1052)(#1253)(#1269) (#1326)
  • [v3.0.0][docs] Developer documentation update (#1327)

Remaining changes since v3.0.0b3

Core features and fixes

  • Improve search and authentication errors format (#1237)

Providers and product types updates

  • Handle cop_marine in-situ historical data (#1301)
  • Fixes for wekeo: GRIDDED_GLACIERS_MASS_CHANGE order link (#1258), yaml issue in provider config (#1315)
  • Fixes for wekeo_ecmwf: hydrological_year usage (#1313), fixed default dates (#1288)

Plugins new features and fixes

Server mode

  • Fixed queryables issues and parameters prefixes (#1318)
  • Send search_stac_items() in its own threadpool (#1323)
  • Fixed STAC collections metadata (#1278)
  • Updated logs format (#1238)

Miscellaneous