Sling v1.4.14 (2025-07-23T21:43:15Z)
Major Feature Categories
Data Chunking & Replication
Enhanced Chunking Functionality:
- New expression support for chunking configurations
- SQL stream chunking with conditional checks
- Improved chunking logic with new options and configurations
- File handling support in stream task configuration
Replication Improvements:
- Enhanced task preparation logic in replication configuration
- Thread-safe operations with proper locking mechanisms
- Clean state management for chunk loading operations
Database & Storage Enhancements
Database Improvements:
- MongoDB column casing handling fixes
- Redshift S3 unload operations with proper file format extensions
- MySQL to Snowflake decimal to string cast support
- DuckDB ARM64 architecture support
File System Updates:
- Google Drive integration improvements:
- Enhanced folder info and support for all drives
- Updated queries to properly handle trashed files
- Improved client functionality
- File deletion before writing dataflow to ensure clean state
Testing & Quality Assurance
New Test Suites:
- API response extraction tests using YAML configuration
- HTTP call and response extraction comprehensive tests
- Setup and teardown lifecycle tests with mock responses
- Parquet file deletion pipeline tests
- CLI execution timeout handling
Developer Experience
Logging & Environment:
- Color output control with
SLING_LOGGING=NO_COLORsupport - Thread child detection with
env.IsThreadChild - Conditional message colorization based on NoColor settings
Build & Development:
- Executable build script permissions updates
- Test timeout handling for CLI execution
- Enhanced error handling across multiple components