Sling v1.2.16 (2024-08-27T21:25:58Z)
Changelog Summary
Docker and CI/CD
- Updated Dockerfiles and CI workflows
- Improved build processes for dev and production
- Added self-hosted Mac to build-dev workflow
Database Connections and Operations
- Enhanced connection handling for various databases (DuckDB, Snowflake, Oracle)
- Improved timestamp and timezone handling
- Added support for Delta and Iceberg formats
- Enhanced file system operations and caching
Testing and Error Handling
- Added and updated various tests
- Improved error handling and logging
- Added panic recovery in Parquet operations
Features and Improvements
- Added column constraints and improved column ordering
- Enhanced replication and incremental mode functionality
- Improved wildcard matching and folder glob operations
- Added support for Azure service principal keys
- Implemented connection objects and entries
Code Refactoring and Cleanup
- Moved and reorganized various functions and types
- Cleaned up and updated dependencies (go.mod)
- Improved code structure and naming conventions
Security and Configuration
- Updated SSH/SFTP key exchanges
- Improved secrets handling in CI/CD
- Updated gitignore and other configuration files