Octopus Deploy 3.4 introduces a significant new feature called multi-tenant deployments, which aims to enhance the deployment process by allowing multiple instances of a project to be deployed across various environments. This feature is designed to be user-friendly and can be toggled on or off, ensuring that users who do not need it will not experience any changes. Multi-tenant deployments enable several functionalities, such as first-class tenants, variable templates, tenant tag sets, and a tenant designer/preview tool, which collectively enhance the deployment experience by allowing for isolated test deployments, managing deployments for individual targets, and customizing tenant-specific settings. The feature was highly anticipated by users and allows for greater flexibility and management of projects, facilitating scenarios like deploying projects to different customers or transforming projects into SaaS applications. The new capabilities are aimed at both small teams and those managing thousands of tenants, offering tools to efficiently handle tenant selection and deployment management.