Sling v1.5.9 (2026-02-23T15:13:21Z)
Change Data Capture (CDC)
- New
change-capturereplication mode - Supports initial full/chunked snapshot then incremental CDC
- New merge strategies:
change_captureandchange_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
WHEREclause 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/envpackage (env.ExecID) - Enhanced file logging: exec ID prefix and log cleanup (added
SLING_LOG_DIRenv vars)
Proxy Support
- New
SLING_PROXYenvironment variable (orproxy_urlper-connection property) for proxy configuration
Bug Fixes
StreamRowsContextcolumn mapping streamlined; sync issue fixed- Prometheus connector: consistent float conversion via
toFloatmethod - Time format strings in
NewStreamProcessorclarified - MySQL/MariaDB primary key handling improved in
GenerateDDL InferColumnTypespreserves explicit types for empty datasets