Skip to content

V1.5.10#713

Merged
flarco merged 22 commits intomainfrom
v1.5.10
Mar 2, 2026
Merged

V1.5.10#713
flarco merged 22 commits intomainfrom
v1.5.10

Conversation

@flarco
Copy link
Copy Markdown
Collaborator

@flarco flarco commented Mar 2, 2026

Connectors

  • ADBC DuckDB — new ADBC connector with Docker testing
  • MongoDB — support ISODate() in filters
  • ClickHouse — fix table rename SQL syntax
  • SFTP — fix incremental file timestamp filtering
  • Google Drive — add context timeout for API calls
  • Local files — UNC path support (Windows network paths)

Connections & Environment

  • Support setting username in connection URL
  • New .env.sling file support for per-project connection definitions

MCP Server

  • working_dir parameter on connection, pipeline, and replication actions
  • Auto-loads .env.sling from working directory

CDC (Change Data Capture)

  • Soft delete now uses _sling_synced_op = 'D' instead of _sling_deleted_at; snapshot rows marked with 'S'
  • Updated merge_change_capture_soft templates across all 14 databases

Other

  • Updated godbc v0.0.5, purego v0.10.0
  • Disable AWS EC2 metadata service to prevent warning messages
  • JMESPath/JQ safe rendering with state variables
  • Simplified update check logic

- introduce `_sling_synced_seq` metadata field for change tracking
- add `SyncedSeqValue` to retrieve the highest sequence from data streams
- refactor `merge_change_capture_soft` to use `_sling_synced_op = 'D'` for soft deletes across all databases
- adjust `GenerateMergeConfigWithStrategy` to include `MergeStrategyChangeCaptureSoft`
- initialize `_sling_synced_seq` and `_sling_synced_op` metadata for change capture mode
@flarco flarco merged commit 6259a2d into main Mar 2, 2026
1 check passed
@flarco flarco deleted the v1.5.10 branch March 2, 2026 13:58
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.

1 participant