OpenTSDB v2.4.0.RC2 Release Notes

Release Date: 2017-10-09 // almost 5 years ago
    • ๐Ÿ”– 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.

    ๐Ÿ› Bug Fixes:

    • Roll back UTF8 issue with UIDs in RC1 wherein the stored bytes weren't converting
      ๐Ÿ‘ properly and vice-versa. We'll have to work on full UTF8 support in 3.x
    • ๐Ÿ›  Fix a build issue for Javacc
    • โž• Add Kryo as a dependency to the fat jar
    • ๐Ÿ›  Javadoc fixes
    • ๐Ÿ›  Fix an issue with calendar aligned downsampling by seeking to the start time of
      the query when the zone-aligned timestamp may be earlier than the query start time
    • โž• Add the missing QueryLimitOverride to the makefile
    • ๐Ÿ›  Fix compatibility with Bigtable for 2.4
    • Enable standard read-only APIs when the TSD is in write only mode