Skip to main content

Storage, Widgets & Enhanced Observability - November 11 - December 1, 2025

Major Platform Evolution: Storage System, OAuth Widgets, Cron Triggers & Monitoring
Total Commits: 112 (70 backend, 42 frontend)
Development Period: 21 days
Focus: File storage, interactive chat widgets, scheduled workflows, observability, and AI model expansion
🔥 Headline Features: Complete storage backend with S3 integration, interactive OAuth widgets in chat, native cron scheduling, new executions dashboard, and 5+ new AI models.

🚀 Major Features & Enhancements

Storage System — Complete File Management The most significant architectural addition of this period, enabling file storage and retrieval:
  • 📦 Storage Backend Implementation (Nov 18-19)
    • Complete S3-compatible storage system
    • File upload and download APIs
    • Storage modifiers for project-scoped access
    • Secure file handling with proper authentication
    • Support for multiple storage backends
  • 🔐 Triform Library Integration (Nov 19, 27)
    • Storage functions in Python execution environment
    • save_file() and get_file() built-in functions
    • Automatic storage authentication
    • Project-scoped storage access
    • File upload via FormData API
  • 💾 Storage Modifiers (Nov 18)
    • Project-level storage configuration
    • Secure credential management
    • Storage bucket isolation per organization
    • Frontend UI for storage configuration
OAuth Widgets — Interactive Authentication Revolutionary chat experience with inline OAuth flows:
  • 🎯 OAuth Widget System (Nov 12)
    • Interactive OAuth flows directly in chat
    • Real-time authentication without page refresh
    • Widget completion tracking and state management
    • Auto-close callback windows after authentication
    • Support for all OAuth providers
  • 🔄 Widget Framework (Nov 17)
    • Multiple widgets support in same build session
    • Widget state persistence across messages
    • Deterministic widget IDs for reliable tracking
    • Prevention of duplicate completion events
  • 🌐 Provider Enhancements
    • Google OAuth with automatic profile scope (Nov 13)
    • Microsoft OAuth with corrected scopes (Nov 18)
    • Native browser OAuth compatibility fixes (Nov 14)
    • Dynamic scope identification in builder (Nov 18)
Cron Triggers — Native Scheduling Schedule workflows to run automatically:
  • ⏰ Cron Trigger Implementation (Nov 12, 17)
    • Native cron expression support
    • Scheduled workflow execution
    • Timezone-aware scheduling
    • Cron trigger logging and monitoring
    • Payload mapping synchronization
  • 🛠️ Builder Integration (Nov 14, 17)
    • All trigger types supported in chat agent
    • Endpoint trigger URL fixes in builder context
    • Trigger availability in flow building
Chat Actions & Quick Buttons Enhanced interactivity in chat conversations:
  • 💬 Chat Actions System (Nov 27)
    • Quick reply buttons at end of agent messages
    • Interactive action buttons in chat
    • Button color customization
    • Stateful button interactions
  • 🎨 Chat UI Improvements
    • More concise chat formatting (Nov 20)
    • Improved autoscroll UX (Nov 11)
    • Better chat failure handling (Nov 20)
    • Chat actions component implementation
Executions Dashboard — Comprehensive Monitoring Brand new executions page for better observability:
  • 📊 Executions Page (Nov 17)
    • Tabbed layout for organized viewing
    • Complete execution history
    • Real-time execution status
    • Execution filtering and search
    • Empty state handling
  • 📈 Execution Tracking (Nov 17, 19)
    • Track all executions across projects
    • Execution statistics to Prometheus (Nov 19)
    • Better execution listener error handling
    • Deterministic UUID for tool calls (Nov 20)
AI Model Expansion — More Options Significant expansion of available AI models:
  • 🤖 New Models Added:
    • Claude Haiku 4.5 via AWS Bedrock (Nov 26)
      • Ultra-fast responses
      • Cost-effective for chat agents
      • Bedrock integration with production env
    • Gemini 3 Pro Preview (Nov 25)
      • Google’s latest flagship model
      • Enhanced reasoning capabilities
      • Better code understanding
    • GPT-5.1 (Nov 19)
      • Next-generation OpenAI model
      • Advanced reasoning and coding
    • Kimi as Default Chat Model (Nov 27)
      • Set as primary chat agent model
      • Improved chat experience
      • Better context handling
    • Flash 2.5 Fallback (Dec 1)
      • Fallback for project metadata generation
      • Ensures high availability
    • OSS 20B for Metadata (Nov 19)
      • Open-source model for metadata generation
      • Cost optimization
Builder Enhancements Major improvements to the AI builder system:
  • 📚 Knowledge Store Evolution (Nov 14)
    • Vectorized API code snippets support
    • Better modifier support in builder
    • Enhanced semantic search capabilities
    • Improved context retrieval
  • 🔧 Builder Execution (Nov 17, 25)
    • Special headers for builder executions
    • Fixed modifiers in build flow (Nov 17)
    • Better execution context handling
    • Improved modifier resolution
  • 🎯 Flow Building (Nov 27, 30)
    • Auto-open flow when action wrapped in flow
    • Open flow in frontend during building
    • Better flow creation UX
    • Improved graph generation

🗄️ Infrastructure & Performance

Database & Caching
  • 🔴 Redis Optimization (Dec 1)
    • Fixed Redis anti-patterns
    • Better memory management
    • More efficient caching strategies
  • ⏱️ Cache Management (Nov 11, 27)
    • Project metadata generation caching (Nov 11)
    • Force cache clear on component update (Nov 27)
    • Improved cache invalidation
Monitoring & Observability
  • 📊 Prometheus Integration (Nov 19)
    • Execution statistics pushed to Prometheus
    • Real-time metrics collection
    • Better system monitoring
  • 🔍 Logging Improvements (Nov 11, 17)
    • Dropped pino-loki for performance (Nov 11)
    • Fixed cron logging (Nov 17)
    • Better error tracking
  • 🏥 Health Checks (Nov 25)
    • Database connection checks in healthcheck
    • Better service health monitoring
    • Improved uptime tracking
  • 📉 Trace Cleanup (Nov 27)
    • Removed trace exporter
    • Simplified telemetry stack
Background Jobs
  • ⏰ Inngest Integration (Nov 29)
    • Daily Redis trimming via Inngest
    • Automated maintenance tasks
    • Better resource management

🎨 UI/UX Improvements

Navigation & Layout
  • 📑 Tabbed Layout (Nov 12, 17)
    • New navbar tabs
    • Better information organization
    • Improved navigation structure
  • 🎛️ Properties Panel (Nov 27)
    • Hidden by default for cleaner workspace
    • Auto-open on node selection
    • Better screen real estate usage
  • 🔍 Chat Interface
    • Removed default messages input on agent (Nov 25)
    • More concise formatting (Nov 20)
    • Better autoscroll behavior (Nov 11)
