Skip to content

Commit 14ab3ef

Browse files
committed
Cut the 2.4.0 release.
1 parent bf69feb commit 14ab3ef

File tree

3 files changed

+49
-14
lines changed

3 files changed

+49
-14
lines changed

NEWS

Lines changed: 43 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,34 @@
11
OpenTSDB - Changelog
22

3-
* Version 2.4.0 RC2 (2017-10-08)
3+
* Version 2.4.0 (2018-12-16)
44

55
Noteworthy Changes:
6-
- Modify the RPC handler plugin system so that it parses only the first part of
7-
the URI instead of the entire path. Now plugins can implement sub-paths.
8-
- Return the HTML 5 doctype for built-in UI pages
9-
- Add an optional byte and/or data point limit to the amount of data fetched
10-
from storage. This allows admins to prevent OOMing TSDs due to massive queries.
11-
- Allow a start time via config when enabling the date tiered compaction in HBase
12-
- Provide the option of using an LRU for caching UIDs to avoid OOMing writers and
13-
readers with too many strings
14-
- Optionally avoid writing to the forward or reverse UID maps when a specific TSD
15-
operational mode is enabled to avoid wasting memory on maps that will never be
16-
used.
6+
- Set default data block encoding to `DIFF` in the create table script.
7+
- Add callbacks to log errors in the FSCK tool when a call was made to
8+
fix something.
9+
- Add a sum of squares aggregator "squareSum".
10+
- Add the diff aggregator that computes the difference between the first
11+
and last values.
12+
- Add a SystemD template to the RPM package.
13+
- Allow tags to be added via HTTP header.
14+
- Add example implementations for the Authorization and Authentication
15+
plugins.
16+
- Change `tsd.storage.use_otsdb_timestamp` to default to false.
17+
- Literal or filter now allows single character values.
18+
- Rollup query code now only uses the downsampler value to pick an interval.
19+
- Add jdk 8 in the debian script.
20+
- Setup fill policies in the Nagios check
21+
22+
Bug Fixes:
23+
- Fix rollup scanner filter for single aggregate queries.
24+
- Fix FSCK HBase timestamps when deduping. Sometimes they were negative.
25+
- Fix exception handling when writing data over HTTP with the sync flag enabled.
26+
- Fix missing source files in the Makefile.
27+
- Change UID cache to longs from ints and add hit and miss counters.
28+
- Fix HighestCurrent returning the wrong results.
29+
- Fix running query stats queryStart timestamp to millis.
30+
- Fix TimeShift millisecond bug.
31+
- Fix post remove step in the debian package.
1732

1833
* Version 2.3.2 (2018-12-16)
1934

@@ -40,6 +55,22 @@ Bug Fixes:
4055
- Fix parsing of `use_meta` from the URI for the search endpoint.
4156
- Fix the clean cache script to be a bit more OS agnostic.
4257

58+
59+
* Version 2.4.0 RC2 (2017-10-08)
60+
61+
Noteworthy Changes:
62+
- Modify the RPC handler plugin system so that it parses only the first part of
63+
the URI instead of the entire path. Now plugins can implement sub-paths.
64+
- Return the HTML 5 doctype for built-in UI pages
65+
- Add an optional byte and/or data point limit to the amount of data fetched
66+
from storage. This allows admins to prevent OOMing TSDs due to massive queries.
67+
- Allow a start time via config when enabling the date tiered compaction in HBase
68+
- Provide the option of using an LRU for caching UIDs to avoid OOMing writers and
69+
readers with too many strings
70+
- Optionally avoid writing to the forward or reverse UID maps when a specific TSD
71+
operational mode is enabled to avoid wasting memory on maps that will never be
72+
used.
73+
4374
* Version 2.3.1 (2018-04-21)
4475

4576
Noteworthy Changes:

THANKS

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Arvind Jayaprakash <[email protected]>
2121
Berk D. Demir <[email protected]>
2222
Bikrant Neupane
2323
Bizhu Qiu
24+
BHourlier
2425
Bryan Hernandez <[email protected]>
2526
Bryan Zubrod <[email protected]>
2627
Camden Narzt
@@ -60,6 +61,7 @@ Jesse Chang <[email protected]>
6061
Jim Westfall
6162
Johan Zeeck <[email protected]>
6263
Johannes Meixner
64+
John Ewing
6365
John Seekins
6466
Jonathan Works <[email protected]>
6567
Josh Thomas <[email protected]>
@@ -95,6 +97,7 @@ Nicole Nagele <[email protected]>
9597
Neil Fordyce
9698
Nikhil Benesch <[email protected]>
9799
Nitin Aggarwal
100+
NoHarm
98101
Opsun
99102
Qu Dong Fang
100103
Paula Keezer <[email protected]>
@@ -126,4 +129,5 @@ White Lilis
126129
Xiayang
127130
Yulai Fu
128131
Zachary Kurey
129-
Zephyr Guo
132+
Zephyr Guo
133+
Zong Chaoqiang

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# along with this library. If not, see <http://www.gnu.org/licenses/>.
1515

1616
# Semantic Versioning (see http://semver.org/).
17-
AC_INIT([opentsdb], [2.4.0RC2], [[email protected]])
17+
AC_INIT([opentsdb], [2.4.0], [[email protected]])
1818
AC_CONFIG_AUX_DIR([build-aux])
1919
AM_INIT_AUTOMAKE([foreign])
2020

0 commit comments

Comments
 (0)