Current Series Release Notes

21.0.0-18

New Features

  • Adds support to the OpenSearch and Elasticsearch v2 storage backends for using datastreams, rather than indices. These are useful when a cluster has multiple storage types, as data can be rotated from hot to cold storage when not in active use. The option use_datastream can be set under either [storage_elasticsearch] or [storage_opensearch].

  • Support for using Elasticsearch as a storage backend is not deprecated anymore. The Elasticsearch storage backend was deprecated in the Antelope release in favour of OpenSearch. The removal of the deprecation is made following licensing changes and demand from CloudKitty users.

Upgrade Notes

  • The storage_state.set_state method has been removed in favor of the storage_state.set_last_processed_timestamp method.

  • Python 3.8 support has been removed. The minimum python version supported is 3.9.

Bug Fixes

  • Changes the metric collector exception handling to raise an exception instead of killing the processor when an error happens in the metric collect, so the problematic scope will be skipped till next collection and the other scopes will be processed normally.