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 11 of 17

3.5.0

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

**General**

* Add support for the `--client-cert` and `--client-key` command line
parameters and client_cert and client_key parameters to the get_client()
call. 520 (richm)

**Bug fixes**

* Disallow users from creating snapshots with upper-case letters, which is
not permitted by Elasticsearch. 562 (untergeek)
* Remove `print()` command from ``setup.py`` as it causes issues with
command-line retrieval of ``--url``, etc. 568 (thib-ack)
* Remove unnecessary argument from `build_filter()` 530 (zzugg)
* Allow day of year filter to be made up with 1, 2 or 3 digits
578 (petitout)

3.4.1

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

**General**

* Update license copyright to 2016
* Use slim python version with Docker 527 (xaka)
* Changed ``--master-only`` exit code to 0 when connected to non-master node
540 (wkruse)
* Add ``cx_Freeze`` capability to ``setup.py``, plus a ``binary_release.py``
script to simplify binary package creation. 554 (untergeek)
* Set Elastic as author. 555 (untergeek)
* Put repository creation methods into API and document them. Requested in
550 (untergeek)

**Bug fixes**

* Fix sphinx documentation build error 506 (hydrapolic)
* Ensure snapshots are found before iterating 507 (garyelephant)
* Fix a doc inconsistency 509 (pmoust)
* Fix a typo in `show` documentation 513 (pbamba)
* Default to trying the cluster state for checking whether indices are
closed, and then fall back to using the _cat API (for Amazon ES instances).
519 (untergeek)
* Improve logging to show time delay between optimize runs, if selected.
525 (untergeek)
* Allow elasticsearch-py module versions through 2.3.0 (a presumption at this
point) 524 (untergeek)
* Improve logging in snapshot api method to reveal when a repository appears
to be missing. Reported in 551 (untergeek)
* Test that ``--timestring`` has the correct variable for ``--time-unit``.
Reported in 544 (untergeek)
* Allocation will exit with exit_code 0 now when there are no indices to work
on. Reported in 531 (untergeek)

3.4.0

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

**General**

* API change in elasticsearch-py 1.7.0 prevented alias operations. Fixed in
486 (HonzaKral)
* During index selection you can now select only closed indices with
``--closed-only``. Does not impact ``--all-indices`` Reported in 476.
Fixed in 487 (Basster)
* API Changes in Elasticsearch 2.0.0 required some refactoring. All tests
pass for ES versions 1.0.3 through 2.0.0-rc1. Fixed in 488 (untergeek)
* es_repo_mgr now has access to the same SSL options from 462.
489 (untergeek)
* Logging improvements requested in 475. (untergeek)
* Added ``--quiet`` flag. 494 (untergeek)
* Fixed ``index_closed`` to work with AWS Elasticsearch. 499 (univerio)
* Acceptable versions of Elasticsearch-py module are 1.8.0 up to
2.1.0 (untergeek)

3.3.0

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

**Announcement**

* Curator is tested in Jenkins. Each commit to the master branch is tested
with both Python versions 2.7.6 and 3.4.0 against each of the following
Elasticsearch versions:
* 1.7_nightly
* 1.6_nightly
* 1.7.0
* 1.6.1
* 1.5.1
* 1.4.4
* 1.3.9
* 1.2.4
* 1.1.2
* 1.0.3
* If you are using a version different from this, your results may vary.

**General**

* Allocation type can now also be ``include`` or ``exclude``, in addition to
the existing default ``require`` type. Add ``--type`` to the allocation
command to specify the type. 443 (steffo)

* Bump elasticsearch python module dependency to 1.6.0+ to enable
synced_flush API call. Reported in 447 (untergeek)

* Add SSL features, ``--ssl-no-validate`` and ``certificate`` to provide
other ways to validate SSL connections to Elasticsearch. 436 (untergeek)

**Bug fixes**

* Delete by space was only reporting space used by primary shards. Fixed to
show all space consumed. Reported in 455 (untergeek)

* Update exit codes and messages for snapshot selection. Reported in
452 (untergeek)

* Fix potential int/float casting issues. Reported in 465 (untergeek)

3.2.3

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

**Bug fix**

* In order to address customer and community issues with bulk deletes, the
``master_timeout`` is now invoked for delete operations. This should
address 503s with 30s timeouts in the debug log, even when ``--timeout`` is
set to a much higher value. The ``master_timeout`` is tied to the
``--timeout`` flag value, but will not exceed 300 seconds. 420 (untergeek)

**General**

* Mixing it up a bit here by putting `General` second! The only other
changes are that logging has been improved for deletes so you won't need to
have the ``--debug`` flag to see if you have error codes >= 400, and some
code documentation improvements.

3.2.2

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

**General**

* This is a very minor change. The ``mock`` library recently removed support
for Python 2.6. As many Curator users are using RHEL/CentOS 6, which is
pinned to Python 2.6, this requires the mock version referenced by Curator
to also be pinned to a supported version (``mock==1.0.1``).

Page 11 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.