Releases: robusta-dev/holmesgpt
Releases · robusta-dev/holmesgpt
0.11.0-alpha.3
Breaking change
The coralogix configuration for labels
has changed and is not backward compatible. Check https://docs.robusta.dev/master/configuration/holmesgpt/toolsets/coralogix_logs.html and update your configuration.
What's Changed
- Fix brew build by @Avi-Robusta in #371
- ROB-1110: Add workload krr tool by @arikalon1 in #373
- Holmes' tools output changes by @itisallgood in #372
- ROB-49: rabbitmq toolset by @nherment in #369
- ROB-1072: add eval + tests for coralogix by @nherment in #377
- update litellm by @RoiGlinik in #378
- ROB-1032 llm selection by @RoiGlinik in #376
- ROB-734: correctly handle disabled and failed toolsets by @nherment in #379
- Fixed counting tokens for responses by @itisallgood in #380
- fix: tool response for prometheus and fix for streaming by @nherment in #381
- Fix already answered check by @moshemorad in #382
- Structured output feature flag by @itisallgood in #385
- ROB-1154: coralogix can fetch archived logs by @nherment in #386
- ROB-1177: coralogix enhanced logs by @nherment in #387
- ROB-1183: fix tool output serialisation by @nherment in #388
Full Changelog: 0.10.9...0.11.0-alpha.3
0.10.10.alpha.1
Full Changelog: 0.10.9...0.10.10.alpha.1
0.10.9
What's Changed
- Fixed Loki and Tempo links by @pavangudiwada in #368
- [ROB-837] Added by Argument to investigate and enrich pagerduty + JSM tickets @Avi-Robusta in #334
- Fix docs urls by @moshemorad in #370
Full Changelog: 0.10.8...0.10.9
0.10.8
What's Changed
- feat: support for custom labels to prometheus queries by @nherment in #357
- ROB-206: Change history tools by @arikalon1 in #358
- fix: ensure toolsets are part of system prompts by @nherment in #361
- ROB-1026: improve argocd by @nherment in #362
- fixed merge issue by @arikalon1 in #364
- configurable prometheus healthcheck by @alexinthesky in #363
- ROB-768 stream analysis by @RoiGlinik in #359
- ROB-1022 coralogix toolset returns url by @nherment in #366
Full Changelog: 0.10.5...0.10.8
0.10.8-alpha.2
What's Changed
- feat: support for custom labels to prometheus queries by @nherment in #357
- ROB-206: Change history tools by @arikalon1 in #358
- fix: ensure toolsets are part of system prompts by @nherment in #361
- ROB-1026: improve argocd by @nherment in #362
- fixed merge issue by @arikalon1 in #364
- configurable prometheus healthcheck by @alexinthesky in #363
Full Changelog: 0.10.5...0.10.8-alpha.2
0.10.8-alpha
What's Changed
- feat: support for custom labels to prometheus queries by @nherment in #357
- ROB-206: Change history tools by @arikalon1 in #358
- fix: ensure toolsets are part of system prompts by @nherment in #361
- ROB-1026: improve argocd by @nherment in #362
Full Changelog: 0.10.5...0.10.8-alpha
0.10.7-alpha
What's Changed
- feat: support for custom labels to prometheus queries by @nherment in #357
- ROB-206: Change history tools by @arikalon1 in #358
- fix: ensure toolsets are part of system prompts by @nherment in #361
Full Changelog: 0.10.5...0.10.7-alpha
0.10.6-alpha
What's Changed
- feat: support for custom labels to prometheus queries by @nherment in #357
- ROB-206: Change history tools by @arikalon1 in #358
Full Changelog: 0.10.5...0.10.6-alpha
0.10.5
What's Changed
- Fix - Grafana Loki, Tempo and Opensearch are not enabled by default by @nherment in #294
- Update README.md by @aantn in #293
- MAIN-2960 add new eval for holmes to fetch alert manager events by @nherment in #296
- Added pod realoading when values.toolsets is updated by helm upgrade by @itisallgood in #297
- Update holmes example in installation.md by @aantn in #298
- bugfix ROBUSTA_AI env var by @Avi-Robusta in #302
- loki toolset improvements + unrelated fix to example python code by @aantn in #301
- fix: litellm throws NOT_GIVEN error for tool_choice when max_steps is reached by @nherment in #303
- ROB-9: Stabilise evals, update evals workflow by @nherment in #299
- log every tool call - even python tools by @aantn in #300
- Update dependencies by @moshemorad in #305
- Add kafka tool by @nherment in #229
- Add sentry traces by @moshemorad in #304
- End experiment by @moshemorad in #306
- [MAIN-2975] Auth improvements for internet/notion/llm by @Avi-Robusta in #267
- Move env vars by @moshemorad in #309
- Minor readme changes by @pavangudiwada in #307
- Add sentry tags by @moshemorad in #310
- Add score to eval trace by @moshemorad in #311
- Multiple opensearch cluster suport by @Avi-Robusta in #314
- [ROB-792 ] added node selector by @Avi-Robusta in #315
- Upgrade ubuntu runner version by @moshemorad in #317
- ROB-708: use loki as full fledged log provider by @nherment in #308
- Fix workflow trigger by @moshemorad in #318
- Allow setting the priority class name in the helm chart by @jkrusy in #312
- fix: add logs prompt to workload health check + log enabled toolsets by @nherment in #319
- fix: prompt should not mention kubectl_logs outside of the dedicated logs subprompt by @nherment in #320
- changing registry to dockerhub in helm chart by @Avi-Robusta in #316
- ROB-699: prometheus + graph generating capability by @nherment in #295
- Update readme by @aantn in #321
- feat: prometheus: alt. API for series labels, option to return data by @nherment in #325
- Multi kafka cluster support by @Avi-Robusta in #323
- More doc fixes by @aantn in #322
- test: add prometheus eval by @nherment in #324
- ROB-717 stream by @RoiGlinik in #240
- ROB-868: do not pass tools to litellm if it's not necessary by @nherment in #331
- ROB-858 holmes telemetry by @moshemorad in #330
- feat: prometheus toolset only returns RFC3339 dates by @nherment in #332
- Improve tempo toolset by @nherment in #329
- Rob 925 docker images should include only the relevant data and not copy all workdir by @moshemorad in #337
- feat: improve fetch_url to work with github pages and make llm use of prometheus more resilient to errors by @nherment in #338
- ROB-927 fix telemetry boolean env var to string by @RoiGlinik in #342
- GH actions use workflow identity by @moshemorad in #343
- Update README.md by @pavangudiwada in #346
- Update prometheus.py by @alexinthesky in #333
- Updated readme with toolset docs links by @pavangudiwada in #347
- Opensearch logs and traces by @arikalon1 in #345
- ROB-945: prometheus toolset improvements by @nherment in #341
- ROB-968: initial coralogix toolset by @nherment in #348
- feat: tweak prompt for coralogix logs by @nherment in #349
- ROB-795: improve performance of token counter by using caching by @nherment in #340
- Now
The robusta token configured for Holmes...
is shown to users correctly by @itisallgood in #351 - Adding logo by @pavangudiwada in #354
- ROB-997 add missing toolset files to binary build by @nherment in #353
- ROB-717 format stream message by @RoiGlinik in #335
- ROB-1005: toolset prometheus/metrics now returns data by default by @nherment in #356
New Contributors
- @jkrusy made their first contribution in #312
- @alexinthesky made their first contribution in #333
Full Changelog: 0.10.2...0.10.5-alpha
0.10.4-alpha
What's Changed
- Fix - Grafana Loki, Tempo and Opensearch are not enabled by default by @nherment in #294
- Update README.md by @aantn in #293
- MAIN-2960 add new eval for holmes to fetch alert manager events by @nherment in #296
- Added pod realoading when values.toolsets is updated by helm upgrade by @itisallgood in #297
- Update holmes example in installation.md by @aantn in #298
- bugfix ROBUSTA_AI env var by @Avi-Robusta in #302
- loki toolset improvements + unrelated fix to example python code by @aantn in #301
- fix: litellm throws NOT_GIVEN error for tool_choice when max_steps is reached by @nherment in #303
- ROB-9: Stabilise evals, update evals workflow by @nherment in #299
- log every tool call - even python tools by @aantn in #300
- Update dependencies by @moshemorad in #305
- Add kafka tool by @nherment in #229
- Add sentry traces by @moshemorad in #304
- End experiment by @moshemorad in #306
- [MAIN-2975] Auth improvements for internet/notion/llm by @Avi-Robusta in #267
- Move env vars by @moshemorad in #309
- Minor readme changes by @pavangudiwada in #307
- Add sentry tags by @moshemorad in #310
- Add score to eval trace by @moshemorad in #311
- Multiple opensearch cluster suport by @Avi-Robusta in #314
- [ROB-792 ] added node selector by @Avi-Robusta in #315
- Upgrade ubuntu runner version by @moshemorad in #317
- ROB-708: use loki as full fledged log provider by @nherment in #308
- Fix workflow trigger by @moshemorad in #318
- Allow setting the priority class name in the helm chart by @jkrusy in #312
- fix: add logs prompt to workload health check + log enabled toolsets by @nherment in #319
- fix: prompt should not mention kubectl_logs outside of the dedicated logs subprompt by @nherment in #320
- changing registry to dockerhub in helm chart by @Avi-Robusta in #316
- ROB-699: prometheus + graph generating capability by @nherment in #295
- Update readme by @aantn in #321
- feat: prometheus: alt. API for series labels, option to return data by @nherment in #325
- Multi kafka cluster support by @Avi-Robusta in #323
- More doc fixes by @aantn in #322
- test: add prometheus eval by @nherment in #324
- ROB-717 stream by @RoiGlinik in #240
- ROB-868: do not pass tools to litellm if it's not necessary by @nherment in #331
- ROB-858 holmes telemetry by @moshemorad in #330
- feat: prometheus toolset only returns RFC3339 dates by @nherment in #332
- Improve tempo toolset by @nherment in #329
- Rob 925 docker images should include only the relevant data and not copy all workdir by @moshemorad in #337
- feat: improve fetch_url to work with github pages and make llm use of prometheus more resilient to errors by @nherment in #338
- ROB-927 fix telemetry boolean env var to string by @RoiGlinik in #342
- GH actions use workflow identity by @moshemorad in #343
- Update README.md by @pavangudiwada in #346
- Update prometheus.py by @alexinthesky in #333
- Updated readme with toolset docs links by @pavangudiwada in #347
- Opensearch logs and traces by @arikalon1 in #345
- ROB-945: prometheus toolset improvements by @nherment in #341
- ROB-968: initial coralogix toolset by @nherment in #348
- feat: tweak prompt for coralogix logs by @nherment in #349
New Contributors
- @jkrusy made their first contribution in #312
- @alexinthesky made their first contribution in #333
Full Changelog: 0.10.2...0.10.4-alpha