Sling v1.4.13 (2025-07-09T15:41:01Z)
Key Features & Enhancements
Database & Connection Improvements
- Iceberg Support: Enhanced Iceberg connection with AWS config and improved database handling
- Glue Integration: Added support for
iceberg_gluetarget and enhanced Glue connection capabilities - DuckDB Updates: Updated DuckDB version and added
adjustColflag for DuckDB and related types - Redshift Enhancement: Added Redshift parquet export functionality
API & Spec Management
- API Spec Refactoring: Refactored API specs to use curly braces for variable interpolation
- MCP Tools: Enhanced connection and API spec tools with detailed action support
- Pagination Fixes: Updated stop_condition in pagination to use strict less than comparison
File System & Storage
- S3 Enhancements:
- Enhanced S3 client with custom HTTP settings and retry logic
- Streamlined AWS credential handling by removing unnecessary components
- File Management:
- Fixed local temporary file deletion after writing to prevent duplication
- Fixed single file copy operation to prevent filename duplication
- Added support for multiple Azure Storage files replication
Testing & Quality
- Test Suite Expansion:
- Added new connection types for DuckLake variants
- Enhanced test cases with output verification
- Added encoding tests for latin1, windows1252, and utf8_bom
- Added transform functions test suite
- Added inspect hook tests for database tables and files
- Added MSSQL to parquet overwrite test
- Added timestamp string casting tests
Performance & Reliability
- Streaming Improvements:
- Replaced error logging with LogError for better error handling
- Improved reader robustness and concurrency
- Workflow Optimization:
- Increased timeout for build and release jobs (25 minutes)
- Enhanced streaming capabilities
Dependencies & Maintenance
- Dependency Updates:
- Updated
flarco/gdependency to v0.1.154 - Updated
mark3labs/mcp-goto v0.33.0
- Updated
- Snowflake Fix: Fixed temporary file handling with
SLING_KEEP_TEMPenvironment variable