Conversation
- add `change-capture` mode with `change_capture` and `change_capture_soft` merge strategies - implement cdc merge templates for postgres, mysql, snowflake, bigquery, sql server, duckdb, redshift, databricks, clickhouse, sqlite, d1, db2, exasol, oracle, starrocks - use `_sling_cdc_seq` for ordering change events in merge operations - include new `cdcopts` for detailed configuration of cdc mode - improve `generateddl` for mysql/mariadb primary key handling - add new test pipelines for `cdc_merge` strategy across various targets - update `infercolumntypes` to preserve explicit types for empty datasets - add `drainreprocess` utility for push-based datastreams - update go dependencies
…greSQL TEXT as PRIMARY KEY migrations
… migration issues
feat: add SOCKS5 proxy support via ALL_PROXY env var
- introduce `SLING_PROXY` environment variable for proxy configuration - allow setting proxy URL directly on connection via `PROXY_URL` property - prioritize `PROXY_URL` over `SLING_PROXY` environment variable - pass proxy URL directly to `OpenTunnelProxy` for improved clarity and testability - remove dependency on generic `ALL_PROXY` environment variable
- move NewExecID function to core/env package - initialize env.ExecID from environment variable or generate new if not present - update all internal usages to reference env.ExecID directly for consistency remove cloud replication management - remove 'sling cloud' subcommands including login, status, deploy, and run - streamline CLI by removing direct cloud interaction features
fix(replication): ensure user-specified range min is respected in incremental mode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change Data Capture (CDC)
change-capturereplication modechange_captureandchange_capture_soft(soft delete)Chunking Improvements
WHEREclause support added to chunk query functions0000-01-01CLI Cleanup
core/envpackage (env.ExecID)SLING_LOG_DIRenv vars)Proxy Support
SLING_PROXYenvironment variable (orproxy_urlper-connection property) for proxy configurationBug Fixes
StreamRowsContextcolumn mapping streamlined; sync issue fixedtoFloatmethodNewStreamProcessorclarifiedGenerateDDLInferColumnTypespreserves explicit types for empty datasets