> ## Documentation Index
> Fetch the complete documentation index at: https://docs.triform.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Latest updates, features, and improvements to Triform

### 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](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: [product@triform.ai](mailto:product@triform.ai)
* 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](/roadmap) to see what's coming next.
