Recent Releases of eodag

eodag - v3.8.1

What's Changed

Bug Fixes

  • core: guess_product_type using alias by @jlahovnik in https://github.com/CS-SI/eodag/pull/1800
  • plugins: filter using matching_url in SASAuth by @sbrunato in https://github.com/CS-SI/eodag/pull/1802
  • providers: instrument format for STAC providers by @sbrunato in https://github.com/CS-SI/eodag/pull/1803
  • providers: ssl verify for fedeo_ceda by @timothey-cs in https://github.com/CS-SI/eodag/pull/1801

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.8.0...v3.8.1

- Python
Published by sbrunato 9 months ago

eodag - v3.8.0

What's Changed

Features

  • providers: new provider fedeo_ceda by @timothey-cs in https://github.com/CS-SI/eodag/pull/1778

Bug Fixes

  • providers: remove deprecated product type (S2_MSI_L2AP) by @timothey-cs in https://github.com/CS-SI/eodag/pull/1764
  • providers: ssl verify for geodes by @sbrunato in https://github.com/CS-SI/eodag/pull/1780
  • server: remove duplicate host by @cauriol in https://github.com/CS-SI/eodag/pull/1794

Refactoring and Performance Improvements

  • core: whoosh removal by @sbrunato in https://github.com/CS-SI/eodag/pull/1741 3.35x faster on initialization + external product types fetch

Documentation

  • aws_eos logo added by @sbrunato in https://github.com/CS-SI/eodag/pull/1773

Chores

  • chore: deprecate unused code by @sbrunato in https://github.com/CS-SI/eodag/pull/1788

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.7.0...v3.8.0

- Python
Published by sbrunato 9 months ago

eodag - v3.7.0

What's Changed

Features

  • plugins: new search config for assets mapping by @jlahovnik in https://github.com/CS-SI/eodag/pull/1711
  • providers: add 2 new MSG collections to provider eumetsat_ds by @jlahovnik in https://github.com/CS-SI/eodag/pull/1742
  • providers: dedt_lumi search by geometry by @gtesoro in https://github.com/CS-SI/eodag/pull/1710

Bug Fixes

  • core: logging issue on entrypoint loading error by @sbrunato in https://github.com/CS-SI/eodag/pull/1728
  • plugins: metadatamappingfrom_product in search config by @sbrunato in https://github.com/CS-SI/eodag/pull/1737
  • providers: allow search by id for CLMSCORINE with wekeomain by @anesson-cs in https://github.com/CS-SI/eodag/pull/1746
  • providers: remove no-more-available theia provider by @sbrunato in https://github.com/CS-SI/eodag/pull/1736
  • providers: update default version for CAMS_GLOBAL_EMISSIONS by @jlahovnik in https://github.com/CS-SI/eodag/pull/1738
  • server: empty instruments mapping by @sbrunato in https://github.com/CS-SI/eodag/pull/1763
  • utils: avoid repeated SSL context creation by @timothey-cs in https://github.com/CS-SI/eodag/pull/1758

Performance Improvements

  • plugins: optimize AwsDownload streaming by @alambare in https://github.com/CS-SI/eodag/pull/1740

Refactoring

  • directly import urllib.parse methods by @sbrunato in https://github.com/CS-SI/eodag/pull/1761

Documentation

  • updated description, overview and ecosystem by @sbrunato in https://github.com/CS-SI/eodag/pull/1734

New Contributors

  • @timothey-cs made their first contribution in https://github.com/CS-SI/eodag/pull/1758

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.6.0...v3.7.0

- Python
Published by sbrunato 10 months ago

eodag - v3.6.0

What's Changed

Features

  • cli: commands chaining by @sbrunato in https://github.com/CS-SI/eodag/pull/1714
  • cli: download output directory by @sbrunato in https://github.com/CS-SI/eodag/pull/1716
  • cli: download STAC items from their urls by @sbrunato in https://github.com/CS-SI/eodag/pull/1705
  • core: import stac items as SearchResult by @sbrunato in https://github.com/CS-SI/eodag/pull/1703
  • providers: add new eurostat product types to dedl by @jlahovnik in https://github.com/CS-SI/eodag/pull/1662

