Skip to content

v0.4.0

Compare
Choose a tag to compare
@VojtechVitek VojtechVitek released this 25 Jul 16:42
· 9 commits to master since this release
71c932d

What's Changed

  • Add cfg.ClientName, so clients can pass their name identifier by @VojtechVitek in #7
  • Update depenencies by @VojtechVitek in #8
  • Allow configuring custom Redis key prefix by @VojtechVitek in #9
  • Add robust test case & run it against Redis in CI by @VojtechVitek in #10
  • Improve README by @VojtechVitek in #11
  • Implement benchmark for Redis backend by @VojtechVitek in #12
  • Improve performance by using MULTI and MGET commands by @VojtechVitek in #13
    • Use MULTI transaction for INCR + EXPIRE will guarantee that we won't ever create any keys without expiry
    • Use MGET to fetch both previous and current window counters in a single atomic operation will improve throughput

Performacne

  • 1.3x speedup in CI 🚀
  • 2x speedup on my macOS M2 laptop 🚀 🚀

New Contributors

Full Changelog: v0.3.0...v0.4.0