Yoga Series Release Notes


New Features

  • OpenSearch has been added as an alternative v2 storage backend. It is a duplicate of the ElasticSearch backend, with the naming changed where appropriate. This change is in support of the deprecation of ElasticSearch as a backend.

Bug Fixes

  • Fix patch scope API which was returning Internal Server Error.

  • Fix retrieval of reprocessing tasks which was returning Internal Server Error.


Bug Fixes

  • Fix response format total for v2 dataframes API. The response for v2 dataframes is {"total": 3}. However, for Elasticsearch search response, the "" in the response body is {"value": 3, "relation": "eq"}, which does not match the API response schema.

  • Fix failure to process rating using the PyScripts rating module.


New Features

  • Two new options ignore_disabled_tenants and ignore_rating_role were added in the fetcher_keystone section. ignore_disabled_tenants skips disabled tenants when doing the rating. ignore_rating_role rates everyone, without reading the rating role for each project, which can be resource consuming.

  • Add active status option in the storage state table and API.

  • Introduce the reprocessing schedule API, which allows operators to schedule reprocessing tasks to reprocess scopes in given timeframes.

  • Add support for multiple value filters in the summary GET V2 API.

  • Adds support for specifying optional prefix and/or suffix to add to Prometheus queries.

  • Introduce response_format option for the V2 summary API, which can facilitate parsing the response.

Bug Fixes