From 14ab3ef8a865816cf920aa69f2e019b7261a7847 Mon Sep 17 00:00:00 2001 From: Chris Larsen Date: Sun, 16 Dec 2018 18:37:30 -0800 Subject: [PATCH] Cut the 2.4.0 release. --- NEWS | 55 ++++++++++++++++++++++++++++++++++++++++------------ THANKS | 6 +++++- configure.ac | 2 +- 3 files changed, 49 insertions(+), 14 deletions(-) diff --git a/NEWS b/NEWS index 7454ccfa5f..be2f210687 100644 --- a/NEWS +++ b/NEWS @@ -1,19 +1,34 @@ OpenTSDB - Changelog -* Version 2.4.0 RC2 (2017-10-08) +* Version 2.4.0 (2018-12-16) Noteworthy Changes: - - Modify the RPC handler plugin system so that it parses only the first part of - the URI instead of the entire path. Now plugins can implement sub-paths. - - Return the HTML 5 doctype for built-in UI pages - - Add an optional byte and/or data point limit to the amount of data fetched - from storage. This allows admins to prevent OOMing TSDs due to massive queries. - - Allow a start time via config when enabling the date tiered compaction in HBase - - Provide the option of using an LRU for caching UIDs to avoid OOMing writers and - readers with too many strings - - Optionally avoid writing to the forward or reverse UID maps when a specific TSD - operational mode is enabled to avoid wasting memory on maps that will never be - used. + - Set default data block encoding to `DIFF` in the create table script. + - Add callbacks to log errors in the FSCK tool when a call was made to + fix something. + - Add a sum of squares aggregator "squareSum". + - Add the diff aggregator that computes the difference between the first + and last values. + - Add a SystemD template to the RPM package. + - Allow tags to be added via HTTP header. + - Add example implementations for the Authorization and Authentication + plugins. + - Change `tsd.storage.use_otsdb_timestamp` to default to false. + - Literal or filter now allows single character values. + - Rollup query code now only uses the downsampler value to pick an interval. + - Add jdk 8 in the debian script. + - Setup fill policies in the Nagios check + +Bug Fixes: + - Fix rollup scanner filter for single aggregate queries. + - Fix FSCK HBase timestamps when deduping. Sometimes they were negative. + - Fix exception handling when writing data over HTTP with the sync flag enabled. + - Fix missing source files in the Makefile. + - Change UID cache to longs from ints and add hit and miss counters. + - Fix HighestCurrent returning the wrong results. + - Fix running query stats queryStart timestamp to millis. + - Fix TimeShift millisecond bug. + - Fix post remove step in the debian package. * Version 2.3.2 (2018-12-16) @@ -40,6 +55,22 @@ Bug Fixes: - Fix parsing of `use_meta` from the URI for the search endpoint. - Fix the clean cache script to be a bit more OS agnostic. + +* Version 2.4.0 RC2 (2017-10-08) + +Noteworthy Changes: + - Modify the RPC handler plugin system so that it parses only the first part of + the URI instead of the entire path. Now plugins can implement sub-paths. + - Return the HTML 5 doctype for built-in UI pages + - Add an optional byte and/or data point limit to the amount of data fetched + from storage. This allows admins to prevent OOMing TSDs due to massive queries. + - Allow a start time via config when enabling the date tiered compaction in HBase + - Provide the option of using an LRU for caching UIDs to avoid OOMing writers and + readers with too many strings + - Optionally avoid writing to the forward or reverse UID maps when a specific TSD + operational mode is enabled to avoid wasting memory on maps that will never be + used. + * Version 2.3.1 (2018-04-21) Noteworthy Changes: diff --git a/THANKS b/THANKS index a732d4ce56..0d0a7fec73 100644 --- a/THANKS +++ b/THANKS @@ -21,6 +21,7 @@ Arvind Jayaprakash Berk D. Demir Bikrant Neupane Bizhu Qiu +BHourlier Bryan Hernandez Bryan Zubrod Camden Narzt @@ -60,6 +61,7 @@ Jesse Chang Jim Westfall Johan Zeeck Johannes Meixner +John Ewing John Seekins Jonathan Works Josh Thomas @@ -95,6 +97,7 @@ Nicole Nagele Neil Fordyce Nikhil Benesch Nitin Aggarwal +NoHarm Opsun Qu Dong Fang Paula Keezer @@ -126,4 +129,5 @@ White Lilis Xiayang Yulai Fu Zachary Kurey -Zephyr Guo \ No newline at end of file +Zephyr Guo +Zong Chaoqiang \ No newline at end of file diff --git a/configure.ac b/configure.ac index 659a5cd976..536f8e1115 100644 --- a/configure.ac +++ b/configure.ac @@ -14,7 +14,7 @@ # along with this library. If not, see . # Semantic Versioning (see http://semver.org/). -AC_INIT([opentsdb], [2.4.0RC2], [opentsdb@googlegroups.com]) +AC_INIT([opentsdb], [2.4.0], [opentsdb@googlegroups.com]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign])