Skip to content

v1.5.17

Choose a tag to compare

@flarco flarco released this 05 May 02:22
· 189 commits to main since this release
4063955

Sling v1.5.17 (2026-05-05T02:25:34Z)

New Features

  • CDC shared-reader replication: New CDCGroupRunner orchestrates multi-stream CDC replications through a shared reader, with phased prepare/read-into-cache/write-and-commit execution and bounded-parallel writes.
  • Connection retry in HookQuery: Automatically retries query hooks against dead database connections instead of failing the run.
  • NewArrowWriter options: Arrow writer accepts additional options for finer control over output, with quieter logging in InferColumnTypes.
  • sling agent service commands: Manage the Sling agent as a system service on Windows, macOS, and Linux (install/uninstall/start/stop).
  • sling project CLI subcommands: New commands for managing project executions, files, and connections — including filters, output formatting, create/update/delete on jobs and files, and confirmation prompts on destructive actions.
  • MCP file:// SQL support: MCP server can now execute queries from saved SQL files.
  • LSP working-directory awareness: Language server resolves env and project files relative to the current working directory.

Bug Fixes

  • Concurrent map iteration in API requests: Locked context in NewSingleRequest to prevent concurrent map iteration and write panics during API calls.
  • Source options on zipped files: Source options (delimiter, header, etc.) are now propagated when reading from zip archives. (thanks @hermogenes)
  • Standardized casing for file paths across scripts and documentation to avoid case-sensitivity issues on Linux.