.. ChangeLog作成ルール(参考:https://blog.yux3.net/entry/2017/05/04/035811) 1. 1つのバージョンごとに1つのサブセクションを作る 2. リリースは新しいものが上に来るようにする 3. 日付のフォーマットは YYYY-MM-DD で書く 4. 各バージョンのセクションは次の原則に従うべき 1. 上記のフォーマットの日付を付与する 2. 以下のようにグループ分けして表記する * Added 新機能 * Changed 既存機能の変更 * Deprecated 将来的に削除される機能 * Removed 削除された機能 * Fixed バグフィックス * Security 脆弱性修正のためユーザーにアップデートを促す場合 Unreleased セクションを作って一番上に書いておくことを推奨している。 * ユーザーが将来的な変更を見ることができる * 自分が CHANGELOG を更新する際、ただ移動すればいいだけになる =============================== コード変更履歴 =============================== リリース予定 ############################### Added ******************************* * Python3対応TrigNETデバイスモジュールの追加 * シーケンス管理サーバーのファサード作成機能において複数引数を持つファサードを作成する機能を追加 * 統合制御サーバーのサマリーパネル一覧画面およびデバイスパネル一覧画面においてパネルを一番上・一番下に移動するボタンを追加 * 統合制御サーバーのデバイスパネル編集画面においてパラメータの表示・非表示を一括で切り替えるボタンを追加 * 統合制御サーバーのデバイスパネル編集画面においてパラメータを一番上・一番下に移動するボタンを追加 * 統合制御サーバーのデバイスパネルの表示幅を変更する機能を追加 * 統合制御サーバーのダッシュボードにおいてデバイスパネルをサマリーパネルと同様に整列させるモードを追加 Changed ******************************* * 測定リトライ時のルーチンを変更 * デバイス制御サーバーにおいてAdminモードでもログを閲覧できるように変更 * シーケンス管理サーバーのファサード引数ダイアログにおいて戻り値を返さないファサードについてはReturnの入力欄を表示しないように変更 Deprecated ******************************* Removed ******************************* Fixed ******************************* * シーケンス管理サーバーにおいてファサードを階層分けした際にファサードツリーに反映されない不具合の修正 * シーケンス管理サーバーにおいてloopファサード使用時にloop内のファサードの引数が空の場合にループ変数の値が代入されてしまう不具合の修正 * シーケンス管理サーバーおよび統合制御サーバーに非予約ユーザーでログインした際のログメッセージをInfoからWarningに修正 Security ******************************* 2.8.2 - 2024-04-05 ############################### Added ******************************* * LakeShore340にオプションセンサー(C, D)を追加したデバイス制御モジュールを追加 Changed ******************************* * 統合制御サーバーのDAQモジュール情報パネルを折りたためるように変更 2.8.1 - 2024-03-13 ############################### Fixed ******************************* * デバイス制御サーバーのデバイス毎のHELPページが表示できない不具合を修正 * 各サーバーのHELPページの表記を修正 2.8.0 - 2024-02-09 ############################### Added ******************************* * 設定ファイルによるKickerコンポーネント名の指定 * 統合制御サーバーへのDAQモジュール情報パネルの追加 Deprecated ******************************* * Python2環境へのサポート停止(デバイス制御サーバー以外) Fixed ******************************* * 装置管理サーバーのServer画面のUpdateボタンに関する不具合修正 * 装置管理サーバーのDevelopment画面におけるMonitor Deviceの表示の修正 * シーケンス管理サーバーのAdd&Now機能の不具合修正 Security ******************************* * Python3.9対応 * 非推奨モジュールimpおよびその他非推奨メソッドの置き換え 2.7.3 - 2023-12-26 ############################### Fixed ******************************* * Python2環境でのシーケンス管理サーバーのファサード読み込みに関するバグの修正 Changed ******************************* * デバイスモジュールLSTempCOntEachHeater_350へパラメータ追加 2.7.2 - 2023-04-27 ############################### Fixed ******************************* * デバイス制御サーバーでdevsettingファイルを読み込む際の例外処理の修正 Changed ******************************* * 装置管理サーバーの一部ログメッセージのレベルを変更 2.7.1 - 2023-03-07 ############################### Added ******************************* * DNA用LS350モジュールにヒーター出力取得のコマンド追加 Changed ******************************* * run.shでの起動時にPythonの詳細なバージョン情報を表示するように変更 Fixed ******************************* * 統合制御サーバーでEnd conditionを使用した測定時に起きるエラーへの対応 * ファサード作成機能の修正 2.7.0 - 2022-10-20 ############################### Added ******************************* * デバイス監視ログ可視化機能の追加 * デバイスインスタンス削除時のメソッド追加 * デバイスモジュールのparams.tplにdefault属性を追加 * デバイス制御サーバーにサーバー停止ボタンを追加 * シーケンス管理サーバーのWeb UI改良 * ログフィルター機能の強化 * LS350およびLS336デバイスモジュールにランピング時にInProgressを無視するモードを追加 * 測定情報におけるユーザー定義情報の表示・更新機能の追加 Changed ******************************* * 測定ログ作成に関する仕様変更 Fixed ******************************* * シーケンス管理サーバーのスクリプトおよびファサードの読み込みに関する修正 * デバイス制御サーバーのAllowed Hosts設定に関する修正 2.6.4 - 2022-04-20 ############################### Changed ******************************* * デバイス制御サーバーのEdit paramsページにおけるSaveボタンの挙動変更 Fixed ******************************* * systemctlでの実行用スクリプトの改善 * Slack連携機能のシーケンス進捗投稿に関する修正 * 統合制御サーバーの静的HTML出力に関する修正 2.6.3 - 2022-03-15 ############################### Fixed ******************************* * Python3でのファサード実行に関する修正 * スクリプトのチェックタブに関する修正 * ファサード用ライブラリ関数RoundFloatの改良 * ファサードツリーの表示に関する改善 * Slack連携機能の画像投稿機能の改善 * チョッパーエミュレータに関する修正 2.6.2 - 2022-02-14 ############################### Added ******************************* * ファサード用ライブラリ関数RoundFloatの追加 * 冷凍機コンプレッサー電源制御デバイスモジュール追加 Changed ******************************* * ファサード用ライブラリ関数ValidateParameterの動作変更 Fixed ******************************* * セッションに関する設定の修正 * デバイスモジュールのグローバル変数に関する修正 * デバイス制御サーバー非接続時の装置管理サーバーからのBegin/Endに関する修正 2.5.6 - 2022-01-27 ############################### Fixed ******************************* * バージョン2.6.0および2.6.1における修正の適用 2.6.1 - 2022-01-14 ############################### Fixed ******************************* * 統合制御サーバーのデバイスパネルに関する修正 * LakeShoreのデバイスモジュールに関する修正 * ファサード作成機能に関する修正 * 装置管理サーバーの起動に関する修正 2.6.0 - 2021-12-24 ############################### Added ******************************* * デバイス制御サーバー単位のモニタリングカテゴリ機能の追加 * デバイスモジュールのEnable/Disable状態の保存機能の追加 * Slack連携機能の追加 * ツジコンデバイスモジュール高度化(パルス速度変更機能追加) * マニュアルのHTML化(Sphinx利用) Changed ******************************* * 各サーバーにおいて同一の機能を提供するソースコードの共通化(iroha-base-system) * 各サーバーの設定ファイルを1つのディレクトリ下にまとめて保存するように変更(iroha-settings) 2.5.5 - 2021-12-15 ############################### Fixed ******************************* * 実験課題IDによるユーザー作成機能の修正 2.5.4 - 2021-09-02 ############################### Fixed ******************************* * update_runInfoファサードの修正 * シーケンス管理サーバーの静的HTML出力に関する修正 * Python3環境におけるloopファサードの修正 * 統合制御サーバーのデバイスパネルのタイトルの修正 2.5 ############################### Added ******************************* * デバイス制御サーバーのPython3対応 * ユーザー持ち込み試料データベース連携機能の追加 2.4 ############################### Added ******************************* * 装置管理サーバー、シーケンス管理サーバー、統合制御サーバーのPython3対応 * デバイス構成におけるモニタリングデバイスカテゴリの追加 Fixed ******************************* * シーケンス管理サーバーのWeb UI改良 2.3 ############################### Added ******************************* * デバイスデータオンライン配信機能の追加 * デバイス制御サーバー:intervalMeasurement追加 Changed ******************************* * デバイス制御サーバー:パラメータ設定画面における現在値表示 * デバイス制御サーバー:デバイスリストのアルファベットソート * シーケンス管理サーバーWeb UI刷新 Fixed ******************************* * 装置管理サーバーメモリ消費対策 2.2 ############################### Added ******************************* * 統合制御サーバーによる外部アクセス用静的HTML出力機能追加 * 連携データベース、統合認証システムとの連携機能追加