Skip to content

Releases: slingdata-io/sling-cli

v1.4.3

14 Feb 09:40
108c3ba
Compare
Choose a tag to compare

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

03 Feb 21:26
6c93883
Compare
Choose a tag to compare

Sling v1.4.2 (2025-02-03T21:40:44Z)

  • Added support for AWS_SESSION_TOKEN in Redshift connections
  • Removed dbio.TypeFileS3 from a switch case in WriteDataflowViaDuckDB

v1.4.1

01 Feb 21:30
4914669
Compare
Choose a tag to compare

Sling v1.4.1 (2025-02-01T21:46:18Z)

Major Changes

  1. 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.)
  2. State Management Refactoring

    • Renamed Hooks to State in runtime state management
    • Created RuntimeState interface
    • Added separate ReplicationState and PipelineState implementations
  3. Chunking Functionality

    • Added support for chunking data processing based on column ranges
    • Implemented ProcessChunks() method for handling data partitioning
    • Added chunk size configuration options
  4. 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
  5. 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

22 Jan 21:12
c112999
Compare
Choose a tag to compare

Sling v1.4.0 (2025-01-22T21:31:08Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.3.5

15 Jan 10:21
79bd269
Compare
Choose a tag to compare

Sling v1.3.5 (2025-01-15T10:49:20Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.3.4

27 Dec 16:15
9f2fdc5
Compare
Choose a tag to compare

Sling v1.3.4 (2024-12-27T16:16:34Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.3.3

16 Dec 12:01
7f2ea7c
Compare
Choose a tag to compare

Sling v1.3.3 (2024-12-16T12:00:58Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.3.2

03 Dec 21:06
Compare
Choose a tag to compare

Sling v1.3.2 (2024-12-03T21:10:25Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.3.1

01 Dec 20:01
Compare
Choose a tag to compare

Sling v1.3.1 (2024-12-01T20:06:12Z)

See https://github.com/slingdata-io/sling-cli/ for more details.

v1.2.24

26 Nov 23:12
2ace22f
Compare
Choose a tag to compare

Sling v1.2.24 (2024-11-26T23:47:50Z)

Fix Prometheus basic auth