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</p> <p>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
オブジェクトに設定される問題を修正しました。