Skip to content

fix(resources): remove deprecated fields for v3 major release#664

Merged
mitchnielsen merged 2 commits intomainfrom
v3-major-release
Mar 18, 2026
Merged

fix(resources): remove deprecated fields for v3 major release#664
mitchnielsen merged 2 commits intomainfrom
v3-major-release

Conversation

@mitchnielsen
Copy link
Member

@mitchnielsen mitchnielsen commented Mar 17, 2026

Summary

Removes four deprecated attributes that were marked for removal in the next major version:

These fields were already no-ops (not sent to or read from the API), so this is a clean removal from schemas, models, API structs, and docs.

Also adds an upgrade guide at docs/guides/upgrading-to-v3.md to help users migrate.

Closes #493

Closes https://linear.app/prefect/issue/PLA-1372/remove-deprecated-fields-in-next-major-upgrade

Requirements

General

  • The contributing guide has been read
  • Title follows the conventional commits format
  • Body includes Closes <issue>, if available
  • Relevant labels have been added
  • Draft status is used until ready for review

Code-level changes

  • Unit tests are added/updated
  • Acceptance tests are added/updated (including import tests, when needed)

New or updated resource/datasource

  • Documentation is added (generated by mise run docs from source code)

Remove max_active_runs, catchup, manifest_path, and billing_email
fields that were deprecated in PRs #491, #495, #507, #560 and slated
for removal in the next major version.

These fields were already no-ops (not sent to or read from the API).
This commit removes them from schemas, models, API structs, and docs.

Closes PLA-1372
Covers the deprecated field removals (manifest_path, max_active_runs,
catchup, billing_email) with examples and step-by-step upgrade instructions.

Related to PLA-1372
@mitchnielsen mitchnielsen self-assigned this Mar 17, 2026
@mitchnielsen mitchnielsen deployed to Acceptance Tests March 17, 2026 16:48 — with GitHub Actions Active
@mitchnielsen mitchnielsen added the breaking Breaking change label Mar 17, 2026
@github-actions github-actions bot added the docs label Mar 17, 2026
@mitchnielsen mitchnielsen marked this pull request as ready for review March 17, 2026 16:51
@mitchnielsen mitchnielsen requested a review from a team as a code owner March 17, 2026 16:51
@mitchnielsen mitchnielsen merged commit 0c9ac9b into main Mar 18, 2026
8 checks passed
@mitchnielsen mitchnielsen deleted the v3-major-release branch March 18, 2026 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove deprecated fields in next major upgrade

3 participants