PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix: resolve logging overrides per source precedence and align config view/validation Addresses review feedback: - Split the single LoggingOverridesSource into EnvLoggingOverridesSource and ProfileLoggingOverridesSource, placed at the environment and profile precedence tiers. pydantic-settings merges the overrides dict per key via deep_update, so resolution is env > prefect.toml > pyproject.toml > profile (prefect.toml / pyproject.toml overrides are handled natively via [logging.overrides]). - config view now surfaces logging overrides set in prefect.toml / pyproject.toml with the correct source label and precedence, not just environment variables. - _valid_logging_override_names mirrors runtime file selection: the custom logging config file is used if present, otherwise the default, never merged. Adds tests for per-key source precedence, prefect.toml override display, and custom-file-only key validation.
Abdulrehman-PIAIC80387:fix-config-set-logging-overrides
3 hours ago
Fix unhandled ValueError for module-path entrypoints in prefect deploy Guard the default pull-step generation against module-path style entrypoints (e.g. `my_package.my_flow`) which contain no colon and previously raised `ValueError: not enough values to unpack`. Falls through to the local cwd behavior. Closes #22491 Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>
devin1/oss-8074-unhandled-valueerror-unpacking-entrypoint-during-deployment
3 hours ago
fix: honor explicit empty pull step in deployment config closes #22489 Deploying from a prefect.yaml with an explicit empty `pull` (null or []) still injected a default `set_working_directory` step pointing at the deploying machine's cwd, which is meaningless (and crash-prone) for a remote worker whose command resolves code itself. The pull-step resolution used an `or` chain that treated an explicit empty `pull` the same as an absent one. Distinguish the two via the model's `model_fields_set` (top-level) and `exclude_unset` per-deployment dumps, and only generate the default when `pull` was not provided at all. An explicit empty `pull` is honored as no pull steps. Absent-pull behavior is unchanged.
Abdulrehman-PIAIC80387:fix-deploy-explicit-empty-pull
3 hours ago
Preserve empty pull step in prefect deploy (OSS-8073) An explicit empty `pull: []` in prefect.yaml now disables pull steps instead of falling through to the default `set_working_directory` action that points at the deploying machine's cwd. Omitted/`null` pull continues to auto-generate the default action. closes #22489 Co-authored-by: Alexander Streed <alex.s@prefect.io>
devin/1783936024-oss-8073-empty-pull
3 hours ago
fix: resolve logging overrides per source precedence and align config view/validation Addresses review feedback: - Split the single LoggingOverridesSource into EnvLoggingOverridesSource and ProfileLoggingOverridesSource, placed at the environment and profile precedence tiers. pydantic-settings merges the overrides dict per key via deep_update, so resolution is env > prefect.toml > pyproject.toml > profile (prefect.toml / pyproject.toml overrides are handled natively via [logging.overrides]). - config view now surfaces logging overrides set in prefect.toml / pyproject.toml with the correct source label and precedence, not just environment variables. - _valid_logging_override_names mirrors runtime file selection: the custom logging config file is used if present, otherwise the default, never merged. Adds tests for per-key source precedence, prefect.toml override display, and custom-file-only key validation.
Abdulrehman-PIAIC80387:fix-config-set-logging-overrides
4 hours ago
Fix import statements Signed-off-by: merobi-hub <merobi@gmail.com>
merobi-hub:add-openlineage
14 hours ago
Fix tests configuration and add init Signed-off-by: merobi-hub <merobi@gmail.com>
merobi-hub:add-openlineage
18 hours ago
fix(suspension): always run polling backstop in FlowRunSuspendingObserver Co-Authored-By: bot_apk <apk@cognition.ai>
devin/1783816294-suspension-polling-backstop
2 days ago
Latest Branches
CodSpeed Performance Gauge
-1%
fix: support setting logging.yml overrides via prefect config set
#22411
4 hours ago
4b01f49
Abdulrehman-PIAIC80387:fix-config-set-logging-overrides
CodSpeed Performance Gauge
-1%
Handle module-path entrypoints when generating default pull step
#22493
3 hours ago
b4a99ed
devin1/oss-8074-unhandled-valueerror-unpacking-entrypoint-during-deployment
CodSpeed Performance Gauge
-1%
fix: honor explicit empty pull step in deployment config
#22492
3 hours ago
1f9f84f
Abdulrehman-PIAIC80387:fix-deploy-explicit-empty-pull
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs