redix v0.8.0 Release Notes

Release Date: 2018-09-18 // over 5 years ago
  • ๐Ÿ’ฅ Breaking changes

    • Drop support for Elixir < 1.6.

    • Unify start_link options: there's no more separation between "Redis options" and "connection options". Now, all the options are passed in together. You can still pass a Redis URI as the first argument. This is a breaking change because now calling start_link/2 with two kewyord lists breaks. Note that start_link/2 with two keyword lists still works, but emits a warning and is deprecated.

    ๐Ÿ› Bug fixes and improvements

    • Rewrite the connection using gen_statem in order to drop the dependency to Connection.

    • Add Redix.transaction_pipeline/3 and Redix.transaction_pipeline!/3.

    • Use a timeout when connecting to Redis (which sometimes could get stuck).

    • Add support for SSL ๐Ÿ”

    • Add Redix.noreply_command/3 and Redix.noreply_pipeline/3 (plus their bang ! variants).