Skip to content

Releases: Project-GAUDI/FileCleaner

Release v6.0.4

Choose a tag to compare

@TICO-79009 TICO-79009 released this 28 Jul 05:07
34026e3

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 the RunAsync method.
  • 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.
  • 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.
  • Timezone Setting Recommendation Changes Due to Locale Setting Update in System Environment

    • Added recommended values and updated descriptions for the TZ environment variable (in spec.md) and timezone within DesiredProperties.
  • 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-6 to the latest version (rebuild).
    • Updated microsoft.netcore.app.runtime.linux-x64 to the latest version (rebuild).
  • 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

Choose a tag to compare

@TICO-79009 TICO-79009 released this 12 Dec 08:35
af561b4

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
    • 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
  • 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

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)
    • ログの削除