Skip to content

Latest commit

 

History

History
269 lines (230 loc) · 8.17 KB

File metadata and controls

269 lines (230 loc) · 8.17 KB

Changelog

All notable changes to this project will be documented in this file. ##[v2607.0.0]

Fixed

  • Inspector: Don't send Freva token when probing external zarr stores ##[v2606.0.4]

Changed

  • Adapted shortcut to toggle bot model select

[v2606.0.3]

Added

  • STAC-Browser: add a nightly upstream-tracking bot

[v2606.0.2]

Added

  • STAC-Browser: Fix startsWith on undefined route param via new router guard patch

[v2606.0.1]

Added

  • Support for Markdown based blurbs

[v2606.0.0]

Changed

  • Do not request oidc scopes from token endpoints

[v2605.2.2]

Changed

  • Improved data handling of streamresponse (FrevaGPT)
  • Introduced general function to update url
  • Improved handling of stop request based on active request

Removed

  • Removed function to extract linebreaks from code, wasn't necessary anymore

[v2605.2.1]

Fixed

  • CI: Opt out MAMBA_USE_SHARDED_REPODATA in dockerfile until upstream micromamba fixes the regression

[v2605.2.0]

Fixed

  • Dataloader: percent-encoded URLs, dev-env CORS, FilesPanel parity for data-loader endpoints, metadata cube visibility

[v2605.1.0]

Removed

  • DataBrowser: Remove /zarr-utils/html endpoint and render xarray metadata client-side

[v2605.0.0]

Removed

  • Authentication: Guest user concept fully removed from auth, views, forms and templates

Changed

  • Plugin: Plugin mandatory fields validated client-side before password modal, covering all widget types with red highlight and auto-scroll to first offender
  • Plugin: Password/error modals unified in design across all freva-web pages
  • Plugin: SSH errors now surfaced directly; 403/500 handled in JS instead of Django error templates
  • Data-inspector: Data-loader polls smarter, respects server Retry-After header and no longer blocks the proxy

Fixed

  • STAC-Browser: Upgraded embedded STAC Browser from v4 (Vue CLI/webpack) to v5 (Vue 3/Vite);

[v2604.3.1]

Fixed

  • Flashing of old code content on rendering new code

Changed

  • Fixed code highlighting language to python
  • Changed key combination for bot select

[v2604.3.0]

Add

  • standalone Data-Inspect page to the navbar

[v2604.2.0]

Add

  • Data-Browser: A /inspect?file=file1&file=file2 endpoint added that renders the existing File Inspector as a standalone, shareable page

[v2604.1.2]

Changed

  • Displaying server message provided by requests to stop chat, delete thread, rename thread and sending feedback
  • Request to stop endpoint only called on running request
  • Handling of ToolCalls and display of "Search Docs"
  • Handling of differing Thread IDs

[v2604.1.1]

Changed

  • Adapted styling of side panel including chat history (FrevaGPT)
  • Changed name to ClimateClaw

Added

  • Added index for user input for optimized handling of thread editing
  • Added index for feedback

[v2604.0.1]

Fixed

  • Hiding aborted chat response in FrevaGPT
  • Reloading of thread history on opening side panel in FrevaGPT
  • Added custom hook for selecting bot model in FrevaGPT

[v2604.0.0]

Fixed

  • Make chatbot url configurable via env variable.

[v2603.0.1]

Fixed

  • Manage one scenario when data-loader is shut down
  • when the shared link contains next, while user is already logged in

[v2603.0.0]

Added

  • Handling of reference links in bot answers

Changed

  • Improved styling of bot
  • Improved performance by switching to highlight.js (dropping react-syntax-highlighter)

Fixed

  • Copying code prodiuced by chatbot

[v2602.0.0]

Added

  • Zarr aggregation feature

CHANGED

  • support the negative search keys in data-browser

[v2601.1.0]

Added

  • Editing user input on Freva-GPT

CHANGED

  • Freeze the STAC-Browser version to v4.0.1

[v2601.0.0]

Added

  • Feedback thumb up and down in the in Freva-gpt
  • Editing/deleting threads in Freva-GPT

Changed

  • Support Helmholtz-AAI as an non-keycloak type OIDC for authentication without any specification
  • Refactoring the code structure on Freva-gpt
  • Keep the web client compatible with the newly introduced Python-based Freva-gpt endpoints
  • Change GET method to POST in metadata-inspektor