Component Improvements
  • 🔄 Modifier Schema (Nov 17)
    • Slight refactor for consistency
    • Better type definitions
    • Improved validation
  • 🎯 Project Binding (Nov 19)
    • Fixed metadata on project binding to node
    • Better project reactivity (Nov 17)
    • Project reset fixes (Nov 12)
Bug Fixes & Polish
  • Critical Fixes:
    • Empty executions page crash (Nov 18)
    • Project requirements event parsing (Nov 25)
    • Execution in endpoint (Nov 25)
    • Agent schema issues (Nov 25)
    • Modifiers in chat (Nov 20)
    • Modifiers in tool calling (Nov 20)
    • Unresolved modifiers in executions (Nov 20)
  • Minor Improvements:
    • Small tooltip improvements (Nov 18)
    • Fix initprompt cookie handling (Nov 11)
    • Fix last login badge (Nov 11)
    • Hide invites UI (Nov 11)
    • Tidy up codebase (Nov 17)

🔐 Security & Access Control

Authentication Enhancements
  • 🎫 Google & Microsoft Auth (Nov 11)
    • Social login integration
    • Better user onboarding
    • Simplified authentication
  • 📧 Invite System (Nov 11)
    • Everyone invited by default
    • Simplified access control
    • Better team collaboration
Resource Management
  • 🗑️ Project Deletion (Nov 11)
    • Delete snapshots on project deletion
    • Proper resource cleanup
    • Fixed deletion issues
  • 🔐 Modifier Resolution (Nov 20)
    • Unresolved modifiers handling
    • Better security for pending auth
    • Graceful degradation

🐛 Bug Fixes & Stability

Critical Fixes
  • Redis Anti-Patterns (Dec 1) — Fixed performance issues with Redis usage
  • Execution Endpoint (Nov 25) — Fixed execution trigger in endpoints
  • Project Requirements Parsing (Nov 25) — Fixed event parsing issues
  • Agent Schema Issues (Nov 25) — Resolved schema validation problems
  • Modifiers in Chat (Nov 20) — Fixed modifier resolution during chat
  • Modifiers in Tool Calling (Nov 20) — Fixed modifier usage in tools
  • Flow Opening (Nov 30) — Fixed flow not opening when action wrapped
  • Chat Failures (Nov 20) — Improved chat error handling
Minor Fixes
  • Cron logging (Nov 17)
  • Builder execution headers (Nov 17)
  • MS OAuth scopes (Nov 18)
  • Execution listener errors (Nov 19)
  • Trigger payload mapping (Nov 19)
  • Quick button colors (Nov 19)
  • FormData files endpoint (Nov 20)
  • Empty executions page (Nov 18)
  • Project not being reactive (Nov 17)
  • Metadata on project binding (Nov 19)
  • Print data on parse fail (Nov 25)

🔧 Developer Experience

API Improvements
  • 📤 Files Endpoint (Nov 20)
    • FormData support for file uploads
    • Better file handling
    • Improved triform library integration
  • 🔄 Modifier Events (Nov 13)
    • Emit modifier:updated on creation
    • Emit fully resolved project
    • Better real-time updates
Builder Context
  • 🎯 Endpoint Trigger URLs (Nov 19)
    • Fixed URL in builder context
    • Better trigger documentation
    • Improved testing workflow
  • 📋 Button Instructions (Nov 19)
    • Adjusted button usage guidance
    • Better AI understanding
    • Improved generation quality
Tag Management
  • 🏷️ Google Tag Manager (Nov 11)
    • Analytics integration
    • Better user tracking
    • Improved insights

📊 Impact Analysis

By Service:
  • API Service: ~15,000 lines — Storage backend, OAuth widgets, cron triggers, new models
  • Builder Service: ~8,000 lines — Knowledge store, modifier support, flow improvements
  • Worker Service: ~2,000 lines — Execution tracking, chat actions, widget handling
  • Executor Service: ~1,500 lines — Storage library, OAuth integration
  • Frontend: ~800 lines — Executions page, OAuth widgets, tabbed layout, UI polish
Code Statistics:
  • Backend: 70 commits, 26,874 lines added, 3,955 deleted, net +22,919 lines
  • Frontend: 42 commits, 1,890 lines added, 1,078 deleted, net +812 lines
  • Total: 112 commits, net +23,731 lines in 21 days

💡 Key Achievements

This 21-day period represents massive platform maturation:
  1. Storage System — Complete file storage with S3 integration
  2. Interactive Widgets — OAuth flows directly in chat experience
  3. Scheduled Workflows — Native cron trigger support
  4. Executions Dashboard — Comprehensive monitoring and observability
  5. AI Model Expansion — 5+ new models including Claude Haiku 4.5, Gemini 3 Pro
  6. Enhanced Observability — Prometheus integration, better logging
  7. Production Hardening — Redis optimization, cache management, health checks
Development Velocity:
  • 108% growth over previous period (112 commits vs 54 expected)
  • Maintained quality with comprehensive testing
  • Zero breaking changes to existing functionality
  • Multiple enterprise features shipped
User-Facing Impact:
  • Store and retrieve files in workflows with storage system
  • Authenticate OAuth providers without leaving chat
  • Schedule workflows with cron expressions
  • Monitor all executions in dedicated dashboard
  • Use latest AI models including Claude Haiku 4.5 and Gemini 3 Pro
  • Better performance with Redis optimizations
  • More reliable executions with improved error handling

🔮 What This Enables

For Users:
  • Build file processing workflows with storage
  • Schedule automated workflows with cron
  • Seamless OAuth authentication in chat
  • Monitor execution history comprehensively
  • Use cutting-edge AI models
For Developers:
  • Simple storage API: save_file() and get_file()
  • Interactive widget framework for chat
  • Cron trigger for scheduled tasks
  • Comprehensive execution tracking
  • Better debugging with executions page
For Enterprises:
  • S3-compatible storage integration
  • Scheduled maintenance workflows
  • Enhanced monitoring with Prometheus
  • Production-ready error handling
  • Scalable execution tracking

🎯 Next Steps

Based on this trajectory, upcoming focus areas:
  1. Storage Enhancements — More storage backends, file versioning
  2. Widget Expansion — More widget types beyond OAuth
  3. Advanced Scheduling — More trigger types, conditional scheduling
  4. Execution Analytics — Detailed metrics, cost tracking
  5. Model Optimization — Fine-tuning, custom models

Adding oAuth - November 4-10, 2025

Major Enterprise Feature Release: OAuth 2.0 Integration
Total Commits: 38 (26 backend, 12 frontend)
Development Period: 7 days
Focus: Third-party integrations, enterprise authentication, platform stability
🔥 Headline Feature: Complete OAuth 2.0 system with 10+ provider integrations, enabling secure third-party API access for workflow automation.

🚀 Major Features & Enhancements

