Lightweight
Docker: altinity/clickhouse-sink-connector:2.5.1-lt
https://hub.docker.com/layers/altinity/clickhouse-sink-connector/2.5.1-lt/images/sha256-ac7372e68da990fc0cee91923a779a4eca31407496aa0a15b2ec4a4a52acc165
What's new:
error.max.retries: All the clickhouse database calls will be retried based on the configuration variable.
Hikari connection pool: All the clickhouse db calls will be routed through Hikari connection pool. The number of connections are configurable.https://github.com/Altinity/clickhouse-sink-connector/blob/develop/doc/connection_pool.md
What's Changed
Postgres Numeric -> BigDecimal exception
Resolved an exception occurring when mapping PostgreSQL NUMERIC data types to Java's BigDecimal, enhancing compatibility with PostgreSQL sources.
Issue #980
DateTime64 truncation limit behavior different from ClickHouse
Addressed inconsistencies in DateTime64 truncation behavior between the connector and ClickHouse, ensuring uniform data handling.
Issue #971
DDL Translation error: modify column datatype with DEFAULT NULL
Fixed errors in Data Definition Language (DDL) translation when modifying column data types with DEFAULT NULL constraints, improving schema evolution support.
Issue #965
Hikari Connection Pool
The pull request #893 introduces the integration of the HikariCP connection pool. This enhancement aims to efficiently manage ClickHouse connections, addressing potential connection leaks identified in issue #867. By implementing HikariCP, the connector benefits from improved performance and reliability through effective connection pooling.
- Update configuration.md by @subkanthi in #957
- Update README.md by @subkanthi in #961
- Update getLatestRelease.sh- remove extra quote. by @subkanthi in #962
- Update quickstart.md to explain export statement. by @subkanthi in #963
- Update architecture.md by @subkanthi in #964
- Created replica.status.view for postgres. by @subkanthi in #970
- #380 - Added configuration settings to prevent freeze of debezium loop. by @subkanthi in #974
- Updated version of upload-artifact to v4. by @subkanthi in #978
- Add jdbc params -keepalive by @subkanthi in #988
- Update Troubleshooting.md by @subkanthi in #989
- Added support to disable connection pool. by @subkanthi in #992
- Set nanoseconds in DateTime64 max to zeros and not nines by @subkanthi in #972
- Added unit test to validate modify column followed by default NULL by @subkanthi in #966
- Fix to limit truncate bigdecimal values. by @subkanthi in #981
- Use Hikari Connection Pool for handling Clickhouse connections by @subkanthi in #893
Full Changelog: 2.5.0...2.5.1