On this page |
Platform ¶
-
The HQueue server and clients now run on Python 3. See Upgrading HQueue for how to upgrade existing HQueue Python 2 farms to Python 3.
-
The HQueue server now uses Django 3.1.5.
-
The web interface now uses jQuery 3.6.0.
-
The HQueue Client service on Windows has been replaced by a scheduled task to manage the launch of the client after a machine reboot. Eliminating the service fixes the issue where the HQueue client did not recognize mapped drive letters and could only access network files via UNC paths.
Installation ¶
-
The macOS installer now includes an option to install the HQueue client.
-
On macOS, the HQueue server installs to
/Library/HQueueServer
and the client to/Library/HQueueClient
. The server and client log outputs have moved to/Library/Logs/HQueueServer
and/Library/Logs/HQueueClient
.
-
The HQueue server no longer has an Add Clients feature. You should use the Houdini installer to add clients to the farm from now on. See Adding a Linux client, Adding a macOS client, and Adding a Windows client. See Scripted Installations for how to automate installation.
-
The installer no longer offers to create a shared folder.
Configuration ¶
-
The HQueue server configuration is now simpler. See Server Configuration Options.
-
The option to automatically mount network drives on the client is no longer supported.
-
The Network folder configuration is now simpler. The server-side configuration is now stored in a file,
network_folders.ini
, making it more accessible and easier to manage through automation.
API ¶
-
The new
getNetworkFolders()
function returns a list of the network folders registered in HQueue. -
The
getEnvRoot()
andgetHQRoot()
functions are deprecated. UsegetNetworkFolders()
instead.
-
The availability rules returned by
getClients()
no longer includelocalStartHour
,localStartMinute
,localEndHour
orlocalEndMinute
keys.