- Updated the way we collect code coverage data.
- Switched from Zulip to Github Discussions for support.
- Removed DCC-specific files from the install.
- Improved consistency among subcommand arguments.
- Added subcommands to secure communication channels with TLS.
- Allow clients to contact the server using a nonstandard port.
- Organized and streamlined the documentation.
- Switched from Travis-CI to Github Actions for continuous integration.
- Buildcat server can serialize tasks to an arbitrary storage path.
- Added an option to run workers without forking, for Windows.
- Added an integration to render Houdini .ifd files.
- Added support for rendering arbitrary collections of frames and frame ranges from a Houdini .hip file.
- Added an option to specify the maximum number of jobs executed by a worker.
- Create a single command-line client with subcommands for starting the server, starting workers, and submitting jobs.
- Added integrations for Modo and Redshift.
- Removed support for Python 2 in the Buildcat module.
- Removed support for Windows, use WSL instead.
- Eliminated the need for custom worker code, so we can use vanilla RQ workers instead.
- Completely reorganized and harmonized behavior among integrations.
- Added a command to estimate when a queue will be empty.
- Explicitly use pickle protocol 2 for serialization, so (non-Buildcat) Python 2 clients can submit jobs.
- Greatly expanded documentation.
- Introduced support for multiple render queues in Houdini.
- Added support for rendering multiple frames at a time from DOP ROPs in Houdini.
- Improved error checking and troubleshooting messages in Houdini.
- Support rendering with step sizes other than one in Houdini.
- Initial release, including basic Houdini integration.
- Setting up the project.