Skip to content

Release v2.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jul 01:31
bde03a9

Lightweight
Docker: altinity/clickhouse-sink-connector:2.2.0-lt
https://hub.docker.com/layers/altinity/clickhouse-sink-connector/2.2.0-lt/images/sha256-c2e2cf6d6dc59043a0cbc097ac908381779a2eaf3508ff2a0062f3beb8f2c4cb?context=explore

Breaking Changes

The environment variable LOGGING_LEVEL is no longer used for setting logging level of the application,from this release it will be set in the Root level="info" line in log4j2.xml.

    <Root level="info" additivity="false">
            <AppenderRef ref="console" />

Examples(Debug)

    <Root level="debug" additivity="false">
            <AppenderRef ref="console" />

Examples(Error)

    <Root level="error" additivity="false">
            <AppenderRef ref="console" />

Logging is configured using https://github.com/Altinity/clickhouse-sink-connector/blob/develop/sink-connector-lightweight/docker/log4j2.xml and is mounted to the docker container in https://github.com/Altinity/clickhouse-sink-connector/blob/develop/sink-connector-lightweight/docker/clickhouse-sink-connector-lt-service.yml. Refer to https://github.com/Altinity/clickhouse-sink-connector/blob/develop/doc/logging.md on setup.

What's Changed

  • Upgraded to debezium 2.7.0 and update new function definition for MyS… by @subkanthi in #587
  • Added log.error statements for all RunTimeException by @subkanthi in #588
  • Update development.md by @subkanthi in #604
  • Add TesTflows tests support for ReplicatedReplacingMergeTree engine by @Selfeer in #610
  • Revert back debezium version to 2.5.0.Beta1 by @subkanthi in #616
  • Added support to use user provided rmt delete column by @subkanthi in #593
  • Update quickstart README by @hoanganht1k27 in #618
  • Fix runners 24 4 by @Selfeer in #621
  • Fixed renaming of is_deleted column when the source columns have backticks by @subkanthi in #620
  • Added logic to include database name in the logs by @subkanthi in #613
  • Added Integration test to validate mapping of MySQL JSON data types t… by @subkanthi in #592
  • Fix fails testflows by @Selfeer in #629
  • Fix broken CI/CD for TestFlows by @Selfeer in #633
  • 631 add database name or UUID to rrmt engine definition when tables are auto created by @subkanthi in #632
  • Resolve 2 2 0 conflicts by @Selfeer in #651
  • 631 add database name or UUID to rrmt engine definition when tables are auto created by @subkanthi in #643
  • 2.1.0 by @subkanthi in #647
  • Database name overrides by @subkanthi in #624
  • Remove clickhouse server database by @subkanthi in #614
  • Added Integration test to validate mismatch of mysql columns by @subkanthi in #627
  • Log exception cause when there is an exception starting connector by @subkanthi in #652
  • Added production setup architecture by @subkanthi in #638
  • 575 add integration test multiple schema for postgresql by @subkanthi in #579
  • Return error code when there is an error retrieving show_replica_status by @subkanthi in #658
  • Added logic to OVERRIDE CREATE DATABASE SQL by @subkanthi in #653
  • Changes to fix grafana datasource by @subkanthi in #639
  • Change MySQL docker image used in Java Integration test from latest t… by @subkanthi in #670
  • Added logic to move the CREATE VIEW operation to after the connector … by @subkanthi in #668
  • Avoid printing error logs when there are no records in the queue by @subkanthi in #674
  • Updated documentation on handling datetime/timestamp fields by @subkanthi in #662
  • Upgraded to debezium 2.7.0 and update new function definition for MyS… by @subkanthi in #590

New Contributors

Full Changelog: 2.1.0...2.2.0