Skip to content

V1.5.16#738

Merged
flarco merged 20 commits intomainfrom
v1.5.16
May 4, 2026
Merged

V1.5.16#738
flarco merged 20 commits intomainfrom
v1.5.16

Conversation

@flarco
Copy link
Copy Markdown
Collaborator

@flarco flarco commented May 4, 2026

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.

flarco and others added 20 commits April 16, 2026 07:37
fix: propagate source options when handling zipped files
@flarco flarco merged commit 2c72bb0 into main May 4, 2026
1 check passed
@flarco flarco deleted the v1.5.16 branch May 4, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants