Sling v1.4.5 (2025-04-17T23:50:11Z)
New Command Line Options
- Added
--traceflag to set logging level to TRACE (not for production use) - Added
--endpointsflag for testing specific API connection endpoints
Code Enhancements
- Added trace-level debugging support
- Implemented timeout functionality via
SLING_TIMEOUTenvironment variable - Improved handling of API streams with no data
- Added proper connection closing with
CloseAll() - Refactored dataflow preparation functions
API Integration & Enhancements
- API Connection Support: Introduced support for API connections (Commit
a5b4635). - Endpoint Discovery and Testing: Implemented capabilities for endpoint testing and discovery (Commits
b8d610c,3b10488). - Authentication & Dataflow: Improved API authentication mechanisms and dataflow handling (Commit
904fa6a). - Source Configuration: Improved API source configuration and data handling processes (Commit
c29b280).
Bug Fixes
- Handled empty
NullIfconfiguration (Commit27a8f9a). - Addressed
nil df(DataFrame) in task execution (Commitae645d6). - Fixed handling of
nilvalues in the state map fordbio(Commit9f2e78b). - Simplified debug flag handling (Commit
6e7d4c4). - Improved datastream logging and configuration (Commit
dc76593). - Addressed column name mismatch issues (Commit
bc05b3a). - Corrected the UUID transform function (Commit
4e21dcf). - Fixed handling of precision and scale for string and decimal types (Commit
aa62c31). - Improved decimal type handling in
GetNativeType(Commit1fa88fe). - Handled empty incremental target columns (Commit
2eeaada). - Improved SFTP error message clarity (Commit
34f1486).