Skip to content

chore(main): release 0.3.0 - #215

Open
alexinthesky wants to merge 1 commit into
mainfrom
release-please--branches--main--components--ask-o11y-plugin
Open

chore(main): release 0.3.0#215
alexinthesky wants to merge 1 commit into
mainfrom
release-please--branches--main--components--ask-o11y-plugin

Conversation

@alexinthesky

@alexinthesky alexinthesky commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

0.3.0 (2026-09-08)

Features

  • add attestation to artifact (#2) (99b0a07)
  • add custom loader with style (#17) (5b4abcc)
  • add local Grafana endpoint override (#159) (42cbaf0)
  • add per-user token metrics endpoint and chat message token footer (#180) (abe300b)
  • add Right Side Panel (#3) (9bbf7c7)
  • agent: server-side agentic loop with detached execution and E2E test consolidation (#46) (c5fbe29)
  • agent: upgrade runtime and settings for 0.2.29 (3abed18)
  • agent: use alert runbook annotation during investigation (#57) (3f1bc5d)
  • backend: add graphiti knowledge graph integration (#119) (835c040)
  • backend: anti-hallucination safeguards and mcp transport retries (#122) (04b0f11)
  • backend: move agent loop logic server-side with template system and PromptEditor UI (#53) (f50ff9a)
  • chat: add alert investigation mode for one-click RCA (#29) (a0f129e)
  • chat: add model selection for chat runs (#141) (705ddcd)
  • chat: add OTEL tracing and Tempo to the agent loop (#82) (4037b68)
  • chat: tighten investigation and multi-turn agent prompts (#102) (f9fd9ab)
  • config: store MCP server headers and Redis URL in secureJsonData (#86) (1038a49)
  • frontend: support Grafana subpath deployments (#175) (cd3e739)
  • get ready for first release (#1) (bdd4c98)
  • mcp: per-server tool selection UI (#129) (7a2a969)
  • mcp: per-user OAuth for external MCP servers (#187) (fbfcf9d)
  • mcp: pin graphiti image, add community detection, auto-save, and retention TTLs (#198) (8ce432a)
  • mcp: propagate W3C trace context on outgoing MCP requests (8c5de3b)
  • mcp: propagate W3C trace context on outgoing MCP requests (#212) (033b883)
  • session: add per-session usage stats endpoint (#176) (b8d6871)
  • skills (#206) (d098a99)
  • store sessions in the backend (#6) (4825a8e)
  • use scene for split view (#15) (62a8f4b)
  • viz: improve visualizations (#109) (fee8e28)
  • viz: more trace viz and fix todays new vuln (#113) (b806658)

Bug Fixes

  • add orgID to share urls (#18) (b08a530)
  • address Grafana release blockers (#130) (d345ac9)
  • allow plugin signing (a52542c)
  • allow signing (a6e75ad)
  • backend: add prompt guardrails (#144) (a6f0aaa)
  • backend: address Grafana review feedback for Go code quality (#64) (57b42f1)
  • backend: bump Go toolchain and vulnerable deps flagged by catalog scan (#167) (04fbf63)
  • backend: bump Go toolchain to 1.26.6, suppress gosec G404 false positive (#186) (1cea5de)
  • backend: cut agent loop token cost via context eviction and lower ceiling (#189) (974cac3)
  • backend: fail agent runs abandoned by a dead replica (#203) (daff5d1)
  • backend: fan out agent run events over redis pub/sub (#202) (4c92d98)
  • backend: fix unreliable session history in multi-replica Grafana deployments (#69) (876e939)
  • backend: inject real datasource UIDs and discover list_datasources tool dynamically (#125) (bb0993c)
  • backend: make SA token fetch non-fatal and sanitize HTTP error messages (#90) (9c14ba6)
  • backend: prevent truncated tool calls from poisoning LLM history (#161) (83137a2)
  • backend: scope graphiti topology queries (15f6eba)
  • backend: speed up alert-investigation runs (guardrails, async eviction, token accounting, metric-catalog caching) (#191) (a3da53e)
  • backend: use GrafanaConfig.AppURL for LLM and built-in MCP URLs (#96) (34020c1)
  • build: filter node_modules from Go manifest (#71) (881d928)
  • chat: add SSE idle timeout and allow new chat during generation (#62) (954437c)
  • chat: create dashboards step-by-step (55c13ba)
  • chat: fix autoscroll not triggering after user scrolls up (#78) (4d4c618)
  • chat: improve session sidebar stats readability (#181) (26489ff)
  • ci: add fast-pass for release-please PRs (49de748)
  • ci: add workflow_dispatch trigger (75c59b4)
  • ci: allow 'main' scope for release-please PRs (7aa127b)
  • ci: make release-please PRs mergeable by skipping CI for non-code changes (#35) (73b1bea)
  • ci: remove package.json from paths filter (05ab8b4)
  • collapse chat evidence by default (66f3cdf)
  • config: enhance claude setup (7d76956)
  • deps: correct metrics scrape endpoint, add privacy note, patch npm CVEs (#183) (e779007)
  • deps: override browserslist to patch CVE-2026-73088 and CVE-2026-73089 (#193) (8eafe1e)
  • deps: pin flatted to 3.3.3 to exclude Go files from manifest (#75) (c458ef4)
  • deps: revert react-router-dom to v6 for @grafana/scenes compatibility (#166) (05847d3)
  • doc: add gcx guide (#197) (b115e8c)
  • feedback UX quick wins, run-plan cleanup, and topology improvements (#143) (61d5515)
  • frontend: document ha deployments and namespace storage (f738497)
  • frontend: remove React 19 validator warnings (#136) (0b674fb)
  • frontend: scope plugin styles and use theme font size (#139) (b8655f9)
  • mcp: build graphiti from source, drop unused provider extras (6.4GB -> 218MB) (#201) (63493ee)
  • mcp: encode binary content blocks (#171) (bdf6cb6)
  • mcp: keep the sdk tracing middleware mid-chain via context enrichment (#214) (89b9a6a)
  • mcp: namespace mcp-tool-settings localStorage key with plugin ID (#83) (a1e8eef)
  • mcp: route local Graphiti through litellm, drop Ollama, fix config substitution (#200) (5646abc)
  • mcp: unblock streamable-http transport behind OAuth/CF gateways (#123) (b1ead68)
  • namespace storage key (2f62be7)
  • plugin: change per-request MCP log statements from Info to Debug (#84) (dd8f4a3)
  • release: use PAT for release-please and skip GitHub Release creation (#37) (fc6014a)
  • release: use simple tag format (v0.2.5 not ask-o11y-plugin-v0.2.5) (e84de65)
  • remove legacy agent runtime (41cf12e)
  • scope approval grants to chat sessions (7a0abff)
  • share banner and limit tabs (#19) (51b491d)
  • share: apply Grafana subpath prefix to buildShareUrl() (#178) (34812eb)
  • side panel disappearing after each new question (#16) (527287d)
  • side-panel: open panel when links appear after session load or hard refresh (#79) (fb4d87d)
  • stabilize agent approvals and llm failures (84b9e5d)
  • token limit validation and version bumps (#100) (9880a63)
  • ui: address Grafana review feedback (#134) (0eca65d)
  • ui: remove all console.* calls from shipped frontend code (#91) (61f59a1)
  • ui: replace hardcoded colors and fixed pixel widths with Grafana theme abstractions (#87) (5f64b38)
  • ui: resolve chat UX issues and frontend code quality (#66) (5ec62dc)
  • use http client from grafana sdk everywhere (#115) (d35f851)
  • version (#28) (0f9b584)
  • viz: resolve datasources by Grafana default and optional ds uid (#105) (34ef96d)

Performance Improvements

  • mcp: configurable tool-call budget, inject current time, drop time & sequential-thinking tools (#209) (e61f8ac)

Reverts

  • restore skip-github-release in release-please config (#73) (911b72f)

Build System

  • deps: migrate frontend to Grafana 13.x (#156) (80f5658)

This PR was generated with Release Please. See documentation.


Note

Medium Risk
No runtime code changes, but lowering the version from 0.3.14 to 0.3.0 and adding a duplicate-style 0.3.0 changelog block can confuse semver, tagging, and publishing if merged without an explicit release strategy.

Overview
This is a Release Please metadata-only PR: it does not change application source, only release bookkeeping.

It sets the published package version to 0.3.0 in package.json, package-lock.json, and .github/release-please-manifest.json, down from 0.3.14. It also prepends a large 0.3.0 section to CHANGELOG.md that rolls up many historical feature, fix, performance, revert, and build entries (the new header links v0.3.14...v0.3.0, which reads like a reverse semver step).

Reviewers should treat this as a release/versioning decision, not a functional change: confirm whether resetting to 0.3.0 is intentional and that tags, artifacts, and downstream installs will not conflict with existing 0.3.x releases already documented lower in the changelog.

Reviewed by Cursor Bugbot for commit fd305a7. Bugbot is set up for automated code reviews on this repo. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit fd305a7. Configure here.

Comment thread package.json
{
"name": "Ask O11y",
"version": "0.3.14",
"version": "0.3.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release version rolled back to 0.3.0

High Severity

This release sets the version to 0.3.0 after 0.3.14, even though 0.3.0 is already tagged and published to the Grafana catalog. The new changelog heading duplicates the existing 0.3.0 section and uses a reversed v0.3.14...v0.3.0 compare. Merging would fail tag creation or ship a version that catalogs treat as older than current releases.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit fd305a7. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant