Sling v1.4.7 (2025-05-13T10:06:04Z)
- Error Handling & Robustness:
- Improved error handling for incremental mode (Commit
c9dadd0). - Handled missing primary keys in API sources (Commit
cd31e26). - Enhanced error handling in
GetSchemata(Commit4d5c9b5). - Handled empty result sets in
GetCount(Commit4666114). - Improved handling of field selection in database reads (Commit
1d1d1d9).
- Improved error handling for incremental mode (Commit
- Configuration & Schema:
- Added a JSON schema for Sling pipeline configuration (Commit
4244c34). - Enhanced the JSON schema for pipeline steps by adding an
idproperty to each (Commit87024b5). - Updated
pipeline.jsonschema (Commit87274d9,4bcfb66).
- Added a JSON schema for Sling pipeline configuration (Commit
- Database & Data Handling:
- Added support for Clickhouse JSON data type (Commit
2b986d0), which was later reverted (Commitdb7b294). - Added basic support for AWS Athena (Commit
7f70b19). - Improved CSV reader to handle string values (Commit
82fa1a5) and column number mismatches (Commitb201e68). - Fixed an issue where Sling was not respecting the
private_keyproperty (Commitsbaff658,2f4b7a3- merged from PR #553 by GeoffTearle). - Ensured database connections are closed after wildcard processing (Commit
0b004c3). - Introduced a
TrimSQLCommentsfunction (Commitbf0c02b). - Added tests for parsing multi-statements and trimming SQL comments (Commit
d40d044). - Increased
nvarcharlength factor for temporary tables on SQL Server to provide a buffer, addressing issue #554 (Commit7f8f3ed). - Applied quotes to select fields in incremental select statements (Commit
6d43d8a).
- Added support for Clickhouse JSON data type (Commit
- Pipeline & Execution:
- Enhanced pipeline execution and logging (Commit
731ff55).
- Enhanced pipeline execution and logging (Commit
- Development & CI/CD:
- Updated build workflow runner matrix (Commit
75e8000). - Handled missing
bcp(Bulk Copy Program) executable in tests (Commit4369307).
- Updated build workflow runner matrix (Commit