v5.23.0
13 days ago by Caeleb Balanesi
New Features
- Knowledge Hub Phase 2: Complete autotagging pipeline overhaul with AIPromptRunner integration, real-time progress tracking, and Kanban duplicate detection interface
- Client Tools System: Browser-side tool invocation during agent execution with navigation, UI display, and tab switching capabilities
- Kanban & Gantt Components: New dedicated packages @memberjunction/ng-kanban and @memberjunction/ng-gantt with drag-and-drop functionality
- AWS Bedrock & Azure AI: Support for Amazon Bedrock and Azure Foundry AI models with 16 new Azure model configurations
- Design Tokens Phase 1: Comprehensive CSS custom property system for theming and white-labeling
Improvements
- Complete Kendo UI Removal: Replaced all @progress/kendo-* dependencies with custom MJ components, AG Grid, and angular-split
- Performance Optimizations: Enhanced artifact loading, fixed message class flicker, and optimized LocalCacheManager with 150MB/5000 entry defaults
- Query Engine Redesign: QueryPagingEngine now appends paging directly instead of wrapping in CTEs, fixing ORDER BY and apostrophe handling issues
- Server-Side Caching: Fixed RunView cache write asymmetry that caused repeated database queries during metadata sync
- Template Processing: Deterministic Nunjucks parameter extraction via AST parsing for improved reliability
- UUID Compliance: Enhanced UUID comparison patterns using UUIDsEqual() for cross-database compatibility
Bug Fixes
- Metadata Validation: Support for comma-delimited multi-value fields in validation system
- Duplicate Detection: Fixed entity dropdown filters, date timezone handling, and empty default values
- CodeGen Layout: Removed Kendo LayoutModule dependencies and replaced with angular-split
- Antd Dropdown: Fixed repositioning issues in Angular host applications
- Rich Accordion: Restored title icons across all custom entity forms
- Test Coverage: Added 599 unit tests across 10 previously untested packages for improved CI reliability