v5.29.0
21 days ago by Caeleb Balanesi
New Features
- MemberJunction Archiving Engine: Complete metadata-driven database archiving system with new
@memberjunction/archiving-enginecore package,@memberjunction/archiving-actionfor workflow integration, and@memberjunction/ng-archive-managerAngular 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
--skipfilesFlag: 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
Favoritesproperty with BaseEngine'sCacheLocaland 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
--skipdbflag was reading camelCaseskipDbproperty causing undefined values - Accessibility: Added
aria-labelattributes to icon-only buttons in deep-diff components for screen reader compatibility