All notable changes to this project will be documented in this file.
- Faster redis connections.
- Better pre-sigend public zarr-store urls.
- Lazy import of 'slow' dependencies.
- Fix issues #65 - recycling redis connections.
- Enabled PKCE for login flow.
- Support for creating public pre-sigend zarr stores.
- On-demand loading for zarr stores.
Bug fixing.
Redis connection bug.
Add a support for remote data on data loader
The systemuser endpoint will not query the systems user database any longer
Remove the CORS header from STAC-API, since it's supported on Nginx now
- Option to adjust existing flavours from CLI
- New endpoint to display metadata in zarr format.
- Add update flavour endpoint on the Rest
- Add update flavour as a functionality on the freva-client
- Add zarr view endpoint to respond Xarray-HTML formatted response
- Add logout endpoint to clean the SSO session after use.
- Move the client id and secret from search parameter to header
- Fall back to code login flow if device login flow is not available
##[v2509.1.0]
- Switched to device login flow for python-lib and cli clients.
- Custom databrowser search flavours for the restAPI and the client
- .well-known endpoint for cleints that need to interact with the OIDC server.
- Possibility to create long lived offline tokens.
- New endpoints for directly streaming data based on file paths.
- Login timeout option for doing the login.
- Display better information on how to use port forwarding.
- Internal changes.
- Cli bug fix
- Fix STAC-API 405 status code on preflight OPTIONS
- Polish the STAC-API docs
- Fix an issue regarding get_metadata on user-data
- Aadd better helper on item assets of STAC
- Change the freva-client to 2508.0.0
- Internal changes.
- Moved from password based logins to code based auth flow.
- Creation of static stac caltalogues anologuous to intake-catalogues.
- Added bmounding boxes to search for geographical regions.
- Only use open id connect discovery url for authentication.
- Set the solr request timeout to 30 seconds.
- Added release procedure.
- Initial release of the project.
- New feature X.
- New feature Y.
- Improved performance in component A.
- Updated dependency B to version 2.0.0.
- Fixed issue causing application crash on startup.
- Fixed bug preventing users from logging in.