github slingdata-io/sling-cli v1.5.14

latest releases: v1.6.6, v1.6.5, v1.6.4...
7 months ago

Sling v1.5.14 (2026-04-06T15:41:03Z)

New Features

  • SQL Server BCP with Entra ID authentication: BCP bulk loading now supports Entra ID token-based auth and Azure CLI integration for passwordless authentication.
  • DuckDB Arrow IPC streaming: Implement Arrow IPC streaming for DuckDB connections, improving read/write performance.
  • CDC full-refresh mode: Added support for full-refresh mode with CDC options, clearing state before running an initial snapshot.
  • CDC UUID primary key support: CDC initial snapshots now handle string/UUID primary keys with offset-based chunking, in addition to integer PKs.
  • length() function supports scalar types: The length() function now safely handles integers, floats, booleans, and dates by converting to string representation, allowing use in wildcard transforms with ternary guards.
  • sling project jobs run --wait flag: New --wait / -w flag polls execution status every 5 seconds until the job reaches a terminal state, then reports rows, bytes, and duration.
  • OAuth2 custom credentials and spec URL: Enhanced OAuth2 initialization to support custom client credentials and spec URL for flexible token management.

Bug Fixes

  • Oracle sqlldr column sizing: Fixed sqlldr control file generation to use target column precision instead of hardcoding char(400000), preventing excessive memory allocation during Oracle bulk imports.
  • TINYINT type handling: Corrected data type mapping for tinyint in metadata queries across MariaDB, MySQL, and StarRocks templates.
  • Cross-platform path handling: Replaced path package with filepath across the codebase for correct behavior on Windows.
  • Token save in agent mode: Allow local SaveToken to proceed even when running in agent mode.

Don't miss a new sling-cli release

NewReleases is sending notifications on new releases.