OpenTSDB 2.5.0 RC1
Pre-release
Pre-release
What's Changed
- Fix race condition in UID lookup by @neilfordyce in #2176
- Bump Logback version to patch CVE-2021-42550 by @manolama in #2208
- Add logback 1.2.9 jar md5s by @eswdd in #2218
- Enhance range tests and regex and add better default for output validator by @eswdd in #2217
- Update some dependencies for #2262. by @manolama in #2263
- Tighten up the regexes for Gnuplot URI params per multiple by @manolama in #2272
- Improved fix for #2261. by @manolama in #2275
- Fix for #2269 and #2267 XSS vulnerability. by @manolama in #2274
- Trigger callback chain when reached limit. by @ugtar in #2204
- Use ConcurrentHashMap when serializing tags. by @bshakur8 in #2282
- Test for null, avoid NPE by @theultimatequestion in #2281
- Update opentsdb_restart.py by @ddoshy in #1515
- Revert "Update opentsdb_restart.py (#1515)" by @johann8384 in #2298
Noteworthy Changes:
- Bump Jackson to 2.14.1 WARNING: The minimum JDK is now version 8 due to Jackson. (#2263)
- Enhance range tests and regex and add better default for output validator (#2217)
- Converting to using SystemD systemctl (#1515)
- Status API, Start of a new HTTP API (#1742)
- Allow end_time = start_time to be able to query and delete a single datapoint. (#2036)
- Add support for splitting rollup queries (#1853)
- ExplicitTags filtering with FuzzyFilters (#1896)
- Add "check_tsd_v2" script (#1567)
- Do PutDataPointRpc.GroupCB asynchronously (#1472)
- Tag Normalization Plugin Support (#1525)
Bug Fixes:
- Fix race condition in UID lookup (#2176)
- Tighten up the regexes for Gnuplot URI params per multiple security reports. (#2272)
- Trigger callback chain when reached limit. (#2204, #839)
- Use ConcurrentHashMap when serializing tags. (#2282, #1055)
- Test for null, avoid NPE (#2281, #2280)
- Ensure we always add the {} for group_by filters, otherwise the non group_by filters act as group_by filters (#1697)
- Added tracking of metrics which are null due to auto_metric being disabled Fixes (#786,#2042)
- Fixed function description Fixes (#841,#2040)
- Fix concurrent result reporting from scanners (#1753)
- Fix SaltScanner race condition on spans maps (#1651)
- Fix an edge case in TsdbQuery.getScanEndTimeSeconds() (#1581, #1582)
- Fix a compilation error about missing FirstDifference (#1471)
Security Fixes:
- Bump Logback version to patch CVE-2021-42550 (#2208, #2218)
- Make sure the inputs are only plain ASCII printables first. Fixes CVE-2018-12972, CVE-2020-35476 (#2275)
New Contributors
- @ugtar made their first contribution in #2204
- @bshakur8 made their first contribution in #2282
- @theultimatequestion made their first contribution in #2281
- @ddoshy made their first contribution in #1515
** Full Changelog**: https://github.com/OpenTSDB/opentsdb/blob/master/NEWS
Full Diff: v2.4.1...v2.5.0RC1