v5.39.0
5 days ago by Caeleb Balanesi
New Features
- Universal Entity Forms - Any entity form can now be rendered as a tab, dialog, or slide-in panel with
MjEntityFormHostComponent,MjFormDialogComponent, and presentation-agnostic form architecture - Mobile-First Explorer Chrome - Complete mobile UI overhaul with concise filter model, off-canvas navigation drawer, bottom sheet filters, and responsive header components
- Knowledge Hub Classify Redesign - Decomposed classification dashboard into modular components with new Suggestions Inbox, Tag Health monitoring, and governance workflow tools
- Rich Text Form Field Detection - Auto-detection and rendering of Markdown/HTML content in long-text fields with syntax highlighting and safe HTML rendering
- FK Dropdown Enhancements - Foreign key dropdowns now feature scope-based search, configurable columns, per-user persistence, and column resizing
- Agent Run Watchdog - AI agent run monitoring system with heartbeat tracking and automatic cleanup of stale running processes
- Integration Framework Expansion - Metadata-driven CRUD operations with schema improvements and cross-dialect PostgreSQL/SQL Server hardening
Improvements
- AI Model Updates - Expanded AI model database with 1400+ new models and enhanced vendor configurations
- Design Token System - New semantic tokens including
--mj-search-highlight-bgand migration to 100% semantic token usage - HubSpot Integration - Idempotent upsert operations for HubSpot contacts eliminating race conditions in concurrent operations
- Scheduled Job Engine - Enhanced atomic operations and improved reliability for background job processing
- Search & Filter UX - Consolidated filter controls into single popover/bottom sheet interface across all dashboards
- Form Validation - Optimistic UI patterns with
onValidatedhooks for better user experience during save operations - Vector Database Support - New colocated vector storage capabilities and improved vector indexing
Bug Fixes
- PostgreSQL Compatibility - Fixed CRUD generation for composite primary keys and improved cross-dialect reliability
- Map View Z-Index - Resolved layer isolation issues in map components preventing proper interaction
- UUID Comparisons - Fixed generic database provider UUID comparison logic for consistent behavior
- Connection Error Handling - Improved error propagation in database connection management
- HubSpot Association Creation - Fixed association creation workflow in HubSpot connector
- Markdown HTML Rendering - Repaired block-level HTML parsing in markdown content
- Agent Configuration - Corrected various AI agent and model configuration inconsistencies