What's Changed
- ROB-357 Remove kube-lineage from Holmes by @RoiGlinik in #2464
- ROB-1233 Constrain impact claims in the narrative to observed evidence by @naomi-robusta in #2449
- ROB-1107 Bind conversation worker identity to the Conversations row owner by @naomi-robusta in #2480
- ROB-1402 Document Baseten Model APIs as a provider by @ezra-robusta in #2483
- ROB-1402 Drop the Baseten rate-limits section by @ezra-robusta in #2489
- ROB-1104 Reject shell metacharacters in propagated HTTP headers by @RoiGlinik in #2467
- Fix High/Critical CVEs in the Holmes image: bump grpc, x/crypto, Helm 3.22 by @moshemorad in #2494
- ROB-974: bump kubernetes-remediation MCP image to 1.4.0 by @naomi-robusta in #2481
- ROB-1346 Show real allow-list prefixes in the bash toolset docs by @Sheeproid in #2495
- ROB-1389 Honor the account-level Robusta AI opt-out by @ezra-robusta in #2486
- Replace bashlex tree sitter slim by @arikalon1 in #2500
- Fix pytds certificate validation for pyOpenSSL >= 26.2 by @arikalon1 in #2505
- FRO-518 Send the running model as X-Robusta-Model on platform-mcp calls by @naomi-robusta in #2506
- docs: fix examples that fail when followed as written by @ezra-robusta in #2507
- docs: one deployment tab shape on the model provider pages by @ezra-robusta in #2508
- docs: render the deployment and multi-instance fences as markdown, and drop the shared upgrade snippet by @ezra-robusta in #2510
- docs: one deployment tab shape on the cloud and Kubernetes MCP pages by @ezra-robusta in #2511
- docs: one deployment tab shape on the SaaS MCP server pages by @ezra-robusta in #2512
- docs: one deployment tab shape on the observability and ticketing pages by @ezra-robusta in #2513
- docs: one deployment tab shape on the database pages by @ezra-robusta in #2514
- docs: one deployment tab shape on the Kubernetes built-in and general data source pages by @ezra-robusta in #2515
- docs: check the deployment tab shape on every model provider and data source page by @ezra-robusta in #2516
- ROB-1099: gate /eval and /list on real repo permission by @Avi-Robusta in #2530
- ROB-1506 Remove the kubectl-run toolset by @Sheeproid in #2532
- ROB-1250 Replace deprecated FastAPI shutdown handler with lifespan by @naomi-robusta in #2535
- ROB-801 - Update benchmark model names by @Avi-Robusta in #2541
- ROB-1105 Stop fork PRs from skipping build-and-test via branch name by @RoiGlinik in #2534
- ROB-1468 Describe Robusta as an AI SRE platform when connected to Robusta by @naomi-robusta in #2542
- ROB-574 Make fast mode the default: TodoWrite planning is opt-in by @naomi-robusta in #2471
- ROB-1529 Keep free-form object parameters out of strict tool calls by @naomi-robusta in #2544
- ROB-1524 Let a toolset set its own status refresh interval by @ezra-robusta in #2539
- ROB-801 Add advanced benchmark tier and fix test namespace conflicts by @Avi-Robusta in #2548
- ROB-1369 Run conversations on named executors (manual / auto) by @naomi-robusta in #2482
Full Changelog: 0.42.0...0.43.0