ScalarDB 3.14 リリースノート
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このページには、ScalarDB 3.14 のリリースノートのリストが含まれています。
v3.14.0
発売日: 2024 年 11 月 22 日
まとめ
このリリースには、多くの機能強化、改善、バグ修正、脆弱性修正が含まれています。
Community edition
機能強化
改善点
- MySQL および Oracle のキー列サイズを変更するオプションを追加し、デフォルトとして 128 バイトを使用しました。(#2245)
- メタデータキャッシュの有効期限 (
scalar.db.metadata.cache_expiration_time_secs
) のデフォルト値を 60 秒に変更しました。(#2274)
バグの修正
- Get/Scan オブジェクトで指定されたテーブルが Consensus Commit で見つからない場合に
NullPointerException
が発生するバグを修正しました。(#2083) - グループコミットの前に遅延リカバリが発生すると、Coordinator の状態が不整合になるという稀なケースの問題を修正しました。(#2135)
- セキュリティの問題を修正するために、mysql ドライバーをアップグレードしました。CVE-2023-22102 (#2238)
Enterprise edition
機能強化
ScalarDB Cluster
- #1907 で導入された暗号化された列のサポートを追加しました。
- Coordinator テーブルのグループコミット機能のサポートを追加しました。
- 暗号化のサポートを追加しました。
- 現在ログインしているユーザーを取得するための
DistributedTransactionAdmin
およびMetadata
のgetCurrentUser()
のサポートを追加しました。
ScalarDB SQL
- メタデータ API の #1907 で導入された暗号化された列のサポートを追加しました。
CREATE TABLE
およびALTER TABLE ADD COLUMN
ステートメントの暗号化された列のサポートを追加しました。- 指定されたユーザーのユーザーと権限をそれぞれ一覧表示する
SHOW USERS
コマンドとSHOW GRANTS
コマンドを追加しました。
改善点
ScalarDB GraphQL
- このアップデートにより、
scalar.db.graphql.namespaces
が指定されていない場合、GraphQL サーバーは、すべての ScalarDB 管理名前空間内のすべてのテーブルに対して GraphQL スキーマを生成します。
バグの修正
ScalarDB Cluster
- メッセージのない例外をキャッチすると
NullPointerException
が発生するバグを修正しました。 - セキュリティ問題を修正するため、
grpc_health_probe
をアップグレードしました。CVE-2024-34156 - セキュリティ問題を修正するため、
scalar-admin
をアップグレードしました。CVE-2024-25638 - セキュリティ問題を修正するため、Protobuf Java ライブラリをアップグレードしました。CVE-2024-7254