コード変更履歴¶
リリース予定¶
Added¶
Python3対応TrigNETデバイスモジュールの追加
装置管理サーバーおよび統合制御サーバーに外部サービス向けAPIの追加
装置管理サーバーで測定毎に作成するログフォルダの書き込み権限を変更する機能を追加
デバイス監視ログ収集サーバーにおいて収集を開始するログの日時を指定する機能を追加
試料管理データベースから課題情報および試料情報を取得する機能を追加
Changed¶
シーケンス管理サーバーのスクリプトの自動チェックの仕様変更
デバイス監視ログ収集サーバーの設定を設定ファイルで行うように変更
Deprecated¶
Removed¶
Fixed¶
統合制御サーバーのログイン画面が表示できないエラーが生じた際に、対処方法を表示するように修正
Security¶
2.9.0 - 2024-12-10¶
Added¶
シーケンス管理サーバーのファサード作成機能において複数引数を持つファサードを作成する機能を追加
統合制御サーバーのサマリーパネル一覧画面およびデバイスパネル一覧画面においてパネルを一番上・一番下に移動するボタンを追加
統合制御サーバーのデバイスパネル編集画面においてパラメータの表示・非表示を一括で切り替えるボタンを追加
統合制御サーバーのデバイスパネル編集画面においてパラメータを一番上・一番下に移動するボタンを追加
統合制御サーバーのデバイスパネルの表示幅を変更する機能を追加
統合制御サーバーのダッシュボードにおいてデバイスパネルをサマリーパネルと同様に整列させるモードを追加
Changed¶
測定リトライ時のルーチンを変更
デバイス制御サーバーにおいてAdminモードでもログを閲覧できるように変更
シーケンス管理サーバーのファサード引数ダイアログにおいて戻り値を返さないファサードについてはReturnの入力欄を表示しないように変更
Fixed¶
シーケンス管理サーバーにおいてファサードを階層分けした際にファサードツリーに反映されない不具合の修正
シーケンス管理サーバーにおいてloopファサード使用時にloop内のファサードの引数が空の場合にループ変数の値が代入されてしまう不具合の修正
シーケンス管理サーバーおよび統合制御サーバーに非予約ユーザーでログインした際のログメッセージをInfoからWarningに修正
2.8.3 - 2024-06-19¶
Added¶
デバイス制御モジュールのparams.tplの内容をチェックするスクリプトをutilに追加
Elasticsaerchの管理用スクリプトをutilに追加
現在のRun Noを取得するファサードを追加
ElasticsearchおよびGrafana用のDocker compose設定ファイルを追加
Fixed¶
シーケンス管理サーバーのスクリプト編集パネルにおけるSave asボタンの挙動を修正
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出力機能追加
連携データベース、統合認証システムとの連携機能追加