Skip to content

v1.4.4

Choose a tag to compare

@flarco flarco released this 15 Mar 22:34
· 1657 commits to main since this release
0286005

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 TypeDbAzure and TypeDbAzureDWH alongside 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

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

Dependencies Updated

  • Updated github.com/flarco/g from v0.1.136 to v0.1.138
  • Updated github.com/sijms/go-ora/v2 from v2.8.22 to v2.8.24