OAuth 2.0 System The largest single feature of this period, fundamentally changing how Triform handles third-party integrations:
  • 📦 Complete OAuth Infrastructure (52 files, 6,137 lines added)
    • Full OAuth 2.0 authorization flow management
    • Token exchange and automatic refresh
    • Provider-specific implementations
    • Secure credential storage with Scaleway KMS encryption
    • Multi-provider support architecture
  • 🔐 Security & Encryption
    • Scaleway KMS Integration — Dedicated key management service for OAuth tokens
    • End-to-end encryption for all third-party credentials
    • Automatic key rotation support
    • Organization-specific encryption keys created on signup
    • Memcache layer for high-performance token caching with TTL management
  • 🌐 Supported OAuth Providers
    • Google — Gmail, Drive, Sheets, Calendar (Added Nov 10)
    • Microsoft — Office 365, Outlook, OneDrive, Teams
    • GitHub — Repository access, CI/CD integration
    • GitLab — Code hosting, pipelines
    • Slack — Team communication, workflows
    • Linear — Issue tracking, project management
    • Notion — Documentation, databases
    • Dropbox — File storage
    • Trello — Board management
    • Asana — Task management
    • And more providers being added regularly
  • 🔧 Executor Integration
    • OAuth token access from within Python actions
    • Secure credential injection into execution context
    • Provider-agnostic token retrieval
    • Automatic token refresh during execution
    • Simple API: get_oauth_token('provider_name')
  • ⚡ Real-Time Features
    • OAuth events over WebSocket
    • Real-time credential status updates
    • Provider connection monitoring
    • Token refresh notifications
OAuth Modifiers — Frontend Integration (1,190+ lines added) Complete UI for managing OAuth connections:
  • New Components Created:
    • TagSelector — Multi-select tag component (173 lines)
    • Select — Modern dropdown component (172 lines)
    • Modifiers/Add — Add modifier interface (178 lines)
    • Modifiers/Modifier — Individual modifier display (177 lines)
    • Modifiers/OAuth — OAuth configuration UI (81 lines)
    • Modifiers/Root — Modifier panel root (60 lines)
  • Features:
    • Visual OAuth authorization flow
    • Scope selection and management
    • Real-time connection status
    • Multiple provider support in UI
    • Secure token display (masked)
Knowledge Store Evolution (Nov 5, 9)
  • Next-Generation Implementation (617 lines — NEW FILE)
    • Advanced semantic search capabilities
    • Better API documentation storage
    • Improved context retrieval algorithms
    • Enhanced caching mechanisms
  • Refactored Core (668 lines reorganized)
    • Better indexing strategies
    • Improved query performance
    • More efficient storage
  • API Pipeline Enhancements (159 lines)
    • Better API research workflow
    • Improved testing integration
    • Enhanced error handling
    • More robust API discovery
Flow Builder Improvements (Nov 5)
  • Complete Prompt Overhaul (713 lines reorganized in prompts.py)
    • Restructured prompts for better flow building
    • Enhanced node wiring guidance
    • Better graph creation examples
    • Improved error messages and validation
    • More intuitive flow design patterns
  • Schema Enhancements (42 lines added)
    • Better validation logic
    • Enhanced node connection rules
    • Improved type checking
    • More robust graph validation

🤖 AI Models & Gateway

New Model Support
  • GLM-4.6 via Cerebras (Nov 6)
    • Integrated across action coder, API tester, and builder
    • High-performance model option
    • Better code generation capabilities
  • Kimi-K2 as Main Coder (Nov 10)
    • Set as primary coder model
    • Improved code generation performance
    • Simplified model selection
AI Gateway Reliability
  • Fallback System (Nov 10)
    • Progressive fallback for GLM models
    • Fireworks as fallback provider (replaces DeepInfra)
    • Comprehensive fallback logic for high availability
    • Graceful degradation ensures uptime

📊 Telemetry & Monitoring

Initial Prompt Storage (Nov 10)
  • Database migration for prompt tracking
  • Enables prompt analysis and optimization
  • Analytics integration for usage patterns
  • Historical prompt data for improvements
WebSocket Keepalive System (Nov 10)
  • 45-second ping mechanism prevents connection drops
  • Significantly improved connection stability
  • Better real-time reliability
  • Reduced reconnection overhead
  • Ping/pong protocol across API and worker
Benefits:
  • Fewer unexpected disconnections
  • More stable long-running sessions
  • Better user experience
  • Lower server load from reconnections

🗄️ Database & Performance

Toolbox Index (Nov 10)
  • Added database index for toolboxes
  • Significant query performance improvement
  • Faster toolbox queries and dashboard loading
  • Better scalability for large deployments
Redis Optimization (Nov 8)
  • Fixed Redis stream trimming logic
  • Better memory management
  • Prevents Redis memory overflow
  • More efficient stream handling
Executor Enhancements (Nov 5)
  • Bumped max payload size
  • Supports larger action executions
  • Better handling of complex workflows
  • Reduced payload-related failures

🐛 Bug Fixes & Stability

Critical Fixes
  • Infinite Loop Fix (Nov 9) — Fixed critical infinite loop in modifier updates that caused browser freezing
  • Agent-Friendly Errors (Nov 4) — More descriptive error messages with better context for AI agents
  • Double Action Fix (Nov 4) — Fixed duplicate action creation on revert
  • Triggers in Nested Flows (Nov 5) — Fixed triggers not saving properly in nested flows
UI/UX Fixes
  • Modifiers List (Nov 10) — Refactored for better reliability
  • Disclosure Chevron (Nov 5) — Fixed color when open
  • Chat Step Icon (Nov 5) — Better alignment for readability
  • Chat Tooltip (Nov 5) — Restored tooltip functionality
Code Cleanup
  • Removed 112 lines of obsolete components
  • Cleaned up debug logging
  • Removed deprecated OAuth-related files
  • Better code organization

🔐 Security & Production

Enhanced Security
  • Organization Encryption on Signup (Nov 10)
    • Automatic encryption key provisioning
    • Better security initialization
    • Fixed auth flow logging issues
  • Deployment Safety (Nov 8)
    • Added caution message for production .env
    • Prevents accidental overwrites
    • Better deployment safeguards
  • Production Configuration (Nov 10)
    • Secure environment variable management
    • OAuth production settings
    • Better configuration isolation
API & Database Migrations
  • Migration 0026: OAuth credentials table and provider configurations
  • Migration 0027: Additional OAuth schema updates and indexes
  • Migration 0028: Toolbox index for performance
  • Migration 0029: Initial prompt storage column

📈 Development Experience

API Research UX (Nov 4)
  • Enhanced user experience in API research flow
  • Better feedback during API discovery
  • Improved error messages
  • Enhanced API testing capabilities
Schema Consistency (Nov 10)
  • Automated modifier schema generation
  • Created modifier-schema.json (112 lines)
  • Ensures schema consistency across services
  • Reduces manual errors
Test Coverage
  • 471 lines of new tests for resource utilities
  • Comprehensive OAuth flow testing
  • Token management tests
  • Provider configuration tests

📊 Impact Analysis

