Releases: elastic/curator
Releases · elastic/curator
3.0.0-beta2
This release changes nothing functionally from beta1 , but fixes python3 compatibility.
3.0.0-beta1
General
- Breaking changes to the API. Because this is a major point revision,
changes to the API have been made which are non-reverse compatible. Before
upgrading, be sure to update your scripts and test them thoroughly. - New CLI library. Using Click now. http://click.pocoo.org/3/
- Pipelined filtering! You can now use
--older-than&--newer-than
in the same command! You can also provide your own regex via the--regex
parameter. You can use multiple instances of the--excludeflag. - Manually include indices! With the
--indexparamter, you can add an
index to the working list. You can provide multiple instances of the
--indexparameter as well! - Tests! So many tests now. Unit test coverage of the API methods is at
100% now. This doesn't mean that all of the tests are perfect, or that I
haven't missed some scenarios. It does mean that any new functionality will
need to also have tests, now. - Methods now only iterate through each index when appropriate!
- Improved packaging! Hopefully the
entry_pointissues some users have had
will be addressed by this. Methods have been moved into categories of
apiandcli, and further broken out into individual modules to help
them be easier to find and read. - Check for allocation before potentially re-applying an allocation rule.
#273 (ferki)
Bug fixes
2.1.2 (22 January 2015)
2.1.1 (30 December 2014)
Bug Fixes
- Renamed unnecessarily redundant
--replicasto--countin args forcurator_script.py
Discovered this while documenting the feature. :)
2.1.0 (30 December 2014)
General
- Snapshot name now appears in log output or STDOUT. #178 @untergeek
- Replicas! You can now change the replica count of indices. Requested in #175 @untergeek
- Delay option added to Bloom Filter functionality. #206 @untergeek
- Add 2-digit years as acceptable pattern (y vs. Y). Reported in #209 @untergeek
- Add Docker container definition #226 @christianvozar
- Allow the use of 0 with --older-than, --most-recent and --delete-older-than. See #208. #211 @bobrik
Bug fixes
- Edge case where 1.4.0.Beta1-SNAPSHOT would break version check. Reported in #183 @untergeek
- Typo fixed. #193 @ferki
- Type fixed. #204 @gheppner
- Shows proper error in the event of concurrent snapshots. #177 @untergeek
- Fixes erroneous index display of
_, a, l, lwhen --all-indices selected. Reported in #222 @untergeek - Use
json.dumps()to escape exceptions. Reported in #210 @untergeek - Check if index is closed before adding to alias. Reported in #214 @bt5e
- No longer force-install argparse if pre-installed #216 @whyscream
- Bloom filters have been removed from Elasticsearch 1.5.0. Update methods and tests to act accordingly. #233 @untergeek
2.0.2 (8 October 2014)
2.0.1 (1 October 2014)
Bug fix
- Override default timeout when snapshotting --all-indices (
curator_script.py) #179 (untergeek)
Not overriding can result in timeouts with ugly messages, even though your snapshot is still running in the background.
2.0.0 (25 September 2014)
General
- New! Separation of Elasticsearch Curator Python API and curator_script.py (untergeek)
- New!
--delayafter optimize to allow cluster to quiesce #131 (untergeek) - New!
--suffixoption in addition to--prefix#136 (untergeek) - New! Support for wildcards in prefix & suffix #136 (untergeek)
- Complete refactor of snapshots. Now supporting incrementals! (untergeek)
Bug fix
- Incorrect error msg if no indices sent to create_snapshot (untergeek)
- Correct for API change coming in ES 1.4 #168 (untergeek)
- Missing
"in Logstash log format #143 (cassianoleal) - Change non-master node test to exit code 0, log as
INFO. #145 (untergeek) monthsoption missing from validate_timestring() (untergeek)
1.2.2 (29 July 2014)
Bug fix
- Updated README.md to briefly explain what curator does #117 (untergeek)
- Fixed es_repo_mgr logging whitelist #119 (untergeek)
- Fixed absent
monthstime-unit #120 (untergeek) - Filter out
.marvel-kibanawhen prefix is.marvel-#120 (untergeek) - Clean up arg parsing code where redundancy exists #123 (untergeek)
- Properly divide debug from non-debug logging #125 (untergeek)
- Fixed
showcommand bug caused by changes to command structure #126 (michaelweiser)
1.2.1 (24 July 2014)
Bug Fix
- The new logging cleanup did not account for the entry point calling
curator.curator. This has now been whitelisted.