Sling v1.2.22
- Direct Insert Support
- Added new
SLING_DIRECT_INSERTenvironment variable to enable direct table inserts - Implemented
writeToDbDirectly()function to bypass temp table creation - Added new test cases for direct insert functionality
- File Path Improvements
- Added
CleanTableName()function to sanitize table names in temp file paths - Updated temp file paths across multiple database connectors to use cleaned table names
- Made temp file paths more consistent and descriptive
- Stream Configuration Updates
- Refactored stream configuration handling to use structured configs instead of maps
- Added
LoaderStreamConfig()for standardized loader configurations - Improved compression and datetime format handling
- Database Connector Enhancements
- Added trusted connection support for SQL Server
- Updated Prometheus client authentication
- Improved error handling and transaction management
- Enhanced column casing support for upserts