What's Changed
🏕 Troubleshoot
- feat: tenant-configurable auto-analysis rules for event types
- feat: clickable insights with deep-link routing and knowledge graph UX improvements
🏕 Notifications
- feat: add "Test notification" button to UI
- feat: move signup, invite, and magic link emails to notification server with new templates
- feat: major improvements to Microsoft Teams app integration
- fix: persist PKCE code verifier for Google Chat OAuth flow
- fix: unified /investigate route for Kubernetes and Cloud accounts
🏕 Workflow
- feat: full PowerShell support for local, SSH, and SSM executors
- feat: per-language container images (PowerShell, Node) for script execution
- feat: add executor type selection and conditional field visibility for SSM
- feat: allow manual trigger input parameters for workflows
🏕 Cloud
- feat: CloudFoundry integration support
- feat: redesign GCP onboarding with multi-project and resource sync support
- feat: ingest credit data for AWS and GCP billing and improve pricing collection
- fix: GCP incident API support for events, alerts, and alarms
- fix: prevent deleted resources from being resurrected by usage reports
- fix: link Azure Advisor recommendations to cloud resources and normalize status values
🏕 AI
- feat: added async progress reporting for code analysis
- fix: DBSCAN anomaly detection improvements and threshold filtering
- fix: recover from malformed LLM XML in ReWOO planner and Specialist retries
- fix: add database tools (including MSSQL) to cloud debug agents
🏕 Integrations
- feat: add MSSQL (SQL Server) support
- feat: add Dynatrace Grail integration for logs, metrics, and traces
- feat: add connection info column to integrations listing table
- feat: route SSH commands via forager proxy agent