Sling v1.4.11 (2025-06-27T16:45:21Z)
๐ Major Features & Enhancements
๐ Databricks Support
- NEW: Complete Databricks database integration
- Added connection, query, and data import/export functionality
- Implemented Databricks-specific SQL templates
- Added support for Databricks COPY INTO commands
- Enhanced AWS S3 integration for Databricks workflows
- Added comprehensive JSON manipulation functions support
- Implemented Databricks volume operations with multiple file format support
๐ง Iceberg & Data Lake Improvements
- Enhanced DuckDB connection handling with Iceberg catalog support
- Improved REST catalog interface for table operations
- Added CatalogSchema support to DuckLake connections
- Enhanced error handling for manifest retrieval
- Updated catalog type references and authentication
๐ฆ DuckDB Enhancements
- Bumped DuckDB version from 1.3.0 to 1.3.1
- Added R2 file type support in dbio
- Improved URI handling and secret management
- Enhanced schema handling in buildAttachSQL
๐ง Bug Fixes & Improvements
๐พ Data Type & Precision Handling
- FIXED: Oracle NUMBER scale preservation issues
- Enhanced decimal column precision and scale handling
- Improved SQLColumns and Apply methods for data types
- Removed unnecessary DbScale checks
๐ Authentication & Credentials
- Standardized AWS credential handling across Athena, Iceberg, and S3
- Improved error reporting for authentication issues
- Enhanced secret management for various connectors
๐ File System & Formats
- Improved CSV delimiter handling (changed from rune to string)
- Enhanced file format assignment logic
- Streamlined S3 GetReader functionality
- Added String method to FileType for better representation
๐ SQL & Query Improvements
- Fully qualified table names in DELETE statements for upsert operations
- Enhanced error messaging in GetTableColumns
- Improved SQL template compatibility
๐งช Testing & Quality
โ Test Enhancements
- Updated CLI suite configuration from TSV to YAML format
- Added comprehensive test cases for:
- Starrocks with empty_as_null option
- Pipeline copy operations
- Delta R2 secret creation
- Oracle NUMBER scale fixes
- MySQL BIT type replication
- Improved test logging and error handling
- Enhanced environment variable initialization