PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
Preserve private slots and skip setters for unchanged InitVar fields Signed-off-by: KVR Vishnu <46535652+VISHNU0906@users.noreply.github.com>
VISHNU0906:fix/visit-collection-initvar-23797
14 hours ago
Tighten InitVar visit_collection fallback and copy semantics Exclude init=False InitVars from the required-InitVar predicate so replace() still refreshes custom constructors, guard against __copy__ returning self before setattr, use single-backtick docstring refs, and type the parametrized test cls argument. Signed-off-by: KVR Vishnu <46535652+VISHNU0906@users.noreply.github.com>
VISHNU0906:fix/visit-collection-initvar-23797
16 hours ago
Restrict InitVar fallback so ClassVar is not treated as requires_init_var dataclasses.fields() excludes ClassVars as well as InitVars, and a ClassVar without a default has init=True with missing defaults. Detect true InitVars via _FIELD_INITVAR/isinstance so replace() still re-runs __post_init__. Signed-off-by: KVR Vishnu <46535652+VISHNU0906@users.noreply.github.com>
VISHNU0906:fix/visit-collection-initvar-23797
18 hours ago
Fix visit_collection for dataclasses with required InitVar replace() demands required InitVars that fields() omits and that are not stored on the instance. Copy those dataclasses without re-init and set visited stored fields, matching the init=False handling. Fixes #23797 Signed-off-by: KVR Vishnu <46535652+VISHNU0906@users.noreply.github.com>
VISHNU0906:fix/visit-collection-initvar-23797
20 hours ago
Validate RRule timezones on schedule writes only Move the timezone check from RRuleSchedule to the write-path NormalizedSchedule type used by the deployment schedule actions, next to the RRule normalization, so schedules already stored with an invalid timezone (e.g. "UTC+2") still load when deployments are read and can be repaired with a valid timezone. Signed-off-by: Udaya Tejas <udayatejas2004@gmail.com>
udsy19:fix/server-rrule-timezone-validation
21 hours ago
Merge branch 'main' into feat/fastapi-guard-security-middleware
rennf93:feat/fastapi-guard-security-middleware
22 hours ago
docs: Add release notes for 3.9.2 (#23798) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
1 day ago
Reserve hosted test API server port before starting uvicorn The hosted_api_server fixture probed a free port and let uvicorn bind it later. Another xdist worker could be handed the same port in between, so this worker's uvicorn failed to bind while its health check succeeded against the other worker's server, pointing its tests at another worker's database. Bind the socket in the fixture and pass it to uvicorn via --fd. Co-Authored-By: bot_apk <apk@cognition.ai>
devin/1793992267-hosted-api-server-port-race
1 day ago
Latest Branches
CodSpeed Performance Gauge
+23%
Fix visit_collection for dataclasses with required InitVar
#23803
14 hours ago
4f1b6c9
VISHNU0906:fix/visit-collection-initvar-23797
CodSpeed Performance Gauge
0%
Reject invalid timezones in server-side RRuleSchedule
#23688
22 hours ago
fd17cae
udsy19:fix/server-rrule-timezone-validation
CodSpeed Performance Gauge
-1%
feat(server): Add optional fastapi-guard security middleware (default off)
#23379
22 hours ago
fd59433
rennf93:feat/fastapi-guard-security-middleware
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs