github slingdata-io/sling-cli v1.5.7

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

Sling v1.5.7 (2026-02-16T11:11:59Z)

Schema Migration

  • Preserve foreign keys, indexes, column comments, default values, and auto-increment attributes when replicating between databases
  • Supported for Oracle, PostgreSQL, Redshift, Snowflake, SQL Server, BigQuery, MySQL, DuckDB, ClickHouse, Databricks, SQLite
  • Streams automatically ordered by foreign key dependencies
  • Default value translation mappings between database engines

Merge Strategies

  • Support for insert, update, update_insert, and delete_insert merge strategies

jq Expressions

  • New jq source option for JSON-based data streams
  • jq() transform function for column-level transformations
  • Works with API sources and database JSON columns
  • Compiled expressions cached for performance

Template & Expression Engine

  • Nested template expression support for recursive resolution within nested braces (e.g., GraphQL queries)
  • Safe rendering methods that keep missing expressions intact instead of erroring

Fixes & Improvements

  • File-based logging setup for persistent log output
  • Wildcard schema support in Discover method
  • Duplicate step ID validation in pipeline configs
  • DuckDB HTTP server shutdown fix after batch processing
  • Total rows and bytes tracked in pipeline state
  • Metadata queries updated to use current_database() for catalog filtering
  • Zip file response handling for API sources

Don't miss a new sling-cli release

NewReleases is sending notifications on new releases.