# リリースノート
MyScale の最新の更新内容についての概要です。新機能、改善点、重要なバグ修正について説明します。
修正が含まれた新しいバージョンの MyScaleDB が利用可能な場合は、次に利用可能な機会にアップグレードすることをお勧めします。DB バージョンのアップグレード手順については、このガイドを参照してください。
コンソールの変更があるリリースごとに、適切な機能を実行するためにリフレッシュが必要な Web インターフェースの更新があります。
これらの機能やアップグレードに関するお問い合わせは、サポート&ヘルプまでお気軽にお問い合わせください。
# 2024 年 9 月 5 日
# MyScaleDB v1.7.1
主な機能
- 複数のテキスト列にわたる全文検索のサポートを追加。
機能と改善点
- 挿入時の TextSearch の毎秒クエリ数(QPS)を最適化。
- 大規模データセットのフィルター検索を最適化。
performPrefilter()
で並列読み取りを実装。
修正
- 分散テキスト検索での BM25 計算エラーを修正。
- 2段階ベクトル検索におけるコサイン距離の計算結果の誤りを修正。
- 全文検索機能のさまざまなバグを修正。
- FINAL を使用した並列テキスト検索セレクトの実行時に発生するセグメンテーションフォルトを修正。
- FTS インデックスキャッシュディレクトリを削除する際の重大な問題を修正。
- 分散テーブルでハイブリッド検索を行う際のエラーを解決。
- パーツを削除する際に発生する「 Tantivy インデックスファイルの読み込みに失敗しました」というエラーを解決。
- Tantivy インデックスの読み込みエラーを解決。
# 2024 年 7 月 31 日
# MyScaleDB v1.6.4
機能と改善点
- クエリ設定
enbale_fts_index_for_string_functions
を追加し、デフォルトで文字列関数の FTS インデックスを無効にする。 - FTS インデックス用の
icu
多言語トークナイザーを追加。
修正点
- 低いフィルター比率に関連するベクター検索のパフォーマンス問題を修正。
# 2024 年 7 月 10 日
# MyScaleDB v1.6.3
機能と改善点
- ハイブリッド、ベクター、およびテキスト検索の基本的なページング操作をサポート。
修正点
- 軽量削除後の
TextSearch()
のパフォーマンス低下を修正。
# 2024 年 6 月 19 日
# MyScaleDB v1.6.2
ハイライト機能
HybridSearch()
関数を追加。
機能と改善点
- サーバー再起動後の NVMe SSD キャッシュ再利用を有効化。
- パーティションキーが PREWHERE に含まれる場合の SELECT パフォーマンスを向上。
修正点
- s3 へのデータ書き込み時に設定されたスロットラーが効果を発揮しないバグを解決。
- MSTG インデックスがトップ K 結果より少ない結果しか返さないバグを修正。
- FTS インデックス読み込みロジックの最適化。
# 2024 年 5 月 14 日
# MyScaleDB v1.5.4
修正点
- v1.5.3 で発生した、異なるレプリカからの FTS インデックスのチェックサムが不一致になる問題を解決。
# 2024 年 4 月 30 日
# MyScaleDB v1.5.3
修正点
- サーバー再起動後に MSTG ベクトルインデックスのビルドに失敗する問題を解決しました。これは v1.4.0 で導入されました。
# 2024 年 4 月 29 日
# MyScaleDB v1.5.2
主な機能
- Tantivy インデックスを使用した BM25 スコアリングによる全文検索をサポートしました。詳細については、ブログ (opens new window)とtext search、hybrid searchのドキュメントをご覧ください。
機能と改善点
- ベクトルインデックスの徹底的なリファクタリングを実施しました。
- デフォルトのベクトルインデックスタイプを追加しました。
# 2024 年 4 月 18 日
# MyScaleDB v1.4.0
主な機能
- 複数列のベクトルインデックスをサポートしました。
修正点
- ベクトルインデックスのビルドをキャンセルすると、インデックスがフリーズする問題を解決しました。
- ReplicatedMergeTree エンジンを使用する場合に、ベクトルインデックスが正しく更新されない問題を修正しました。
機能と改善点
- ベクトルインデックスマネージャーをリファクタリングしました。
# 2024 年 3 月 14 日
# MyScaleDB v1.3.1
主な機能
- バイナリデータ型からなるベクトルのインデックス作成をサポートしました。バイナリベクトルインデックスについての詳細は、こちらをクリックしてください。
修正点
- 未使用の MergeTreeSetting
max_queue_size_to_consider_replica_as_synced
を削除しました。 - MSTG タイプのベクトルインデックスのシリアル化に関連するクラッシュを修正しました。
generateRowIdsMap()
関数内で発生するマージタスク中の致命的なエラーを解決しました。
機能と改善点
- ベクトルインデックスキャッシュ比率の再読み込みをサポートしました。
# 2024 年 1 月 30 日
# MyScaleDB v1.3.0
主な機能
マージの際に軽量削除行を考慮するようにしました。
この機能により、ClickHouse で削除マークが付いたデータのタイムリーなクリーンアップが改善され、コミュニティに戻されました。詳細については、プルリクエスト#58223 (opens new window)をご覧ください。
修正点
- ベクトル検索がパラメータを使用する際に発生するエラーを修正しました。
# 2024 年 1 月 10 日
# MyScaleDB v1.2.3
TIP
このリリースには、v1.2.2 以降のパフォーマンスの改善とバグ修正が含まれています。次に利用可能な機会にアップグレードすることをお勧めします。
主な機能
- MSTG の検索パフォーマンスを向上させるための 2 段階検索を実装しました。
修正点
VectorIndexWriter
でのセグメンテーションフォールトを解決しました。
機能と改善点
- シリアル化中にベクトルインデックスのチェックサムを計算することで、ベクトルインデックスのチェックサムを最適化しました。
- ブルートフォースベクトル検索を無効にする
enable_brute_force_vector_search
クエリ設定を導入し、デフォルトでは false に設定しました。
# 2024 年 1 月 4 日
# MyScaleDB v1.2.2
修正点
- エラーが発生した場合にベクトル/フェッチ一時フォルダをすぐに削除するようにしました。
# 2023 年 12 月 28 日
# MyScaleDB v1.2.1
修正点
- ベクトルインデックスの読み込み失敗時のログを改善しました。
- データパートのチェック時にベクトルインデックスファイルを除外するようにしました。
- ベクトルインデックスがビルドされていないマージパートのベクトルインデックス情報を修正しました。
機能と改善点
- 埋め込みおよび再ランキング関数に関連する UDF 関連の機能をバックポートしました。
# 2023 年 12 月 7 日
# MyScaleDB v1.2.0
修正点
- パートが別のディスクに移動された場合にベクトルインデックスの再ロードが行われない問題を修正しました。
- ブルートフォースとベクトルインデックスのスレッド制限を分割しました。
- ベクトルインデックスのメモリ管理の設定とメトリクスを修正しました。
- インデックスノードのバグを修正し、アップグレードシナリオを処理し、Zookeeper のステータスディレクトリを新しい設定で制御するようにしました。
機能と改善点
- ベクトルインデックスのメモリ管理を改善しました。
# 2023 年 11 月 23 日
# MyScaleDB v1.0.2
修正点
- チェックサムのチェックに失敗した場合にベクトルインデックスを再構築するようにしました。
- ブルートフォース検索で使用されるメモリとスレッドの使用を制限しました。
# 2023 年 11 月 17 日
# MyScaleDB v1.0.0
TIP
このリリースには、v0.10.10 以降のパフォーマンスの改善とバグ修正が含まれています。次に利用可能な機会にアップグレードすることをお勧めします。
修正点
- DROP VECTOR INDEX で残っているベクトルインデックスファイルを修正しました。
機能と改善点
- BACKUP に関連する機能をバックポートしました。
- ベクトルインデックスのチェックサムを追加しました。
- MSTG のメモリ使用量を削減しました。
# 2023 年 10 月 26 日
# MyScaleDB v0.10.10
- 狭いフィルタリングされたベクトル検索を修正しました。
# 2023 年 10 月 19 日
# MyScaleDB v0.10.9
TIP
このリリースには、v0.10.8 以降のパフォーマンスの改善とバグ修正が含まれています。次に利用可能な機会にアップグレードすることをお勧めします。
修正点
- 狭いフィルタリングされたベクトル検索を改善しました。
機能と改善点
- MSTG ベクトルインデックスをアップグレードし、メモリトラッキングを改善しました。
- データパートの安定性を向上させるための改善を行いました。
# コンソールの変更
機能と改善点
- 組織の管理機能を導入し、組織の制御を強化しました。詳細については、組織と役割を参照してください。
# 2023 年 10 月 12 日
# MyScaleDB v0.10.8
修正点
- WITH 句で arrayMap を使用した場合に distance() 関数が実行されない問題を修正しました。
- ユニーク性のためにベクトルインデックスフォルダパスに UUID を組み込むようにしました。
- JSON 列で DELETE および UPDATE 関数が正しく動作しないバグを修正しました。
- #52634 (opens new window)をバックポートしました。
# 2023 年 9 月 21 日
# MyScaleDB v0.10.7
修正点
- ベクトルインデックスのビルドの異常なキャンセルを修正しました。
- レプリケートされたデータベースの ALTER 操作を最適化し、1 つのシャードの場合には#51049 (opens new window)からの修正をバックポートしました。
- ベクトルインデックスのビルド中に MEMORY_LIMIT_EXCEEDED が発生した場合のベクトルインデックスのステータスを修正しました。
- ロードエラー後にキャッシュフォルダがクリティカルセクション外で削除されないように、ベクトルインデックスポインタをすぐに破棄するようにしました。
- 複数のベクトルインデックスの定義を禁止しました。
# コンソールの変更
機能と改善点
- コネクションの詳細情報に Go Client 接続方法を導入し、MyScale のユーザーの多様なニーズにより適したサポートを提供するようにしました。詳細については、Go Clientを参照してください。
修正点
- サイドバーとページ UI の表示を改善し、ユーザーの操作体験を向上させました。
# 2023 年 8 月 30 日
# MyScaleDB v0.10.4
修正点
- MSTG データサイズが小さすぎる場合にクラッシュを防ぐために例外をスローするようにしました。
- ベクトルインデックスを持つ列で
ALTER UPDATE
を使用することを制限し、データの整合性を維持するようにしました。 - ベクトルインデックスのチェックサムファイルが欠落するバグを修正しました。
機能と改善点
- 削除ビットマップを削除するなど、デカップルデータパートのパイプラインを改善しました。
# 2023 年 8 月 24 日
# MyScaleDB v0.10.3
修正点
- ベクトルインデックスの
metric_type
パラメータを大文字小文字を区別しないようにしました。 - ベクトルインデックスのログのエラーを解決しました。
# コンソールの変更
機能と改善点
- クラスタのモニタリングにメモリ使用量パネルを追加し、クラスタの利用状況をより明確に把握できるようにしました。
- サポート&ヘルプページの UI を改善し、より優れたユーザーエクスペリエンスを提供するようにしました。
修正点
- サイドバーUI の表示問題を修正しました。
# 2023 年 8 月 18 日
# MyScaleDB v0.10.1
TIP
このリリースには、v0.10.0 以降のパフォーマンスの改善とバグ修正が含まれています。次に利用可能な機会にアップグレードすることをお勧めします。
修正点
- DenseBitmap でのヒープオーバーフローを修正しました。
- ReplicatedMergeTree で「パートが多すぎる」というエラーを修正しました。
機能と改善点
- ブルートフォースベクトル検索のメモリ消費を減らしました。
primary_key_cache_size
設定を導入し、プライマリキーキャッシュのサイズを制限するようにしました。
# 2023 年 8 月 11 日
# MyScaleDB v0.10.0
このバージョンの MyScaleDB は、ClickHouse v23.3.2.37 からのフォークです。
# 2023 年 8 月 10 日
# コンソールの変更
機能と改善点
- サポート&ヘルプモジュールを導入し、ユーザーが Web コンソールを介して支援リクエストを送信できるようにしました。詳細については、サポート&ヘルプを参照してください。
- 標準プランのユーザーは、既存のクラスタのレプリカを変更できるようになり、スケーリングの機能が可能になりました。詳細については、クラスタ構成の変更を参照してください。
# 2023 年 7 月 27 日
# コンソールの変更
# 2023 年 7 月 6 日
# コンソールの変更
機能と改善点
- MyScale では、クラスタのパフォーマンスを向上させ、新機能を導入し、バグを修正するために DB バージョンをアップグレードすることができるようになりました。詳細については、DB バージョンの更新を参照してください。
# 2023 年 6 月 15 日
# コンソールの変更
機能と改善点
- 標準プランのユーザーは、既存のクラスタのレプリカを変更できるようになり、スケーリングの機能が可能になりました。
- MyScale のデフォルトポートを 443 に変更し、ポート 8443 を介したアクセスもサポートするようにしました。
# 2023 年 6 月 1 日
# コンソールの変更
- 標準プランを導入し、より大きなポッドサイズと複数のレプリカを持つクラスタをサポートするようになりました。詳細については、価格プランをご覧ください。
# 2023 年 5 月 18 日
# コンソールの変更
機能と改善点
- カスタムアイドル期間をサポートし、アイドル状態でのリクエスト受信時に自動的にサービスを再開できるようにしました。
# 2023 年 5 月 11 日
# コンソールの変更
機能と改善点
- ベクトルデータベースのベクトルパフォーマンスを超える最新の MSTG アルゴリズムを導入しました。 この大幅なアップグレードについて詳しくご覧ください!
- 映画の推薦と抽象的な QAのためのサンプルデータセットを補完し、MyScale の探索と体験をサポートしました。
- クラスタの実行状態をモニタリングするためのクラスタモニタリング機能を追加しました。詳細については、クラスタモニタリングを参照してください。
- クラスタの使用状況を簡単に把握できるようにするための使用状況モジュールを追加しました。詳細については、使用状況のモニタリングを参照してください。
- クラスタの作成とサンプルデータのインポートのインターフェースを最適化し、ユーザーエクスペリエンスを向上させました。
- クエリ結果の統計タブを改善しました。詳細については、結果の表示を参照してください。
# 2023 年 4 月 20 日
# コンソールの変更
機能と改善点
- ベクトル検索の SQL 文の構造を最適化し、SQL の標準により準拠するようにしました。これらの変更の詳細については、ベーシックベクトル検索とフィルタ付きベクトル検索のセクションを参照してください。
# 2023 年 4 月 13 日
# コンソールの変更
機能と改善点
- SQL 形式、シンタックスハイライト、自動補完をサポートし、クエリの作成をより簡単かつ効率的に行えるようにしました。
- ショートカットキーを SQL エディタに追加し、より迅速によく使用する機能にアクセスできるようにしました。
- SQL エディタにデータベースツリーを追加し、異なるデータベースとテーブル間を簡単に移動できるようにしました。
- クエリ結果を CSV、JSON、TSV 形式でコピーおよびエクスポートできるようにし、MyScale の外部でデータを操作しやすくしました。
# 2023 年 3 月 16 日
# コンソールの変更
機能と改善点
- 初心者ユーザー向けのガイダンスを最適化しました。
- コネクション情報を取得する方法を改訂しました。詳細については、接続の詳細を参照してください。
- サンプルデータセットを追加し、MyScale の探索と体験をサポートしました。
- ユーザーアカウントのセキュリティを強化するために、新しいクラスタパスワードを生成できるようにしました。
修正点
- 高次元ベクトルがクエリ結果で表示されない問題を修正しました。
# 2023 年 3 月 14 日
当社の製品 MyScale のリリースノートを共有できることを嬉しく思います。あなたと一緒にこの旅に乗り出すことを楽しみにしています。