By Service:
  • API Service: 31 files, ~4,500 lines — OAuth core, telemetry, WebSocket keepalive
  • Builder Service: 15 files, ~2,800 lines — Knowledge store v2, GLM integration, flow improvements
  • Worker Service: 10 files, ~400 lines — OAuth handling, schema sync, execution improvements
  • Executor Service: 2 files, ~200 lines — OAuth token access, payload size increase
  • AI Gateway: 1 file, ~50 lines — GLM-4.6, fallback system
  • Frontend: 21 files, ~1,190 lines — OAuth modifiers UI, bug fixes
Code Statistics:
  • Backend: 26 commits, 12,737 lines added, 1,694 deleted, net +11,043 lines
  • Frontend: 12 commits, 1,350 lines added, 180 deleted, net +1,170 lines
  • Total: 38 commits, net +12,213 lines in 7 days

💡 Key Achievements

This 7-day period represents one of the most significant development sprints in Triform history:
  1. Enterprise-Grade OAuth — Complete OAuth 2.0 system with 10+ providers and KMS encryption
  2. Knowledge Store v2 — Next-generation API research and storage system
  3. Production Stability — WebSocket keepalive, database optimization, comprehensive testing
  4. Enhanced Security — Scaleway KMS, encrypted credentials, automatic key provisioning
  5. Better Models — GLM-4.6, Kimi-K2, robust fallback system
  6. Platform Maturity — 471 lines of tests, 4 database migrations, comprehensive error handling
Development Velocity:
  • 92% more lines added than previous 13-day period (11,043 vs 2,756)
  • 5.5x larger largest commit (6,137 lines for OAuth vs 1,492 previous)
  • Maintained quality with comprehensive testing and security
  • Zero breaking changes to existing functionality
User-Facing Impact:
  • Secure third-party API integrations for Gmail, Slack, GitHub, and more
  • Automatic OAuth token management — no manual refresh needed
  • 10+ OAuth providers supported out of the box
  • Better connection stability with WebSocket keepalive
  • Faster performance with database indexing
  • Enhanced AI capabilities with new models

🔮 What This Enables

For Users:
  • Build workflows that integrate with Google, Slack, GitHub, Microsoft, Linear, Notion, and more
  • Secure, automatic token management — no manual credential handling
  • Enterprise-grade security with KMS encryption
  • Seamless OAuth authorization flows
For Developers:
  • Simple API: get_oauth_token('provider') in actions
  • Automatic token refresh — transparent to your code
  • Multi-provider support in single workflow
  • Comprehensive error handling and fallbacks
For Enterprises:
  • Secure credential storage with Scaleway KMS
  • Organization-level encryption keys
  • Audit-ready token lifecycle management
  • Production-grade reliability and monitoring

🎯 Next Steps

Based on this trajectory, upcoming focus areas:
  1. Additional OAuth Providers — More integrations (Stripe, Twilio, SendGrid)
  2. Custom OAuth Apps — Bring your own OAuth applications
  3. Modifier Templates — Reusable modifier configurations
  4. Advanced Scope Management — Fine-tuned permission control
  5. SSO Integration — Enterprise single sign-on via OAuth

v0.11.0 — October 23 - November 4, 2025

Major Development Period: 13 days of intensive platform improvements
Total Commits: 42 (27 backend, 15 frontend)
Focus: API integration, chat enhancements, infrastructure monitoring, and developer experience

🚀 Major Features & Enhancements

API Research & Testing System
  • 🔬 Knowledge Store — Intelligent API research and caching system for better external API integrations
    • Persistent knowledge storage with semantic search
    • Automatic API documentation research and pattern recognition
    • Integrated testing capabilities for API workflows
    • 428 lines of new functionality for smarter API building
Enhanced Chat Agent
  • 💬 Execution Steps Visibility — Real-time execution steps now displayed in chat for live debugging
  • 🔧 Improved Tool Calling — More reliable tool usage with better error handling
  • 🔁 Loop Support in Actions — Actions can now iterate over collections with for/while loops
  • 🎯 Actions in Chat — Interactive action buttons and UI elements within chat responses
  • Deploy & Chat Integration — Seamless transition from build to test to deployment
Action Builder Modernization
  • 🏗️ Triform Syntax Integration — Actions now use Triform syntax during coding phase
  • 🔄 API-Based Execution — Actions execute via API instead of direct executor calls for better separation of concerns
  • Enhanced Validation — I/O validation against API schemas ensures type safety
  • 📦 Requirements Building — Fixed requirements not consistently built during action build
Flow System Improvements
  • 📊 Better Graph Validation — Catches structural errors early in flow design
  • 🔁 Loop Support — Native support for nested flow structures with iteration
  • 🎯 Build/Edit Operations — Expanded flow interface for iterative development
  • 🔗 Enhanced Schema Handling — Improved validation logic for complex data flows

🎨 UI/UX Improvements

Mobile Experience
  • 📱 Repositioned feedback button for better mobile usability
  • 🎨 Made chat button more vibrant and visually prominent
  • 📐 Fixed multiple responsiveness issues across the application
  • ✨ Enhanced mobile and tablet layout handling
Chat Interface
  • 💡 Chat actions now render within conversation runs
  • 🎯 Better visual feedback for ongoing operations
  • 🔄 Improved chat store to handle interactive actions
Safety & Stability
  • 🛡️ Added project ID validation before updates to prevent data corruption
  • ✅ More robust project update mechanism

🏗️ Infrastructure & Deployment

Kubernetes Monitoring
  • 📊 Promtail Integration — Complete log aggregation system
    • 94-line configuration with label extraction and pipeline processing
    • DaemonSet deployment with volume mounts for log access
    • Secure credential management via Kubernetes secrets
    • Real-time anomaly detection and security monitoring
Deployment Automation
  • 🔐 1Password Integration — Secure, automated environment variable management
    • Download environment from 1Password on deploy
    • Automated dependency checks (1pass and jq)
    • Better error handling and secure secrets management
    • No more manual environment configuration
AI Gateway Expansion
  • 🧠 Cerebras AI Support — Added new AI provider for expanded model options
  • ⚡ Enhanced routing capabilities for multi-provider setups

🐛 Bug Fixes

Critical Fixes
  • Fixed double top-level action bug that caused resource duplication on revert
  • Fixed component reading and execution for more reliable lifecycle management
  • Fixed model names in agent builder for correct model selection
  • Fixed tool calling in chat (multiple iterations for stability)
Schema & Type Fixes
  • Fixed button variations for proper UI rendering
  • Default empty values to arrays instead of null to prevent errors
  • Multiple schema adjustments across API, builder, and worker
Reliability Improvements
  • Better error messages for AI agents to understand and handle
  • Added clarifying code comments for maintainability
  • Improved chat route functionality
  • Fixed project ID usage in chat routes

🔧 Developer Experience

Documentation Automation
  • 📚 GitHub Actions Workflow — Automated documentation generation and publishing
    • 122 lines of comprehensive workflow
    • OpenCode integration for documentation from codebase
    • Error handling with fallback mechanisms
    • Automatic testing and validation
