v5.29.0

New Features

  • MemberJunction Archiving Engine: Complete metadata-driven database archiving system with new @memberjunction/archiving-engine core package, @memberjunction/archiving-action for workflow integration, and @memberjunction/ng-archive-manager Angular UI components for status monitoring, restore timelines, and configuration management
  • AI Agent Artifact Tool Libraries: Comprehensive file processing capabilities with DataSnapshot, JSON, Text, PDF, Excel, and DOCX tool libraries enabling agents to read, write, and manipulate various file formats through standardized tool interfaces
  • MCP Tool Favorites System: Per-user tool favoriting/pinning functionality in the MCP Dashboard with cached performance optimization and bidirectional Zapier integration polish
  • In-App Feedback System: GitHub App-authenticated feedback submission with formatted issue creation, severity labels, environment details, and shell header integration
  • CodeGen --skipfiles Flag: New CLI option enabling database-only CodeGen runs for migration scenarios and CI pipelines that only need stored procedures, views, and permissions refreshed

Improvements

  • Query Rendering Pipeline Redesign: Complete overhaul with consolidated ORDER BY logic, RenderPipeline entry point with diagnostic tracing, structural parser with symbol table, and SQL dialect integration throughout removing hardcoded switches
  • Query Dashboard UI Enhancements: Hierarchical tree dropdowns replacing flat categories, per-folder create buttons, Reusable/CacheEnabled/AuditQueryRuns field exposure, saving indicators with spinner overlays, and active folder context defaults
  • AI Model Metadata Updates: Added latest models including Gemma 4 31B Instruct, updated Cohere reranker models, and enhanced model selection insights with comprehensive coverage of new AI providers and capabilities
  • Angular Design Token Migration: AI Test Harness components migrated to semantic design tokens (--mj-bg-*--mj-text-*--mj-border-*) for proper dark mode support
  • MCPEngine Performance: Cached Favorites property with BaseEngine's CacheLocal and event-driven sync replacing per-call RunViews for improved dashboard performance

Bug Fixes

  • Query Pipeline Bug D: Fixed Nunjucks expressions inside SQL string literals breaking ORDER BY detection with improved comment stripping and template evaluation order
  • Query Extraction Pipeline: Fixed stale Query Fields and Query Entities not being cleaned up when extraction produces no results, with comprehensive regression tests
  • Sub-Entity Form Deletion: Fixed entity form delete operations by reloading fresh entity copies instead of using stale references
  • File Upload Silent Failures: Restored CreateFile mutation name and fixed silent save failures in file upload workflows
  • Conversation Attachments: Redesigned non-image attachment tiles with type badges and restored click-to-open/download behavior, plus auto-populated ContentSizeBytes on artifact version saves
  • CodeGen CLI Flag: Fixed pre-existing bug where --skipdb flag was reading camelCase skipDb property causing undefined values
  • Accessibility: Added aria-label attributes to icon-only buttons in deep-diff components for screen reader compatibility