Bug Fixes

  • core: do not download again unextracted products by @sbrunato in https://github.com/CS-SI/eodag/pull/1717
  • queryables: improve date parameter parsing by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1702

Documentation

  • CLI and STAC support update by @sbrunato in https://github.com/CS-SI/eodag/pull/1707
  • import_stac_items documentation update by @sbrunato in https://github.com/CS-SI/eodag/pull/1709

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.1...v3.6.0

- Python
Published by sbrunato 11 months ago

eodag - v3.5.1

What's Changed

Bug Fixes

  • core: enable count with search iterator by @sbrunato in https://github.com/CS-SI/eodag/pull/1700
  • plugins: lru caching when fetching constraints with ECMWF by @alambare in https://github.com/CS-SI/eodag/pull/1698

Refactoring

  • core: register downloader using manager from search to EOProduct by @sbrunato in https://github.com/CS-SI/eodag/pull/1699

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.0...v3.5.1

- Python
Published by sbrunato 11 months ago

eodag - v3.5.0

What's Changed

Features

  • core: Add env variable to whitelist providers by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1672
  • core: Add strict product types mode by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1677
  • plugins: Auth token expiration margin by @RitejAyed in https://github.com/CS-SI/eodag/pull/1665
  • server: Added bbox filter support for collections search by @gtesoro in https://github.com/CS-SI/eodag/pull/1671

Bug Fixes

  • core: Always validate PluginConfig before loading by @sbrunato in https://github.com/CS-SI/eodag/pull/1690
  • core: Skip provider empty conf on init by @sbrunato in https://github.com/CS-SI/eodag/pull/1687
  • plugins: Raise errors when metadata discovery is not allowed by @anesson-cs in https://github.com/CS-SI/eodag/pull/1534

Build System

  • Update usgs to 0.3.6 by @sbrunato in https://github.com/CS-SI/eodag/pull/1688

Documentation

  • Dead-link and out-of-date param fix by @sbrunato in https://github.com/CS-SI/eodag/pull/1692

Continuous Integration

  • Use personal access token for deploy github action by @sbrunato in https://github.com/CS-SI/eodag/pull/1693

New Contributors

  • @gtesoro made their first contribution in https://github.com/CS-SI/eodag/pull/1671

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.3...v3.5.0

- Python
Published by sbrunato 12 months ago

eodag - v3.4.3

What's Changed

Bug Fixes

  • core: Queryables mismatch when list of possible values contains a single value by @cauriol in https://github.com/CS-SI/eodag/pull/1666
  • plugins: GenericAuth missing credentials handle by @sbrunato in https://github.com/CS-SI/eodag/pull/1678
  • plugins: openid_connect requests error handling by @RitejAyed in https://github.com/CS-SI/eodag/pull/1663
  • plugins: order retry by @cauriol in https://github.com/CS-SI/eodag/pull/1676
  • providers: dedl mapping for CORINE collection by @jlahovnik in https://github.com/CS-SI/eodag/pull/1661
  • providers: wekeo_main orderable products download link by @sbrunato in https://github.com/CS-SI/eodag/pull/1670

Refactoring

  • typing fixes following mypy 1.16.0 by @sbrunato in https://github.com/CS-SI/eodag/pull/1673

Documentation

  • configuration environment variables defaults by @sbrunato in https://github.com/CS-SI/eodag/pull/1681
  • updated contribution guidelines link in PR template by @vprivat-ads in https://github.com/CS-SI/eodag/pull/1667

Chores

  • deploy: remove deprecated common values by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1668

New Contributors

  • @vprivat-ads made their first contribution in https://github.com/CS-SI/eodag/pull/1667

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.2...v3.4.3

- Python
Published by sbrunato 12 months ago

eodag - v3.4.2

What's Changed

Bug Fixes

  • plugins: EcmwfSearch orderable products search by @cauriol in https://github.com/CS-SI/eodag/pull/1656
  • plugins: adapt queryables additional_properties to providers config by @cauriol in https://github.com/CS-SI/eodag/pull/1646
  • plugins: add alias to properties in cop_marine and EcmwfSearch plugins by @jlahovnik in https://github.com/CS-SI/eodag/pull/1649
  • core: remove quotes around arrays in query param by @jlahovnik in https://github.com/CS-SI/eodag/pull/1657

Continuous Integration

  • automatic deployment by @sbrunato in https://github.com/CS-SI/eodag/pull/1655

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.1...v3.4.2

- Python
Published by sbrunato about 1 year ago

eodag - v3.4.1.post1

What's Changed

Bug Fixes

  • plugins: missing datetime properties in ECMWFSearch result by @cauriol in https://github.com/CS-SI/eodag/pull/1648
  • plugins: StaticStacSearch text opener by @sbrunato in https://github.com/CS-SI/eodag/pull/1643

Documentation

  • Fixed binder tutos links by @RitejAyed in https://github.com/CS-SI/eodag/pull/1651

Testing

  • Update click>=8.2.0 exit status code by @sbrunato in https://github.com/CS-SI/eodag/pull/1650

New Contributors

  • @RitejAyed made their first contribution in https://github.com/CS-SI/eodag/pull/1651

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.0...v3.4.1.post1

- Python
Published by sbrunato about 1 year ago

eodag - v3.4.0

What's Changed

Features

  • plugins: add queryables to cop_marine by @anesson-cs in https://github.com/CS-SI/eodag/pull/1638

    Bug Fixes

  • plugins: STAC providers datetime queryables handling by @cauriol in https://github.com/CS-SI/eodag/pull/1625

  • providers: cop_ewds metadata mapping by @jlahovnik in https://github.com/CS-SI/eodag/pull/1629

    Refactoring

  • core: Use importlib.metadata instead of the deprecated pkg_resources by @avalentino in https://github.com/CS-SI/eodag/pull/1631

New Contributors

  • @avalentino made their first contribution in https://github.com/CS-SI/eodag/pull/1631, thank you!

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.3.2...v3.4.0

- Python
Published by sbrunato about 1 year ago

eodag - v3.3.2

What's Changed

Bug Fixes

  • providers: creodias and cop_dataspace products title mapping by @sbrunato in https://github.com/CS-SI/eodag/pull/1635 ### Refactoring
  • core: authentication for get_quicklook by @cauriol in https://github.com/CS-SI/eodag/pull/1608 ### Continuous Integration
  • update changelog generation by @sbrunato in https://github.com/CS-SI/eodag/pull/1627
  • fixed changelog generation by @sbrunato in https://github.com/CS-SI/eodag/pull/1630
  • token usage for coverage report publishing by @sbrunato in https://github.com/CS-SI/eodag/pull/1633

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.3.1...v3.3.2

- Python
Published by sbrunato about 1 year ago

eodag - v3.3.1

Bug Fixes

- Python
Published by sbrunato about 1 year ago

eodag - v3.3.0

