Releases: slingdata-io/sling-cli
Releases · slingdata-io/sling-cli
v1.4.3
Sling v1.4.3 (2025-02-14T09:57:45Z)
SQL Server BCP Import Improvements
- Added handling for empty values with new
emptyRep
placeholder - Improved string replacement logic for quotes, newlines, and empty values
DuckDB File Writing Enhancements
- Added better support for file splitting by rows
- Improved handling of file paths and directories
- Fixed file size handling when splitting by rows
JSON Processing
- Added better handling of JSON values in string fields
- Added special handling for "null" string values in JSON
Data Type Casting
- Improved integer casting with boolean value support
- Added handling for "true"/"false" string values to convert to 1/0
Configuration and Pipeline Updates
- Changed blank key warning to trace level when in debug mode
- Added environment variable handling in pipeline configuration
v1.4.2
v1.4.1
Sling v1.4.1 (2025-02-01T21:46:18Z)
Major Changes
-
Pipeline Implementation
- Added new
Pipeline
type for executing sequential steps - Introduced pipeline configuration loading from YAML/JSON files
- Added support for pipeline steps with various types (log, replication, command, etc.)
- Added new
-
State Management Refactoring
- Renamed
Hooks
toState
in runtime state management - Created
RuntimeState
interface - Added separate
ReplicationState
andPipelineState
implementations
- Renamed
-
Chunking Functionality
- Added support for chunking data processing based on column ranges
- Implemented
ProcessChunks()
method for handling data partitioning - Added chunk size configuration options
-
Case Handling Improvements
- Added support for lower/upper case schema and table names
- Improved temp table name handling for different database types
- Added new format variables:
stream_schema_lower/upper
,stream_table_lower/upper
-
File System Updates
- Enhanced file pattern matching across different file system implementations
- Improved file deletion handling for SFTP
- Better handling of file paths in copy operations
Minor Changes
- Added binary data handling for DuckDB
- Improved UTF-8 validation in string casting
- Added environment variable controls for DuckDB compute
- Various bug fixes and code cleanup
v1.4.0
Sling v1.4.0 (2025-01-22T21:31:08Z)
See https://github.com/slingdata-io/sling-cli/ for more details.
v1.3.5
Sling v1.3.5 (2025-01-15T10:49:20Z)
See https://github.com/slingdata-io/sling-cli/ for more details.
v1.3.4
Sling v1.3.4 (2024-12-27T16:16:34Z)
See https://github.com/slingdata-io/sling-cli/ for more details.
v1.3.3
Sling v1.3.3 (2024-12-16T12:00:58Z)
See https://github.com/slingdata-io/sling-cli/ for more details.
v1.3.2
Sling v1.3.2 (2024-12-03T21:10:25Z)
See https://github.com/slingdata-io/sling-cli/ for more details.
v1.3.1
Sling v1.3.1 (2024-12-01T20:06:12Z)
See https://github.com/slingdata-io/sling-cli/ for more details.