v4.1.0
What's Changed
Features
- core: exposed
stream_downloadmethod by @pdavid-cssopra in #2021 - core: new (de)serialization methods by @sbrunato in #2121
- core:
pystacinterfaces by @sbrunato in #2129 - providers: add
eocatprovider by @timothey-cs in #1811 - plugins: configurable
TokenAuthauth_tuple by @sbrunato in #2132 - plugins: control how credentials are post using
TokenAuthby @sbrunato in #2133
Refactoring
Bug Fixes
- core: issue with extract from uppercase filename extension by @sbrunato in #2108
- core: serialized search results fixes by @sbrunato in #2126
- drivers: do not guess asset key when filename is not in
hrefby @sbrunato in #2134 - models: collection fields defaults and STAC validator offline tests by @sbrunato in #2127
- plugins:
cop_marinesearch by id by @cauriol in #2111 - plugins:
EOIAMAuthmissing consent link in some auth errors by @sbrunato in #2123 - plugins: merged
generic_collection_unparsable_propertieson fetched collections by @sbrunato in #2131 - plugins: missing
order:statuswithCopMarineSearchby @dalpasso in #2110 - plugins: parse conf using credentials only once in
TokenAuthby @sbrunato in #2130 - providers: add default
altitudeforCAMS_SOLAR_RADIATIONby @dalpasso in #2055 - providers:
wekeoorder id suffixes by @sbrunato in #2118
Continuous Integration
Testing
- remove warnings and test skip by @sbrunato in #2125
- use
uvinstead ofpipfrom build command by @sbrunato in #2109
Chores
Full Changelog: v4.0.2...v4.1.0