-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Update supported clickhouse versions #24515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,15 +27,30 @@ | |
public class TestingClickHouseServer | ||
implements Closeable | ||
{ | ||
/** | ||
* <a href="https://clickhouse.com/docs/en/faq/operations/production#how-to-choose-between-clickhouse-releases">How to Choose Between ClickHouse Releases?</a> | ||
* <p> | ||
* stable is the kind of package we recommend by default. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
* They are released roughly monthly (and thus provide new features with reasonable delay) | ||
* and three latest stable releases are supported in terms of diagnostics and backporting of bugfixes. | ||
* lts are released twice a year and are supported for a year after their initial release. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. New line so to differentiate between |
||
* <p> | ||
* <a href="https://kb.altinity.com/altinity-kb-setup-and-maintenance/clickhouse-versions/">Versioning schema</a> | ||
*/ | ||
private static final DockerImageName CLICKHOUSE_IMAGE = DockerImageName.parse("clickhouse/clickhouse-server"); | ||
public static final DockerImageName CLICKHOUSE_LATEST_IMAGE = CLICKHOUSE_IMAGE.withTag("24.1.8.22"); // EOL by Apr 2025 | ||
public static final DockerImageName CLICKHOUSE_DEFAULT_IMAGE = CLICKHOUSE_IMAGE.withTag("23.8.12.13"); // EOL by Jun 2024 | ||
// https://clickhouse.com/docs/en/whats-new/changelog#-clickhouse-release-2412-2024-12-19 | ||
public static final DockerImageName CLICKHOUSE_LATEST_IMAGE = CLICKHOUSE_IMAGE.withTag("24.12.1.1614"); // EOL in 3 releases after 2024-12-19 | ||
// https://clickhouse.com/docs/en/whats-new/changelog#-clickhouse-release-243-lts-2024-03-27 | ||
public static final DockerImageName CLICKHOUSE_DEFAULT_IMAGE = CLICKHOUSE_IMAGE.withTag("24.3.14.35"); // EOL in 1 year after 2024-03-27 | ||
ssheikin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
// Altinity Stable Builds Life-Cycle Table https://docs.altinity.com/altinitystablebuilds/#altinity-stable-builds-life-cycle-table | ||
// On Mac/arm try `21.8.12.29.altinitydev.arm` instead of the specified stable build | ||
/** | ||
* <a href="https://docs.altinity.com/altinitystablebuilds/#altinity-stable-builds-life-cycle-table">Altinity Stable Builds Life-Cycle Table</a> | ||
* <p> | ||
* On Mac/arm 23.3.13.7.altinitystable, 23.8.8.21.altinitystable and 22.8.15.25.altinitystable and later versions available on ARM. | ||
*/ | ||
private static final DockerImageName ALTINITY_IMAGE = DockerImageName.parse("altinity/clickhouse-server").asCompatibleSubstituteFor("clickhouse/clickhouse-server"); | ||
public static final DockerImageName ALTINITY_LATEST_IMAGE = ALTINITY_IMAGE.withTag("23.8.8.21.altinitystable"); // EOL is 27 Dec 2026 | ||
public static final DockerImageName ALTINITY_DEFAULT_IMAGE = ALTINITY_IMAGE.withTag("21.8.15.15.altinitystable"); // EOL is 30 Aug 2024 | ||
public static final DockerImageName ALTINITY_LATEST_IMAGE = ALTINITY_IMAGE.withTag("24.3.12.76.altinitystable"); // EOL is 23 Jul 2027 | ||
public static final DockerImageName ALTINITY_DEFAULT_IMAGE = ALTINITY_IMAGE.withTag("22.3.15.34.altinitystable"); // EOL is 15 Jul 2025 | ||
|
||
private final ClickHouseContainer dockerContainer; | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -462,7 +462,7 @@ | |
<dependency> | ||
<groupId>com.clickhouse</groupId> | ||
<artifactId>clickhouse-jdbc</artifactId> | ||
<version>0.6.3</version> | ||
<version>0.7.1-patch1</version> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we wait for their official release or is There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This change might allow us to rename the commit message and release-notes as we are updating the client as well There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Looks like |
||
<classifier>all</classifier> | ||
</dependency> | ||
|
||
|
@@ -2282,6 +2282,14 @@ | |
</exclusions> | ||
</dependency> | ||
|
||
<dependency> | ||
<!-- Clickhouse client will by default use LZ4 compression, which requires this dependency --> | ||
<!-- https://github.com/ClickHouse/clickhouse-docs/pull/2408/files --> | ||
<groupId>org.lz4</groupId> | ||
<artifactId>lz4-java</artifactId> | ||
<version>1.8.0</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>org.mariadb.jdbc</groupId> | ||
<artifactId>mariadb-java-client</artifactId> | ||
|
@@ -2602,6 +2610,13 @@ | |
<groupId>org.basepom.maven</groupId> | ||
<artifactId>duplicate-finder-maven-plugin</artifactId> | ||
<configuration> | ||
<ignoredDependencies> | ||
<ignoredDependency> | ||
<!-- clickhouse-jdbc contains conflicting dependencies inside itself --> | ||
<groupId>com.clickhouse</groupId> | ||
<artifactId>clickhouse-jdbc</artifactId> | ||
</ignoredDependency> | ||
</ignoredDependencies> | ||
<exceptions combine.children="append"> | ||
<exception> | ||
<conflictingDependencies> | ||
|
Uh oh!
There was an error while loading. Please reload this page.