Releases: OpenRTM/OpenRTM-aist-Java
Releases · OpenRTM/OpenRTM-aist-Java
2.0.2
Release Notes: 2.0.2-RELEASE
Major common changes
- OmniORB version update on Windows (4.3.2)
- Modification to call RTC destructor when Manager shuts down(C++ and Python)
- Modification of create_component function(C++ and Python)
- Modification to improve the operability of RTSystemEditor
- Modification to improve the operability of RTC Builder
- Miscellaneous fixes and bug fixes
リリースノート: 2.0.2-RELEASE
主な共通変更点
- WindowsにおけるomniORBバージョン更新 (4.3.2)
- Managerのシャットダウン時にRTCデストラクタを呼び出すように修正(C++とPython)
- create_component関数の修正(C++とPython)
- RTSystemEditorの操作性向上のための修正
- RTCBuilderの操作性向上のための修正
- 雑多な修正、バグフィックス
Java
不具合修正
なし
その他
2.0.1
Release Notes: 2.0.1-RELEASE
Major common changes
- 2.0 series manager command name changed.
- C++ and Java manager command names are the same for Windows and Linux.
- C++ : rtcd2、rtcprof2
- Java : rtcd2_java、rtcprof2_java
- Python defined manager command names according to Python 3.0 execution command names for Windows and Linux respectively.
- Python : (Windows)rtcd2_python、rtcprof2_python、(Linux)rtcd2_python3、rtcprof2_python3
リリースノート: 2.0.1-RELEASE
主な共通変更点
- 2.0系マネージャーコマンド名変更
- C++ と Java は、Windows と Linux で同じマネージャー コマンド名を定義
- C++ : rtcd2、rtcprof2
- Java : rtcd2_java、rtcprof2_java
- Python は、Windows と Linux のそれぞれの Python 3.0 実行コマンド名に従ってマネージャー コマンド名を定義
- Python : (Windows環境)rtcd2_python、rtcprof2_python、(Linux環境)rtcd2_python3、rtcprof2_python3
Java
不具合修正
- corba.endpointsにIPアドレスのみを指定する場合に、コロンを付けずに設定できるようにする (#97|Nobu19800)
- InPortが正常に動作しない問題の修正 (#98|Nobu19800)
その他
- 2.0系のコマンド名変更とバージョン2.0.1への更新 (#100|n-kawauchi)
2.0.0
Release Notes: 2.0.0-RELEASE
Major common changes
- Changed the deb package name to openrtm2 to support coexistence with 1.2 series. (C ++ and OpenRTP only)
- Miscellaneous fixes and bug fixes
- OmniORB version update on Windows (4.2.5)
- End of official support for Visual Studio 2012, 2013 on Windows
- Modification to improve the operability of RTSystemEditor
- Modification to improve the operability of RTC Builder
- Implementation of data port serializer selection function. ROS, ROS2, DDS, SSM interoperability functions.
- Implementation of the FSM4RTC specification compliant functions (FSM-Component, component observer, DataPushService type, DataPullService type interface)
- Removed some functions of coil and changed to functions of C++ standard library. C ++ 11 or later environment is required to build OpenRTM-aist and RTC.
- Implementation of execution context for multi-level composite components.
リリースノート: 2.0.0-RELEASE
主な共通変更点
- debパッケージ名を openrtm2 へ変更し、1.2系との共存に対応(C++とOpenRTPのみ)
- 雑多な修正、バグフィックス
- WindowsにおけるomniORBバージョン更新 (4.2.5)
- Windowsにおける Visual Studio 2012、2013の公式サポート終了
- RTSystemEditorの操作性向上のための修正
- RTCBuilderの操作性向上のための修正
- データポートのシリアライザ選択機能の実装。ROS、ROS2、DDS、SSM相互運用機能の提供
- FSM4RTC仕様に準拠した機能の実装(FSM型コンポーネント、コンポーネントオブザーバー、DataPushService型、DataPullService型インターフェース)
- coilの一部機能を削除して標準C++ライブラリの関数に変更。OpenRTM-aist、及びRTCのビルドにはC++11以降の環境が必要。
- 多階層複合コンポーネント用実行コンテキストの実装
- CSP(Communicating Sequential Processes)ポートの実装(Pythonのみ)
Java
不具合修正
- Java版debパッケージのサンプルスクリプトへの実行権限を付与 (#83|n-kawauchi)
- rtc.conf.sample、component.confの修正 (#84|Nobu19800)
- 言語ごとのモジュールロードパスを指定した場合にロードできないバグの修正、モジュール探索時間の短縮のための修正 (#91|Nobu19800)
その他
1.2.2
Release Notes: 1.2.2-RELEASE
Major common changes
- Main Python version changed from 2 series to 3 series
- Miscellaneous fixes to make Python 3 main due to end of support for Python 2
- Miscellaneous fixes and bug fixes
- OmniORB version update on Windows (4.2.4)
- End of official support for Visual Studio 2010 on Windows
- Add support of Ubuntu Linux 20.04
- Modification to improve the operability of RTSystemEditor
- Modification to improve the operability of RTC Builder
リリースノート: 1.2.2-RELEASE
主な共通変更点
- メインPythonバージョンを2系から3系へ変更
- Python2系サポート終了に伴うPython3系をメインとするための雑多な修正
- 雑多な修正、バグフィックス
- WindowsにおけるomniORBバージョン更新 (4.2.4)
- Windowsにおける Visual Studio 2010の公式サポート終了
- Ubuntu Linux への 20.04 サポートの追加
- RTSystemEditorの操作性向上のための修正
- RTCBuilderの操作性向上のための修正
Java
不具合修正
- バージョン番号の1.2.2への更新 (#65|n-kawauchi)
- OpenRTM-aist-PythonのPython3対応に伴う変更 (#68|katami-win)
- openrtm-aist-java-exampleのdebパッケージ依存関係の修正 (#70|n-kawauchi)
- rtcdのモジュールロードパスのセパレータの修正 (#73|katami-win)
- ログヘッダメッセージのCopyright記述の更新 (#75|n-kawauchi)
- get_loadable_modulesで取得したロード可能モジュールの言語名をrtcprofの言語に設定する修正 (#78|Nobu19800)
1.2.1
リリースノート: 1.2.1-RELEASE
Java
不具合修正
- エラー遷移時にonExecuteとonStateUpdateを呼ばないようにする
- 1つのポートに2本以上のコネクタを生成できないバグの修正
- Java向けにIDLのパスを定義したシステム環境変数 RTM_IDL_DIR を新設
- その他のバグフィックス
1.2.0
リリースノート: 1.2.0-RELEASE
-
機能に関する変更
- マネージャ起動時にポートを接続する機能
- マネージャ起動時にコンポーネントをアクティベーションする機能
- CORBA_RTCUtil:コンポーネント操作関数群の導入
- トピックベースのポート接続機能
- 共有メモリ通信データポート(shared_memory型インターフェース)
- 同一プロセス内通信のデータ転送を変数で渡すダイレクト接続データポート(direct型インターフェース)
- 名前付けポリシー機能の拡張(同一ネームサーバー、同一ノードで独自のインスタンス名を設定する)
- rtcloc形式のコンポーネント指定方法(マスターマネージャに登録されたスレーブマネージャからコンポーネントを名前で検索)
- rtcname形式のコンポーネント指定方法(ネームサーバーに登録されたコンポーネントを名前で検索)
- デフォルトでデータポートの二重接続を許可しない機能
- LogstreamBase:ロガー機能の拡張
- コンポーネントオブザーバのデータ入出力検知機能
- モジュール探索パスのサブディレクトリのモジュールを探索する機能
- 雑多なバグフィックス
-
ユーザービリティに関する変更
- Ubuntu、Debian、Fedora 環境でパッケージによるインストール可能
1.1.2
[incompat]bug fixed git-svn-id: https://tmp.openrtm.org/svn/OpenRTM-aist-Java/branches/RELENG_1_2@1149 9a6ac7ee-f497-465d-b832-7029f4913c1d