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_FOLDERGENVID_TOOLBOX_FOLDER で置き換えました。
  • [toolbox] genvid.toolbox.BaseToolsetbasescriptsetcurdir を非推奨としました。
  • [toolbox] 非推奨の CURDIR 環境変数とその使用法。
  • [toolbox] --ignore-requires-pythoninstall-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 の killterminate で使用する 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 オブジェクトに設定される問題を修正しました。