View Source CHANGELOG (v0.2.X)

0.2.1 🚀 (2025-10-27)

⚠️ Backwards incompatible changes for 0.2.0

  • None

Bug fixes

  • None

Enhancements

  • Removed igniter warnings and added rescue mechanism for process/port monitor

0.2.0 (2025-10-27)

⚠️ Backwards incompatible changes for 0.1.12

Memory Monitoring GenServer

A new GenServer has been added to handle Process and Port memory monitoring, which is utilized by the OTP distribution layer. All applications must be updated to this version to maintain memory monitoring capabilities.

Configuration Restructuring

The following configuration variables have been moved from module-specific configuration to the root :observer_web configuration:

  • data_retention_period
  • mode
  • phx_lv_sckt_poller_interval_ms
  • beam_vm_poller_interval_ms

Migration Guide:

You may not need to update if you are relying on default values.

# Before (v0.1.12)
config :observer_web, ObserverWeb.Telemetry,
  mode: :observer,
  data_retention_period: :timer.minutes(30),
  phx_lv_sckt_poller_interval_ms: 5_000,
  beam_vm_poller_interval_ms: 1_000

# After (v0.2.0)
config :observer_web,
  mode: :observer,
  data_retention_period: :timer.minutes(30),
  phx_lv_sckt_poller_interval_ms: 5_000,
  beam_vm_poller_interval_ms: 1_000

Bug fixes

  • None

Enhancements

  • [PR-30] Adding configurable timeout for fetching specific states.
  • [PR-31] Adding process dictionary information.
  • [PR-32] Adding port/process actions.
  • [PR-33] Adding port/process memory monitor.
  • [PR-34] Changing config variable definitions from ObserverWeb.Telemetry to root of observer_web
  • [PR-35] Adding new version feature that will notify users when observer_web versions don't match across nodes.

🚀 Previous Releases