メインコンテンツまでスキップ
バージョン: 3.15

ScalarDB 3.15 リリースノート

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このページには、ScalarDB 3.15 のリリースノートのリストが含まれています。

v3.15.5

発売日: 2025年07月16日

まとめ

このリリースには、いくつかのバグ修正および脆弱性修正が含まれています。

Community edition

バグの修正

  • Cassandra におけるミューテーションのエラーハンドリングを修正しました。(#2827)

Enterprise edition

バグの修正

ScalarDB Cluster
  • update または upsert 操作でデータタグが指定されていない場合でも更新されてしまうバグを修正しました。
  • ABAC が有効な場合に、ABAC ポリシーが設定されていないテーブルで put 操作を実行すると UnsupportedOperationException がスローされるバグを修正しました。
  • セキュリティ問題を修正するために grpc_health_probe をアップグレードしました。CVE-2025-22874

v3.15.4

発売日: 2025年06月21日

まとめ

このリリースには脆弱性とバグの修正が含まれています。

Community edition

バグの修正

  • カラム値変換におけるDateTimeParseExceptionの例外処理を追加しました。(#2662)
  • セキュリティ問題を修正するためにPostgreSQLドライバーをアップグレードしました。CVE-2025-49146 (#2772)
  • jdbcストレージを使用し、対象テーブルが存在しないためにスキャン操作が失敗した場合の潜在的な接続リークを修正しました。(#2766)

Enterprise edition

バグの修正

ScalarDB Cluster
  • コーディネーターのグループコミット機能が有効になっている場合のメモリリーク問題を修正しました。
  • セキュリティ問題を修正するためにOpenSearch Javaクライアントをアップグレードしました。CVE-2025-27820

v3.15.3

発売日: 2025年05月15日

まとめ

このリリースには、脆弱性とバグの修正が含まれており、Omnistrate サービス上で ScalarDB Cluster を実行するためのサポートが追加されています。

Community edition

バグの修正

  • 名前空間プレフィックス設定 scalar.db.dynamo.namespace.prefix を使用して DynamoDB ストレージを使用する場合の DistributedStorageAdmin.getNamespaceNames() API の問題を修正しました。このメソッドによって返される名前空間名に誤ってプレフィックスが含まれていました。(#2641)

Enterprise edition

改善点

ScalarDB Cluster
  • Omnistrate サービスのサポートを追加しました。これにより、Omnistrate サービス上で ScalarDB Cluster を実行できるようになりました。

バグの修正

ScalarDB Cluster
  • セキュリティの問題を修正するために grpc_health_probe をアップグレードしました。CVE-2025-22869

v3.15.2

発売日: 2025年03月24日

まとめ

このリリースには、いくつかの改善とバグ修正が含まれています。

Community edition

改善点

  • ScalarDB BIGINT データ型が Oracle の NUMBER(16) にマッピングされるようになりました。(#2566)

バグの修正

  • セキュリティ問題を修正するために Netty ライブラリをアップグレードしました。 CVE-2025-24970 (#2552)

Enterprise edition

機能強化

ScalarDB Cluster
  • ScalarDB Cluster のトランザクション機能を有効または無効にする設定オプション (scalar.db.transaction.enabled) を追加しました。デフォルト値は true です。

バグ修正

ScalarDB Cluster
  • SQL インターフェースで認証を使用する場合のメタデータキャッシュの動作に関連するバグを修正しました。
  • 埋め込み機能の設定を修正しました。
  • スーパーユーザーが存在しないユーザーに対して ABAC 管理操作を実行できるバグを修正しました。
  • 空の ABAC システムテーブルを削除するときにテーブルが見つからないというエラーが発生するバグを修正しました。

v3.15.1

発売日: 2025年02月20日

まとめ

このリリースには、多数の機能強化、改善、バグ修正が含まれています。3.15.0 リリースは破棄され、これが 3.15 の最初の公式リリースとなります。

Community edition

機能強化

  • 操作属性が導入され、操作に追加のキー値情報を含める機能が提供されました。(#2333)
  • 新しい時間関連のデータ型 DATE、TIME、TIMESTAMP、および TIMESTAMPTZ が追加されました。 (#2468 #2491)

改善点

  • ScalarDB は、MySQL 8.4、8.0、PostgreSQL 17、16、15、14、13、Amazon Aurora PostgreSQL 16、15、14、13 をサポートするようになりました。 Amazon Aurora MySQL 3、および 2。(#2302)
  • jdbc:mariadb で始まる接続 URL には MariaDB Connector/J JDBC ドライバーを使用します。(#2391)
  • Cassandra および Cosmos DB のステートメントハンドラーで不要なログ記録を削除しました。(#2469)

バグの修正

  • Cosmos DB アダプターの主キー列の検証を追加しました。検証により、主キー列のテキスト値に不正な文字 (:/\#、および ?) が含まれていないことが保証されます。 (#2292)
  • Consensus Commit のトランザクションで同じレコードに対して複数のミューテーションが発生する動作を修正しました。(#2340)
  • Cosmos アダプターで存在しないレコードを削除するときの動作を修正しました。(#2341)
  • GetBuilder と ScanBuilder のバグを修正しました。(#2352)

Enterprise edition

機能強化

ScalarDB Cluster
  • #2333 で導入された操作属性のサポートを ScalarDB Cluster に追加しました。
  • 属性ベースのアクセス制御機能を追加しました。
  • #2468 で導入された時間関連の型のサポートを ScalarDB Cluster に追加しました。
  • scalar-labs/scalardb-sql#708 で導入された ABAC のメタデータ API のサポートを追加しました。
  • LangChain4j を統合することで、ScalarDB Cluster にベクトル検索機能を追加しました。
ScalarDB SQL
  • DML に操作属性のサポートを追加しました。また、ABAC の読み取りタグと書き込みタグを DMS にサポートしました。
  • 時間関連の型である DATE、TIME、TIMESTAMP、および TIMESTAMPTZ をサポートします。
  • ABAC のメタデータ API を追加しました。
  • ABAC の SQL ステートメントを追加しました。

バグの修正

ScalarDB Cluster
ScalarDB SQL
  • [Spring Data JDBC For ScalarDB] existsById() API が動作しないバグを修正しました
  • SQL ステートメントパーサーが INT 型および BIGINT 型の列の負の数値リテラルを拒否する問題を修正しました。