Releases: elastic/curator
Releases · elastic/curator
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!
--delay
after optimize to allow cluster to quiesce #131 (untergeek) - New!
--suffix
option 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) months
option 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
months
time-unit #120 (untergeek) - Filter out
.marvel-kibana
when 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
show
command 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.
1.2.0 (24 July 2014)
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)
v1.1.2
v1.1.0
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
toCURATOR_BUILD_NUMBER
insetup.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
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)