Altinity Stable® Build for ClickHouse® 24.8

Altinity Stable® Build for ClickHouse® 24.8 is now available! As Altinity users are aware, Altinity Stable Builds are based on ClickHouse Long Term Support releases and maintained for three years. We build them for organizations who value stable operation without major upgrades for long periods of time.
Version 24.8 Release Summary
It has been a while since we certified Altinity Stable Build for ClickHouse® 24.3. Since then, development rapidly progressed in the ClickHouse GitHub project. More than 250 contributors from companies all around the world submitted 2400+ pull requests with new features and improvements. We spent several months testing the new version and tracking fixes merged to the 24.8 LTS branch. We also collected early adopter feedback on upgrades as well as feature changes that affect production use. As of version 24.8.11, we are confident in certifying 24.8 as ready for use.
Detailed release notes for Altinity Stable Build 24.8 are available on the Altinity Documentation Site. There are a lot of new features, but also many behavior changes, so check the release notes carefully before upgrading. In particular, some ClickHouse functions that have existed forever, like neighbor
, runningDifference
and runningAccumulate
, are now deprecated in favor of more advanced window functions. Analyzer, which was enabled in 24.3, has got a lot of fixes and improvements, so it is now safe to use. Please test upgrade carefully and read the known limitations. Also check the ClickHouse® Upgrade E-book, which provides guidelines for upgrading ClickHouse databases.
Differences between this build and upstream official builds
Like upstream builds, Altinity Stable builds for ClickHouse are open source and are based on upstream LTS versions. Altinity Stable Build version 24.8.11 is based on upstream 24.8.11.5-lts, but we have additionally backported several fixes:
- Thread pool: move thread creation out of lock (#68694)
- Passing external user roles from query originator to other nodes (#70332)
- Make numactl respect EPERM error, when get_mempolicy is restricted by seccomp (#70900)
- Fix S3 Express Disk Initialization Issue (#73777)
- Thread pool metrics (#68674)
- More advanced SSL options for Keeper (#69582)
- Fix advanced SSL configuration for Keeper’s internal communication (#72730)
We have also backported some of our work on better Parquet performance and compatibility:
- Parquet bloom filter support (#62966)
- Parquet page header V2 support (#70807)
- Boolean datatype support (#71055)
- Compression level for Parquet output format (#73651)
Let’s install!
Altinity Stable Linux packages can be found at https://builds.altinity.cloud. Altinity Stable build images are available as altinity/clickhouse-server:24.8.11.51285.altinitystable
on Docker Hub.
For information on installing Altinity Builds, see the Altinity Stable® Builds Install Guide.
Please contact us at info@altinity.com if you experience any issues with the upgrade.
Want more information about Altinity Stable Builds?
Check out our blog article on the upgrade philosophy behind Altinity Stable Builds and how it differs from official ClickHouse builds. Altinity supports both builds, so you can choose whichever is best for you!
ClickHouse® is a registered trademark of ClickHouse, Inc.; Altinity is not affiliated with or associated with ClickHouse, Inc.