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, anddelete_insertmerge strategies
jq Expressions
- New
jqsource 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
Discovermethod - 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