All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Support for configurable JSON parser, with Jason as default by @chulkilee.
- Remove redundant time output for worker log by @akira.
- Fix deprecated time warning by @gvl.
- Due to library dependencies, support for Elixir 1.3, Elixir 1.4 and OTP 18.0, OTP 19.0 has been removed.
- Redix version older than 0.8.1 is no longer supported.
- Config options
reconnect_on_sleep
andredis_timeout
are now removed.
- Support for Redix >= 0.8.1 by @ryansch and @ananthakumaran.
- Configuration for Mix Format by @chulkilee.
- Use :microsecond vs :microseconds by @KalvinHom.
- Redis options are now passed in via
redis_options
by @ryansch and @ananthakumaran. - Removed redix_sentinel dependency, now supported by new Redix version by @ananthakumaran.
- Don't assume redis_opts is enumerable by @ryansch.
- Add {:system, VAR} format support for more config params by @LysanderGG
- Allow setting mode to both [:enqueuer, :api] by @buob
- Specify less than 0.8.0 on redix version in mix.exs by @buob
- Cleanup packaging for
elixir_uuid
change.
- Change
uuid
toelixir_uuid
which has been renamed. This will prevent future namespace clashes by @tzilist.
- Trim dead jobs queue after certain size by @ananthakumaran.
- Add an api to list all subscriptions (active queues) by @robobakery.
- Have top supervisor wait for worker drainer to gracefully terminate @frahugo.
- Fix retry for Sidekiq job format using retry => true by @deepfryed.
- Remove Password logging by @akira.
- Redis Sentinel support by @ananthakumaran.
- Make redis module name and start_link args configurable @ananthakumaran.