main
Alerting: add "default" as alias for default routing tree (#126841)
Alerting: Refactor time intervals as top-level resource with UID (#130551)
Alerting: Return an error from state.Manager.ProcessEvalResults (#129609)
Alerting: wait for cluster to settle before HA single-node evaluation (#125858)
Alerting: Improve capture matching performance (#130133)
Chore: use new(value) rather than pointer helpers (#124525)
Chore: Remove remaining ptr constructor helper functions (#124553)
Alerting: Gate rule evaluation until the state cache is warmed (#129504)
Alerting: send hysteresis loaded dimensions as a plain array (#130436)
Alerting: Support managed Prometheus data sources in rule conversion (#125750)
Alerting: Bound size of label/annotation strings in external sender (#124466)
Alerting: Strip empty-name labels/annotations when converting state to alert (#130196)
Alerting: Fix reset default route wiping provenance for all managed routes (#130553)
Alerting: Add rule mutation validator (#130249)
Org: inject legacy database provider (#129696)
feat(ngalert): Map 429 TooManyRequests to ErrRateLimited (#129099)
Update Alerting changelog (#56684)
Alerting: Decouple rule routine from scheduler (#84018)
Alerting: Do not evaluate rules on non-primary nodes in single-node evaluation HA mode (#116997)
Folder: Add reconciler to delete resources in removed folders (#128336)
Alerting: Guided legacy alerting upgrade dry-run (#80071)
Alerting: Decouple quota configuration logic from API interfaces and add tests (#78930)
Alerting: Remove alertingSaveStateCompressed feature flag (#129135)