Curator-opensearch

Latest version: v0.0.13

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 17

5.7.0

---------------------

**New**

* Support for ``elasticsearch-py`` 7.0.0 (untergeek)
* Support for Elasticsearch 7.0 1371 (untergeek)
* TravisCI testing for Elasticsearch 6.5, 6.6, 6.7, and 7.0 (untergeek)
* Allow shrink action to use multiple data paths 1350 (IzekChen)

**Bug Fixes**

* Fix ``regex`` pattern filter to use ``re.search`` 1355 (matthewdupre)
* Report rollover results in both dry-run and regular runs. Requested
in 1313 (untergeek)
* Hide passwords in DEBUG logs. Requested in 1336 (untergeek)
* With ILM fully released, Curator tests now correctly use the
``allow_ilm_indices`` option. (untergeek)

**Documentation**

* Many thanks to those who submitted documentation fixes, both factual as
well as typos!

5.6.0

------------------------

**New**

* The ``empty`` filter has been exposed for general use. This filter matches
indices with no documents. (jrask) 1264
* Added tests for Elasticsearch 6.3 and 6.4 releases. (untergeek)
* Sort indices alphabetically before sorting by age.
(tschroeder-zendesk) 1290
* Add ``shards`` filtertype (cushind) 1298

**Bug Fixes**

* Fix YAML linting so that YAML errors are caught and displayed on the
command line. Reported in 1237 (untergeek)
* Pin ``click`` version for compatibility. (Andrewsville) 1280
* Allow much older epoch timestamps (rsteneteg) 1296
* Reindex action respects ``ignore_empty_list`` flag (untergeek) 1297
* Update ILM index version minimum to 6.6.0 (untergeek)
* Catch reindex failures properly. Reported in 1260 (untergeek)

**Documentation**

* Added Reindex example to the sidebar. (Nostalgiac) 1227
* Fix Rollover example text and typos. (untergeek)

5.5.4

-------------------

**Bug Fix**

* Extra args in show.py prevented show_snapshots from executing (untergeek)

5.5.3

-------------------

Short release cycle here specifically to address the Snapshot restore issue
raised in 1192

**Changes**

* By default, filter out indices with ``index.lifecycle.name`` set. This can
be overridden with the option ``allow_ilm_indices`` with the caveat that
you are on your own if there are conflicts. NOTE: The Index Lifecycle
Management feature will not appear in Elasticsearch until 6.4.0
* Removed some unused files from the repository.

**Bug Fixes**

* Fix an ambiguously designed Alias test (untergeek)
* Snapshot action will now raise an exception if the snapshot does not
complete with state ``SUCCESS``. Reported in 1192 (untergeek)
* The show_indices and show_snapshots singletons were not working within the
new framework. They've been fixed now.

5.5.2

-------------------

**Changes**

* The ``alias``, ``restore``, ``rollover``, and ``shrink`` actions have been
added to ``curator_cli``, along with a revamped method to manage/add
actions in the future.
* Updated ``certifi`` dependency to ``2018.4.16``
* Added ``six`` dependency
* Permit the use of versions 6.1 and greater of the ``elasticsearch`` python
module. There are issues with SSL contexts in the 6.0 release that prevent
Curator from being able to use this version. Currently the requirement
version string is ``elasticsearch>=5.5.2,!=6.0.0,<7.0.0``
* Start of pylint cleanup, and use of `six` `string_types`. (untergeek)

**Bug Fixes**

* `unit_count_pattern` setting can cause indices to mistakenly be included
in an index filter. Fixed in 1206 (soenkeliebau)
* Fix rollover _check_max_size() call. Reported in 1202 by diranged
(untergeek).
* Update tested versions of Elasticsearch. (untergeek).
* Update setup.cfg to install dependencies during source install. (untergeek)
* Fix reference to unset variable name in log output at
https://github.com/elastic/curator/blob/v5.5.1/curator/actions.py#L2145
It should be `idx` instead of `index`. (untergeek).
* Alias action should raise `NoIndices` exception if `warn_if_no_indices` is
`True`, and no `add` or `remove` sub-actions are found, rather than raising
an `ActionError`. Reported in 1209 (untergeek).

**Documentation**

* Clarify inclusive filtering for allocated filter. Fixed in 1203 (geekpete)
* Fix Kibana filter description. 1199 (quartett-opa)
* Add missing documentation about the ``new_name`` option for rollover.
Reported in 1197 (untergeek)

5.5.1

---------------------

**Bug Fixes**

* Fix ``pip`` installation issues for older versions of Python
1183 (untergeek)

Page 3 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.