Packages

Manage redis-server processes from Elixir -- single instances, clusters, and sentinel topologies with GenServer lifecycle management

Current section

Files

Jump to
Raw

CHANGELOG.md

# Changelog
## [0.7.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.6.1...v0.7.0) (2026-07-29)
### Features
* add managed: :forcola backend for guaranteed redis-server teardown ([#33](https://github.com/joshrotenberg/redis_server_wrapper/issues/33)) ([b246c51](https://github.com/joshrotenberg/redis_server_wrapper/commit/b246c510c92f27ea135562cdfd265588fca9168c))
* add structured Redis module loading ([#37](https://github.com/joshrotenberg/redis_server_wrapper/issues/37)) ([262cc17](https://github.com/joshrotenberg/redis_server_wrapper/commit/262cc179e53a0ac1b30f000d7d9f922d2d8ca862))
## [0.6.1](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.6.0...v0.6.1) (2026-04-15)
### Bug Fixes
* load stack modules in unmanaged mode ([#29](https://github.com/joshrotenberg/redis_server_wrapper/issues/29)) ([#30](https://github.com/joshrotenberg/redis_server_wrapper/issues/30)) ([9cf36be](https://github.com/joshrotenberg/redis_server_wrapper/commit/9cf36beb38c706bbc4bc7ff1222bc49e095ede26))
## [0.6.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.5.0...v0.6.0) (2026-04-14)
### Features
* propagate :managed option through Cluster and Sentinel ([#19](https://github.com/joshrotenberg/redis_server_wrapper/issues/19)) ([5e14774](https://github.com/joshrotenberg/redis_server_wrapper/commit/5e14774e1b4fd944200920f431ce81518dc44435))
### Bug Fixes
* detect non-RESP peers in wait_for_ready and move Cluster default off 7000 ([#25](https://github.com/joshrotenberg/redis_server_wrapper/issues/25)) ([fa7d7dd](https://github.com/joshrotenberg/redis_server_wrapper/commit/fa7d7dde72d5c9085cc1fecbc6a1c2d1e6df86e5))
* reject Server.start_link when port is already bound ([#26](https://github.com/joshrotenberg/redis_server_wrapper/issues/26)) ([c50537d](https://github.com/joshrotenberg/redis_server_wrapper/commit/c50537d9c4b7001e191acd4b1b2251766145319f))
* stop killing "stale" daemons in unmanaged mode ([#28](https://github.com/joshrotenberg/redis_server_wrapper/issues/28)) ([c7fce5e](https://github.com/joshrotenberg/redis_server_wrapper/commit/c7fce5e456a84f4571d7f0fa32c98d93de28b347))
## [0.5.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.4.1...v0.5.0) (2026-04-08)
### Features
* add redis-stack-server support with auto module detection ([#17](https://github.com/joshrotenberg/redis_server_wrapper/issues/17)) ([e48a0d3](https://github.com/joshrotenberg/redis_server_wrapper/commit/e48a0d32e8a702c99c40e6162ec0dea05e27d107))
## [0.4.1](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.4.0...v0.4.1) (2026-04-06)
### Bug Fixes
* add stale process cleanup to managed mode and guard Port.close ([#14](https://github.com/joshrotenberg/redis_server_wrapper/issues/14)) ([5cf69ac](https://github.com/joshrotenberg/redis_server_wrapper/commit/5cf69ac6f77fcb1b4ad5b6cd580032a7b398e98e))
## [0.4.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.3.0...v0.4.0) (2026-04-06)
### Features
* add managed option for Port-based process lifecycle ([#12](https://github.com/joshrotenberg/redis_server_wrapper/issues/12)) ([6be3284](https://github.com/joshrotenberg/redis_server_wrapper/commit/6be32846bd434c65b92dcd20049f93402ec9264e))
## [0.3.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.2.0...v0.3.0) (2026-04-02)
### Features
* add Chaos module for fault injection ([#5](https://github.com/joshrotenberg/redis_server_wrapper/issues/5)) ([bd7bd78](https://github.com/joshrotenberg/redis_server_wrapper/commit/bd7bd78c4661c063efbb9d722f0565f9f8cc20ae))
### Bug Fixes
* match on {:ok, "ERR..."} since redis-cli exits 0 for Redis errors ([#10](https://github.com/joshrotenberg/redis_server_wrapper/issues/10)) ([d07a699](https://github.com/joshrotenberg/redis_server_wrapper/commit/d07a69901627d51a186469570c761e0d34004f0e)), closes [#9](https://github.com/joshrotenberg/redis_server_wrapper/issues/9)
* trigger_failover auto-falls back to FORCE when master is down ([#8](https://github.com/joshrotenberg/redis_server_wrapper/issues/8)) ([c36ca3c](https://github.com/joshrotenberg/redis_server_wrapper/commit/c36ca3c76b06dc74e4647d117170a6f81f885b08)), closes [#7](https://github.com/joshrotenberg/redis_server_wrapper/issues/7)
## [0.2.0](https://github.com/joshrotenberg/redis_server_wrapper/compare/v0.1.0...v0.2.0) (2026-04-02)
### Features
* prepare for hex.pm publication ([#1](https://github.com/joshrotenberg/redis_server_wrapper/issues/1)) ([0dbc557](https://github.com/joshrotenberg/redis_server_wrapper/commit/0dbc557bb3a212ac9e81872814511ab9577430ee))