@databricksero
1) What changed between CLI versions 0.274.0 and 0.276.0 that causes this validation error?
The CLI dropped support for open-source Spark Declarative Pipelines and now fully supports only Lakeflow Declarative Pipelines. This means configurations formatted for the older open-source pipeline format are no longer recognized and cause validation errors.A breaking change was introduced where the CLI returns errors for bundles that use configuration formats not compliant with Lakeflow Declarative Pipelines.
2) Is there a migration path or configuration change required to make existing bundle configurations compatible with the new CLI version?
Yes. Existing configurations must be migrated to the Lakeflow Declarative Pipelines format.
3)Are there any breaking changes documented for this upgrade that I should be aware of?
Yes, the main breaking changes are:
Removal of support for open-source Spark Declarative Pipelines bundle validation. The CLI now only supports Lakeflow Declarative Pipelines.
Details:
Generate a new Lakeflow-compliant project to see the updated and supported template:
Run databricks pipelines init in your environment.
This demonstrates the expected structure and configuration syntax for pipelines.yml and related files.
Official documentation for Lakeflow Declarative Pipelines:
Developer guide with reference examples and pipeline lifecycle details:
https://docs.databricks.com/aws/en/ldp/index.html
Release notes and updates for Lakeflow Declarative Pipelines CLI:
https://learn.microsoft.com/en-us/azure/databricks/release-notes/dlt/
Migration and moving tables between pipelines:
Guidance on moving tables between Lakeflow Declarative Pipelines (important if your existing job configurations include table moves or splits):
https://docs.databricks.com/aws/en/ldp/move-table.html
https://learn.microsoft.com/en-us/azure/databricks/ldp/move-table
Practical migration advice:
Compare your current pipelines.yml and jobs.yml closely against a generated Lakeflow project from pipelines init.
Adjust resource, permissions, environment, and path definitions to align with Lakeflow syntax and features such as Unity Catalog support and serverless compute.
Validate your bundle with databricks bundle validate --target dev after migration.
These references provide official and up-to-date information to help you adjust your deployment pipeline bundles to the new supported format and resolve the validation errors encountered in CLI 0.276.0. If you need detailed syntax or examples, the generated sample with pipelines init along with the online documentation will be most useful.