v5.36.0
24 days ago by Ian Zygmunt
New Features
- Complete Lists Management System: Introduced refreshable, shareable, taggable Lists with agent-callable Actions surface including 12 new Actions for materialize/refresh/share/invite/move/compose operations
- 17 New Integration Connectors: Added Aptify, Betty, Blackbaud, ConstantContact, GrowthZone, iMIS, MagnetMail, Mailchimp, MJToMJ, NetForum, NetSuite, NimbleAMS, Personify360, PropFuel, Reach360, SharePoint, and WildApricot connectors with full CRUD implementations
- Enhanced Chrome Navigation: Introduced
<mj-left-nav>component with tree support,<mj-page-header-interior>, and standardized chrome patterns across all MJ Explorer shells - List Lineage Fields: Added SourceViewID, SourceFilterSnapshot, LastRefreshedAt, RefreshMode, UseSnapshot fields for comprehensive list refresh tracking
- Communications Integration: New SendToAudience functionality in communication-engine with audience picker and New Message page
Improvements
- Ad-hoc Query Performance: ExecuteAdhocQuery now honors MaxRows and StartRow parameters with SQL engine-level short-circuiting instead of full result set scanning
- Form Panel Optimization: Related-entity grid panels now lazy-load via IntersectionObserver and defer data fetching until panels are visible or expanded
- UI/UX Enhancements: Save-as-List functionality, mixed list+view operands, Shared With Me tab, invitations + audit-log dialogs, bulk Move/Copy with delta-confirm, tag chips + filter, list-stats sidebar
- Credential Security: Added 12 missing credential-type entries with vendor-accurate field schemas and proper isSecret markings
- Dashboard Navigation: Improved resource navigation to correctly parse composite keys in URL segments
- Export Capabilities: Excel/CSV/JSON column-picker export functionality for enhanced data portability
Bug Fixes
- Memory Leak Resolution: Fixed MJAPI heap leak by eliminating per-request SQLServerDataProvider retention in BaseEngine caches
- Panel State Management: Fixed bug where persisting panel height incorrectly marked sections as expanded, affecting form open behavior
- Credential Logging: Stopped HubSpot and Rasa connectors from logging credential-derived metadata in MJAPI logs
- Chrome Rendering: Fixed nested :has() SyntaxError that hid interior toolbar rows and invisible page-header drop shadow issues
- Navigation URLs: Fixed malformed composite key URLs in dashboard navigation that were dropping record IDs
- Authentication Flow: Corrected HubSpot OAuth-vs-API-Key language to accurately reflect Private App access token implementation