From eb125a342040376450dd155fe600ff7d4b9c0eec Mon Sep 17 00:00:00 2001 From: Chris Larsen Date: Thu, 2 Sep 2021 15:27:11 -0700 Subject: [PATCH] Cut the 2.4.1 release. --- NEWS | 33 +++++++++++++++++++++++++++++++++ THANKS | 13 +++++++++++-- configure.ac | 4 ++-- 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index be2f210687..969f8dbad3 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,37 @@ OpenTSDB - Changelog +* Version 2.4.1 (2021-09-02) + +Noteworthy Changes: + - Add a config flag to enable splitting queries across the rollup and + raw data tables. Another config determines when to split the queries. + - Fix for CVE-2020-35476 that now validates and limits the inputs for + Gnuplot query parameters to prevent remote code execution. + - Default log config will log CLI tools at INFO to standard out. + - New check_tsd_v2 script that evaluates individual metric groups given + a filter. + - Collect stats from meta cache plugins. + - Add a python script to list and pretty-print queries running on a TSD. + - Add a single, standalone TSD systemd startup script and default to that + instead of the multi-port TSD script. + +Bug Fixes: + - Fix the "--sync" flag for FSCK to wait for repairs to execute against + storage before proceeding. + - Fix expression queries to allow metric only and filterless queries. + - Fix an NPE in /api/query/last when appends are enabled. + - Fix races in the salt scanner and multigets on the storage maps. + - Fix rollup queries that need sum and count for downsampling instead of + group bys. + - Fix fuzzy row filters for later versions of HBase by using filter pairs. + And allow it to be combined with a regex filter. + - Fix stats from the individual salt scanners and overall query stats + concurrency issues. + - Rename the stat "maxScannerUidtoStringTime" to + "maxScannerUidToStringTime" + - Fix the min initial value for double values in the AggregationIterator + - Fix rollup queries producing unexpected results. + - Fix various UTs + - Support rollups in FSCK * Version 2.4.0 (2018-12-16) diff --git a/THANKS b/THANKS index 0d0a7fec73..dd4c950fdd 100644 --- a/THANKS +++ b/THANKS @@ -19,9 +19,11 @@ Anna Claiborne Aravind Gottipati Arvind Jayaprakash Berk D. Demir +BHourlier Bikrant Neupane Bizhu Qiu -BHourlier +Björn Marschollek +Björn Zettergren Bryan Hernandez Bryan Zubrod Camden Narzt @@ -34,6 +36,7 @@ Christos Soulios Christophe Furmaniak Dave Barr Davide D Amico +Designershao Dfsklar Eric Price Ethan Wang @@ -43,6 +46,7 @@ GreatSnoopy Guenther Schmuelling Haiyang Jiang Hari Krishna Dara +Hari Sekhon Hong Dai Thanh Hugo M Fernandes Hugo Trippaers @@ -99,8 +103,10 @@ Nikhil Benesch Nitin Aggarwal NoHarm Opsun +Øyvind Matheson Wergeland Qu Dong Fang Paula Keezer +pengmengqing Peter Edwards Peter Gotz Peter Edwards @@ -108,8 +114,10 @@ Ping Yong Pradeep Chhetri Rajesh G Rohan Nog +Ronan Harmegnies Ryan Berdeen Sean Miller +Selim Chergui Siddartha Guthikonda Simon Matic Langford Slawek Ligus @@ -119,8 +127,9 @@ Tay Ray Chuan Thomas Krajca Thomas Sanchez Tibor Vass -Tristan Colgate-McFarlane +Tony Di Nucci Tony Landells +Tristan Colgate-McFarlane Utkarsh Bhatnagar Vasiliy Kiryanov Vitaliy Fuks diff --git a/configure.ac b/configure.ac index 20b3399356..f96c94451d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2016 The OpenTSDB Authors. +# Copyright (C) 2011-2021 The OpenTSDB Authors. # # This library is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published @@ -14,7 +14,7 @@ # along with this library. If not, see . # Semantic Versioning (see http://semver.org/). -AC_INIT([opentsdb], [2.4.1-SNAPSHOT], [opentsdb@googlegroups.com]) +AC_INIT([opentsdb], [2.4.1], [opentsdb@googlegroups.com]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign])