================================================================================
NEW FEATURES
================================================================================
MONGODB SYNC (FULL FEATURE)
- Real-time data synchronization
New MongoDB-to-MongoDB sync engine with change stream watching, polling
fallback, and oplog window checking
- Sync job management
Create, start, pause, resume, and stop sync jobs with full lifecycle
control
- Sync monitoring dashboard
Live sync progress tracking via SSE with metrics collection (documents
synced, lag, throughput)
- Initial sync support
Bulk initial data sync with progress tracking before switching to live
change stream replication
- Transformation mappings
Define field-level transformations during sync with a dedicated
transformation editor component
- Dead letter queue
Failed documents are captured in a dead letter queue for inspection
and retry
- Heartbeat & health checks
Automatic heartbeat scheduling to detect stalled sync jobs
- Sync audit logging
Full audit trail of sync operations for debugging and compliance
- Three new activity types
MongoSync, MongoSyncList, and MongoSyncMonitor activities with
dedicated UI components
SQL DATABASE CONNECTIVITY
- SQL driver management
New SQL driver controller and loader service with support for
PostgreSQL, MariaDB, MSSQL, and Oracle
- JDBC driver lists
Platform-specific JDBC driver manifests for dynamic driver loading
- SQL connections dialog
Enhanced SQL connections dialog with improved configuration UI
SUBSCRIPTION & LICENSE MANAGEMENT
- Trial expiration notification modal (LM-31)
New modal warns users when their trial period is about to expire
- Subscription expiration modal (SOZO-922)
Unified expiration modal for all license statuses replacing the
forced-logout dialog
- Improved expiration detection
Enhanced license service with better expiration detection logic
================================================================================
IMPROVEMENTS
================================================================================
PERFORMANCE
- Fix heap memory leak in table views
Clear old tableUtils/shadowTable instances before creating new ones,
preventing memory buildup
- Fix heap memory leak on pagination
Clear old data before fetching new page to prevent memory accumulation
JSON SCHEMA EDITOR
- Enhanced schema editor UI
Updated JSON schema line component with improved styling and additional
editing capabilities
- Schema viewer improvements
Updated mongo-schema-viewer activity with enhanced layout
EXPORT
- Fix file extension not updating
File extension now correctly updates when switching export target type
COLLECTION VIEW
- Collection compare enhancements
Updated collection compare component with additional comparison options
- Collection selector improvements
Enhanced collection selector with better filtering