Better Error Handling
  • 🎯 Agent-friendly error messages throughout the system
  • More descriptive errors for easier debugging
  • Better error context in execution traces
Code Quality
  • 🧹 Removed 1,322 lines of deprecated code
  • Better file organization with new utility modules
  • Improved logging throughout the builder
  • Enhanced code comments and documentation

📊 Component-Specific Changes

Builder Service (42+ files modified)
  • Major architectural refactoring
  • New knowledge store system (428 lines)
  • Enhanced API research capabilities (331 lines in api.py)
  • Better prompt engineering across all builders
  • Improved error handling and retry mechanisms
API Service (7 files modified)
  • Enhanced chat routes with better tool support
  • Fixed component resource handling
  • Improved authentication with Featurebase integration
  • Better schema definitions
Worker Service (2 files modified)
  • Schema updates for chat actions
  • Better error messaging for agents
  • Improved execution handling

🔐 Security & Observability

Enhanced Security
  • Kubernetes-based log aggregation for security monitoring
  • 1Password integration for secure credential management
  • Better deployment security with automated dependency checks
  • Improved input validation and error boundaries
Better Observability
  • Real-time execution step tracking
  • Enhanced logging with Promtail
  • Better debugging capabilities with execution context
  • Improved trace visibility for developers

💡 Key Takeaways

This release represents a significant maturation of the Triform platform:
  1. Smarter API Integration — Knowledge Store enables intelligent API research and caching
  2. Better Development Experience — Deploy & Chat integration, loop support, and execution visibility
  3. Production-Ready Infrastructure — Kubernetes monitoring and secure credential management
  4. Enhanced Reliability — Better error handling, validation, and type safety throughout
  5. Mobile-First UX — Continued improvements to mobile experience and responsiveness
Statistics:
  • 27 backend commits over 13 days
  • 15 frontend commits over 8 days
  • 5,251 lines added (backend)
  • 2,495 lines removed (backend)
  • Net +2,756 lines of high-quality code
  • 8 critical bugs fixed
  • 3 new infrastructure components

October 2025

v0.10.0 — October 20-21, 2025

New Features:
  • 🔧 Build a Tool — New functionality to create custom tools directly from the interface
  • 📝 Variable Widget — Added variable widget for dynamic variable handling
  • 💬 Message Reverting — Ability to revert messages in chat
  • 👤 Fallback Avatar — Added fallback avatar display for users
  • 🔄 Default Chat Trigger — Implemented default trigger for chat interactions
UI/UX Improvements:
  • Aligned logo positioning across interface
  • Fixed height styling (h-full) for better layout
  • Improved props panel scroll and transition behavior
  • Enhanced tab styling throughout the interface
  • Open button now displays on hover
  • Improved step interaction visualization
Backend:
  • Fixed critical system bug
  • Improved tool reliability in trichat
  • Enhanced widget completion messaging
  • Better widget resume functionality
Bug Fixes:
  • Fixed agent settings functionality
  • Resolved step display issues
  • Fixed potential crash scenarios
  • Fixed broken trigger chat functionality
  • Fixed missing array initialization
  • Fixed widget disclosure logic
Refactor:
  • Renamed projects to toolboxes throughout codebase
  • Improved navigation to root when reverting changes

v0.9.5 — October 13-17, 2025

New Features:
  • 🛠️ Chat with Tools — Comprehensive chat implementation with tool integration
  • 📊 Input/Output on Steps — Added I/O handling for execution steps
  • 💾 Tool Persistence — Selected tools now persist in local storage
Backend:
  • Widget models implementation
  • Fixed widget completion and resume functionality
  • Improved step status tracking
  • Enhanced parent ID consistency for nested steps
Performance:
  • Optimized component library loading (don’t load entire library on project load)
Bug Fixes:
  • Fixed deploy button wrapping issue
  • Fixed buttons on mobile devices
  • Fixed endpoint token creation (parts 1 and 2)
Dependencies:
  • Bumped package dependencies across the stack

v0.9.0 — October 10-12, 2025

New Features:
  • 💬 Chat Panel Documentation — Comprehensive documentation for chat interface, chat history, and project selector
  • 🛠️ Builder Overview — New detailed documentation for the Builder workspace
  • 🤖 Enhanced Chat Features — Improved chat interface with better project selection and history management
  • 📦 Execution State Storage — Initial implementation of execution state storage
Backend:
  • Flow builder with complete graph dependency tracking
  • Graph writer with UIContext integration
  • Enhanced I/O builder with better validation
Improvements:
  • Updated workspace overview with clearer navigation guidance
  • Enhanced Triton overview documentation
  • Improved tutorial documentation across all guides
  • Updated glossary with additional terms and clarifications
  • Better quickstart instructions for new users
Documentation:
  • Added 4 new chat-related documentation pages
  • Updated 19 documentation files for clarity and consistency
  • Enhanced top-bar and chat-panel documentation
Dependencies:
  • Updated ESLint configuration

v0.8.5 — October 8-9, 2025

New Features:
  • 📄 LLM.txt Support — Added llms.txt and llms.mdx for AI-friendly documentation access
  • ⚖️ Community Terms of Service — Published comprehensive community terms and conditions
  • 📚 Complete Documentation Export — New all.txt file containing all documentation (11,667 lines)
  • 🤖 AI Documentation Guidelines — Added .docs-guidelines.md with 202 lines of documentation standards
  • 🌍 Global Triggers — Migrated triggers from flow/agent to project level
  • 🔄 Global Trigger Implementation — Complete global triggers system with SQL migration
Backend:
  • Major chat refactoring for better performance
  • Fixed overlapping nodes issue
  • Enhanced trigger system architecture
  • Trigger migration SQL scripts
Frontend:
  • Fixed invites page functionality
  • Improved chat functionality
Documentation Improvements:
  • 🔧 API Call Instructions Fixed — Updated and corrected API integration examples across multiple pages
  • Improved payload documentation with better examples
  • Enhanced trigger documentation with clearer API call patterns
  • Updated tutorial documentation for API integration
  • Better glossary definitions for API-related terms
  • 8 documentation files updated with corrected API examples
  • Improved consistency across API documentation
Scripts:
  • Added generate_all_txt.sh script (149 lines) for automated documentation compilation
Bug Fixes:
  • Fixed license formatting in community terms
  • Corrected navigation structure in documentation

v0.8.0 — October 3-6, 2025

New Features:
  • 🔧 Project Variables — Environment variables renamed to project variables for clarity
  • 📱 Mobile Support — Rudimentary mobile support added
  • 📝 .new Prompt — Added .new prompt functionality
  • ✉️ User Invites — Complete invite system implementation
  • 🗑️ Project Deletion — Added ability to delete projects
Backend:
  • Environment variables support on projects (complete implementation)
  • Environment variables added to chat agent context
  • Configuration steps during agent setup
  • Ability to read and parse environment files
  • Requirements system with gathering, completion tooling, and schema improvements
  • Requirements API endpoints and event models
