Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Mar 11:03
· 65 commits to main since this release

[v0.0.2] - 2026-03-30

Added

  • Added org-scoped PromQL helper endpoints for alert authoring: /api/alertmanager/metrics/query, /api/alertmanager/metrics/labels, and /api/alertmanager/metrics/label-values/{label}.
  • Added PromQL evaluation responses with validation state, result type, sample previews, and current value hints for UI validation workflows.

Changed

  • Extended AlertManager service operations to include label-name lookup, label-value lookup, and direct PromQL evaluation against Mimir.
  • Improved incident assignment auditing so assignment and unassignment actions are explicitly logged with the acting user.
  • Updated incident assignment side effects so auto move-to-in-progress and assignment email notifications only run when an assignee is present.
  • Updated incident patch storage handling to respect explicitly provided assignee fields, enabling reliable unassign behavior when clearing assignee values.
  • Updated pre-commit type/lint hooks to read config from pyproject.toml (mypy + pylint), replacing file-specific config path references.
  • Switched notifier DB session creation to a cached sessionmaker factory with stricter initialization checks and explicit factory teardown on dispose.
  • Refined middleware/alert-service implementation details for cleaner lint behavior (structured logging formatting and explicit unused dependency markers).

Fixed

  • Fixed DB session guard behavior for partially-initialized database state (_engine present while session factory is missing).
  • Fixed resilience and notification-sender edge-case coverage for retry/HTTP error handling paths.