Upgrade from 1.44.0 to 1.45.0
New Visual C++ Redistributable Installed on the Wingame AMI
The previous package installed the Visual C++ libraries for version 2015, 2017, and 2019. The new package also installs the 2022 version.
Refresh job definitions
The jobs API now allow job definitions to be refreshed without having to deregister their jobs first. Just start the job again after submitting the new template. It works also for the startAll
method.
Important
The task counts of the current job will be preserved. If you want to use the
one in the job definition instead, you need to pass the force=true
parameter.
Warning
Updating the job definition can stop or break a task or the whole job. To control how updates are managed, use the update block in the Nomad’s job definition.
Nomad jobs are no longer purged when stopped
The stop
methods will no longer purge the jobs from Nomad. By default, jobs
stopped but not purged will now show a status of DEAD
rather than
UNREGISTERED
. Instead, a purge
option has been added to for the purge
to happen immediately. Nomad GC will eventually purge a stopped job after
some time.
Studio API is no longer accessible through the Cluster UI Swagger page
You can still access it from the Studio UI.
Cluster Management API are now exposed under Traefik
The Cluster Management APIs are now going through a reverse proxy, allowing to
configure and unify those APIs exposition. Following this change, the
GENVID_BASTION_URL
should now take into account the prefix for the
bastion API (/bastion
) and the GENVID_BASTION_BINDING_PORT
is no
longer used by default (the bastion port is dynamic, but the proxy port is
static and configurable).
Warning
A current issue with current (1.45.0) and older Genvid MILE SDK is that
genvid-sdk clean-config
will removed the now customized Hashi-UI link
on the local cluster. Running genvid-sdk setup
after that bring back
the right URL. Future version of the SDK will prevent that issue.
See also