Releases: robusta-dev/robusta
Releases · robusta-dev/robusta
0.18.0-alpha
What's Changed
- Make Docker image build faster during development by @aantn in #1555
- Add service and service monitor for forwarder by @itisallgood in #1546
- Add ability to set Assignee and Epic on Jira sink by @daanbosch in #1564
- [MAIN-2105] preformance fix switch related_pods from hikaru to k8s api by @aantn in #1548
- Update kubewatch version to 2.9.0 by @itisallgood in #1566
- MAIN-2112 Holmes using robusta ai by @RoiGlinik in #1565 -- big feature docs https://docs.robusta.dev/master/configuration/ai-analysis.html#configuration
- Enable secret monitoring in robusta by @itisallgood in #1557
- CVEs: CVE-2024-45491,CVE-2024-45490,CVE-2024-45492,GHSA-h4gh-qq45-vh27 by @arikalon1 in #1572
- [MAIN-2169] Prometheus preformance fix by @Avi-Robusta in #1563
- Bug fix: We saved a copy of global config in PrometheusDiscoveryUtils by @arikalon1 in #1578
- Fixed issue in helm chart by @RoryDoherty in #1553
New Contributors
- @RoryDoherty made their first contribution in #1553
- @daanbosch made their first contribution in #1564
Full Changelog: 0.17.0...0.18.0-alpha
0.17.0
New Features
- Fix for CVE 2024 6345 by @itisallgood in #1526
- Fixed a bug when holmes investigation resource doesn't have a kind by @arikalon1 in #1528
- OOMKill Dmesg enricher by @Avi-Robusta in #1530
- add new alert simulation by @arikalon1 in #1531
- Add cluster timezone to stats report by @arikalon1 in #1532
- Holmes feature, support running a workload health check. by @RoiGlinik in #1519
- Add an action that creates a finding based on a k8s event by @arikalon1 in #1534
- Add Azure AI docs by @pavangudiwada in #1535
- Ai delayed health check. Add option to run an ai investigation after a workload updated or created to get post update workload health. @RoiGlinik in #1538
- Update to new holmes 0.3.0 @RoiGlinik in #1539
Full Changelog: 0.16.1...0.17.0
0.16.1
What's Changed
- fix bug when adding labels to metrics without label filters by @arikalon1 in #1524
Full Changelog: 0.16.0...0.16.1
0.16.0
What's Changed
- added --use_oomkill_data to KRR docs by @Sheeproid in #1513
- [MAIN-1937] bumped KRR version by @Avi-Robusta in #1515
- [MAIN-1938] added optional annotations on default playbook by @Avi-Robusta in #1514
- [MAIN-1909] Severity improvements by @Avi-Robusta in #1512
Full Changelog: 0.15.0...0.16.0
0.16.0-alpha
What's Changed
- added --use_oomkill_data to KRR docs by @Sheeproid in #1513
- [MAIN-1937] bumped KRR version by @Avi-Robusta in #1515
- [MAIN-1938] added optional annotations on default playbook by @Avi-Robusta in #1514
- [MAIN-1909] Severity improvements by @Avi-Robusta in #1512
Full Changelog: 0.15.0...0.16.0-alpha
0.15.0
What's Changed
We’re bug smashing with this release and adding some small features that have been long requested, like the ability to track Evicted pods more easily
Breaking Changes
There are some configuration changes when enabling holmes in the runner, now the parameters for the LLM Model and its secrets need to be passed directly using additionalEnvVars
For example:
enableHolmesGPT: true
holmes:
additionalEnvVars:
- name: MODEL
value: gpt-4o
- name: OPENAI_API_KEY
valueFrom:
secretKeyRef:
name: holmes-secrets
key: openAiKey
See here for all the configuration
New Features
- Ability to add playbooks from external tar/tgz files by @RobertSzefler in #1475
- Added the ability to track secrets changes by @itisallgood in #1499
- MSTeams sink: Added support for dynamic webhook overriding using annotations by @itisallgood in #1476
- Added PodEvicted default event by @itisallgood in #1497
- Added action prometheus_get_label_names action for the UI by @itisallgood in #1501
- Added action prometheus_sla_enricher by @RoiGlinik in #1493
- Improved string templating for create_finding and customise_finding actions by @RobertSzefler in #1492
- Slack sink: option to disable investigate links/buttons by @RobertSzefler in #1494
Bugfixes
- Bugfix manually able to run holmes action from robusta cli by @Avi-Robusta in #1484
- Bugfix when loading custom certificate too late by @arikalon1 in #1485
- Bugfix zulip sink by @oscgu in #1498
- Better markdown truncating by @RobertSzefler and @Avi-Robusta in #1500 #1457
- Auto clean up old krr pods by @Avi-Robusta in #1496
Security Updates
- Patching runner python CVE’s by @Avi-Robusta in #1505
New Contributors
- @itisallgood made their first contribution in #1486
Full Changelog: 0.14.0...0.15.0
test
0.15.0-test-release build only arm
0.15.0-alpha.3
What's Changed
- Update docs by @aantn in #1474
- using robusta-api in playbooks instead of robusta-cli by @Sheeproid in #1453
- Fixing redirects to old docs by @pavangudiwada in #1478
- Update README.md by @aantn in #1479
- Update README.md fixing broken link by @pavangudiwada in #1483
- Updated AI docs and image by @pavangudiwada in #1481
- More doc improvements by @aantn in #1480
- MAIN-1825 playbook bugfix holmes by @Avi-Robusta in #1484
- Update ai-analysis.rst by @aantn in #1487
- Added name and namespace for K8sJobFailure by @itisallgood in #1486
- bug when loading custom certificate too late - some http clients were… by @arikalon1 in #1485
- Added support for webhook_url dynamic overriding using annotations (issue 1083) by @itisallgood in #1476
- deploying docs to robusta-docs instead of robusta-public by @Sheeproid in #1490
- Fix markdown block quote truncation by @RobertSzefler in #1457
- Make header information in mails sent by the mail sink optional (MAIN-1854) by @RobertSzefler in #1491
- Annotations and labels in event templated strings (MAIN-1855) by @RobertSzefler in #1492
- add note on slack auth by @aantn in #1495
- Slack sink: possibility to disable investigate links/buttons (MAIN-1857) by @RobertSzefler in #1494
- [MAIN-1742] clean up krr finalizers by @Avi-Robusta in #1496
- fix: add missing _get_sink_type method to zulip sink by @oscgu in #1498
- Track secrets changes by @itisallgood in #1499
- Added PodEvicted default event by @itisallgood in #1497
- Safer markdown truncating by @Avi-Robusta in #1500
- Poc prom sla enricher by @RoiGlinik in #1493
- [MAIN-1885] bumped java-toolkit by @Avi-Robusta in #1503
- [MAIN-1887] Patching runner cves by @Avi-Robusta in #1505
- Added prometheus_get_label_names action for the UI by @itisallgood in #1501
- MAIN 1815 - Handle playbooks from external tar/tgz files etc by @RobertSzefler in #1475
- Change name and kind to be optional, in case the investigated resourc… by @arikalon1 in #1507
- added pod count and resources to data by @Avi-Robusta in #1477
- [MAIN-1863] - avg utilization of mem/cpu by @Avi-Robusta in #1502
- update holmes integration docs by @arikalon1 in #1508
- Version bump by @Avi-Robusta in #1509
New Contributors
- @itisallgood made their first contribution in #1486
Full Changelog: 0.14.0...0.15.0-alpha.3
0.15.0-alpha.2
reverting setup tools
0.15.0-alpha
What's Changed
- Update docs by @aantn in #1474
- using robusta-api in playbooks instead of robusta-cli by @Sheeproid in #1453
- Fixing redirects to old docs by @pavangudiwada in #1478
- Update README.md by @aantn in #1479
- Update README.md fixing broken link by @pavangudiwada in #1483
- Updated AI docs and image by @pavangudiwada in #1481
- More doc improvements by @aantn in #1480
- MAIN-1825 playbook bugfix holmes by @Avi-Robusta in #1484
- Update ai-analysis.rst by @aantn in #1487
- Added name and namespace for K8sJobFailure by @itisallgood in #1486
- bug when loading custom certificate too late - some http clients were… by @arikalon1 in #1485
- Added support for webhook_url dynamic overriding using annotations (issue 1083) by @itisallgood in #1476
- deploying docs to robusta-docs instead of robusta-public by @Sheeproid in #1490
- Fix markdown block quote truncation by @RobertSzefler in #1457
- Make header information in mails sent by the mail sink optional (MAIN-1854) by @RobertSzefler in #1491
- Annotations and labels in event templated strings (MAIN-1855) by @RobertSzefler in #1492
- add note on slack auth by @aantn in #1495
- Slack sink: possibility to disable investigate links/buttons (MAIN-1857) by @RobertSzefler in #1494
- [MAIN-1742] clean up krr finalizers by @Avi-Robusta in #1496
- fix: add missing _get_sink_type method to zulip sink by @oscgu in #1498
- Track secrets changes by @itisallgood in #1499
- Added PodEvicted default event by @itisallgood in #1497
- Safer markdown truncating by @Avi-Robusta in #1500
- Poc prom sla enricher by @RoiGlinik in #1493
- [MAIN-1885] bumped java-toolkit by @Avi-Robusta in #1503
- [MAIN-1887] Patching runner cves by @Avi-Robusta in #1505
- Added prometheus_get_label_names action for the UI by @itisallgood in #1501
- MAIN 1815 - Handle playbooks from external tar/tgz files etc by @RobertSzefler in #1475
- Change name and kind to be optional, in case the investigated resourc… by @arikalon1 in #1507
- added pod count and resources to data by @Avi-Robusta in #1477
- [MAIN-1863] - avg utilization of mem/cpu by @Avi-Robusta in #1502
- update holmes integration docs by @arikalon1 in #1508
New Contributors
- @itisallgood made their first contribution in #1486
Full Changelog: 0.14.0...0.15.0-alpha