Bug Fixes

  • core: Ensure datetime format compliance with STAC specification (#1573, 7e10e3a)

  • plugins: Add datetime for ecmwf search (#1572, b785e7c)

  • plugins: Check expiration time in token auth (#1590, 15dbcb1)

  • providers: geodes datetime search (#1592, 87ade04)

  • providers: Rename EO:CLMS:DAT:CORINE to EO:EEA:DAT:CORINE (#1576, 2d3f6da)

Continuous Integration

Features

Testing

- Python
Published by sbrunato about 1 year ago

eodag - v3.2.0

:zap: Core features and fixes

  • Fixes download of assets having keys with special characters (#1585)

:pagefacingup: Providers and product types updates

  • geodes API update (#1581)
  • Sanitize eumetsat_ds products title (#1582)
  • Updated default values for some ECMWF collections (#1575)

:gear: Plugins new features and fixes

  • Do not guess assets keys from their URL when inappropriate (#1584)

:cardfilebox: Miscellaneous

  • Various minor fixes and improvements (#1570)(#1571)
  • External product types reference updates (#1567)

- Python
Published by sbrunato about 1 year ago

eodag - v3.1.0

📢 Major changes since last stable (v3.0.1)

Core features and fixes

  • [v3.1.0b2] Assets keys uniformization using drivers (#1488)
  • [v3.1.0b1] Updated queryables mechanism and ecmwf-like plugins (#1397)(#1427)(#1462)
  • [v3.1.0] Customizable providers configuration file through EODAG_PRODUCT_TYPES_CFG_FILE environment variable (#1559)
  • [v3.1.0b1] Order and download polling times update (#1440)

Providers and product types updates

  • [v3.1.0] Removed onda provider (#1564)
  • [v3.1.0b2] default search timeout to 20s (#1505)

Plugins new features and fixes

Remaining changes since v3.1.0b2

Core features and fixes

  • Keep queryables required attribute even with default values (#1521)

Providers and product types updates

  • geodes: recognize auth errors during download (#1562), typo in geodes_s3 user conf template (#1536)
  • wekeo_main metadata mapping update (#1549) and COP-DEM product types update (#1516)
  • eumetsat_ds: new MTG product types (#1513), metadata mapping fix (#1502), remove duplicate product types (#1514)
  • Add product types to dedl provider (#1515)

Plugins new features and fixes

  • AwsDownload: zip partial download (#1561), InvalidRequest handle (#1532)
  • Already authenticated user fix on openid authentication plugins (#1524)
  • Fixes missing file error on usgs authentication during attempts (#1550)

Miscellaneous

- Python
Published by sbrunato about 1 year ago

eodag - v3.1.0b2

:zap: Core features and fixes

  • Assets keys uniformization using drivers (#1488)
  • ssl_verify setting for get_quicklook() (#1490, thanks @tromain)
  • Queryables merged by provider priority (#1431)

:pagefacingup: Providers and product types updates

  • geodes_s3 as new provider (#1506)
  • default search timeout to 20s (#1505)
  • geodes relativeOrbitNumber property (#1499) and numerical queryables fix (#1507)

:cardfilebox: Miscellaneous

New Contributors

  • @tromain made their first contribution in https://github.com/CS-SI/eodag/pull/1490

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.1.0b1...v3.1.0b2

- Python
Published by sbrunato over 1 year ago

eodag - v3.1.0b1

:zap: Core features and fixes

:pagefacingup: Providers and product types updates

  • geodes updated id (#1441) and tileIdentifier parameters (#1457), and metadata mapping fix (#1468)
  • New MTG product types for eumetsat_ds (#1455)
  • FIRE_HISTORICAL on wekeo_ecmwf (#1392)
  • Various product types metadata-mapping and default values updates: for cop_ads and wekeo_ecmwf (#1389), GLOFAS and EFAS product types (#1467), EEA_DAILY_VI on wekeo_main (#1464)

:gear: Plugins new features and fixes

  • Removed default HTTPDownload zip extension (#1400)
  • Order and poll without downloading (#1437)
  • TokenAuth distinct headers for token retrieve and authentication (#1451, thanks @jgaucher-cs)
  • Compare only offset-aware datetimes on openid authentication plugins (#1418)
  • Fixed creodias_s3 search and download when no asset is available (#1425)

:earth_africa: Server mode

  • Dedicated liveness endpoint added (#1353)
  • Processing level parsing fix in external STAC collections (#1429)

:cardfilebox: Miscellaneous

New Contributors

  • @gasparakos made their first contribution in https://github.com/CS-SI/eodag/pull/1396
  • @jgaucher-cs made their first contribution in https://github.com/CS-SI/eodag/pull/1410

Full Changelog: https://github.com/CS-SI/eodag/compare/v3.0.1...v3.1.0b1

- Python
Published by sbrunato over 1 year ago

eodag - v3.0.1

:pagefacingup: Providers and product types updates

  • geodes as new provider (#1357)(#1363)
  • cop_ewds as new provider (#1331)
  • Removed astraea_eod provider (#1383)
  • Fixed S2_MSI_L1C search-by-id for earth_search (#1053)
  • MSG product types added (#1348)
  • Fixed order for some dedl product-types (#1358)

:gear: Plugins new features and fixes

  • Authenticate only when needed in HTTPDownload (#1370)
  • Various fixes for cop_marine (#1336)(#1364)
  • OpenID token expiration fix and oidc_config_url usage (#1346)
  • Concurrent requests for wekeo_cmems product-types fetch (#1374)
  • Error is raised when HTTPDownload order fails (#1338)

:cardfilebox: Miscellaneous

- Python
Published by sbrunato over 1 year ago

eodag - v3.0.0

:warning: 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)

:loudspeaker: 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

- Python
Published by sbrunato over 1 year ago

eodag - v3.0.0b3

:warning: Breaking changes

:zap: Core features and fixes

  • New add_provider() method (#1260)
  • Handle integers as locations shapefile attributes (#1280)
  • Renames some parameters and methods to snake_case (#1271)
  • Sorted discovered product types (#1250)

:pagefacingup: Providers and product types updates

  • Fixes usgs search by id (#1262)
  • Adds S1_SAR_GRD_COG and new odata query parameters for cop_dataspace (#1277, thanks @ninsbl)
  • Adds GRIDDED_GLACIERS_MASS_CHANGE on provider cop_cds (#1255)
  • Removes cacheable parameter for wekeo order requests (#1239)

:gear: Plugins new features and fixes

:cardfilebox: Miscellaneous

- Python
Published by sbrunato almost 2 years ago

eodag - v3.0.0b2

:zap: Core features and fixes

:gear: Plugins new features and fixes

  • Fixed missing products configuration in Api plugin download (#1241)
  • Fixed pagination configuration to be not allways mandatory (#1240)

:cardfilebox: Miscellaneous

  • [docs] Custom mock search plugin example (#1242)
  • External product types reference updates (#1234)

- Python
Published by sbrunato almost 2 years ago

eodag - v3.0.0b1

:warning: 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].

:zap: Core features and fixes

  • Search results sort feature (#943)
  • Providers groups (#1071)
  • Configurable download timeout (#1124)
  • Search by id now uses search_all() and crunch (#1099).
  • Free text search available for all fields when guessing a produc type (#1070), mission dates filtering support (#1222)
  • Configurable requests ssl_verify (#1045)
  • Download record hash independent from provider (#1023)
  • Fixed and refactored queryables (#1050)(#1097)(#1102)(#1157), authentication fix (#1194), support for local constraints files (#1105)
  • Fixed metadata mapping in templates detection (#1139), format_query_params() fixes (#1145) and refactor (#1142). Configurable assets filtering (#1033).

:pagefacingup: Providers and product types updates

:gear: 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 buildsearchresult.* plugins (#1082), and parsing fix (#1091)
  • Fixed resume interrupted assets download using HTTPDownload (#1017)

:earth_africa: Server mode

:cardfilebox: Miscellaneous

- Python
Published by sbrunato almost 2 years ago

eodag - v2.12.1

  • CdsApi queryables fix (#1048)

- Python
Published by sbrunato about 2 years ago

eodag - v2.12.0

- Python
Published by sbrunato over 2 years ago

eodag - v2.11.0

New since v2.11.0b1:

  • Fallback mechanism for search (#753)(#807)
  • creodias and cop_dataspace configuration update (from OData to OpenSearch) (#866)(#883)(#894)(#915)(#929)
  • Removes mundi provider (#890)
  • Copernicus DEM product types available through creodias (#882)
  • wekeo driver update and new product types (#798)(#840)(#856)(#902)
  • Allows provider search parameter to directly search on it (#790)
  • Refresh token usage in KeycloakOIDCPasswordAuth (creodias and cop_dataspace) (#921)
  • Per-provider search timeout (#841)
  • New EODAG_PROVIDERS_CFG_FILE environment variable for custom provider configuration setting (#836)
  • Many server-mode updates and fixes: queryables endpoints (#795), built-in Swagger doc update (#846), exceptions handling (#794)(#806)(#812)(#829), provider setting (#808) and returned information (#884)(#879), multithreaded requests (#843), opened time intervals fixes (#837), search-by-ids fix (#822), intersects parameter fixes (#796)(#797)
  • Adds support for Python 3.12 (#892) and removes support for Python 3.7 (#903)
  • Fixes plugin manager rebuild (solves preferred provider issues) (#919)
  • Reformatted logs (#842)(#885)
  • Adds static type information (#863)
  • Various minor fixes and improvements (#759)(#788)(#791)(#793)(#802)(#804)(#805)(#813)(#818)(#819)(#821)(#824)(#825)(#828)(#830)(#832)(#835)(#838)(#844)(#867)(#868)(#872)(#877)(#878)(#881)(#893)(#899)(#913)(#920)(#925)(#926)

New since v2.10.0:

  • hydroweb_next (hydroweb.next), thematic hub for hydrology data access, as new provider (#711)
  • Search by tile standardized using tileIdentifier new query parameter and metadata (#713)
  • Server mode STAC API version updated to 1.0.0-rc.3 (#697)
  • Better catalogs title and description in server mode (#710)
  • Server mode advanced tests (#708), and fixes for catalogs dates filtering (#706), catalogs cloud-cover filtering (#705), missing sensorType error for discovered product types (#699), broken links through STAC search endpoint (#698)
  • Added links to eodag-server image on Dockerhub (#715)
  • EODAG server installation update in docker image (#700) and sigterm fix (#702)
  • STAC browser docker image update (#704)
  • Various minor fixes and improvements (#693)(#694)(#695)(#696)(#703)(#707)(#712)(#714)

- Python
Published by sbrunato over 2 years ago

eodag - v2.11.0b1

- Python
Published by sbrunato almost 3 years ago

eodag - v2.10.0

  • hydroweb_next (hydroweb.next), thematic hub for hydrology data access, as new provider (#711)
  • Search by tile standardized using tileIdentifier new query parameter and metadata (#713)
  • Server mode STAC API version updated to 1.0.0-rc.3 (#697)
  • Better catalogs title and description in server mode (#710)
  • Server mode advanced tests (#708), and fixes for catalogs dates filtering (#706), catalogs cloud-cover filtering (#705), missing sensorType error for discovered product types (#699), broken links through STAC search endpoint (#698)
  • Added links to eodag-server image on Dockerhub (#715)
  • EODAG server installation update in docker image (#700) and sigterm fix (#702)
  • STAC browser docker image update (#704)
  • Various minor fixes and improvements (#693)(#694)(#695)(#696)(#703)(#707)(#712)(#714)

- Python
Published by sbrunato about 3 years ago

eodag - v2.9.2

- Python
Published by sbrunato about 3 years ago

eodag - v2.9.1

  • cop_dataspace, Copernicus Data Space as new provider (#658)
  • EODAG specific User-Agent appended to requests headers (#656)
  • Sentinel-5P and other product types updates for creodias, mundi and onda (#657)
  • mundi GeoRSS geometries handling (#654)
  • Handle missing geometries through new defaultGeometry EOProduct property (#653)
  • Fixes search errors handling (#660)
  • Various minor fixes and improvements (#649)(#652)

- Python
Published by sbrunato over 3 years ago

eodag - v2.9.0

  • Optimizes search time mixing count and search requests when possible (#632)
  • Optimizes search time with rewritten JSONPath.parse usage now based on a common_metadata_mapping_path (#626)
  • creodias API update, from resto to OData (#623)(#639)
  • Optimizes and updates onda search (#616)(#636)
  • Fixes OFFLINE products order mechanism for mundi provider (#645)
  • Download progress bar adjustable refresh time (#643)
  • Simplify OData metadata mapping using pre-mapping (#622)
  • Fixes download error for single-asset products on STAC providers (#634)
  • Tests execution optimized (#631)
  • Various minor fixes and improvements (#612)(#619)(#620)(#621)(#624)(#625) (#629)(#630)(#635)(#638)(#640)(#641)(#642)(#644)(#646) (#647) - - - Search time optimization: v2.8.0 vs v2.9.0 vs raw request without eodag image

- Python
Published by sbrunato over 3 years ago

eodag - v2.8.0

- Python
Published by sbrunato over 3 years ago

eodag - v2.7.0

  • Fetch external product types before searching for an unkown product type (#559)
  • Handle local assets in HTTPDownload plugin (#561)
  • Fetch external product types only for given provider if one is specified (#557)
  • Fixed request error handling during search_all() (#554)
  • Various minor fixes and improvements (#555)(#558)(#562)

- Python
Published by sbrunato over 3 years ago

eodag - v2.6.2

  • Added new methods to get assets filename from header (#542)
  • All local files URI formats are now supported (#545)
  • More tests (#539)(#549)
  • Various minor fixes and improvements (#535)(#540)(#541)(#543)(#544)(#553)

- Python
Published by sbrunato over 3 years ago

eodag - v2.6.1

- Python
Published by sbrunato over 3 years ago

eodag - v2.6.0

- Python
Published by sbrunato over 3 years ago

eodag - v2.5.2

  • Fixes missing productPath property for some earth_search products (#480)

- Python
Published by sbrunato almost 4 years ago

eodag - v2.5.1

  • Fixed broken AwsDownload configuration for STAC providers (#475)
  • Set setuptools_scm max version for python3.6 (#477)

- Python
Published by sbrunato almost 4 years ago

eodag - v2.5.0

- Python
Published by sbrunato almost 4 years ago

eodag - v2.4.0

- Python
Published by sbrunato about 4 years ago

eodag - v2.3.4

  • Link to the new eodag Jupyterlab extension: eodag-labextension (#352)
  • STAC client and server update to STAC 1.0.0 (#347)
  • Fixes get_quicklook() for onda provider (#344, thanks @drnextgis)
  • Fixed issue when downloading S2_MSI_L2A products from mundi (#350)
  • Various minor fixes and improvements (#340)(#341)(#345)

- Python
Published by sbrunato over 4 years ago

eodag - v2.3.3

  • Fixed issue when searching by id (#335)
  • Specified minimal eodag-cube version needed (#338)
  • Various minor fixes and improvements (#336)(#337)

- Python
Published by sbrunato almost 5 years ago

eodag - v2.3.2

  • Enable additional arguments like productType when searching by id (#329)
  • Prevent EOL auto changes on windows causing docker crashes (#324)
  • Configurable eodag logging in docker stac-server (#323)
  • Fixes missing productType in product properties when searching by id (#320)
  • Fixes duplicate logging in search_all() (#330)
  • Various minor fixes and improvements (#319)(#321)

- Python
Published by sbrunato almost 5 years ago

eodag - v2.3.1

  • Dockerfile update to be compatible with stac-browser v2.0 (#314)
  • Adds new notebook extra dependency (#317)
  • EOProduct drivers definition update (#316)

- Python
Published by sbrunato almost 5 years ago

eodag - v2.3.0

New since v2.2.0:

  • Re-structured and more complete documentation (#233, and also #224, #254, #282, #287, #301)
  • Homogenized inconsistent paths returned by download() and download_all() methods (#244)(#292)
  • Rewritten progress callback mechanism (#276)(#285)
  • Sentinel products SAFE-format build for STAC AWS providers (#218)
  • New CLI optional --quicklooks flag in eodag download command (#279, thanks @ahuarte47)
  • New product types for Sentinel non-SAFE products (#228)
  • Creodias metadata mapping update (#294)
  • setup_logging() is now easier to import (#221)
  • get_logging_verbose() function added (#283)
  • Documentation on how to request USGS M2M API access (#269)
  • User friendly parameters mapping documentation (#299)
  • Auto extract if extract is not set (#249)
  • Fixed how download_all() updates the passed list of products (#253)
  • Fixed user config file loading with settings of providers from ext plugin (#235, thanks @ahuarte47)
  • Improved and less strict handling of misconfigured user settings (#293)(#296)
  • ISO 8601 formatted datetimes accepted by all providers (#257)
  • GENERIC_PRODUCT_TYPE not returned any more by list_product_types() (#261)
  • Warning displayed when searching with non preferred provider (#260)
  • Search kwargs used for guessing a product type not propagated any more (#248)
  • Deprecated load_stac_items(), StaticStacSearch search plugin should be used instead (#225)
  • ipywidgets no more needed in NotebookWidgets (#223)
  • Various minor fixes and improvements (#219)(#246)(#247)(#258)(#233)(#273)(#274)(#280)(#284)(#288)(#290)(#295) ### New since v2.3.0b1:
  • Removed Sentinel-3 products not available on peps any more (#304, thanks @tpfd)
  • Prevent display_html() in ipython shell (#307)
  • Fixed plugins reload after having updated providers settings from user configuration (#306)

- Python
Published by sbrunato almost 5 years ago

eodag - v2.3.0b1

  • Re-structured and more complete documentation (#233, and also #224, #254, #282, #287, #301)
  • Homogenized inconsistent paths returned by download() and download_all() methods (#244)(#292)
  • Rewritten progress callback mechanism (#276)(#285)
  • Sentinel products SAFE-format build for STAC AWS providers (#218)
  • New CLI optional --quicklooks flag in eodag download command (#279, thanks @ahuarte47)
  • New product types for Sentinel non-SAFE products (#228)
  • Creodias metadata mapping update (#294)
  • setup_logging() is now easier to import (#221)
  • get_logging_verbose() function added (#283)
  • Documentation on how to request USGS M2M API access (#269)
  • User friendly parameters mapping documentation (#299)
  • Auto extract if extract is not set (#249)
  • Fixed how download_all() updates the passed list of products (#253)
  • Fixed user config file loading with settings of providers from ext plugin (#235, thanks @ahuarte47)
  • Improved and less strict handling of misconfigured user settings (#293)(#296)
  • ISO 8601 formatted datetimes accepted by all providers (#257)
  • GENERIC_PRODUCT_TYPE not returned any more by list_product_types() (#261)
  • Warning displayed when searching with non preferred provider (#260)
  • Search kwargs used for guessing a product type not propagated any more (#248)
  • Deprecated load_stac_items(), StaticStacSearch search plugin should be used instead (#225)
  • ipywidgets no more needed in NotebookWidgets (#223)
  • Various minor fixes and improvements (#219)(#246)(#247)(#258)(#233)(#273)(#274)(#280)(#284)(#288)(#290)(#295)

- Python
Published by sbrunato almost 5 years ago

eodag - v2.2.0

  • New search_all and search_iter_page methods to simplify pagination handling (GH-190)
  • Docker-compose files for STAC API server with STAC-browser (GH-183)
  • Fixed USGS plugin which now uses Machine-to-Machine (M2M) API (GH-209)
  • Windows support added in Continuous Integration (GH-192)
  • Fixes issue with automatically load configution from EODAG external plugins, fixes GH-184
  • More explicit signature for setup_logging, fixes GH-197
  • Various minor fixes

- Python
Published by sbrunato about 5 years ago

eodag - v2.1.1

  • Continuous Integration performed with GitHub actions
  • Providers config automatically loaded from EODAG external plugins like eodag-sentinelsat
  • Various minor fixes

- Python
Published by sbrunato about 5 years ago

eodag - v2.1.0

  • earth_search and usgssatapiaws (Landsat Collection 2) as new providers;
  • Updated HTTPDownload plugin, handling products with multiple assets;
  • New plugin AwsAuth, enables AWS authentication using no-sign-request, profile, ~/.aws/*;
  • New search plugin StaticStacSearch and updated STAC client tutorial;
  • New tutorial for Copernicus DEM;
  • UTC timezone set for dates by default;
  • Locations must now be passed to search() method as a dictionnary;
  • Metadata mapping update and uniformization, fixes GH-154;
  • Various minor fixes and tests update;
  • Drop support of Python 3.5.

- Python
Published by sbrunato about 5 years ago

eodag - v2.0

New since v2.0b2:

  • User can add a new provider using Python API
  • More download options using Python API, fixes GH-145 and GH-112
  • New tutorials for STAC and search by geometry, fixes GH-139
  • New crunches FilterDate, FilterProperty and updated FilterOverlap, fixes GH-137
  • Simplified requirements. No more dependencies with GDAL (fiona), and jq
  • Better credentials error handling
  • Documentation and tutorials update
  • Various minor fixes, code refactorization, and tests update

New since v1.6.0:

  • STAC API compliant REST server
  • Common configuration for STAC providers
  • astraea_eod as new STAC provider
  • Search by geometry / bbox / location name, fixes GH-49
  • New method deserializeandregister, fixes GH-140
  • Load static stac catalogs as SearchResult
  • Search on unknown product types using GENERICPRODUCTTYPE
  • get_data, drivers and rpc server moved to eodag-cube
  • Removed fixed dependencies, fixes GH-82
  • Use template as default locations configuration file
  • removed Python 2.7 support

- Python
Published by sbrunato over 5 years ago

eodag - v2.0b2

  • New method deserializeandregister, fixes GH-140
  • Load static stac catalogs as SearchResult
  • Search on unknown product types using GENERICPRODUCTTYPE
  • get_data, drivers and rpc server moved to eodag-cube
  • Removed fixed dependencies, fixes GH-82
  • Use locations conf template by default

- Python
Published by sbrunato over 5 years ago

eodag - v2.0b1

  • STAC API compliant REST server
  • Common configuration for STAC providers
  • astraea_eod as new STAC provider
  • Search by geometry / bbox / location name, fixes #49
  • removed Python 2.7 support

- Python
Published by sbrunato over 5 years ago