Release v2.2.0
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
- @hoanganht1k27 made their first contribution in #618
Full Changelog: 2.1.0...2.2.0