UI/UX:
  • Improved chat loading states
  • Enhanced chat formatting
  • Fixed panel scrolling behavior
  • Improved deploy button functionality
  • Fixed step display issues
  • New prompt page improvements
Bug Fixes:
  • Fixed deployment socket issues
  • Fixed select behavior on node creation
  • Fixed triggers not showing
  • Fixed project creation issue
  • Fixed chat functionality issues
Code Quality:
  • Switched from tabs to spaces for consistency
Removed:
  • Dropped Twipla analytics

v0.7.8 — October 1-2, 2025

Major Documentation Restructure:
  • 🧹 Massive Cleanup — Removed over 7,300 lines of redundant or outdated documentation
  • 📦 Removed Deprecated Sections — Eliminated AI tools docs (Claude, Cursor, Windsurf guides)
  • 🗂️ Streamlined Organization — Consolidated project administration docs into concepts/project/
  • 🚫 Removed Obsolete Features — Cleaned up status pages, detailed execution docs, and extensive support pages
Documentation Removed:
  • AI tools integration guides (cursor.mdx, claude-code.mdx, windsurf.mdx)
  • Obsolete execution documentation
  • Redundant support pages (faq.mdx, report-a-bug.mdx, request-a-feature.mdx)
  • Old triton debugging documentation
  • Excessive user account settings documentation
  • Navigation pages that were no longer needed
Documentation Improvements:
  • Simplified concepts documentation across the board
  • Streamlined tutorials for better focus
  • Reduced complexity in workspace canvas documentation
  • Cleaner documentation structure (from 15,930+ to ~180 meaningful changes)
Reorganization:
  • Moved project-admin files to concepts/project/ structure
  • Consolidated variables documentation
  • Renamed requirements.mdx to dependencies.mdx for clarity

v0.7.6 — September 30, 2025

Documentation Organization:
  • 📋 Major Restructure — Reorganized documentation hierarchy
  • Removed library concepts (modules, triggers, variables sections)
  • Consolidated project documentation structure
  • Created new concepts/project/ directory
  • Moved API keys, deployments, expose, and projects-list to project subdirectory
Content Updates:
  • Updated 60+ documentation files with improved structure
  • Enhanced index page with better navigation
  • Improved getting-started guides
  • Cleaned up workspace documentation
  • Better organization of concepts documentation
Removals:
  • Eliminated concepts/library/ directory
  • Removed development.mdx and README.md
  • Cleaned up quickstart.mdx duplicate
  • Removed redundant organization documentation
Bug Fixes:
  • Fixed navigation inconsistencies
  • Corrected documentation links after restructure
  • Updated docs.json configuration

v0.7.5 — September 26, 2025

Initial Setup:
  • 🎉 Documentation Repository Initialized — Created comprehensive documentation structure
  • Added API reference with OpenAPI specification
  • Set up Mintlify documentation framework
  • Created initial logo assets (dark/light variants)
  • Added essential documentation sections (essentials, ai-tools)
  • Configured LICENSE (MIT)
Initial Content:
  • Created 28 initial documentation files
  • Added API endpoint documentation (create, delete, get, webhook)
  • Set up snippets and reusable content
  • Added hero images for light/dark modes
  • Configured favicon and branding

September 2025

v0.7.4 — September 29-30, 2025

New Features:
  • Execution Cancellation — Complete cancellation logic with proper cleanup
  • 🎨 Text Nodes — Added support for text nodes on canvas
  • 📝 Markdown Support — Full markdown rendering support
  • 🌍 Global Variables — Implemented global variables system
  • 🔐 Magic Link Login — Passwordless authentication via magic links
  • 📊 Running State Visualization — Added stack trace and execution state visualization
  • 📦 Project Nodes — New project nodes functionality
Backend:
  • Complete builder refactor with full integration with main chat agent
  • Action builder UX improvements and bug fixes
  • Component API client with agent message models
  • Remote builder support for execution
  • Enhanced system prompt handling
  • Fixed memory offset and duplicate decorator issues
UI/UX:
  • Highlight for mentions in agent messages
  • Single open panel item at a time
  • Single click to open functionality
  • Hide handles in certain contexts
  • Made execute button sticky
  • Improved error display
  • Fixed props panel growth issues
  • Fixed metadata text display
  • Fixed input docstring display
  • Fixed nullish value handling
Integrations:
  • Added Featurebase user identification
Bug Fixes:
  • Fixed loop detection logic
  • Let agent handle tool errors properly
  • Migrated inputs schema

v0.7.0 — September 25-26, 2025

New Features:
  • 🔄 Auto-Retry Logic — Automatic retries with exponential backoff for Actions
  • 📦 Component Library — Share and reuse Actions/Flows across Projects (backend, FE comes later)
  • 🌐 WebSocket Execution Tracing — Real-time execution tracing via WebSocket
Backend:
  • Added current container to execution context
  • Enhanced chat functionality
Improvements:
  • Triton now suggests optimizations for slow Flows
  • API response time improvements (20% faster)
  • Fixed highlight rendering
Bug Fixes:
  • Fixed: Parallel Flow execution sometimes deadlocking
  • Fixed: Agent token usage not tracked correctly
  • Fixed: Deployment rollback not reverting all changes
  • Fixed: Project Variables not substituting in nested objects
  • Multiple small bug fixes

v0.6.8 — September 22-24, 2025

New Features:
  • 🔁 Loop Implementation — Initial loop support for iterative flows
  • ⚙️ Agent Advanced Settings — Toggle agent advanced settings
  • ▶️ Code Editor Execute — Added execute button directly in code editor
Backend:
  • Loop adjustments and improvements
  • Loopable nodes support (work in progress)
UI/UX:
  • Enhanced loop functionality
  • Better agent configuration interface

v0.6.7 — September 17-19, 2025

New Features:
  • 📝 Default Project README — Auto-generated README for new projects
  • 💾 Ctrl+S Save — Intercept Ctrl+S for saving
  • 🎯 Project Icons — Added support for project icons
  • 🌐 Project Socket — Real-time project updates via WebSocket
  • 🔧 Environment Variables on Projects — Project-level environment variable support
Backend:
  • Enhanced environment variables system
  • Project socket implementation for real-time updates
UI/UX:
  • Centered port connections for better visual alignment
  • Allow drag start from + button
  • Hide I/O in agent view
  • Let nodes grow dynamically
  • Hide view button for non-admin members
  • Redirect to new project after creation
  • Hide generate button (temporary)
  • Various visual tweaks throughout
  • Added tooltips across interface
  • Hide + button on action I/O
  • Added canvas title display
  • Conditional handle opacity
  • Large create button design
Bug Fixes:
  • Fixed input edges sometimes not showing
  • Fixed label display issues
  • Removed problematic auto-focus behavior
  • Build action now runs in background
Dependencies:
  • Bumped package dependencies

v0.6.6 — September 11-15, 2025

