PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
Preserve S3 bucket prefixes for paths with leading slashes (#23407) Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com> Co-authored-by: Alex Streed <12350579+desertaxle@users.noreply.github.com>
main
6 hours ago
Fix ECS container resource expectations for Moto 5.2.4 (#23431) Co-authored-by: Alex Streed <12350579+desertaxle@users.noreply.github.com>
main
6 hours ago
Make `*args`/`**kwargs` optional collections in flow parameter schemas (#23418) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
main
7 hours ago
Document variadic binding of iterables in callables AGENTS.md (OSS-8332)
devin/oss-8332-variadic-parameter-schema
8 hours ago
Map union errors to their setting and name the profile in the use_profile hint Profile.validate_settings matched an error to a setting only when the error path equalled the setting's path. A union field reports one error per member type below that path, so an invalid union value, such as PREFECT_FLOWS_DEFAULT_RETRY_DELAY_SECONDS="abc", mapped to no setting: `prefect config set` saved it and use_profile could not skip it. Errors below a setting's path now count for that setting, grouped into one entry per setting, and `prefect config set` prints one heading per setting. use_profile's hint now uses `prefect --profile <name> config ...`, since plain `prefect config` edits the active profile, and an error with nothing to skip is re-raised as it was instead of after a second validation.
cristiangirlea:cg/16813-profile-validation-warn
19 hours ago
Add type hints to new tests and cover the single-run route
DEVJHAWAR11:fix/flow-run-bigint-parameters-500
20 hours ago
fix(callables): align positional-only arg defaults in source-parsed signatures `_generate_signature_from_source` aligned `ast.arguments.defaults` against only `args`, but defaults apply to the trailing positional parameters spanning both `posonlyargs` and `args`. Entrypoints whose function mixed a required positional-only arg with later defaulted args (e.g. `def f(a, b=5, /, c=10)`) shifted defaults onto the wrong parameters and raised "non-default argument follows default argument". Align the defaults against the combined positional count. Signed-off-by: Udaya Tejas <udayatejas2004@gmail.com>
udsy19:fix/callables-posonly-defaults
1 day ago
fix(collections): return empty list from extract_instances when no match extract_instances() promises a list of instances when a single type is given, but returned ret[type_], raising KeyError whenever no object matched that type (including the default types=object case on an empty iterable). Return ret.get(type_, []) so the documented empty-list contract holds. Signed-off-by: Udaya Tejas <udayatejas2004@gmail.com>
udsy19:fix/extract-instances-empty
1 day ago
Latest Branches
CodSpeed Performance Gauge
0%
Make `*args`/`**kwargs` optional collections in flow parameter schemas
#23418
8 hours ago
2acaf0e
devin/oss-8332-variadic-parameter-schema
CodSpeed Performance Gauge
0%
Warn and skip invalid profile values instead of failing every command
#23258
1 day ago
6b32017
cristiangirlea:cg/16813-profile-validation-warn
CodSpeed Performance Gauge
0%
Fix 500 from flow run list endpoints when a parameter exceeds 64 bits
#23429
21 hours ago
0e6cac8
DEVJHAWAR11:fix/flow-run-bigint-parameters-500
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs