Releases: robusta-dev/robusta
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
0.14.0
Major Announcements
HolmesGPT Integration
Quickly find the root cause of Prometheus alerts, with the new HolmesGPT integration.
HolmesGPT is our most powerful AI-capability yet, and the first AI agent to achieve human-level accuracy when investigating incidents.
It uses an agent-based architecture to investigate problems the way that humans do - by iteratively gathering information until the picture is clear.
For more details, check out the HolmesGPT Integration Docs or watch a video of HolmesGPT in action.
Security Update
We upgraded Robusta Runner to 3.11 and removed many CVEs.
Breaking Changes
- All custom actions need to be Python 3.11 compatible.
- The robusta-cli pypi repo is being deprecated and replaced with robusta-api and any custom actions need to be updated accordingly.
Repository Updates
- Default image location is now Dockerhub (still available on GCR as well).
- Robusta CLI is now a separate project
What's Changed
- Holmes Integration by @arikalon1
- Updated Disk Benchmark Image by @arikalon1
- Robusta API Project by @Sheeproid
- Removed Robusta CLI by @Sheeproid
- Usage of Records Definition Instead of Records by @wrbbz
- Change Robusta Repo to Dockerhub by @Avi-Robusta
- Upgraded Robusta to 3.11 and Removed CVEs by @Avi-Robusta
- Popey Scans - ignore throttling warning by @RobertSzefler
- Custom warning events notifications by @Avi-Robusta
New Contributors
- @wrbbz made their first contribution.
Full Changelog: 0.13.1...0.14.0
0.14.0-alpha-1
Fix bug - wrong condition with HOLMES_ENABLED env var (#1472) * Fix bug - wrong condition with HOLMES_ENABLED env var * bump krr image
0.14.0-alpha
Major Announcements
HolmesGPT Integration
Quickly find the root cause of Prometheus alerts, with the new HolmesGPT integration. HolmesGPT is our most powerful AI-capability yet, and the first AI agent to achieve human-level accuracy when investigating incidents. It uses an agent-based architecture to investigate problems the way that humans do - by iteratively gathering information until the picture is clear. For more details, check out the HolmesGPT Integration Docs or watch a video of HolmesGPT in action.
[Add screenshots here]
Security Update
We upgraded Robusta Runner to 3.11 and removed many CVEs.
Breaking Changes
- All custom actions need to be Python 3.11 compatible.
- The robusta-cli pypi repo is being deprecated and replaced with robusta-api and any custom actions need to be updated accordingly.
Repository Updates
- Our images are moved to Dockerhub, and we will be phasing out GCP eventually.
- We have removed the Robusta CLI from this project to its own project
What's Changed
- Updated Disk Benchmark Image by @arikalon1
- Robusta API Project by @Sheeproid
- Removed Robusta CLI by @Sheeproid
- Usage of Records Definition Instead of Records by @wrbbz
- Change Robusta Repo to Dockerhub by @Avi-Robusta
- Upgraded Robusta to 3.11 and Removed CVEs by @Avi-Robusta
- Fixed Issue in Popey Job Scan Results by @RobertSzefler
- Improved Warning Events in the Robusta UI by @Avi-Robusta
- Added Holmes Integration to the UI by @arikalon1
New Contributors
- @wrbbz made their first contribution.
Full Changelog: 0.13.1...0.14.0