Sling v1.2.23
Major Changes
-
Removed Iterate Flag
- Removed the
iteratefunctionality from CLI run command - Simplified run logic by removing iteration loop
- Removed the
-
Database Improvements
- Added better context cancellation handling in database streaming
- Enhanced SQLite binary download URLs
- Improved SQL Server connection string handling
- Updated Oracle SQLLoader column handling for large strings
- Added support for unsigned integers in MySQL/MariaDB type mappings
-
SFTP Enhancements
- Updated SFTP file creation to handle SSH_FX_OP_UNSUPPORTED errors
- Added fallback to OpenFile when Create is not supported
-
Snowflake Updates
- Renamed
internalStageproperty tointernal_stage - Added schema usage before operations
- Fixed stage folder path construction
- Renamed
Minor Changes
-
URL Fixes
- Fixed homepage URLs in goreleaser configs
- Updated various CDN URLs to use new domain
-
UI/Documentation
- Updated Discord badge in README
- Added execution ID to metadata tracking
- Improved error messages and logging
-
Dependencies
- Updated various dependencies, including
github.com/flarco/g - Updated SFTP package to newer version
- Updated various dependencies, including
-
Configuration
- Added support for extra BCP arguments in SQL Server
Bug Fixes
- Fixed byte counting in CSV writing
- Improved error handling in various database operations
- Fixed constraint failure handling
- Enhanced context cancellation checks in database operations