github slingdata-io/sling-cli v1.5.9

latest releases: v1.6.5, v1.6.4, v1.6.4-upstream...
8 months ago

Sling v1.5.9 (2026-02-23T15:13:21Z)

Change Data Capture (CDC)

  • New change-capture replication mode
  • Supports initial full/chunked snapshot then incremental CDC
  • New merge strategies: change_capture and change_capture_soft (soft delete)
  • CDC merge templates for: Postgres, MySQL, Snowflake, BigQuery, SQL Server, DuckDB, Redshift, Databricks, ClickHouse, SQLite, D1, DB2, Exasol, Oracle, StarRocks
  • Pre-release for testing, not ready for production yet

Chunking Improvements

  • Optional WHERE clause support added to chunk query functions
  • Fix bug where start-date is 0000-01-01

CLI Cleanup

  • Removed legacy subcommands
  • Centralized execution ID into core/env package (env.ExecID)
  • Enhanced file logging: exec ID prefix and log cleanup (added SLING_LOG_DIR env vars)

Proxy Support

  • New SLING_PROXY environment variable (or proxy_url per-connection property) for proxy configuration

Bug Fixes

  • StreamRowsContext column mapping streamlined; sync issue fixed
  • Prometheus connector: consistent float conversion via toFloat method
  • Time format strings in NewStreamProcessor clarified
  • MySQL/MariaDB primary key handling improved in GenerateDDL
  • InferColumnTypes preserves explicit types for empty datasets

Don't miss a new sling-cli release

NewReleases is sending notifications on new releases.