Skip to content

Releases: novaframework/nova_resilience

v1.0.6

31 Mar 11:53
44c2b4d

Choose a tag to compare

[1.0.6] - 2026-03-31

Bug Fixes

  • Disable audit until erlang-ci audit bug is resolved (#8)

v1.0.5

31 Mar 11:10
a283185

Choose a tag to compare

[1.0.5] - 2026-03-31

Miscellaneous

  • Fix release workflow to @v2 and add cliff.toml (#6)

v1.0.4

31 Mar 11:00
4e43348

Choose a tag to compare

[1.0.4] - 2026-03-31

🐛 Bug Fixes

v1.0.3

31 Mar 10:44
1b6526b

Choose a tag to compare

[1.0.3] - 2026-03-31

🐛 Bug Fixes

  • Correct erlang-ci workflow reference (#4)

v1.0.2

31 Mar 10:30
d6c54fd

Choose a tag to compare

[1.0.2] - 2026-03-31

⚙️ Miscellaneous Tasks

  • Prepare for Hex publishing (#3)

v1.0.1

24 Mar 19:52
3daf116

Choose a tag to compare

[1.0.1] - 2026-03-24

📚 Documentation

  • Remove seki from user-facing deps and applications

v1.0.0

24 Mar 19:48
b1001b4

Choose a tag to compare

nova_resilience 1.0.0

Production-grade resilience patterns for Nova web applications.

Features

  • Circuit breakers, bulkheads, retry with backoff via Seki
  • Kubernetes-ready health endpoints (/health, /ready, /live)
  • Startup gating — traffic held until critical dependencies are healthy
  • Deadline propagation via Nova plugin
  • Ordered graceful shutdown with drain monitoring
  • Pluggable adapters (pgo, kura, brod, custom)
  • Telemetry events for all resilience operations
  • Configurable: gate_enabled, health_severity, drain_poll_interval
  • Unknown config key warnings on startup

Dependencies

  • nova (Hex)
  • seki ~> 0.4 (Hex)
  • telemetry ~> 1.3 (via seki)

Documentation

  • 6 guides: Getting Started, Circuit Breakers & Bulkheads, Deadline Propagation, Adapters, Graceful Shutdown, Telemetry
  • Full moduledoc/doc coverage

Test coverage

  • 58 Common Test cases across 7 suites
  • All checks clean: xref, dialyzer, erlfmt, ELP lint

v0.2.0

24 Mar 19:36
b1001b4

Choose a tag to compare

[0.2.0] - 2026-03-24

🚀 Features

  • Production-ready 1.0.0

🐛 Bug Fixes

  • Start gate before registry in supervision tree

⚙️ Miscellaneous Tasks

  • Switch seki from git dep to Hex (~> 0.4)

v0.1.0

20 Mar 14:10

Choose a tag to compare

[0.1.0] - 2026-03-20

🚀 Features

  • Initial nova_resilience implementation
  • Config validation and automatic shutdown

🐛 Bug Fixes

  • Use {json, StatusCode, Headers, Map} for non-200 responses

📚 Documentation

  • Add README, getting-started, adapters, and shutdown guides

⚙️ Miscellaneous Tasks

  • Add .gitignore, remove build artifacts
  • Add erlang-ci workflow
  • Add release workflow