2.0.42 Release Notes#
Release Date: January 2025
Highlights#
Kit-version agnostic#
Farm 2.0 is now a pure Python implementation for all deployments, removing the dependency on Omniverse Kit. Properly packaged Kit applications, with differing Kit versions, can be deployed to the same Farm instance.
Farm Standalone#
Omniverse Launcher-based Farm Queue and Farm Agent are being deprecated (Farm 106 being their last release), replaced by Farm Standalone. This utilizes the same component microservices as the Kubernetes-based deployment. It allows for various deployment topologies and can be configured and scaled from a single-system to large Farm instances.
Farm Standalone is distributed as an NGC resource and installed using standard Python Wheel files.
Refer to the following guides for more information:
Release Notes#
Added#
Jobs service
/queue/management/jobs/remove
endpoint to remove job definitions.
Fixed#
Resolved an issue where all job definition arguments would be split on spaces. Now, only arguments starting with
--enable
are split to account for how Kit handles extension enabling.
Improved#
Controller service
task_checkin_timeout
has been increased to 300 seconds.Controller service task spawning has been consolidated and simplified.
Ensured consistency in how configuration options can be specified.
Farm Dashboard performance improvements when viewing large logs.
Increased test coverage.
Removed#
Omniverse Launcher-based installs of Farm Queue and Farm Agent.
Reliance on Omniverse Kit.
Kit-based token expansion in job definitions and configuration files.