Repository navigation
Releases: Project-GAUDI/FileCleaner
Releases · Project-GAUDI/FileCleaner
Release list
Release v6.0.4
FileCleaner Release Notes
6.0.4
-
Commons Update (ver 6.0.5)
- Fixed connection issues on module startup
- Applied
ConfigureAwait(false)to all asynchronous method calls within theRunAsyncmethod.
- Applied
- Fixed connection issues on module startup
-
Specification Document Updates
- Revised application conditions for
search_option. - Updated the explanation for
mode. - Corrected the explanation for mandatory items when
mode=compress_and_delete. - Added notes on conditionally mandatory items (marked with △) for configuration values.
- Fixed errors in the use case diagram.
- Revised application conditions for
-
Fixed overwrite copy processing for directories containing files (only in move mode)
- Changed the processing for overwriting files in the following manner:
- Temporarily back up existing files before performing the copy process.
- Delete backup files only if the overwrite copy succeeds.
- In case of overwrite copy failure, restore the original files from the backup.
- Changed the processing for overwriting files in the following manner:
-
Timezone Setting Recommendation Changes Due to Locale Setting Update in System Environment
- Added recommended values and updated descriptions for the
TZenvironment variable (inspec.md) andtimezonewithin DesiredProperties.
- Added recommended values and updated descriptions for the
-
Fixed file overwrite copy processing (only in move mode)
- Temporarily back up existing files before performing the copy process.
- Delete backup files only if the overwrite copy succeeds.
- In case of overwrite copy failure, restore the original files from the backup.
-
Vulnerability Fixes
- Updated
libtasn1-6to the latest version (rebuild). - Updated
microsoft.netcore.app.runtime.linux-x64to the latest version (rebuild).
- Updated
-
Added Supported Versions
- IoTEdge: 1.5.16
- edgeAgent: 1.5.19
- edgeHub: 1.5.19
FileCleaner リリースノート
6.0.4
-
Commonsの最新化(ver6.0.5)
- モジュール起動時接続不良問題修正
- RunAsyncメソッド内でawaitしているすべての非同期メソッド呼び出しに対してConfigureAwait(false)を適用するように修正
- モジュール起動時接続不良問題修正
-
仕様書修正
- search_optionの適用条件修正
- modeの説明修正
- mode=compress_and_delete時の必須項目説明修正
- 設定値の条件付き必須項目(△)記載追加
- ユースケース図誤記修正
-
配下にファイルが存在するディレクトリの、上書きコピー時の処理修正(実行モードが移動モード時のみ)
- 配下のファイルの上書きコピー時に、以下の処理を行うように変更
- 既存ファイルを一時的にバックアップした後にコピー処理を実行
- 上書きコピー成功時のみバックアップファイルを削除
- 上書きコピー失敗時はバックアップファイルから元のファイルを復元
- 配下のファイルの上書きコピー時に、以下の処理を行うように変更
-
システム環境のロケール設定変更に伴う、タイムゾーン設定の推奨値変更
- spec.mdの環境変数TZ、DesiredPropertiesのtimezoneのrecommend値追加、説明追記
-
ファイルの上書きコピー時の処理修正(実行モードが移動モード時のみ)
- 既存ファイルを一時的にバックアップした後にコピー処理を実行
- 上書きコピー成功時のみバックアップファイルを削除
- 上書きコピー失敗時はバックアップファイルから元のファイルを復元
-
脆弱性対応
- libtasn1-6最新化(再ビルド)
- microsoft.netcore.app.runtime.linux-x64最新化(再ビルド)
-
動作保証バージョン追加
- IoTEdge : 1.5.16
- edgeAgent: 1.5.19
- edgeHub : 1.5.19
Release v6.0.1
FileCleaner Release Notes
6.0.1
- Addressed vulnerability issues
- Updated Microsoft.Data.SqlClient from version 2.0.0.0 to 2.1.7
- Updated System.Drawing.Common from version 4.7.0.0 to 4.7.2
- Updated openssl from version 3.0.13-1~deb12u1 to 3.0.14-1~deb12u2 (resolved through rebuild)
- Updated Commons to the latest version (ver6.0.4)
- Changed main processing structure
- Added control for changes in communication status
- Waiting for recovery after communication disconnection
Messages are queued and sent after recovery - Communication disconnection
Module reinitialization is performed when disconnected due to external factors
- Waiting for recovery after communication disconnection
- Set utf-8 for content_encoding and application/json for content_type in outgoing messages
- Revised README.md
- Removed unnecessary environment variables
- M2MqttFlag
- SasToken
- DefaultSendTopic
- DefaultReceiveTopic
- Changed the format of image URLs
- Added supported operating environments
- Added Recommend column to the environment variables and desiredProperties table
- Added startupOrder
- Removed unnecessary environment variables
- Added direct methods
- Added reference to Common test library in test module
- Added support for .NET 8.0
- Added support for IoTEdge 1.5
- Added support for ubuntu-22.04
- Reflected Template-DXPlatformArea version 5.0.0
- Updated AzureSDK
- Microsoft.Azure.Devices.Client version 1.39.0 to 1.42.0
- Adapted to policy changes in GAUDI container log output
- Adjusted log levels for some logs
- DEBUG to INFO: 8 entries
- DEBUG to TRACE: 6 entries
- TRACE to INFO: 5 entries
- TRACE to DEBUG: 1 entry
- Added log entries
- Method start and end (TRACE)
- Sent message properties (TRACE)
- Deleted log entries
- Adjusted log levels for some logs
FileCleaner リリースノート
6.0.1
- 脆弱性問題対応
- Microsoft.Data.SqlClientのバージョン2.0.0.0→2.1.7
- System.Drawing.Commonのバージョン4.7.0.0→4.7.2
- opensslのバージョン3.0.13-1~deb12u1→3.0.14-1~deb12u2(再ビルドにより解消)
- Commonsの最新化(ver6.0.4)
- Main処理構造変更
- 通信状態変更時の制御追加
- 通信切断回復待ち
メッセージ送信を待機し、回復後に送信 - 通信切断
外部要因で切断された場合、モジュールの再初期化を実施
- 通信切断回復待ち
- 送信メッセージのcontent_encodingにutf-8、content_typeにapplication/jsonを設定
- README.md修正
- 不要環境変数削除
- M2MqttFlag
- SasToken
- DefaultSendTopic
- DefaultReceiveTopic
- イメージURL表記変更
- 動作保証環境追加
- 環境変数・desiredProperties表にRecommendカラム追加
- startupOrder追加
- 不要環境変数削除
- ダイレクトメソッド追加
- テストモジュールにCommonテストライブラリ参照を追加
- .NET8.0対応
- IoTEdge1.5対応
- ubuntu-22.04対応
- Template-DXPlatformArea 5.0.0の反映
- AzureSDKの最新化
- Microsoft.Azure.Devices.Clientのバージョン1.39.0→1.42.0
- GAUDIコンテナのログ出力のポリシー変更対応
- 一部ログのログレベルを調整
- DEBUG→INFO 8件
- DEBUG→TRACE 6件
- TRACE→INFO 5件
- TRACE→DEBUG 1件
- ログの追加
- メソッドの開始・終了(TRACE)
- 送信メッセージProperties(TRACE)
- ログの削除
- 一部ログのログレベルを調整