ScalarDL 3.5 リリースノート
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このページには、ScalarDL 3.5 のリリース ノートのリストが含まれています。
v3.5.7
発売日: 2023 年 4 月 18 日
改善点
- 社内の JRE 8 Docker イメージを 1.1.11 に更新しました。
- 社内の JRE Docker イメージを 1.1.12 に更新しました。
- 社内 JRE イメージを 1.1.10 に更新しました。
- gRPC health probe のバージョンを 0.4.15 に更新しました。
- 最新バージョンの Ubuntu を使用しました。
バグの修正
- Ledger から署名を読み取るときに署名を検証する修正を追加しました。
v3.5.6
発売日: 2023 年 1 月 6 日
改善点
- 社内の JRE Docker イメージを更新しました。
- ScalarDB のバージョンを更新しました。
v3.5.5
発売日: 2022 年 12 月 2 日
改善点
Function
をモック可能にするためのFunctionManager
を追加しました。
バグの修正
Contract
内のストレージ スキャンを実行するスキャン可能なLedgerTracer
を使用しました。- CVE-2022-27664 を修正しました。
Function
をモック可能にするためのFunctionManager
を追加しました。- CVE-2022-42003 と CVE-2022-42004.
- CVE-2022-32149 を修正しました。
- ErrorProne からの警告を修正するために @OverRide を追加しました。
- 脆弱性を修正するために gRPC のバージョンを更新しました。
v3.5.4
発売日: 2022 年 9 月 22 日
改善点
- 社内の JRE 8 Docker イメージを 1.1.7 に更新しました。
- 社内の JRE 8 Docker イメージを 1.1.8 に更新しました。
バグの修正
- Ledger/Auditor/Client 設定の読み込みを修正しました。
v3.5.3
発売日: 2022 年 8 月 19 日
バグの修正
- V2 引数を使用した Ledger 専用モードでの検証を修正しました。
v3.5.2
発売日: 2022 年 8 月 17 日
改善点
ClientService
の Javadoc を更新しました。AbstractRequest
をクライアント JAR に戻します。
バグの修正
- キャメルケースフィールドを修正しました。
- DagValidator でのコントラクト引数の処理を修正しました。
v3.5.1
発売日: 2022 年 8 月 10 日
改善点
- JRE 8 を 1.1.6 に更新しました。
バグの修正
- コントラクトプロパティの処理の低下を修正しました。
v3.5.0
発売日: 2022 年 8 月 3 日
機能強化(下位互換性)
- 新しいコントラクト I/F に一致する新しい Ledger インターフェイスを追加しました。
- ジャクソンベースの コントラクト と台帳を追加しました。
- 非推奨クラスには
DeprecatedLedgerReturnable
を使用しました。 - アプリケーションが
ClientService
API を呼び出すための JSON ライブラリを公開しました。 - 新しい Contract/Ledger インターフェイスでの下位互換性をチェックするための E2E テストを追加しました。
master
ブランチに変更されました。- 内部 JSON 処理に Jackson を使用しました。
- 静的 SerDe を使用しました。
- 古い
AssetProof
を復活させ、下位互換性のために使用しました。 - JsonNode ベースの引数の V2 形式を実装しました。
JavaxJson
をJsonp
に名前変更しました。- Jackson の
LedgerTracerManager
を修正しました。 - クライアント JAR を更新しました。
- ランタイム情報をコントラクトから関数に渡すためのコントラクト コンテキストを導入しました。
- 関数はスレッドセーフではないため、関数のキャッシュが制限されました。
ClientConfig
とClientServiceFactory
をリファクタリングしました。- スモールバンクを修正しました。
- 新しい Ledger インターフェイスのスキャンを修正しました。
- スキャンアンドプットを含むコントラクトの実行を許可しました。
- コントラクト引数処理における下位互換性がない問題を修正しました。
- 関数 ID 抽出のバグを修正しました。
- 入力依存関係のデータの保存を設定できないようにしました。
- Javadoc を更新しました。
- SpotBugs の警告に基づいて更新されました。
改善点
- Auditor に管理者インターフェイスを追加しました。
Assetbase
の名前がAssetLedger
に、assetbase
の名前がledger
に変更されました。AuditorConfig
をリファクタリングしました。ErrorProne
からの警告を修正しました。- 未使用のコンテナの押し込みを制限しました。
- 不要な
toString()
を修正しました。 - ScalarDB をバージョンアップしました。
バグの修正
- 内部 JRE Docker イメージを 1.1.3 に更新しました。
- 内部 JRE Docker イメージを 1.1.4 に更新しました。