1.39.0
主な修正と変更
Python 3.10の開発サポート
Genvid MILE SDK を更新し、Python 3.10 をデフォルトでインストール、使用するようにしました。SDK はまだ Python 3.8 をサポートしていますが、Python 3.10 にアップグレードすることをお勧めします。
Unity と Unreal の Editor Pluginを非推奨
Unity、Unreal EngineともにEditorプラグインは非推奨とする予定です。
この変更に備え、Unreal の Genvid Editor
モジュールを独自のプラグインに変換し、 GenvidPlugin
から切り離しました。また、Unreal の Genvid
モジュールを独自のプラグインに変換し、現在は Genvid Blueprint
と呼んでいます。
今後のリリースで、UnityとUnrealのエディタモジュールのプラグインを削除する予定です。
エディタープラグインと同じストリーミングサービスのコントロールには、 Genvid MILE SDK ウェブインターフェースを使用します。
UnityおよびUnreal Plugin SDKのバージョンに依存しない。
プロジェクトでUnityまたはUnrealプラグインのいずれかを使用する際に、使用するSDKソースを指定できるようになりました。
Unrealの場合、 engine-integration\ue4\copy-ue4-plugin.py
スクリプトを使用して、SDKディレクトリパスを設定することができます。
Unityについては、エディタ内の新しい Genvid SDK Window
を使って、バージョンを切り替えることができます。
その他変更点や修正点
[toolbox] Nomad を 1.2.4 から 1.3.5 にアップグレードしました。
[toolbox] Consul を 1.11.2 から 1.13.2 にアップグレードしました。
[toolbox] Vault を 1.9.3 から 1.11.3 にアップグレードしました。
[toolbox] Consul-Template を 0.27.1 から 0.29.2 にアップグレードしました。
[toolbox]
genvid.toolbox.BastionTool.SETUP_JOBS
内の HCLv1 ジョブのサポートが削除されました。詳しくは、アップグレードノートご覧ください。[toolbox] SDK 自体のバージョンを返す新しいコマンド genvid-sdk sdk-version を追加しました。このコマンドは、
genvid-toolbox
のバージョンを返す genvid-sdk version に取って代わります。[toolbox]
ROOTDIR
を非推奨とし、GENVID_SDK_FOLDER
とGENVID_TOOLBOX_FOLDER
で置き換えました。[toolbox]
genvid.toolbox.BaseTool
のsetbasescript
とsetcurdir
を非推奨としました。[toolbox] 非推奨の
CURDIR
環境変数とその使用法。[toolbox]
--ignore-requires-python
をinstall-toolbox.py
に追加しました。[aws]
wingame
AMIをセットアップする際に、GENVID_SERVICES_DATADIR
が早期に設定される問題を修正しました。[aws] の
wingame
AMIにENA最適化、ボリューム初期化、ジャンボフレームを追加しました。[azure] スケジュールされたタスクが正しい順番で実行されるようにすることで、
wingame
マシンが最初の起動時に登録されないという問題を修正しました。[azure]
C:\user_data.log
に user_data 実行時のログを追加しました。[azure,aws] アウトプットを
c:GenvidLogs
へ送信することにより、スケジュールされたタスクのログを記録するようになりました。。[bastion] Bastion REST Terraform Commands API の
kill
とterminate
で使用する HTTP メソッドが、OpenAPI の定義でPOST
の代わりにGET
として宣言されていた問題を修正しました。[sdk] SDKとドキュメント全体を通してGenvidロゴを更新しました。
[composed,gvencode] ストリーミングサービスの再起動に失敗する問題を修正しました。
[ue4-editor] Unreal Engineエディターを閉じた時のクラッシュを修正しました。
[unity-plugin,sdk] ゲーム更新時のUnityプラグインの更新を改善しました。オーディオ、ビデオ、ストリーム、イベント、コマンドのためのgenvidの設定を失わないようにしました。古いUnityプラグインは非推奨ですが、まだ使用可能です。
[web-sdk] console.logを使用する際にコンテキストが欠落していた問題を修正しました。
[web-sdk] setInterval と clearInterval の両方が、同じ
getConfig().window
オブジェクトに設定される問題を修正しました。