github RedisTimeSeries/RedisTimeSeries v1.2.0
1.2-RC1 (v1.2.0)

latest releases: v1.10.12, v1.8.13, v1.10.11...
pre-release4 years ago

This is the first Release Candidate for RedisTimeSeries 1.2.

  • Added functionality

    • #261 Samples are compressed using Double Delta compression.
      • Based on the Gorilla paper.
        • In theory, this can save space up to 98%. (2 bits per sample in stead of 128).
        • In practice, a memory reduction of 5-8x is common but depends on the use case.
      • Initial benchmarks show performance improvements in both read and writes.
      • UNCOMPRESSED option in TS.CREATE.
  • Major Enhancements

    • #241 Overwriting the last sample with the same timestamp is not allowed.
    • #237 Downsampling after time window is closed vs. downsampling with each sample.
    • #242 revised TS.INCRBY/DECRBY
      • Returns a timestamp. The behaviour is now aligned with TS.ADD.
      • The RESET functionality was removed. RESET contradicted the rewriting of the last sample (#241).
        Alternatively, you can reconstruct similar behaviour by
        • TS.ADD ts * 1 + sum aggregation
        • TS.INCRBY ts 1 + range aggregation
  • Minor Enhancements

    • #230 TS.INFO now includes total samples, memory usage,first time stamp, ...
    • #230 MEMORY calculates series memory footprint.
    • #285 Changed default behaviour of TS.MRANGE to no longer returns the labels of each time-series in order reduce network traffic. Optional WITHLABELS argument added.
  • Bugfixes

    • #204 Module initialization params changed to 64 bits.
    • #266 Memory leak in the aggregator context.
    • #260 Better error messages.
    • #259 #257 #219 Miscellaneous.

note: the version inside Redis will be 10200 or 1.2.0 in semantic versioning.

Don't miss a new RedisTimeSeries release

NewReleases is sending notifications on new releases.