Skip to content

Releases: elastic/curator

1.2.0 (24 July 2014)

24 Jul 20:33

Choose a tag to compare

General

  • New! Allow user-specified date patterns: --timestring #111 (untergeek)
  • New! Curate weekly indices (must use week of year) #111 (untergeek)
  • New! Log output in logstash format --logformat logstash #111 (untergeek)
  • Updated! Cleaner default logs (debug still shows everything) (untergeek)
  • Improved! Dry runs are more visible in log output (untergeek)

Errata

  • The --separator option was removed in lieu of user-specified date patterns.
  • Default --timestring for days: %Y.%m.%d (Same as before)
  • Default --timestring for hours: %Y.%m.%d.%H (Same as before)
  • Default --timestring for weeks: %Y.%W

1.1.3 (18 July 2014)

18 Jul 15:47

Choose a tag to compare

Bug fix

  • Prefix not passed in get_object_list #106 (untergeek)
  • Use os.devnull instead of /dev/null for Windows #102 (untergeek)
  • The http auth feature was erroneously omitted #100 (bbuchacher)

v1.1.2

13 Jun 22:13

Choose a tag to compare

1.1.2 (13 June 2014)

Bug fix

  • This was a showstopper bug for anyone using RHEL/CentOS with a Python 2.6 dependency for yum
  • Python 2.6 does not like format calls without an index. #96 via #95 (untergeek)

v1.1.0

13 Jun 13:39

Choose a tag to compare

1.1.0 (12 June 2014)

General

  • Updated! New command structure
  • New! Snapshot to fs or s3 #82 (untergeek)
  • New! Add/Remove indices to alias #82 via #86 (cschellenger)
  • New! --exclude-pattern #80 (ekamil)
  • New! (sort of) Restored log-level support #73 (xavier-calland)
  • New! show command-line options #82 via #68 (untergeek)
  • New! Shard Allocation Routing #82 via #62 (nickethier)

Bug fixes

  • Fix --max_num_segments not being passed correctly #74 (untergeek)
  • Change BUILD_NUMBER to CURATOR_BUILD_NUMBER in setup.py #60 (mohabusama)
  • Fix off-by-one error in time calculations #66 (untergeek)
  • Fix testing with python3 #92 (untergeek)

Errata

  • Removed optparse compatibility. Now requires argparse.

v1.0.0

25 Mar 17:17

Choose a tag to compare

This release bumps the Elasticsearch version requirement to 1.0+ and you may need to upgrade your elasticsearch-py client accordingly in order for the pip install to work.

pip uninstall elasticsearch
pip install elasticsearch

CHANGELOG

1.0.0 (25 Mar 2014)

General

  • compatible with elasticsearch-py 1.0 and Elasticsearch 1.0 (honzakral)
  • Lots of tests! (honzakral)
  • Streamline code for 1.0 ES versions (honzakral)

Bug fixes

  • Fix find_expired_indices() to not skip closed indices (honzakral)

v0.6.2

18 Feb 19:22

Choose a tag to compare

NOTICE

The 0.6 branch is fully usable, but deprecated. It remains for those not yet using Elasticsearch version 1.0.

Bug fixes will be released as needed, but no further development will be done for the 0.6 branch. Please consider upgrading your Elasticsearch to version 1.0+ and use the current release branch of curator.

0.6.2 (18 Feb 2014)

General

  • Branch fork between 1.0 (ES 1.0+) and 0.6 (< ES 1.0)
  • Documentation fixes #38 (dharrigan)
  • Add support for HTTPS URI scheme and optparse compatibility for Python 2.6 (gelim)
  • Module version checking handled inside setup.py (untergeek)
  • Added ES version verification so 0.6 will not operate against ES 1.0 (untergeek)
  • Pruned a 1.0 dependent operation from 0.6 branch (honzakral)
  • Merged typo fix from #48 (gitshaw)

v0.6.1 (A mostly-clerical update)

08 Feb 17:49

Choose a tag to compare

0.6.1 (08 Feb 2014)

General

  • Added tarball versioning to setup.py (untergeek)

    Bugfixes

  • Fix long_description by including README.md in MANIFEST.in (untergeek)
  • Incorrect version number in curator.py (untergeek)

Curator v0.6.0

08 Feb 17:25

Choose a tag to compare

0.6.0 (08 Feb 2014)

General

  • Restructured repository to a be a proper python package. (arieb)
  • Added setup.py file. (arieb)
  • Removed the deprecated file logstash_index_cleaner.py (arieb)
  • Updated README.md to fit the new package, most importantly the usage
    and installation. (arieb)
  • Fixes and package push to PyPI (untergeek)