forked from elastic/curator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
88 lines (76 loc) · 3.37 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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)
- We won't talk about what happened to 1.1.1. No really. I hate git today :(
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.
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)
0.6.2 (18 Feb 2014)
# General
- Documentation fixes #38 (dharrigan)
- Add support for HTTPS URI scheme and optparse compatibility for Python 2.6 (gelim)
- Add elasticsearch module version checking for future compatibility checks (untergeek)
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)
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)
0.5.2 (26 Jan 2014)
# General
- Fix boolean logic determining hours or days for time selection (untergeek)
0.5.1 (20 Jan 2014)
# General
- Fix can_bloom to compare numbers (HonzaKral)
- Switched find_expired_indices to use datetimes and timedeltas
- Do not try and catch unrecoverable exceptions. (HonzaKral)
- Future proofing the use of the elasticsearch client (i.e. work with version
1.0+ of Elasticsearch) (HonzaKral)
Needs more testing, but should work.
- Add tests for these scenarios (HonzaKral)
0.5.0 (17 Jan 2014)
# General
- Deprecated logstash_index_cleaner.py
Use new 'curator.py' instead (untergeek)
- new script change: 'curator.py' (untergeek)
- new add index optimization (Lucene forceMerge) to reduce segments
and therefore memory usage. (untergeek)
- update refactor of args and several functions to streamline operation
and make it more readable (untergeek)
- update refactor further to clean up and allow immediate (and future)
portability (HonzaKral)
0.4.0
# General
- First version logged in CHANGELOG
- new --disable-bloom-days feature requires 0.90.9+
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules-codec.html#bloom-postings
This can save a lot of heap space on cold indexes (i.e. not actively indexing documents)