The Render Farm Deployment Kit on AWS is a library for use with the AWS Cloud Development Kit that helps you define your render farm cloud infrastructure as code.
Note: Node 14 is End of Life and RFDK >= 1.3.x no longer officially supports it. Node.js 18.0.0 is now the minimum officially supported version that RFDK now supports. See our documentation on upgrading to RFDK 1.3.
This release marks the first official stable release of RFDK. All RFDK APIs in this release are considered to be stable and will only be removed through a deprecation process that allows consumers to phase out their usage for at least one minor RFDK version.
NOTE: Future minor RFDK releases may still introduce backwards-incompatible breaking changes. RFDK will continue to announce these breaking changes in this CHANGELOG and on each GitHub release along with documentation and guidance on navigating the change.
This change migrates the RFDK to be based on CDK v2. All apps that adopt RFDK 1.x will have to be migrated to CDK v2 as well. To update your app, follow the CDK v2 migration guide.
Additional breaking changes:
userAwsThinkboxEulaAcceptance
property of the ThinkboxDockerImages
construct has been removed and replaced with userAwsCustomerAgreementAndIpLicenseAcceptance
. The licensing terms of Deadline have been retroactively changed with the
release of Deadline 10.1.23, and these new terms must be agreed to by a code change in your applications.See the RFDK 0.40.x upgrade documentation for more details and guidance on addressing these breaking changes.
RFDK will configure Deadline Secrets Management automatically when using Deadline 10.1.19.x or higher. If your CDK app uses the Repository
construct with an un-pinned VersionQuery
, then upgrading RFDK will set up Deadline Secrets Management. Using Deadline Secrets Management is strongly encouraged for securing Deadline render farms, however it can potentially impact your workflows within Deadline. Please review the Deadline Secrets Management documentation to learn about the feature.
See the RFDK 0.38.x upgrade documentation for more details and guidance on how to upgrade.
enabled
flag on the RenderQueueExternalTLSProps
can be set to false;
however, we strongly encourage you to enable TLS. See theRFDK 0.37.x upgrade documentation
for more details and guidance on how to upgrade.