What's Changed
🏕 Troubleshoot
- fix: Add structured Where clause support to Loggly log queries
- fix: Fix Loggly log query param marshalling crash
- fix: Disable dry-run button for switch case task
- fix: Force node visibility in the execution canvas to prevent hidden triggers
- fix: Resolve layout flickering issues in the execution view canvas
- fix: Query execution status dynamically after cancellation instead of using a static delay
- fix: Show correct metrics example query for all providers
- fix: Re-fit the execution canvas viewport as nodes load dynamically
🏕 Notifications
- feat: Workflow email task changes
- fix: Restore Select mode on reopen and drop email approval option
- fix: Allow recipients to be separated by semicolons or commas in email fields
- fix: Already processed approval message fix on Slack
🏕 Tickets
- feat: Invoke tickets_v2 irrespective of feature flag when user explicitly asks
- feat: Support ticket creation during automated cost optimization runs
- feat: Support bidirectional ticket synchronization during workflow executions
- fix: Preserve stored API key on ticket integration edit
- fix: Use default issue titles for link text in ticket descriptions
🏕 Workflow
- feat: Display database logos in workflow integration select fields
- feat: Add stop execution button to workflow listing
- fix: Resolve integration name parameters throughout workflow executions
- fix: Restore drag-to-connect on workflow nodes
- fix: Add configurable timeout limits across all task executors
- fix: Support metadata-driven action timeouts in trigger tasks
🏕 Cloud
- feat: Optimize GCP API verb classification performance
- fix: Display service labels for cloud accounts in the events feed
- fix: Correct pricing collection pipeline failures for AWS and Azure
- fix: Correct resource filtering in Azure discovery queries
- fix: Disable interactive prompts during Google Cloud CLI configuration
- fix: Resolve authentication errors for Azure CLI commands depending on extensions
- fix: Prevent active resources tracking from being cleared during empty cloud discovery cycles
🏕 AI
- feat: Add tenant-level allowlists for event sources eligible for automated AI analysis
- feat: Support full tenant-level customization for loading graphics and AI assistant branding
- fix: Display cancellation status on execution nodes in the UI
- fix: Include status_reason in event analysis response
- fix: Hide AI tab in metric builder for Dynatrace and SolarWinds providers
🏕 Integrations
- feat: Support autocomplete for Dynatrace log label discovery
- feat: Support autocomplete for Dynatrace metric listings
- fix: Harden Loggly integration UX and credential validation
- fix: Persist hidden schema defaults for proxy integration routing
- fix: Fix GitHub/GitLab integration lookup to use tenant_id directly
- fix: Surface relay/sqlcmd/DB errors in DBMS query task
- fix: Use DQL timeseries filter syntax for Dynatrace label filters
- fix: Fetch Dynatrace metric dimension labels using autocomplete
- fix: Correct trace duration filter behavior in observability integrations