Changelog
Current Development
Released
v0.9.0
-
[Changed] Updated reload behaviour to reload data products on the dashboard as they are added in the database by the API.
-
BREAKING [Changed] Added the users access token to the request for data product metadata form the filterdataproducts endpoint of the DPD API.
[Changed] Updated the environment variable names for Elasticsearch in the API Chart.
[Added] Changed the default deployment of the SKA Permission API to true.
-
BREAKING [Changed] Updated charts and pipeline to include env variables required for integration with PostgreSQL and ElasticSearch instances in the cluster.
-
BREAKING [Changed] The DPD API have been updated to find data products based on their execution_blocks. The dashboard has been updated to request data related to execution_blocks in requests.
-
[Added] Added SDP_DATAPRODUCT_API_ELASTIC_INDICES to environment variables to enable specification of Elasticsearch instances in deployments.
-
[Changed] Updated Data Product API Helm chart and the values file to reflect updated environment variables required for PostgreSQL and ElasticSearch.
-
BREAKING [Changed] This update refactors the data structure used by the DPD API to serve data to the MUI DataGrid component. It now aligns with the structure expected by the MUI DataGrid itself. This brings several improvements:
Column Filters and Pagination: You can now leverage built-in MUI DataGrid features like column filters and pagination.
Full API Configurability: The table can be fully configured from the API, allowing for more granular control over its behaviors.
-
[Fixed] Removed the .env file from the Git repository and Docker file. To do this we moved all the environment variable declarations out of the .env file into a new file named ‘expected_env_names’. This is done to prevent confusion when deploying the docker image where environment variables is set by other means, as well as preventing accidental commits of secrets to the Git repository.
-
[Changed] Updated documentation to include details for the configuration and use of the required shared persistent volume.
v0.8.2
[Fixed] NAL-1167
Removed unneeded nginx default.config mount from chart, resolving issue with IPV6 when deployed with Helm.
v0.8.1
[Fixed] NAL-1153
Added default nginx config to Docker file to resolve issue with IPV6.
v0.8.0
-
[Added] Addition of SKA Login with MS Entra.
-
[Added] Addition of link to the Data Product Dashboard documentation.
-
[Changed] Updated documentation structure.
[Changed] Updated the SKAO GUI components and updated all instances where it is used so that they comply with TS.
[Changed] Updated node image in dockerfile and gitlab pipeline.
[Removed] Removed OAuth2 Proxy authentication.
[Changed] Package dependency updates
[Changed] Updated components to adjust to available page size.
[Changed] Updated data product table to allow adjustment of column widths.
-
[Fixed] Fixed spelling mistake in PERSISTENT_STORAGE_PATH.
-
[Fixed] Fixed failure to load ivoa translations where the metadata contained capital letters.
v0.7.0
-
[Added] Add ability to search with multiple key/value pairs without using an Elasticsearch backend.
-
[Changed] Updates all the dependencies to the latest possible.
-
[Changed] Updated documentation with Elasticsearch deployment info.
-
[Fixed] Added missing REACT_APP_SKA_LOGIN_APP_URL env variable on the Helm chart of the DPD.
-
[Fixed] The DPD has an optional SKA-Login-Page component that is declaratively enabled/disabled from the values files. This enable condition was omitted in error in the chart, so it had no effect. This MR adds it to the template, and has some updates to the packages and webpack config.
v0.6.2
[Change] Add indexing status to status endpoint.
-
[Fixed] Fix for load of new data products failures without a refresh.