All Versions
41
Latest Version
Avg Release Cycle
33 days
Latest Release
-

Changelog History
Page 1

  • v8.11 Changes

    • โœ‚ Remove OpenTelemetry metrics.
    • ๐Ÿ‘Œ Supports more redis commands and options.
  • v8.10 Changes

    • โœ‚ Removed extra OpenTelemetry spans from go-redis core. Now go-redis instrumentation only adds a single span with a Redis command (instead of 4 spans). There are multiple reasons behind this decision:

      • Traces become smaller and less noisy.
      • It may be costly to process those 3 extra spans for each query.
      • go-redis no longer depends on OpenTelemetry.

    Eventually we hope to replace the information that we no longer collect with OpenTelemetry Metrics.

  • v8.9 Changes

    • ๐Ÿ”„ Changed PubSub.Channel to only rely on Ping result. You can now use WithChannelSize, WithChannelHealthCheckInterval, and WithChannelSendTimeout to override default settings.
  • v8.8 Changes

    • โšก๏ธ To make updating easier, extra modules now have the same version as go-redis does. That means that you need to update your imports:
    github.com/go-redis/redis/extra/redisotel -> github.com/go-redis/redis/extra/redisotel/v8
    github.com/go-redis/redis/extra/rediscensus -> github.com/go-redis/redis/extra/rediscensus/v8
    
  • v8.5 Changes

    • knadh contributed long-awaited ability to scan Redis Hash into a struct:
    err := rdb.HGetAll(ctx, "hash").Scan(&data)
    
    err := rdb.MGet(ctx, "key1", "key2").Scan(&data)
    
  • v8.0.0-beta.5

    June 12, 2020
  • v8.0.0-beta.4

    June 08, 2020
  • v8.0.0-beta.3

    June 05, 2020
  • v8.0.0-beta.2

    May 21, 2020
  • v8.0.0-beta.1

    May 19, 2020