Fixed

  • Fix a performance issue regarding the rendering of long conversation in Freva-GPT

[v2511.1.0]

Changed

Support selecting multi-facets in Databrowser

[v2511.0.0]

Added

Add gridlook 3D visualization as a new tab in Metadata Inspector

Changed

Switch from authorization-based zarr endpoints to public presigned URLs.

[v2510.3.4]

Fixed

fix an issue in ncdump regarding the retrying the processing and waiting states in data-loader

[v2510.3.3]

Fixed

  • fix typo

[v2510.3.2]

Fixed

  • avoid getting stuck in django bootstrap while waiting for DB connection.

[v2510.3.1]

Fixed

  • an issue regarding the ncdump refresh token has been fixed

Changed

  • The metdata.js with some German variable names has been updated.

[v2510.3.0]

Changed

  • switch the ncdump approach, from metadata-inspektor to zarr-streaming

[v2510.2.0]

Added

  • Add an ability to edit the custom flavours

Fixed

Fix an issue regarding the race condition on the startup of Django and MariaDB

[v2510.1.0]

Added

  • Add logout option. To end user session.

Fixed

  • Fix an issue in the Chatbot #119
  • Fix an issue regading storing the cookies

[v2510.0.0]

Added

  • Add threads history sidebar for the chatbot

Changed

  • Change token management approach from short-live token to long-lived token
  • Change the thread history sidebar style to offcanvas
  • Change the logout strategy to a backend-driven method

Fixed

  • Fix a bug in SolrField dropdown related to fetch
  • Fix an issue in flavor management regarding the default flavour

[v2509.0.0]

Added

  • Add a functionality to add, remove, and list the custom flavours, from new API endpoint of the Freva-rest
  • Adopted scrolling in FrevaGPT

Changed

  • changed the logic of the default_flavour to handle edge cases in Custom Flavour
  • change the prompt from login to none in redirect callback authorization
  • Refactor FrevaGPT components

[v2507.0.0]

Added

  • STAC Browser as a SPA
  • Local ssh feature where the core lib is running on the same machin
  • add development env for production chatbot

Changed

  • Turn token button into user dropdown button
  • Change the Freva databrowser command display based on the neew freva-client
  • After token expiration, user redirected to the home page instead of login page
  • Help page stays always, the last item on the navbar
  • Change the Sing-on text dynamic color to fixed white

Fixed

  • Internal auth hotfix
  • Getting the Freva RestAPI link through STAC-API self-link
  • Protect the main layout from the changes that are coing through SPA
  • Decode the first name and last name before inserting to MariaDB

[v2506.0.1]

Fixes

  • Try to get information on the user via SSSD

[v2506.0.0]

Added

  • Introduced a new component called FrevaGPT.
  • Implemented authentication based on the auth-flow of the Freva-Nextgen REST API.
  • Added a Token button next to the user account menu, allowing users to copy or download their access token and refresh token for use with the Freva CLI and Python client.
  • Guest users are now automatically recognized via the SystemUser endpoint.
  • Made the Plug-My-Plugin available to all users.

[v2505.0.0]

Changed

  • Fix an issue on BBOX and removed the minor leftover of STAC-API

[v2504.0.0]

Changed

  • Dropped STAC-API and supported only STATIC catalog

[v2502.0.0]

Changed

  • Adjusted SelectField widget to support multiple inputs

[v2411.0.0]

Changed

  • Create STAC API
  • Add opensearch functionlity
  • Limit opensearch entries to 1000 by default

[v2408.0.0]

Changed

  • Use sendgrid to send emails.
  • Use freva-rest API to manage authentication.

[v2405.0.0]

Fixed

  • Fixed databrowser bug causing a NaN in the found results-number

Changed

  • Infrastructure like LDAP servers, cache server etc are passed via env variables.

[v2403.0.0]

Added

  • Change lock file, to keep track of changes.

Template:

[Unreleased]

Added

  • New feature X.
  • New feature Y.

Changed

  • Improved performance in component A.
  • Updated dependency B to version 2.0.0.

Fixed

  • Fixed issue causing application crash on startup.
  • Fixed bug preventing users from logging in.