New Features:
  • 🔨 Actions Without Requirements — Build actions without specifying requirements first
  • 📊 Execution Tracing — Complete execution tracing visualization
  • 🔄 Nestable Steps — Support for nested execution steps
  • Tab Completion — Added tab completion support
  • 🎯 Follow-up Completions — Allow follow-up completions in chat
Backend:
  • Use remote builder for actions
  • Complete requirements system implementation
  • Enhanced action template system
UI/UX:
  • Ghost handles UX improvements
  • Progress indicators
  • Added IDs to port elements and prompt editors for better accessibility
  • Show build deps button only in requirements tab
  • Builder experience adjustments
Development:
  • Added build context action in development mode
Bug Fixes:
  • Reset build state on failure
  • Fixed ghost handle creation
  • Fixed I/O list display
  • Prevent port overflow
  • Fixed chat spinner
  • Remove old edges on action I/O rename
  • Fixed execution of top-level flows

v0.6.5 — September 8-10, 2025

New Features:
  • Quick Actions — Keyboard shortcuts for common operations
  • 📊 Sample Payload Generation — Generate sample payloads for testing
  • 🎯 Right-Click Add Node — Add nodes via context menu
  • 💬 Insert Input into Prompt — Better prompt building workflow
  • 🤖 Multiple LLM Providers — Added back Groq & Gemini model support
Backend:
  • Sample payload generation system
  • Default agent configuration with error catching
  • Enhanced agent message I/O with sensible defaults
  • Fixed infinite requirements loop
UI/UX:
  • Added info tips throughout interface
  • Only open panels if minified
  • Remove provider prefix from display
  • Save model on change
  • Show only triggers for top-level nodes
  • Added data-tf-container-type attributes
  • Added IDs to UI elements for better tracking
  • Small visual tweaks throughout
Integrations:
  • Added Featurebase (PROD)
  • Added Twipla analytics (PROD)
  • Wait for load before interactions (PROD)
Bug Fixes:
  • Fixed variable listing
  • Fixed nested executions with variables
  • Context menu fixes
  • Fixed resolved agent issues
  • Temporary fix for payload issues
CI/CD:
  • Fixed auto prod build CI
Removed:
  • Dropped default board

v0.6.0 — September 2-5, 2025

New Features:
  • 🎨 Agent Prompt Redesign — Initial redesign of agent prompt interface
  • 🔄 Auto-Align Nodes — Automatic node alignment on canvas
  • 📦 Requirements on Projects — Requirements generation moved to API and added for projects
  • 📋 Confirm Modal — Added confirmation modal to deploy button
  • 🎓 Usetiful Onboarding — User onboarding integration
Backend:
  • Moved requirements generation to API
  • Requirements and metadata split
  • Context now supports arrays
  • Component requirements event model
UI/UX:
  • Set isConnectable to false for handles inside agents (Patrik)
  • Made ghost input wider (Patrik)
  • Added label for create node in agent context (Patrik)
  • Improved text contrast for confirm button (Patrik)
  • Don’t show input node for agents (Patrik)
  • Reset CreateNode after success (Patrik)
  • Fixed initial width and dynamic resizing of chat panel (Patrik)
  • Don’t show user_message in chat (Patrik)
  • Cleaned up Navbar component (Patrik)
  • Fixed height and scroll behavior for panel items (Patrik)
  • Moved edit name functionality
Bug Fixes:
  • Fixed disappearing trigger panel item (Patrik)
  • Fixed unaligned label (Patrik)
  • Fixed page.data error caused by Navbar (Patrik)
  • Fixed adding outputs to agents
  • Disabled SSR for specific components
  • Temporary fix for rendering issues
  • Fixed type definitions
Optimizations:
  • Keep chat closed if empty, open on generate action (Patrik)
  • Get message history from socket instead of GET endpoint (Patrik)
  • Removed debug log statements
CI/CD:
  • Auto-build prod image if commit starts with PROD:

August 2025

v0.5.5 — August 26 - September 1, 2025

New Features:
  • 🔨 Build Action Button — Added to panel header for components (Patrik)
  • 📋 Generate Requirements Button — Quick requirements generation (Patrik)
  • 🚀 Deploy Button — One-click deployment (Patrik)
  • 📋 JSON Schema Implementation — Complete JSON schema system with type→schema rename
  • 📊 Metadata and Requirements — Added to project panel (Patrik)
  • 🔔 Toast Notifications — System-wide notification system
  • 💬 Agent Messages I/O — Enhanced agent message handling
  • 📤 Stdout & Stderr — Show execution output directly
Backend:
  • Component requirements event model
  • Added component ID to requirements events
  • Updated component naming conventions
  • Agent improvements with better reliability
UI/UX:
  • Centered breadcrumbs with icons (Patrik)
  • Color only active breadcrumb for visual hierarchy
  • Auto-open nodes on creation
  • Name step added to CreateNode (Patrik)
  • Harmonized CreateNode and SelectorNode (Patrik)
  • Show spinning logo when AI is thinking (Patrik)
  • Made editors in code panel fluid in height (Patrik)
  • Send chat messages on Enter, Shift for new line (Patrik)
Schema & Types:
  • Copy schema when creating edges
  • Default to ‘any’ instead of ‘string’ for type inference
  • Prevent connections between I/O nodes (Patrik)
Bug Fixes:
  • Fixed projectIsEmpty check (Patrik)
  • Fixed localStorage problem (Patrik)
  • Fixed empty item in breadcrumbs (Patrik)
  • Fixed missing array brackets
  • Fixed ordered node layout calculation
  • Fixed I/O not updating on actions
  • Fixed action build button
  • Fixed horizontal overflow in chat (Patrik)
  • Fixed logout functionality (Patrik)
  • Permanent solution for startId issue (Patrik)
  • Fixed empty chat not showing new messages - startId fix (Patrik)
  • Use latest startId value
Performance:
  • Improved flaky loading of Monaco editor (Patrik)
Code Quality:
  • Renamed default action function
  • Pass component ID as context
  • Adjusted spinner animation
  • Handle chat errors gracefully
CI/CD:
  • Production build action setup
Removed:
  • Temporarily removed component library (Patrik)

v0.5.0 — August 22-25, 2025

New Features:
  • 💬 Node Mentions in Chat — Reference nodes directly in chat (Patrik)
  • 📊 Step Parsing by Opus 4.1 — Advanced step parsing with Claude Opus
  • 🎨 Icon Updates — Refreshed icons throughout interface
Backend:
  • Chat agent implementation with flow building tools
  • Chat with tools support and proper message handling
  • Chat without tools implementation
  • Trichat tools with project context
  • Message cancellation via Redis
  • Message history processing and adaptation
  • Agent settings with togglable configuration
Infrastructure:
  • 🚀 LiteLLM Integration — All LLM requests routed through LiteLLM with load balancing
  • 📊 Loki Logging — Global logging with Loki implementation
  • 🔄 Redis Improvements — Pool connections, pub/sub, and streams support
  • 🐳 Docker Optimization — Improved container management and resource allocation
  • ☸️ Kubernetes Deployment — K8s specs with health checks and scaling
