- Pure Java MongoDB Dump/Restore
- Task Manager Enhancements
- Pause/Resume/Cancel support for collection-to-collection exports
- Field Mapping Improvements in export result
- UI Enhancements
- Execution summary modal with interactive timeline view for dump/restore operations
- Thread color coding by type in timeline visualization
- Zoom and pan controls for timeline view
- Source/target overview with deep links in comparison summary (SOZO-845)
- Collection statistics modal (collStats)
- Sidebar type-to-search and export URI features
- Visual schema minimap
- Double-click to open export modal (SOZO-823)
- Performance Improvements
- Zero-copy RawBsonDocument for dump and restore operations - significantly faster I/O
- Optimized BsonFileWriter with buffer reuse for streaming dumps
- Optimized upsert operations with fast path using RawBsonDocument
- Size-based sorting for parallel dump/restore (Fast Lane) - larger collections processed first
- Use collStats for accurate document count with fallback to estimatedDocumentCount
- Auto-reconnect for expired MongoDB sessions
- Bug Fixes
- Fixed cancelled jobs continuing when progressJobId not in store
- Fixed pause/cancel detection and long-running job expiration
- Fixed concurrent task execution issues
- Fixed gzip ISIZE 4GB wrap for large compressed files
- Fixed text index restore
- Fixed progress tracking for exports
- Fixed URL encoding to use %20 for spaces instead of +
- Fixed Fast Lane sorting for collections larger than 2GB
- Fixed execution counts not updating in real-time
- Improved error messages for folder resolution failures
- Fixed DB Schema context menu deep link and auto-add collection (SOZO-846)
- Fixed Value Script dropdown clipping in field mapping table (SOZO-824)
- Fixed query builder sync when inline editor changes (SOZO-850)
- Fixed jaggy panel resize with requestAnimationFrame
- Fixed context menu positioning in split panel layout
- Fixed duplicate collection progress display for chained jobs
- Fixed export-job progress stuck after completion
- Fixed timer not stopping on job completion via polling
- Fixed Active/Max Threads to exclude paused executions
- Fixed refresh buttons bypassing cache in data-transformation
- UI/UX Improvements
- Default JSON export to array format instead of NDJSON (SOZO-849)
- Static label for transformation toggle (SOZO-799)
- Projection/sort editor behavior now matches query editor
- Styled confirmation dialog for cancel task
- Timing info display in Task Manager
- Added MongoDB documentation links
See the full release history