v2.67.0

New Features

  • Workspace Item Permissions: Added comprehensive permission handling for workspace items with UI integration and database migration to establish proper default permissions
  • Configuration File Logging: Enhanced server logging capabilities to include configuration file details for better debugging and monitoring
  • TypeScript and JSX Support: Enabled full TypeScript and JSX support in the code editor component for improved developer experience

Improvements

  • AI Prompt Run Persistence: Added message persistence to AI prompt runs, allowing better tracking and analysis of AI interactions
  • Deep Diff Component Refactoring: Refactored the deep-diff component to use setter/getter methods for improved performance and reliability
  • Action Filtering: Implemented proper filtering to show only active actions in the UI, reducing clutter and improving usability
  • Loop Agent Response Handling: Enhanced parameter passing between actions and sub-agents with improved response type handling
  • Skip Code Building: Improved JavaScript language support for Skip chat code viewer and cleaned up placeholder code
  • Logging Enhancements: Added schema formatting improvements and cleaned up Flyway escaping-related logging

Bug Fixes

  • Flyway Template Escaping: Fixed critical issue where template syntax like ${id} in SQL strings would break Flyway migrations by properly escaping them to $'+'{
  • Child Component Assembly: Resolved bug in child component assembly process
  • Payload Change Detection: Fixed payload change visualization to properly display when new payloads are introduced
  • Skip Entity Filtering: Removed unnecessary skip entity filtering from test configuration files