Releases: robusta-dev/robusta
Releases · robusta-dev/robusta
0.21.1-alpha
What's Changed
- Updated help docs by @pavangudiwada in #1661
- Docs: how to enable custom tools guide by @itisallgood in #1652
- add minimal_default_enricher for getting minimal base notifications f… by @arikalon1 in #1662
- [MAIN-2754] updated tornado in poetry dev by @Avi-Robusta in #1664
- Fix duplicate issue problem by @moshemorad in #1666
- Remove replica section from KubeDeploymentReplicasMismatch enricher by @aantn in #1667
- Sink reload keep sink orders by @moshemorad in #1669
- add labels to our deployments, so we can easily identify our componen… by @arikalon1 in #1672
- tiny doc changes to increase clarity by @aantn in #1675
- Improvements to docs on scope by @aantn in #1676
- Update example on routing alerts by name by @aantn in #1679
- more improvements to sink docs by @aantn in #1682
- fix old links to marketing site by @aantn in #1680
- Run poetry check as part of pre-commit by @moshemorad in #1684
- [MAIN-2842] added kubectl action in runner by @Avi-Robusta in #1677
- add a playbook that sends k8s resource manifests, as json, to a speci… by @arikalon1 in #1683
- MAIN-2798 - Opsgenie slack by @Avi-Robusta in #1673
- separate the case of error vs empty results by @arikalon1 in #1685
- Update docs on severity by @aantn in #1686
- Add .python-version by @moshemorad in #1688
- Fix Opsgenie extra details labels iteration by @sk4mi in #1687
- Add to routing cookbook by @pavangudiwada in #1689
- Disable dmesg enrichers by default by @aantn in #1691
- Updated Importing and Exporting alert docs removing some inconsistencies by @itisallgood in #1690
- Minor fix for helm template generation to avoid double doc separators by @RoryDoherty in #1692
- Add slack retries by @moshemorad in #1694
- add platform signup link by @Sheeproid in #1678
- Updated virtualenv, jinja and werkzeug by @itisallgood in #1704
- Updated docs by @pavangudiwada in #1700
- Fixing minor issues by @pavangudiwada in #1706
- fix: Fix too many values to unpack on Prometheus simulation by @igorhrcek in #1702
- Fix builtin ingress playbooks by @arikalon1 in #1703
- MAIN-2806: add structured sections to AI output by @nherment in #1698
- Updated docs without tutorials page by @pavangudiwada in #1708
- explain value of Robusta-UI in the Robsuta-UI sink and help users start by @Sheeproid in #1709
- App diagnose chat by @itisallgood in #1699
- fix: Added missing IncidentioSinkConfigWrapper by @igorhrcek in #1710
- Update Holmes and KRR to 0.8.1 and 1.20.0 respectively by @nherment in #1711
- Update helm chart lock file by @nherment in #1712
Full Changelog: 0.20.0...0.21.1-alpha
0.20.0
What's Changed
- Document customClusterRoles for HolmesGPT by @itisallgood in #1632
- Handle discovery failure stuck by @moshemorad in #1630
- using v2 alertmanager api for simulate alerts by @Sheeproid in #1631
- MAIN-2538 openshift groups fixes by @RoiGlinik in #1633
- fix: issue extra details on opsgenie sink by @sk4mi in #1639
- remove false documentation by @RoiGlinik in #1638
- Fix oomkill graphs for slack by @itisallgood in #1636
- Update msteam sink integration docs by @moshemorad in #1641
- Support prometheus generator url by @moshemorad in #1634
- Send error message on error_resp by @moshemorad in #1642
- MAIN-2381 add info about holmes, fix holmes additional env vars camel case by @RoiGlinik in #1628
- [MAIN-2593] Remove default WeeklyPopeyeScan playbook by @moshemorad in #1643
- MAIN-2569: added documentation about report by @Avi-Robusta in #1644
- MAIN-2637: fixed cpu-memory for containers in related pods by @Avi-Robusta in #1648
- MAIN-2472: fixed missing fields in the related pods by @Avi-Robusta in #1649
- [MAIN-2448] - Slack labels to ai by @Avi-Robusta in #1640
- Added a reference and redirect by @pavangudiwada in #1647
- MAIN-2634 support no image by @RoiGlinik in #1650
- feat: Implemented Incident.io Sink by @igorhrcek in #1645
- helm: configurable Service annotations by @pznamensky in #1646
- Add default promethues generator url to simulation by @moshemorad in #1651
- Change order in release.yaml by @moshemorad in #1653
- bug fix: include scope with multiple label values, was evaluating onl… by @arikalon1 in #1655
- Docs: Onboarding: small cluster sizes for prometheus if selected by @Sheeproid in #1656
- Add option to customize Jira priorities by @ivankovnatsky in #1637
- MAIN-2690 Runner release holmes and krr update by @RoiGlinik in #1658
- MAIN-2690 add option to use different strategy , upgrade holmes by @RoiGlinik in #1660
New Contributors
- @moshemorad made their first contribution in #1630
- @igorhrcek made their first contribution in #1645
- @pznamensky made their first contribution in #1646
- @ivankovnatsky made their first contribution in #1637
Full Changelog: 0.19.0...0.20.0
0.20.0-alpha1
What's Changed
- MAIN-2690 Runner release holmes and krr update by @RoiGlinik in #1658
Full Changelog: 0.20.0-alpha...0.20.0-alpha1
0.20.0-alpha
What's Changed
- Document customClusterRoles for HolmesGPT by @itisallgood in #1632
- Handle discovery failure stuck by @moshemorad in #1630
- using v2 alertmanager api for simulate alerts by @Sheeproid in #1631
- MAIN-2538 openshift groups fixes by @RoiGlinik in #1633
- fix: issue extra details on opsgenie sink by @sk4mi in #1639
- remove false documentation by @RoiGlinik in #1638
- Fix oomkill graphs for slack by @itisallgood in #1636
- Update msteam sink integration docs by @moshemorad in #1641
- Support prometheus generator url by @moshemorad in #1634
- Send error message on error_resp by @moshemorad in #1642
- MAIN-2381 add info about holmes, fix holmes additional env vars camel case by @RoiGlinik in #1628
- [MAIN-2593] Remove default WeeklyPopeyeScan playbook by @moshemorad in #1643
- MAIN-2569: added documentation about report by @Avi-Robusta in #1644
- MAIN-2637: fixed cpu-memory for containers in related pods by @Avi-Robusta in #1648
- MAIN-2472: fixed missing fields in the related pods by @Avi-Robusta in #1649
- [MAIN-2448] - Slack labels to ai by @Avi-Robusta in #1640
- Added a reference and redirect by @pavangudiwada in #1647
- MAIN-2634 support no image by @RoiGlinik in #1650
- feat: Implemented Incident.io Sink by @igorhrcek in #1645
- helm: configurable Service annotations by @pznamensky in #1646
- Add default promethues generator url to simulation by @moshemorad in #1651
- Change order in release.yaml by @moshemorad in #1653
- bug fix: include scope with multiple label values, was evaluating onl… by @arikalon1 in #1655
- Docs: Onboarding: small cluster sizes for prometheus if selected by @Sheeproid in #1656
- Add option to customize Jira priorities by @ivankovnatsky in #1637
New Contributors
- @moshemorad made their first contribution in #1630
- @igorhrcek made their first contribution in #1645
- @pznamensky made their first contribution in #1646
- @ivankovnatsky made their first contribution in #1637
Full Changelog: 0.19.0...0.20.0-alpha
0.19.0
New Features
- dynamic selectors with alert_foreign_logs_enricher by @nherment in #1600
- opsgenie sink extra details from alert labels by @sk4mi in #1587
- Improve graph enrichments @arikalon1 in #1591
- New AI conversation functionality by @itisallgood in #1603
And much more...
New Contributors
Full Changelog: 0.18.0...0.19.0
0.19.0-alpha01
0.19.0-alpha-1 update holmes to hf chart version (#1627)
0.19.0-alpha
What's Changed
- remove the robusta-demo link from docs by @arikalon1 in #1590
- switch to using graph blocks by default by @arikalon1 in #1591
- mentioned the #contributors channel in the docs by @Sheeproid in #1592
- krr hpa parameter was wrong by @arikalon1 in #1589
- Minor fixes by @pavangudiwada in #1595
- Overide for title in foreign_logs_enricher. by @Avi-Robusta in #1593
- Deprecating python tools by @Avi-Robusta in #1596
- fix: ensure sink names are unique by @nherment in #1599
- Add opsgenie sink extra details from alert labels by @sk4mi in #1587
- feat: dynamic selectors with alert_foreign_logs_enricher by @nherment in #1600
- fix: improve OOM reporting for discovery process by @nherment in #1604
- fix: issue with OOM not being reported due to being captured downstream by @nherment in #1605
- Updated routing and navigation docs with examples by @pavangudiwada in #1606
- add a section to docs on memory requests and limits, that can be easi… by @arikalon1 in #1607
- MAIN-2129 prevent popeye from running on arm nodes by @itisallgood in #1608
- Update proxy documentation by @aantn in #1609
- added ref Deploying Behind Proxies in help page by @Sheeproid in #1610
- Oom dmesg bug by @arikalon1 in #1611
- Fix README.md link by @aantn in #1613
- MAIN-1457 Always send telemetry when Robusta UI is enabled by @itisallgood in #1612
- MAIN-2026 External alerts dos by @itisallgood in #1583
- MAIN-1982 discover openshift groups and manage groups to namespaces dict by @RoiGlinik in #1588
- [MAIN-2270] Prom initial checks by @Avi-Robusta in #1614
- [MAIN-2319] slack warning to docs - FOR RELEASE 0.19.0 look at comment here by @Avi-Robusta in #1597
- [MAIN-2452] Disk tools security update by @Avi-Robusta in #1616
- improve some notification related docs by @aantn in #1615
- Update architecture.rst by @aantn in #1619
- remove deprecated python and java actions from the docs by @aantn in #1617
- Update ai-analysis.rst by @aantn in #1620
- fix bugs related to openshift rbad by @arikalon1 in #1621
- MAIN-2345 Support new conversation functionality by @itisallgood in #1603
- improve the playbooks/automation section of the docs by @aantn in #1618
- update docs for AM and Prom integration by @aantn in #1622
- update krr and holmes dependencies by @arikalon1 in #1623
New Contributors
Full Changelog: 0.18.0...0.19.0-alpha
0.18.0
New Features
- Holmes AI Integration: Better AI investigations for your Prometheus alerts. Our AI engine (HolmesGPT) now gathers logs and other data automatically, and shows you what data was gathered and more.. Full details can be found in the AI Analysis documentation. Implemented by @RoiGlinik.
- Secret Tracking: Added better documentation on how to track changes in Kubernetes secrets using Robusta. Learn more in the Secret Tracking Guide. Implemented by @itisallgood.
Performance Improvements
- Improved UI Performance for SaaS and On-Premise Users: Improving the overall performance and scalability of fetching a list of pods. Implemented by @aantn.
- Prometheus Performance Optimization: Optimized memory and CPU usage of API calls to prometheus. Implemented by @Avi-Robusta.
- Faster Docker Image Builds: Improved Docker image build times Implemented by @aantn.
Security
- CVE Fixes: Addressed multiple security vulnerabilities, including CVE-2024-45491, CVE-2024-45490, CVE-2024-45492, and GHSA-h4gh-qq45-vh27, improving the overall security posture of the platform. Implemented by @arikalon1.
Additional Improvements
- Global Config Fix: Fixed an issue where a copy of the global configuration was being unnecessarily saved in
PrometheusDiscoveryUtils
, improving system efficiency. Implemented by @arikalon1. - Helm Chart Fix: Resolved an issue in the Helm chart to ensure smoother deployments and configuration management. Implemented by @RoryDoherty.
- Service and Service Monitor for Forwarder: Added a service and service monitor for the forwarder, improving monitoring capabilities for forwarding processes. Implemented by @itisallgood.
- Jira Sink Enhancements: Added the ability to set Assignee and Epic in Jira tickets directly from the Jira sink. This streamlines issue tracking workflows. Implemented by @daanbosch.
- Kubewatch Update: Upgraded
kubewatch
to version 2.9.0 by @itisallgood.
New Contributors
- @RoryDoherty made their first contribution in PR #1553
- @daanbosch made their first contribution in PR #1564
Full Changelog: 0.17.0...0.18.0-alpha
0.18.0-alpha.3
revert poetry lock to an older version, and update it without upgradi…
0.18.0-alpha.2
updated holmes fixed breaking change when upgrading holmes using openai models