Skip to main content

1.0.0

What's Changed

🏕 Troubleshoot

  • fix: Resolve goroutine leak in resource search
  • fix: Resolve column selection errors in Service Level Objective (SLO) execution
  • fix: Ensure event-fetch responses are rendered in correct chronological order on the troubleshoot page
  • fix: Retain service name and event name filters on the troubleshoot page
  • fix: Retain selected account filter on the troubleshoot events page
  • fix: Optimize server-side branding retries to improve load performance
  • fix: Correct Node.js version specifications, fix broken links, and update migration documentation
  • fix: Restrict SLO configuration writes and Grafana access for read-only users
  • fix: Prevent the default logo from flashing before tenant-branded assets load

🏕 Notifications

  • fix: Harden Microsoft Teams OAuth callback authentication
  • fix: Improve Microsoft Teams and Slack OAuth installation resilience during session timeouts
  • fix: Reset states of notification channels
  • fix: Ensure the "Ask Nubi" alert button routes correctly to the AI assistant
  • fix: Harden inbound webhook authentication
  • fix: Standardize Google Chat webhook synchronization responses

🏕 Tickets

  • feat: Support automatic Root Cause Analysis (RCA) write-back to PagerDuty incidents
  • feat: Support posting Root Cause Analysis (RCA) findings back to ZenDuty incidents
  • feat: Redesigned ticket creation and AI forms for improved usability
  • fix: Title PagerDuty events based on event summaries instead of internal alert names
  • fix: Align permission validation for admin-level cloud accounts across all services
  • fix: Enable conditional visibility of tickets depending on integration configuration
  • fix: Retain authentication type during credential verification for GitHub Apps
  • fix: Add option to enable or disable Root Cause Analysis (RCA) write-back to ZenDuty incidents
  • fix: Enforce tenant authorization when accessing ticket management integrations
  • fix: Restructure ticket creation metadata subsystem for improved reliability

🏕 Workflow

  • feat: Label runbook conversations initiated by automated triggers
  • fix: Strip webhook secrets and bindings when duplicating workflows
  • fix: Ensure workflow retries run the correct pinned version instead of the live version
  • fix: Ensure scheduled triggers and rollbacks execute the live workflow version
  • fix: Center tab layouts in the workflow builder header
  • fix: Ensure triggered workflows are visible while hiding builder-only options in execution views

🏕 Cloud

  • feat: Improve filtering performance for workload optimization recommendations
  • feat: Backfill historical AWS Cost and Usage Report (CUR) spend during onboarding
  • feat: Added billing metrics KPI cards and datetime picker to the cloud billing view
  • fix: Automatically archive workload optimization recommendations when workloads are deleted
  • fix: Wait for full batch discovery completion before reconciling snapshots
  • fix: Prevent crash when resolving revert events on deleted cloud resources
  • fix: Identify inactive and abandoned workloads using live cloud metrics
  • fix: Exclude terminated pods and one-time jobs from spot optimization recommendations

🏕 AI

  • fix: Prevent cache collisions when invoking consecutive AI agents
  • fix: Cap log retrieval and summary sizes to optimize prompt token usage
  • fix: Prevent branding loaders from failing silently on initial page loads
  • fix: Standardize error response payloads for Model Context Protocol (MCP) tool discovery failures
  • fix: Prevent AI agent from executing commands without explicit approval
  • fix: Surface specific quota limit and rate limit errors in the AI chat
  • fix: Improve reliability of AI thinking tracking during tool calls
  • fix: Retain intermediate AI answers when a user declines an automated tool confirmation
  • fix: Apply critical security and input validation patches for AI query processors

🏕 Integrations

  • feat: Redesigned the integrations directory and dashboard layouts
  • feat: Redesigned and standardized fields in the integration setup modals
  • feat: Migrate integration modals to DS V2 Input
  • fix: Bind GitHub App installations to the active browser session
  • fix: Remove redundant configuration fields from RabbitMQ integrations
  • fix: Restore connection testing capability for ArgoCD integrations using stored credentials
  • fix: Revert custom credentials validation logic for ArgoCD integrations
  • fix: Support multiple dual-mode integration configurations under a single account
  • fix: Enrich ZenDuty alert payload details during ingestion