Sling v1.5.4 (2026-01-05T20:59:07Z)
ODBC Connection Support
- New ODBCConn type for generic ODBC database connections
Environment Variable Expansion in Env Files
- Environment variables can now be used within ~/.sling/env.yaml files
- Variables are expanded before YAML unmarshalling
- Loaded env vars are set into the OS environment if not already present
Enhanced Boolean Type Handling
- Boolean columns now cast to SmallIntType instead of IntegerType for better compatibility
- Improved boolean handling for MySQL, MariaDB, and StarRocks databases
Pipeline Step Order Preservation
- Updated YAML handling to use v3
- Pipeline steps now maintain their defined order during execution
Bug Fixes
- ADBC Safety Check: Ensure ADBC connection is initialized before use (conn.adbc != nil check)
- Google API Auth: Fixed "multiple credential options provided" error with google.golang.org/api >= v0.258.0
- Windows Build Dynamic Linking issue