Warning
There are potentially breaking changes for Opni Monitoring (monitoring cluster configuration management) & Opni Alerting (status evaluation of Prometheus alarms).
For Opni Alerting, uninstalling (will not delete existing user configurations) and re-installing Opni Alerting will fix any breaking changes.
What's Changed
- Add the typescript service generator by @codyrancher in #1545
- kvstore refactor by @kralicky in #1602
- Migrating to the new monitoring apis by @codyrancher in #1618
- Merger by @codyrancher in #1656
- KV Watch API by @kralicky in #1674
- Cortex config refactor part 2 by @kralicky in #1692
- Backported fixes by @kralicky in #1706
- test:env close tty by @alexandreLamarre in #1714
- Replace node sync service with stream delegates by @kralicky in #1658
- Websocket streaming by @kralicky in #1678
- Remove oneoff snapshot from plugin by @dbason in #1704
- Collect audit logs from kube-apiserver by @jaehnri in #1666
- Changing the default values when creating an Alerting Webhook endpoint by @codyrancher in #1728
- Cortex Config refactor by @kralicky in #1563
- Fix nil status handling in cortex status api by @alexandreLamarre in #1727
- Update agent probes by @dbason in #1725
- Add empty web/dist folder to not break dashboard server by @jaehnri in #1734
- Monitoring web test fix by @kralicky in #1730
- Address known alerting test flakes by @alexandreLamarre in #1736
- Fix possible race condition on grpc header metadata during gateway client connection by @kralicky in #1740
- bump dagger to 0.8.7 by @kralicky in #1741
- Jetstream Lock implementation by @alexandreLamarre in #1720
- Logs fixes by @alexandreLamarre in #1732
- Upgrade to Alertmanager v0.26 by @alexandreLamarre in #1726
- cli gen: improve flag set defaults from message literals by @kralicky in #1738
- channelz/pprof debug tools and network stats logging by @kralicky in #1744
- Clean up old/unused operator-sdk configs and scripts by @kralicky in #1745
- Bugfixes by @kralicky in #1746
- Fix cli signal handling, remove waitctx by @kralicky in #1749
- Adding a commit hash to the console of the UI to make debugging easier by @codyrancher in #1752
- Revert "Adding a commit hash to the console of the UI to make debugging easier" by @codyrancher in #1755
- Relabel cortex services in all-in-one mode by @alexandreLamarre in #1751
- Adding a commit hash to the console of the UI to make debugging easier by @codyrancher in #1756
- Fixing overflow issues in alerting overview by @codyrancher in #1760
- Alerting proxy improvements by @alexandreLamarre in #1759
- Add storage extension to save filelog receivers' offsets by @jaehnri in #1718
- Gracefully handle startup and sync issues in alerting agent plugin by @alexandreLamarre in #1768
- Remove SECURITY.md by @pjbgf in #1770
- Reacquire gateway connections from alerting agent by @alexandreLamarre in #1771
- "Vendor" amtool CLI into opni command by @alexandreLamarre in #1772
- Allow fine tuning for the aggregator and daemon OTEL collectors by @jaehnri in #1765
- Adding snapshots to the UI by @codyrancher in #1762
- (backport) Bugfixes for crd and in-memory value store backends by @kralicky in #1782
- (backport) Improve availability and correctness of revision constraints in config tracker apis by @kralicky in #1784
- Remove storage fields from presets by @kralicky in #1781
- Refactor loggers with Slog by @jan-law in #1642
- Alerting cluster TLS by @alexandreLamarre in #1775
- Remove ruler hardcoded filesystem backend by @alexandreLamarre in #1791
- Fix alerting certs setup by @alexandreLamarre in #1795
- Updating the way we manage the cortex config by @codyrancher in #1766
- Remove cortex alertmanager from set of required targets by @alexandreLamarre in #1796
- Cert & alerting fixes by @alexandreLamarre in #1793
- Update service generation so we can surface some sort of status error by @codyrancher in #1794
- Update versions to 0.12.0-rc1 by @alexandreLamarre in #1798
- Fix nil pointer and verification errors with snapshots by @dbason in #1806
- Update conn stats with darwin implementation by @alexandreLamarre in #1800
- include alert root cause for internal alerts & stabilize monitoring cluster alerts by @alexandreLamarre in #1811
- Fix panic when removing s3 config by @dbason in #1814
- Adressing several issues for aiops and logging by @codyrancher in #1813
- prevent AiOps modeltraining application deadlocks by @alexandreLamarre in #1822
- update versions to v0.12.0-rc2 by @alexandreLamarre in #1823
- Update versions to release 0.12.0 by @alexandreLamarre in #1827
New Contributors
Full Changelog: v0.11.2...v0.12.0