New Models:
  • Added llama-3.1-8b-instant
  • Added qwen3-coder-30b-a3b-instruct
  • Added Kimi fallback via Fireworks
  • Added DeepInfra support
  • Added Moonshot pricing
UI/UX:
  • Hide handles in agent view
  • Added gap spacing
  • Multiple small visual fixes
  • Minor visual tweaks (Patrik)
  • Improved inserting mention at right position and cursor position (Patrik)
WebSocket:
  • Handle new user message acknowledgment
  • Fixed throttled scroll in socket.onmessage (Patrik)
  • Send to actual message correctly (Patrik)
Bug Fixes:
  • Fixed triggers not visible when nesting
  • Semi-temporary fix for undefined startId
  • Fixed cursor jumping in editors
  • Last trigger functionality fix
  • More trigger-related fixes
Code Quality:
  • Code refactoring and added sanitizeMessage (Patrik)
  • Biome integration for code formatting

v0.4.0 — August 18-21, 2025

Major Release: Infrastructure & Performance New Features:
  • 🤖 Complete Chat Agent — Full chat agent with project wrapper integration
  • 🧩 Flow Templates — Pre-built patterns for common workflows
  • 📱 Mobile App (Beta) — View Projects and executions on mobile
  • 🔐 SSO Support — SAML integration for Enterprise (beta)
Infrastructure:
  • Drizzle migration service
  • PostgreSQL setup scripts
  • Docker improvements with .dockerignore files
  • Kubernetes adjustments for better resource allocation
  • API logging & metrics comprehensive system
  • WebSocket tracing endpoint
Performance:
  • Executor optimizations (network bootstrap, slirp improvements)
  • Action building speed improvements
  • Switched to gpt-4.1-mini for completioner
  • Concurrent builds and tests support
  • Increased buffer sizes
  • Redis pool for better performance
Backend:
  • 25+ database migrations
  • Invites system
  • Deletable projects
  • Default project creation with README
  • Project ordering by creation date
  • Intention field on projects
  • Encrypted sessions with bearer token support
  • Polar integration for billing
Improvements:
  • Agent system prompts can now reference Project Variables
  • Execution replay with modified payloads
  • Better webhook debugging tools
  • Organization member management UI refresh
  • Execution tracing with detailed logs
  • Stdout logging in production
Bug Fixes:
  • Fixed: Race condition in parallel Flow execution
  • Fixed: API key scoping not working for sub-Projects
  • Fixed: Canvas performance with many edges
  • Fixed: Execution metrics occasionally showing wrong values
  • Fixed: Flow wiring and action I/O parsing
  • Fixed: Project update conflicts
  • Fixed: Missing node inputs handling
  • Fixed: Cancellation logic across system
  • Fixed: SSE buffering issues
  • Fixed: Structured output handling

July 2025

v0.1.0 — July 28, 2025

New Features:
  • 🏷️ Project Tags — Organize and filter Projects with custom tags
  • 📈 Success Rate Alerts — Get notified when success rate drops
  • 🔄 Execution Replay — Re-run failed executions easily
Improvements:
  • Faster Project loading (especially large Projects)
  • Better error messages for validation failures
  • Improved documentation search
  • Canvas grid snapping enhancements
Bug Fixes:
  • Fixed: Deployments sometimes showing wrong status
  • Fixed: Global Variable encryption edge cases
  • Fixed: Agent tool descriptions not updating
  • Fixed: Execution log timestamps in wrong timezone

June 2025

v0.2.0 — June 15, 2025

New Features:
  • 🎯 Conditional Routing — Router nodes for Flow branching logic
  • 📊 Execution Dashboard — New overview of all executions across Projects
  • 🔗 Webhook Testing — Test webhooks directly from UI
  • 💬 Comments — Add notes and comments to Canvas nodes
Improvements:
  • Properties Panel is now resizable
  • Execution logs support filtering and search
  • Better handling of large payloads (up to 10MB)
  • Improved Agent response streaming
Bug Fixes:
  • Fixed: Schedule triggers in different timezones
  • Fixed: Edge cases in dependency resolution
  • Fixed: Canvas context menu positioning
  • Fixed: API key usage tracking

May 2025

v0.3.0 — May 10, 2025

New Features:
  • 🎨 Custom Branding — White-label option for Enterprise
Improvements:
  • Canvas performance improvements (50% faster rendering)
  • Improved error handling in Actions
Bug Fixes:
  • Fixed: Deployment history not showing all versions
  • Fixed: Agent tool calling timeout issues
  • Fixed: Canvas undo/redo state issues
  • Fixed: API rate limit headers incorrect

Deprecation policy

When we deprecate features:
  1. Announce — At least 90 days notice
  2. Document — Migration guide provided
  3. Support — Old feature continues working during deprecation period
  4. Remove — Only after notice period and next major version

Beta features

Features marked (Beta) are:
  • Functional but may have bugs
  • Subject to changes
  • Available to test and provide feedback
  • Not recommended for production-critical workloads

Staying updated

Email digest: Opt-in for monthly update emails
Discord: Announcements in community server
RSS feed: https://triform.ai/changelog/feed.xml

Reporting issues

Found a bug? We want to know! Report via:
  • Bug icon in app (right)
  • Discord: #bugs channel
Please include:
  • What happened
  • What you expected
  • Steps to reproduce
  • Screenshots (if applicable)
  • Browser/environment info

Feature requests

Have an idea? We’d love to hear it! Submit via:
  • Feature request icon in app
  • Email: [email protected]
  • Discord: #feature-requests channel
What makes a good feature request:
  • Clear description of the problem
  • Why it matters to you
  • How you’d use it
  • Any examples or mockups
Popular requests often get built first!

📈 Development Statistics

August 22 - October 22, 2025 (2 Months)

Backend (Nexus)
  • Commits: 256
  • Files Changed: 1,292
  • Lines Added: 84,523
  • Lines Deleted: 34,611
  • Net Addition: ~50,000 lines
Frontend
  • Commits: 265
  • Major Features: 12+
  • UI/UX Improvements: 100+
  • Bug Fixes: 75+
Documentation
  • Pages Created: 30+
  • Pages Updated: 100+
  • Complete restructure and cleanup

Contributors

  • zulvskog - Backend architecture and infrastructure
  • Hannes Fant - Full-stack development, primary developer
  • Patrik Engborg - UI/UX enhancements and frontend features

Key Integrations Added

  • LiteLLM (AI Gateway)
  • Loki (Logging)
  • Redis (Caching & Pub/Sub)
  • Featurebase (User Feedback)
  • Usetiful (Onboarding)
  • Polar (Billing)

Infrastructure Improvements

  • Kubernetes deployment with auto-scaling
  • Docker optimization for all services
  • PostgreSQL migration system with Drizzle
  • WebSocket implementation for real-time features
  • Health check systems across all services

Next up

Check our Roadmap to see what’s coming next.