1.31.0
Major Fixes and Changes
Clean Install
We fixed an issue where the error message A setup package is either missing or damaged appeared when installing on computers not already having the Microsoft Visual C++ Build Tools 2015 installed.
Minor Changes and Other Fixes
[documentation] Improved search results by decreasing the importance of release and upgrade notes pages.
[documentation] Corrected an invalid path in the UT4 cloud documentation which prevented the project from building.
[toolbox] Improved the
genvid-azure-image
tool’screate-images
command by having it delete intermediate Image resources and imported VHD blobs after it completes. Use the new option--keep-intermediate-resources
to skip this new step and keep these intermediate resources.[toolbox] Improved the
genvid-azure-image
tool’screate-images
command by enabling it to work with private blob storage containers that are accessible from the currently logged-in Azure CLI subscription.[toolbox] Improved
genvid-bastion
by loading the configuration from the content of theGENVID_BASTION_CONFIG_FOLDER
.[toolbox] Added
GENVID_BASTION_CONFIG_FOLDER
andGENVID_BASTION_JOB_TEMPLATE_FOLDER
environment variables to configure where thegenvid-bastion
command finds its job configuration. The membergenvid.toolbox.RuntimeTool.template_dir
is now deprecated in favor ofGENVID_BASTION_JOB_TEMPLATE_FOLDER
.[toolbox] Added the ability to load the configuration from a folder to
genvid-sdk load-config-sdk
. We created a new folder{ROOTDIR}/local-services
and moved the localservices.nomad.tmpl
from{ROOTDIR}/bastion-services/templates
to{ROOTDIR}/local-services/templates
.[toolbox] Improved
genvid-sdk -c {clusterid} setup
by loading the configuration from the folderROOTDIR/cloud-services/setup
.[toolbox] Improved remote cluster initial setup by adding the logs to the cluster configuration.
[toolbox] Moved the
SDK.update_config
method down to theProjectTool
base class to improve availability. The signature of the method has also changed. See the Upgrade Notes for more information.[toolbox] Added
genvid-sdk env
commands which do the same as theirgenvid-bastion
equivalent commands.[toolbox] Added
genvid-sdk cluster-version
to display the version of the Cluster API managing the cluster. (Formerly the function ofgenvid-sdk version
, which now returns the version of the Toolbox.)[composed] Fixed an issue where a crash can occur when loosing game connection.
[gvencode] Fixed an issue where the system would crash when given a bogus channel or key in ClusterUI.
[gvencode] Fixed an issue where an invalid value is passed to the video configuration when no codec is defined in the template.
[gvencode] Fixed a network issue where too many calls to Cluster API Health were blocking the connection between composeD an GVencode.
[studio] Fixed an issue where the dropdown menu of the video mixer’s source field goes blank when the user edits the name of a scene.
[cube-sample] Fixed an issue where the DirectX sample generated warnings when compiling.
[bastion-api] Improved Cluster’s Setup Jobs templates by passing the
CLUSTER_ID
in the rendering environment.[nats] Corrected name of
nats-window
package to benats-windows
and using the NATS version for tagging it. This also affects the job, task, and log names.[nats] Merged the
nats-windows
task into thenats
job on the cloud.[nats] Fixed an issue where the NATS servers were always reloading the configuration file, possibly leading to crash.
[nats] Improved NATS Linux by synchronizing with the NATS Windows version.
[cluster-ui] Fixed an issue where the
services/leaf/compression
field was showing an empty choice in addition totrue
andfalse
.[cluster-ui, bastion-ui] Fixed an issue where a Page not found error is displayed when the user accesses the documentation link in the UI.