Cloud の変更履歴 - 2023
2023年12月18日
このリリースでは、GCP の新しい区域 (us-east1) の追加、安全なエンドポイント接続をセルフサービスで設定できる機能、DBT 1.7 を含む追加インテグレーションへの対応、さらに多数のバグ修正とセキュリティ強化が含まれます。
全般的な変更
- ClickHouse Cloud が GCP の us-east1 (サウスカロライナ) 区域で利用可能になりました
- OpenAPI 経由で AWS Private Link と GCP Private Service Connect をセットアップできるようになりました
コンソールの変更点
- Developer ロールを持つ場合、SQL コンソール にシームレスにログインできるようになりました
- オンボーディング時にアイドル制御を設定するワークフローを簡素化しました
インテグレーションの変更点
- DBT connector: DBT v1.7 までをサポート
- Metabase: Metabase v0.48 をサポート
- PowerBI Connector: PowerBI Cloud で実行できるように対応
- ClickPipes の内部ユーザー権限を設定可能にした
- Kafka Connect
- 重複排除ロジックと Nullable 型のインジェストを改善
- テキストベースのフォーマット (CSV、TSV) のサポートを追加
- Apache Beam: Boolean 型と LowCardinality 型をサポート
- Node.js client: Parquet フォーマットのサポートを追加
セキュリティ関連のお知らせ
- 3 件のセキュリティ脆弱性を修正しました。詳細はセキュリティ変更履歴を参照してください:
- CVE 2023-47118 (CVSS 7.0) - デフォルトでポート 9000/tcp で稼働するネイティブインターフェイスに影響するヒープバッファオーバーフローの脆弱性
- CVE-2023-48704 (CVSS 7.0) - デフォルトでポート 9000/tcp で稼働するネイティブインターフェイスに影響するヒープバッファオーバーフローの脆弱性
- CVE 2023-48298 (CVSS 5.9) - FPC 圧縮コーデックにおける整数アンダーフローの脆弱性
2023年11月22日
このリリースでは、コアデータベースのバージョンをアップグレードし、ログインと認証のフローを改善するとともに、Kafka Connect Sink のプロキシ対応を追加しています。
ClickHouse バージョンのアップグレード
- Parquet ファイルの読み込み性能が大幅に向上しました。詳細は 23.8 release blog を参照してください。
- JSON の型推論サポートが追加されました。詳細は 23.9 release blog を参照してください。
ArrayFoldなど、アナリスト向けの強力な関数が導入されました。詳細は 23.10 release blog を参照してください。- ユーザー向けの後方互換性のない変更: JSON フォーマットで文字列から数値を推論しないようにするため、設定
input_format_json_try_infer_numbers_from_stringsはデフォルトで無効化されました。これを有効にすると、サンプルデータに数値に似た文字列が含まれている場合、パースエラーが発生する可能性があります。 - 数十件に及ぶ新機能、性能改善、不具合修正が含まれます。詳細は core database changelogs を参照してください。
コンソールの変更点
- ログインおよび認証のフローを改善しました。
- 大規模なschemaへの対応を強化するため、AIベースのクエリ候補を改善しました。
インテグレーションの変更点
- Kafka Connect Sink: プロキシ対応、
topic-tablenameマッピング、および Keeper の exactly-once 配信プロパティの設定機能を追加しました。 - Node.js client: Parquet フォーマットのサポートを追加しました。
- Metabase:
datetimeDiff関数のサポートを追加しました。 - Python クライアント: カラム名での特殊文字のサポートを追加しました。タイムゾーンパラメータのバインドを修正しました。
2023年11月2日
このリリースでは、アジアにおける開発向けサービスの対応地域を拡大し、お客様が管理する暗号化キーにキーのローテーション機能を追加したほか、請求コンソールで税設定の粒度を向上させ、対応する各言語クライアント全体で多数のバグを修正しました。
全般的な更新
- 開発用サービスが、AWS の
ap-south-1(ムンバイ) およびap-southeast-1(シンガポール) で利用可能になりました - 顧客管理の暗号化キー (CMEK) でのキーローテーションをサポートしました
コンソールの変更点
- クレジットカードの追加時に、税に関する詳細設定を行えるようになりました
インテグレーションの変更点
- MySQL
- MySQL 経由での Tableau Online と QuickSight のサポートを改善
- Kafka Connector
- テキストベースのフォーマット (CSV、TSV) をサポートする新しい StringConverter を導入
- Bytes および Decimal データ型のサポートを追加
- 再試行可能な例外が常に再試行されるように調整 (
errors.tolerance=allの場合でも)
- Node.js クライアント
- ストリーミングされた大型データセットで結果が破損する問題を修正
- Python クライアント
- 大規模な挿入時のタイムアウトを修正
- NumPy/Pandas の Date32 に関する問題を修正 - Golang クライアント
- JSON カラムへの空の map の挿入、圧縮バッファのクリーンアップ、クエリのエスケープ、IPv4 および IPv6 で zero/nil の場合に panic が発生する問題を修正
- キャンセルされた挿入に対する watchdog を追加
- DBT
- テストを追加し、分散テーブルのサポートを改善
2023年10月19日
このリリースでは、SQL コンソールの操作性とパフォーマンスが向上し、Metabase コネクタでの IP データ型の処理が改善されたほか、Java および Node.js クライアントに新機能が追加されました。
コンソールの変更点
- SQL コンソールの使い勝手を改善しました (例:クエリ実行後もカラム幅を維持)
- SQL コンソールのパフォーマンスを改善しました
インテグレーションの変更点
- Javaクライアント:
- パフォーマンス向上と既存の接続の再利用のため、デフォルトのネットワークライブラリを変更しました
- プロキシのサポートを追加しました
- Trust Store を使用したセキュア接続に対応しました
- Node.jsクライアント: insert クエリの keep-alive の挙動を修正しました
- Metabase: IPv4/IPv6 カラムのシリアライゼーションを修正しました
2023年9月28日
このリリースでは、Kafka、Confluent Cloud、Amazon MSK 向け ClickPipes と Kafka Connect ClickHouse Sink が一般提供となり、IAMロールを使用して Amazon S3 へのアクセスを保護するセルフサービスのワークフローと、AI 支援によるクエリ候補 (プライベートプレビュー) が追加されました。
コンソールの変更点
- IAMロールを使用した Amazon S3 へのアクセスを保護するためのセルフサービスワークフローを追加しました
- プライベートプレビューで AI 支援によるクエリ候補を導入しました (お試しになる場合は、ClickHouse Cloud サポートにお問い合わせください。)
インテグレーションの変更点
- Kafka、Confluent Cloud、Amazon MSK 向けに、ClickPipes (ターンキーのデータインジェストサービス) の一般提供を発表しました (リリースブログを参照)
- Kafka Connect ClickHouse Sink が一般提供となりました
clickhouse.settingsプロパティを使用した ClickHouse 設定のカスタマイズのサポートを拡張しました- 動的フィールドを考慮した重複排除の動作を改善しました
- ClickHouse からテーブルの変更を再取得するための
tableRefreshIntervalのサポートを追加しました
- SSL 接続の問題と、PowerBI と ClickHouse のデータ型間の対応付けを修正しました
2023年9月7日
このリリースには、PowerBI Desktop 公式コネクタのベータ版公開、インド向けクレジットカード決済処理の改善、ならびに対応する各言語のクライアントに対する複数の改善が含まれます。
コンソールの変更点
- インドからの請求に対応するため、クレジット残高と支払いの再試行機能を追加しました
インテグレーションの変更点
- Kafka Connector: ClickHouse 設定の構成に対応し、error.tolerance 設定オプションを追加
- PowerBI Desktop: 公式コネクタのベータ版をリリース
- Grafana: Point geo 型のサポートを追加し、Data Analyst ダッシュボードの Panels を修正し、timeInterval マクロを修正
- Python クライアント: Pandas 2.1.0 に対応し、Python 3.7 のサポートを終了し、Nullable JSON 型のサポートを追加
- Node.js クライアント: default_format 設定のサポートを追加
- Golang クライアント: bool 型の処理を修正し、文字列長の制限を削除
2023年8月24日
このリリースでは、ClickHouse データベースで MySQL インターフェイスをサポートし、新しい公式 PowerBI コネクタを導入し、Cloud Console に「実行中のクエリ」の新しいビューを追加し、ClickHouse のバージョンを 23.7 に更新しました。
全般的な更新
- MySQL ワイヤプロトコル のサポートを追加しました。これにより、用途の1つとして、既存の多くの BI ツールとの互換性が実現します。この機能を組織で有効にするには、サポートにお問い合わせください。
- 新しい公式 PowerBI コネクタを追加しました
コンソールの変更点
- SQL Console で「実行中のクエリ」ビューに対応
ClickHouse 23.7 へのバージョンアップ
- Azure テーブル関数のサポートを追加し、地理データ型を本番環境で利用可能にし、結合処理のパフォーマンスを改善しました。詳細は 23.5 リリースの ブログ を参照してください
- MongoDB 統合のサポートをバージョン 6.0 まで拡張しました。詳細は 23.6 リリースの ブログ を参照してください
- Parquet フォーマットへの書き込み性能を 6 倍に改善し、PRQL クエリ言語のサポートを追加し、SQL 互換性を向上させました。詳細は 23.7 リリースの プレゼンテーション を参照してください
- 多数の新機能、パフォーマンス改善、バグ修正が含まれています。23.5、23.6、23.7 の詳細は 変更履歴 を参照してください
インテグレーションの変更点
- Kafka Connector: Avro の Date 型と Time 型のサポートを追加
- JavaScriptクライアント: Web 環境向けの安定版をリリース
- Grafana: フィルターロジックとデータベース名の処理を改善し、サブ秒精度の TimeInteval のサポートを追加
- Golangクライアント: バッチ処理および非同期データ読み込みに関する複数の問題を修正
- Metabase: v0.47 に対応し、接続のインパーソネーションを追加し、データ型マッピングを修正
2023年7月27日
このリリースでは、Kafka 向け ClickPipes のプライベートプレビュー、新しいデータ読み込み機能、さらに Cloud Console を使用して URL からファイルを読み込める機能が追加されました。
インテグレーションの変更点
- Kafka 向け ClickPipes のプライベートプレビューを開始しました。これは、Kafka や Confluent Cloud から大量のデータを数回クリックするだけで簡単に取り込める、クラウドネイティブなインテグレーションエンジンです。ウェイトリストへの登録はこちらから行ってください。
- JavaScript クライアント: Web ベースの環境 (ブラウザー、Cloudflare workers) のサポートを追加しました。コードは、コミュニティがカスタム環境向けのコネクタを作成できるようにリファクタリングされました。
- Kafka Connector: Timestamp および Time の Kafka 型でインライン schema のサポートを追加しました
- Python クライアント: insert の圧縮と LowCardinality の読み込みに関する問題を修正しました
コンソールの変更点
- テーブル作成時の設定オプションを拡充した新しいデータ読み込み機能を追加しました
- Cloud Console を使用して、URL からファイルを読み込めるようになりました
- 別の組織への参加や、保留中の招待をすべて確認できる追加オプションにより、招待フローを改善しました
2023年7月14日
このリリースでは、Dedicated Services を立ち上げる機能、オーストラリアの新しい AWS 区域、そしてディスク上のデータ暗号化に独自のキーを使用する機能が追加されました。
全般的な更新
- 新しい AWS オーストラリアリージョン: シドニー (ap-southeast-2)
- レイテンシの影響を受けやすいワークロード向けの Dedicated ティアサービス (設定についてはサポートまでお問い合わせください)
- ディスク上のデータを暗号化するための Bring Your Own Key (BYOK) (設定についてはサポートまでお問い合わせください)
コンソールの変更点
- 非同期 INSERT 向けのオブザーバビリティ用メトリクスダッシュボードを改善
- サポート連携時のチャットボットの挙動を改善
インテグレーションの変更点
- NodeJS クライアント: ソケットタイムアウトによる接続失敗の不具合を修正
- Python クライアント: insert クエリに QuerySummary を追加し、データベース名で特殊文字を使用できるように対応
- Metabase: JDBCドライバのバージョンを更新し、DateTime64 のサポートを追加、パフォーマンスを改善
コアデータベースの変更
- クエリキャッシュ は ClickHouse Cloud で有効にできます。有効にすると、正常に実行されたクエリの結果はデフォルトで 1 分間キャッシュされ、以降のクエリではキャッシュされた結果が使用されます。
2023年6月20日
このリリースでは、GCP 上の ClickHouse Cloud が一般提供となり、Cloud API 向けの Terraform プロバイダーが追加され、ClickHouse のバージョンが 23.4 に更新されました。
全般的な更新
- GCP 上の ClickHouse Cloud が GA となり、GCP Marketplace との連携、Private Service Connect のサポート、自動バックアップが利用可能になりました (詳細は blog と press release を参照してください)
- Cloud API 用の Terraform プロバイダー が利用可能になりました
コンソールの変更点
- サービス用の新しい統合設定ページを追加しました
- ストレージとコンピュートの使用量計測の精度を調整しました
インテグレーションの変更点
- Python クライアント: insert のパフォーマンスを改善し、マルチプロセシングをサポートするために内部の依存関係をリファクタリング
- Kafka Connector: Confluent Cloud にアップロードしてインストールできるようになり、一時的な接続問題に対する再試行を追加し、誤ったコネクタ状態を自動的にリセット
ClickHouse 23.4 バージョンへのアップグレード
- 並列レプリカでのJOINをサポートしました (設定するにはサポートまでお問い合わせください)
- 論理削除のパフォーマンスを改善しました
- 大規模な insert の処理時のキャッシュを改善しました
管理関連の変更
- "default" 以外のユーザーでもローカル Dictionary を作成できるように拡張
2023年5月30日
このリリースでは、コントロールプレーン操作向けの ClickHouse Cloud Programmatic API の一般提供 (詳細はブログを参照) 、IAMロールを使用した S3 へのアクセス、ならびに追加のスケーリングオプションが導入されました。
全般的な変更
- ClickHouse Cloud の API サポート。新しい Cloud API により、既存の CI/CD パイプラインにサービス管理をシームレスに統合し、サービスをプログラムで管理できるようになりました
- IAM ロールを使用した S3 へのアクセス。IAM ロールを利用して、プライベートな Amazon Simple Storage Service (S3) バケットに安全にアクセスできるようになりました (設定するにはサポートにお問い合わせください)
スケーリングの変更点
- 水平スケーリング。より高い並列性を必要とするワークロードでは、最大 10 個のレプリカを設定できるようになりました (設定するにはサポートにお問い合わせください)
- CPU ベースのオートスケーリング。CPU 負荷の高いワークロードで、オートスケーリング ポリシーの追加トリガーを利用できるようになりました
コンソールの変更点
- DevサービスをProductionサービスに移行 (有効にするにはサポートにお問い合わせください)
- インスタンス作成フローにスケーリング設定のコントロールを追加
- デフォルトパスワードがメモリ上にない場合の接続文字列を修正
インテグレーションの変更点
- Golang client: ネイティブプロトコルで接続の偏りが生じる問題を修正し、ネイティブプロトコルでのカスタム設定に対応
- Nodejs client: nodejs v14 のサポートを終了し、v20 のサポートを追加
- Kafka Connector: LowCardinality 型に対応
- Metabase: タイムレンジによるグループ化を修正し、Metabase の組み込み question での整数サポートの不具合を修正
パフォーマンスと信頼性
- 書き込み負荷の高いワークロードにおける効率とパフォーマンスを改善
- バックアップの速度と効率を向上させるため、増分バックアップ戦略を導入
2023年5月11日
このリリースでは、GCP 上の ClickHouse Cloud のパブリックベータを開始し、
(詳細はブログをご覧ください) 、
管理者が terminate query 権限を付与できるようにするとともに、
Cloudコンソールで MFA ユーザーのステータスをより見やすくしました。
GCP 上の ClickHouse Cloud は現在 GA です。詳細は上記の 6 月 20 日の項目を参照してください。
GCP 上の ClickHouse Cloud がパブリックベータで利用可能になりました
GCP 上の ClickHouse Cloud は現在 GA です。詳しくは、上記の 6 月 20 日 のエントリを参照してください。
- Google Compute と Google Cloud Storage 上で動作する、ストレージとコンピュートを分離したフルマネージドの ClickHouse の提供を開始
- Iowa (us-central1) 、Netherlands (europe-west4) 、Singapore (asia-southeast1) の各区域で利用可能
- 初期の 3 つの区域すべてで、開発サービスとプロダクションサービスの両方をサポート
- デフォルトで強力なセキュリティを提供: 転送中のエンドツーエンド暗号化、保存データの暗号化、IP allow list
インテグレーションの変更点
- Golangクライアント: プロキシ環境変数のサポートを追加
- Grafana: Grafanaのデータソース設定で、ClickHouseのカスタム設定とプロキシ環境変数を指定できるように改善
- Kafka Connector: 空のレコードの処理を改善
コンソールの変更点
- ユーザー一覧に、多要素認証 (MFA) の利用を示すインジケーターを追加しました
パフォーマンスと信頼性
- 管理者がクエリの終了権限をより細かく制御できるようにしました
2023年5月4日
このリリースでは、新しいヒートマップチャートタイプが追加され、請求利用状況ページが改善され、サービスの起動時間が短縮されました。
コンソールの変更点
- SQL コンソールにヒートマップのチャートタイプを追加しました
- 課金使用状況ページを改善し、各課金項目で消費されたクレジットが表示されるようになりました
インテグレーションの変更点
- Kafka Connector: 一時的な接続エラーに対する再試行の仕組みを追加
- Python クライアント: HTTP 接続が無期限に再利用されないようにするため、
max_connection_age設定を追加。この設定は、特定のロードバランシングの問題の軽減に役立ちます - Node.js クライアント: Node.js v20 のサポートを追加
- Java クライアント: クライアント証明書認証のサポートを改善し、ネストした Tuple/Map/Nested 型のサポートを追加
パフォーマンスと信頼性
- 多数のパーツが存在する場合のサービスの起動時間を改善
- SQL Console における長時間実行クエリのキャンセルロジックを最適化
バグ修正
- 「Cell Towers」サンプルデータセットのインポートに失敗する不具合を修正しました
2023年4月20日
このリリースでは、ClickHouseのバージョンを23.3に更新し、コールドリードを大幅に高速化するとともに、サポートとのリアルタイムチャットに対応しました。
コンソールの変更点
- サポートとのリアルタイムチャット機能を追加
インテグレーションの変更点
- Kafka Connector: Nullable 型のサポートを追加
- Golang client: 外部表のサポートに加え、boolean 型およびポインター型のパラメータバインディングに対応
設定の変更
max_table_size_to_dropとmax_partition_size_to_dropの設定を上書きすることで、大規模なテーブルを削除できるようになりました
パフォーマンスと信頼性
allow_prefetched_read_pool_for_remote_filesystem設定による S3 の事前読み込みによって、コールドリードを高速化
ClickHouse 23.3 へのバージョンアップ
- 論理削除がプロダクション対応になりました。詳細は 23.3 リリースのブログを参照してください
- マルチステージ PREWHERE のサポートが追加されました。詳細は 23.2 リリースのブログを参照してください
- 数十件の新機能、パフォーマンス改善、バグ修正が含まれています。23.3 および 23.2 の詳細な変更履歴を参照してください
2023年4月6日
このリリースでは、クラウドエンドポイントを取得するための API、最小アイドルタイムアウトの高度なスケーリング制御、ならびに Python クライアントのクエリメソッドでの外部データサポートが追加されました。
API の変更
- Cloud Endpoints API を使用して、ClickHouse Cloud のエンドポイントにプログラムからクエリを実行できる機能を追加
コンソールの変更点
- 詳細な拡縮容設定に「最小アイドルタイムアウト」設定を追加
- データ読み込みモーダルのschema inferenceに、ベストエフォートの日時検出を追加
インテグレーションの変更点
- Metabase: 複数の schema をサポート
- Go クライアント: TLS 接続におけるアイドル connection の生存確認を修正
- Python クライアント
- クエリメソッドで外部データをサポート
- クエリ結果でタイムゾーンをサポート
no_proxy/NO_PROXY環境変数をサポート- Nullable 型に対する NULL 値のサーバー側パラメータバインディングを修正
バグ修正
- SQL コンソールから
INSERT INTO ... SELECT ...を実行した際に、SELECTクエリと同じ行数制限が誤って適用される不具合を修正しました
2023年3月23日
このリリースでは、データベースパスワードの複雑性ルール、大規模バックアップの復元速度の大幅な向上、そして Grafana Trace View でのトレース表示のサポートが追加されました。
セキュリティと信頼性
- コアデータベースのエンドポイントで、パスワードの複雑さの要件が適用されるようになりました
- 大規模バックアップの復元にかかる時間を短縮しました
コンソールの変更点
- オンボーディングのワークフローを簡素化し、新しい基本値とよりコンパクトな表示を導入
- サインアップおよびサインインの遅延を低減
インテグレーションの変更点
- Grafana:
- Trace View で ClickHouse に保存されたトレースデータを表示できるようにしました
- タイムレンジフィルターを改善し、テーブル名で特殊文字をサポートしました
- Superset: ClickHouse のネイティブサポートを追加
- Kafka Connect Sink: 日付の自動変換と Null カラムの処理を追加
- Metabase: v0.46 との互換性を追加
- Python クライアント: 一時テーブルへの挿入を修正し、Pandas Null のサポートを追加
- Golang クライアント: タイムゾーン付きの Date 型を正規化
- Java クライアント
- SQL パーサーで compression、infile、outfile キーワードをサポート
- 認証情報を受け取るオーバーロードを追加
ON CLUSTER使用時のバッチ処理のサポートを修正
- Node.js クライアント
- JSONStrings、JSONCompact、JSONCompactStrings、JSONColumnsWithMetadata フォーマットのサポートを追加
- すべての主要なクライアントメソッドで
query_idを指定できるようになりました
バグ修正
- 新しいサービスの初回プロビジョニングと起動に時間がかかる不具合を修正しました
- キャッシュの設定不備によりクエリのパフォーマンスが低下する不具合を修正しました
2023年3月9日
このリリースでは、オブザーバビリティ用ダッシュボードを改善し、大規模バックアップの作成時間を短縮するとともに、大規模なテーブルやパーティションを削除するために必要な設定を追加しました。
コンソールの変更点
- 高度なオブザーバビリティダッシュボード (プレビュー) を追加
- オブザーバビリティダッシュボードにメモリ割り当てチャートを追加
- SQL Console のスプレッドシートビューで、空白と改行の処理を改善
信頼性とパフォーマンス
- データが変更された場合にのみバックアップを実行するよう、バックアップスケジュールを最適化
- 大規模なバックアップの完了時間を改善
設定の変更
- クエリレベルまたは接続レベルで設定
max_table_size_to_dropとmax_partition_size_to_dropを上書きすることで、テーブルおよびパーティションのドロップ上限を引き上げられるようにしました - ソースIPに基づくクォータとアクセス管理の適用を有効にするため、クエリログにソースIPを追加しました
インテグレーション
- Python クライアント: Pandas サポートを改善し、タイムゾーン関連の問題を修正
- Metabase: Metabase 0.46.x との互換性および SimpleAggregateFunction のサポート
- Kafka-Connect: 暗黙的な日付変換と null カラムの処理を改善
- Java クライアント: ネストされたデータの Java マップへの変換
2023年2月23日
このリリースでは、ClickHouse 23.1 コアリリースの機能の一部が利用可能になったほか、Amazon Managed Streaming for Apache Kafka (MSK) との相互運用性が追加され、アクティビティログでスケーリングやアイドリングの詳細な調整を行えるようになりました。
ClickHouse 23.1 へのバージョンアップ
ClickHouse 23.1 の一部の機能をサポートしました。たとえば、次のとおりです。
- Map 型での ARRAY JOIN
- SQL 標準の 16 進数および 2 進数リテラル
age()、quantileInterpolatedWeighted()、quantilesInterpolatedWeighted()などの新しい関数- 引数なしの
generateRandomで insert 先テーブルの構造を使用できる機能 - 以前の名前を再利用できるようにする、データベース作成および名前変更ロジックの改善
- 詳細については、23.1 リリースのウェビナースライドおよび 23.1 リリースの変更履歴を参照してください
インテグレーションの変更点
- Kafka-Connect: Amazon MSK のサポートを追加
- Metabase: 初の安定版リリース 1.0.0
- コネクタを Metabase Cloud で利用可能にしました
- 利用可能なすべてのデータベースを参照できる機能を追加
- AggregationFunction 型を含むデータベースの同期を修正
- DBT-clickhouse: 最新の DBT バージョン v1.4.1 のサポートを追加
- Python client: プロキシおよび SSH トンネリングのサポートを改善し、Pandas DataFrames 向けの複数の修正とパフォーマンス最適化を追加
- Nodejs client: クエリ結果に
query_idを付与できる機能をリリースしました。これにより、system.query_logからクエリメトリクスを取得できます - Golang client: ClickHouse Cloud とのネットワーク接続を最適化
コンソールの変更点
- アクティビティログに、詳細なスケーリング設定とアイドリング設定の調整履歴を追加
- パスワード再設定メールにユーザーエージェントと IP 情報を追加
- Google OAuth のサインアップフローを改善
信頼性とパフォーマンス
- 大規模なサービスで、アイドル状態からの再開時間を短縮
- テーブル数とパーティション数が多いサービスの読み取りレイテンシを改善
バグ修正
- サービスのパスワードをリセットしてもパスワードポリシーに従わないことがあった問題を修正しました
- 組織への招待メールの検証で、大文字と小文字を区別しないようにしました
2023年2月2日
このリリースには、正式サポートの Metabase 連携、Java クライアント / JDBC ドライバーのメジャーリリース、そして SQL コンソールでのビューおよび materialized view のサポートが含まれます。
インテグレーションの変更点
- Metabase プラグイン: ClickHouse がメンテナンスする公式ソリューションになりました
- dbt プラグイン: マルチスレッドのサポートを追加
- Grafana プラグイン: 接続エラーの処理を改善
- Python クライアント: insert 操作のためのストリーミングサポート
- Go クライアント: バグ修正: キャンセルされた接続をクローズし、接続エラーの処理を改善
- JS クライアント: exec/insert の破壊的変更、戻り値の型で query_id を公開
- Java クライアント / JDBCドライバのメジャーリリース
- 破壊的変更: 非推奨のメソッド、クラス、パッケージを削除
- R2DBCドライバとファイル insert のサポートを追加
コンソールの変更点
- SQL Console でビューおよびmaterialized viewがサポートされるようになりました
パフォーマンスと信頼性
- 停止中またはアイドル状態のインスタンスのパスワード再設定を高速化
- より正確なアクティビティ追跡により、スケールダウンの挙動を改善
- SQL コンソール の CSV エクスポートが途中で切れてしまう不具合を修正
- サンプルデータのアップロードが断続的に失敗する不具合を修正
2023年1月12日
このリリースでは、ClickHouseのバージョンを22.12に更新し、多数の新しいソースで辞書を利用できるようにし、クエリ性能を改善しました。
全般的な変更
- 外部 ClickHouse、Cassandra、MongoDB、MySQL、PostgreSQL、Redis などの追加のソース向けに辞書を有効化
ClickHouse 22.12 のバージョンアップグレード
- Grace Hash Join を含むように JOIN のサポートを拡張
- ファイル読み込み用の Binary JSON (BSON) サポートを追加
- 標準 SQL 構文 GROUP BY ALL のサポートを追加
- 固定精度の Decimal 演算向けの新しい数学関数を追加
- 変更点の完全な一覧については、22.12 リリースブログと22.12 の詳細な変更履歴を参照してください
コンソールの変更点
- SQL コンソール の自動補完機能を改善しました
- デフォルトのリージョンで大陸の所在地が考慮されるようになりました
- Billing Usage ページで請求単位とウェブサイト単位の両方が表示されるよう改善しました
インテグレーションの変更点
- DBT リリース v1.3.2
- delete+insert 増分戦略の実験的サポートを追加
- 新しい s3source マクロ
- Python クライアント v0.4.8
- ファイルからの挿入をサポート
- サーバー側でのクエリ パラメータバインド
- Go クライアント v2.5.0
- 圧縮時のメモリ使用量を削減
- サーバー側でのクエリ パラメータバインド
信頼性とパフォーマンス
- オブジェクトストア上の多数の小さなファイルを取得するクエリの読み取りパフォーマンスを改善
- 新しく起動したサービスでは、compatibility 設定を、そのサービスの初回起動時のバージョンに設定
バグ修正
リソース予約に進階スケーリングスライダーを使用した場合、変更がすぐに反映されるようになりました。