Skip to main content

Version 1.12.0

Released on : May 2023
License: GPL v3 Operational version

Features

  • New microservice Long Term Archive (LTA) to provide a simplified and high level REST & AMQP API to submit products into the OAIS catalog.
  • Storage can now access files stored on S3 servers during the OAIS ingestion
  • An improved admin experience with a new search panel that replaces all search fields above the data table on many views (OAIS, GeoJSON catalog, users...)
  • Unify search payload REST API to be usable by HMI administrators (Breaking change)
  • Enable REGARDS deployment with an external ElasticSearch or RabbitMQ service
  • Ingest microservice can now valide OAIS product against a model during ingestion
  • Worker Manager microservice can process a request using several workers to create a chain of workers (1-1)
  • Improve booting system to make microservices wait for each other (Kubernetes friendly)
  • Add a new order REST API (or AMQP) to easily create orders and download available files, designed to be used by external software
  • Users can now filter by file types and file names on ordered products
  • Enhance RabbitMQ security by using SSL communication (regards-oss-docker)

Breaking change

REST API

The here-under endpoints used by administrators have important breaking changes.

Why these REST API breaking changes?

The new powerful search engine provided by the admin HMI made some impacts on these endpoints.
For example, users can now filter Provider ID against a list of string values...

AMQP API

There is two exchanges used by the Worker Manager microservice that have a breaking change on their name.

The exchange was:
regards.broadcast.fr.cnes.regards.modules.workermanager.dto.events.in.RequestEvent
And is now:
regards.broadcast.fr.cnes.regards.modules.workermanager.amqp.events.in.RequestEvent

The exchange was:
regards.broadcast.fr.cnes.regards.modules.workermanager.dto.events.out.ResponseEvent
And is now:
regards.broadcast.fr.cnes.regards.modules.workermanager.amqp.events.out.ResponseEvent

Bug fixes

  • Fix an issue with toponym not retrieved
  • Fix a filter on the Account page
  • Fix an issue to list users from a group
  • Fix Attribute "Geometry" computation
  • Fix Dataprovider chain not declenched
  • Fix invalid session in dashboard (negative values...)
  • Fix an issue preventing to launch the catalog plugin "download metalink"
  • Fix issue with crawler (HMI)
  • ...