Sling v1.4.4 (2025-03-15T22:33:13Z)
Database Handling Improvements
Azure Database Support
- Added support for Azure SQL Database and Azure Data Warehouse in multiple code paths
- Extended database type checks to include
TypeDbAzureandTypeDbAzureDWHalongside SQL Server
Column Length Handling
- Added proper null checks before setting column length values
- Fixed handling of column length metadata in several functions
- Added Length field to table column retrieval operations
BigQuery Connection Enhancements
- Refactored authentication system to support multiple options
- Added capability to specify additional scopes for BigQuery connections:
- Now supports adding custom scopes beyond the default
https://www.googleapis.com/auth/bigquery - Can include additional scopes like Drive and Spreadsheets access
- Now supports adding custom scopes beyond the default
Processing & Error Handling Improvements
- Added explicit error for missing update_key with message:
"did not find update_key: %s" - Improved chunk processing with better diagnostics and error handling
- Added support for custom SQL in chunk processing
- Enhanced debugging information for chunk operations
File Path & Configuration Fixes
- Fixed stream file name handling in
GetFormatMap()method- Changed from using underscore (
_) to dot (.) as separator
- Changed from using underscore (
Dependencies Updated
- Updated
github.com/flarco/gfrom v0.1.136 to v0.1.138 - Updated
github.com/sijms/go-ora/v2from v2.8.22 to v2.8.24