Prefect

Infrastructure & DevOpsApache-2.0

Turns Python functions into observable, retryable workflow runs.

Latest 3.8.8 · by PrefectWritten in PythonWebsitePrefectHQ/prefectRSS

Release activity

Release activity — 53 releases across 44 days since Jul 29, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 29, 2026. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 20261 release on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 2026No releases on Sep 27, 2026No releases on Oct 4, 2026No releases on Oct 11, 2026
Monday1 release on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 20261 release on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026No releases on Oct 12, 2026
Tuesday1 release on Aug 4, 20261 release on Aug 11, 20261 release on Aug 18, 20262 releases on Aug 25, 20261 release on Sep 1, 2026No releases on Sep 8, 20261 release on Sep 15, 20261 release on Sep 22, 2026No releases on Sep 29, 20262 releases on Oct 6, 20261 release on Oct 13, 2026
Wednesday1 release on Jul 29, 20261 release on Aug 5, 20261 release on Aug 12, 20261 release on Aug 19, 2026No releases on Aug 26, 20263 releases on Sep 2, 20261 release on Sep 9, 20261 release on Sep 16, 20261 release on Sep 23, 20261 release on Sep 30, 20261 release on Oct 7, 2026No releases on Oct 14, 2026
Thursday2 releases on Jul 30, 20261 release on Aug 6, 20262 releases on Aug 13, 20261 release on Aug 20, 20261 release on Aug 27, 20262 releases on Sep 3, 20261 release on Sep 10, 2026No releases on Sep 17, 2026No releases on Sep 24, 20261 release on Oct 1, 2026No releases on Oct 8, 2026
FridayNo releases on Jul 31, 20262 releases on Aug 7, 20261 release on Aug 14, 20261 release on Aug 21, 20261 release on Aug 28, 2026No releases on Sep 4, 20261 release on Sep 11, 20261 release on Sep 18, 2026No releases on Sep 25, 20261 release on Oct 2, 2026No releases on Oct 9, 2026
Saturday1 release on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 20261 release on Aug 22, 2026No releases on Aug 29, 20261 release on Sep 5, 20261 release on Sep 12, 20261 release on Sep 19, 20262 releases on Sep 26, 2026No releases on Oct 3, 20261 release on Oct 10, 2026

53 releases since Jul 29, 2026, busiest day 3

Changelog

What changed from 2 to 3
3.8.9.dev3Pre-release

3.8.9.dev3: Nightly Development Release

Fixed 2
  • Fix `items` type
  • Check out pinned `commit_sha` when a git checkout already exists
View originalRead the notes
How 3.8.9.dev3 went
3.8.9.dev2Pre-release

3.8.9.dev2: Nightly Development Release

Changed 5
  • Flow run activity cells in the UI are now navigable
  • Run graph artifact icons now render correctly instead of as black boxes
  • A run's artifacts can now be opened directly from the Artifacts tab and the run graph
  • Release notes are added for prefect-redis 0.3.0
  • The --hours option is now respected by work-pool preview and work-queue preview --pool
Fixed 5
  • The runner healthcheck stays healthy while the API is in maintenance
  • Duplicate worker submissions of runs that already hold a limit slot are skipped
  • prefect.yaml creation no longer fails when optional contents is omitted
  • prefect-dbt now tracks microbatch models as a single task run
  • Broken in-page anchors in the events reference documentation are fixed
View originalRead the notes
How 3.8.9.dev2 went
3.8.9.dev1Pre-release

3.8.9.dev1: Nightly Development Release

Removed 1
  • Drop Python 3.10 support
View originalRead the notes
How 3.8.9.dev1 went
3.8.8Latest

3.8.8 - I take my wildcards literally

Added 1
  • Add opt-in POSIX paths to `filter_files` while preserving the native default
Fixed 18
  • Fix `get_call_parameters` to unwrap `FieldInfo` defaults for flow runs
  • Page through all runs in cancellation cleanup and pause expiration monitors
  • Fix `UnboundLocalError` in observer `_get_k8s_jobs` when the Kubernetes client cannot be created
  • Parse HTTP-date and invalid `Retry-After` headers instead of crashing
  • Fix automation edit crash for flow-run triggers with non-state events
  • Pass the configured botname to `NotifyMattermost`
Deprecated 1
  • This is the last release that will support Python 3.10 — future releases will require Python 3.11 or later

From Prefect

This is the last release that will support Python 3.10 — future releases will require Python 3.11 or later.

Bug Fixes 🐞

Integrations & Dependencies 🤝

Development & Tidiness 🧹

Full Changelog: https://github.com/PrefectHQ/prefect/compare/3.8.7...3.8.8

View originalPermalink
How 3.8.8 went
3.8.8.dev4Pre-release

3.8.8.dev4: Nightly Development Release

Changed 4
  • Preserve cache policy configuration when excluding inputs
  • Match _ and % literally in log and event text search
  • Resolve single-value block keys that start with value
  • Never hand out a stopped QueueService instance from instance()
Fixed 9
  • Fix UnboundLocalError in observer _get_k8s_jobs when the Kubernetes client can't be created
  • Parse HTTP-date and invalid Retry-After headers instead of crashing in client
  • Fix automation edit crash for flow-run triggers with non-state events
  • Pass the configured botname to NotifyMattermost
  • Stop truncating runner names that contain dots
  • Fix nested schema required list leaking onto sibling properties in process_properties
View originalRead the notes
How 3.8.8.dev4 went
3.8.8.dev3Pre-release

3.8.8.dev3: Nightly Development Release

Changed 2
  • Bump virtualenv from 21.7.1 to 21.7.12
  • Bump oauthlib from 3.3.1 to 4.0.0
Fixed 1
  • Apply `retry_jitter_factor` in the task engine
View originalRead the notes
How 3.8.8.dev3 went
3.8.8.dev2Pre-release

3.8.8.dev2: Nightly Development Release

Fixed 2
  • Page through all runs in cancellation cleanup and pause expiration monitors
  • Fix misleading cron schedule help text that reverses OR/AND switch behavior
View originalRead the notes
How 3.8.8.dev2 went
3.8.8.dev1Pre-release

3.8.8.dev1: Nightly Development Release

Added 1
  • Add repository-hosted block and worker logos
Changed 1
  • Install locked dependency versions in the Docker image
Fixed 1
  • Fix `get_call_parameters` to unwrap `FieldInfo` defaults for flow runs
View originalRead the notes
How 3.8.8.dev1 went
3.8.7

3.8.7 - There's no place like local

Added 3
  • Add browser-local pinned deployments to the React UI
  • Add container_wait_timeout to DockerWorkerJobConfiguration
  • Add flow_run(state_type, coalesce(start_time, expected_start_time)) index
Changed 4
  • Format deployment Created/Updated timestamps in ui-v2 metadata
  • Show tag names inline and make tag overflow focusable in ui-v2
  • Set browser tab titles on entity and index pages in ui-v2
  • Log the real size when refusing to publish an oversized event
Fixed 12
  • Improve dark-mode readability of flow run cards in ui-v2
  • Fix V2 run-list wrapping and toolbar overflow at constrained widths
  • Restore deployment, work pool, and work queue links on V2 flow-run cards
  • Render data:image/* URIs in ui-v2 markdown
  • Prevent revocation of live filesystem concurrency leases
  • Accept None values in find_placeholders
View originalRead the notes
How 3.8.7 went
3.8.7.dev7Pre-release

3.8.7.dev7: Nightly Development Release

Added 2
  • Add browser-local pinned deployments to the React UI
  • Add log_prefix to ShellOperation to allow suppressing the PID stream output prefix
Changed 1
  • Log the real size when refusing to publish an oversized event
Fixed 5
  • Fix retry budget for completed subflows on parent retry
  • Fix reading results persisted to an unsaved local filesystem outside the default storage path
  • Allow clearing deployment job_variables with an empty dict
  • Fix interval form showing incorrect value and time unit
  • Return 0.0 from clamped_poisson_interval for non-positive intervals
View originalRead the notes
How 3.8.7.dev7 went
3.8.7.dev6Pre-release

3.8.7.dev6: Nightly Development Release

Added 1
  • Add container_wait_timeout to DockerWorkerJobConfiguration
Changed 1
  • Set browser tab titles on entity and index pages in ui-v2
Fixed 3
  • Fix flaky interval schedule anchor time test when the clock reads 14:35
  • Fix race between WatcherThreadCancelScope timeout injection and scope exit
  • Fix typo in search deployment placeholder
View originalRead the notes
How 3.8.7.dev6 went
3.8.7.dev5Pre-release

3.8.7.dev5: Nightly Development Release

Added 1
  • Render data:image/* URIs in ui-v2 markdown
Fixed 13
  • Remove stale Python 3.12 skip markers from prefect-shell test_output
  • Add flow_run(state_type, coalesce(start_time, expected_start_time)) index
  • Prevent revocation of live filesystem concurrency leases
  • Route source freshness logs to enclosing task in prefect-dbt
  • Accept None values in find_placeholders
  • Deliver include_files sidecar for direct Docker submissions
View originalRead the notes
How 3.8.7.dev5 went
3.8.7.dev4Pre-release

3.8.7.dev4: Nightly Development Release

Fixed 3
  • Fix two tests that do not check what their names say
  • Fix date clearing on cancel
  • Fix always-true shell assertions in prefect-shell tests
View originalRead the notes
How 3.8.7.dev4 went
3.8.7.dev3Pre-release

3.8.7.dev3: Nightly Development Release

Changed 2
  • Show tag names inline and make tag overflow focusable in ui-v2
  • Restore deployment, work pool, and work queue links on V2 flow-run cards
View originalRead the notes
How 3.8.7.dev3 went
3.8.7.dev2Pre-release

3.8.7.dev2: Nightly Development Release

Changed 3
  • Format deployment Created/Updated timestamps in ui-v2 metadata
  • Omit UI source maps and nightly source distributions
  • Update npm dependencies
Fixed 1
  • Improve dark-mode readability of flow run cards in ui-v2
View originalRead the notes
How 3.8.7.dev2 went
3.8.7.dev1Pre-release

3.8.7.dev1: Nightly Development Release

Added 1
  • Add Redis Sentinel support to prefect-redis
Fixed 1
  • Fix V2 run-list wrapping and toolbar overflow at constrained widths
View originalRead the notes
How 3.8.7.dev1 went
3.8.6

3.8.6 - Pause for cancellation

Added 2
  • Allow transitioning to cancelling from paused
  • Allow cancelling a blocking paused flow run after its pause timeout elapses
Changed 1
  • Reduce task run recorder INSERT compilation CPU
Fixed 13
  • Fix Docker work pool editing and block/env serialization in UI v2
  • Treat ERROR_ACCESS_DENIED as alive in Windows _is_pid_alive
  • Rebuild invalid ix_event_resources__occurred left by an interrupted build
  • Resolve the Azure CLI executable through PATH in AzureCLI.run_command
  • Bucket run history with arithmetic instead of a range join
  • Scan orphaned logs and artifacts by flow_run_id cursor instead of an anti-join per batch
View originalRead the notes
How 3.8.6 went
3.8.6.dev5Pre-release

3.8.6.dev5: Nightly Development Release

Changed 2
  • Reduce task run recorder INSERT compilation CPU
  • Make the delete dialog confirm text copyable
Fixed 5
  • Scan orphaned logs and artifacts by flow_run_id cursor instead of anti-join per batch
  • Default local_storage_path to PREFECT_HOME/storage
  • Schedule automation cache update on the event loop for SQLite
  • Begin SQLite write transaction before reading in mark_deployments_ready
  • Allow flow names with surrounding whitespace to complete
View originalRead the notes
How 3.8.6.dev5 went
3.8.6.dev4Pre-release

3.8.6.dev4: Nightly Development Release

Changed 1
  • Handle abstract container annotations for nested blocks
Fixed 1
  • Add TLA+ model for deployment concurrency leases
View originalRead the notes
How 3.8.6.dev4 went
3.8.6.dev3Pre-release

3.8.6.dev3: Nightly Development Release

Changed 1
  • Use bookworm base images in old-sqlite.Dockerfile
Fixed 2
  • Resolve integration dependency overrides with uv lock instead of post-hoc uv pip install
  • Calculate bucket run history with arithmetic instead of a range join
View originalRead the notes
How 3.8.6.dev3 went
3.8.6.dev2Pre-release

3.8.6.dev2: Nightly Development Release

Changed 2
  • Allow transitioning to cancelling from paused
  • Allow cancelling a blocking paused flow run after its pause timeout elapses
Fixed 3
  • Fix Docker work pool editing and block/env serialization in UI v2
  • Resolve the Azure CLI executable through PATH in AzureCLI.run_command
  • Fix database locked when marking deployments ready
View originalRead the notes
How 3.8.6.dev2 went
3.8.6.dev1Pre-release

3.8.6.dev1: Nightly Development Release

Fixed 2
  • Treat ERROR_ACCESS_DENIED as alive in Windows _is_pid_alive
  • Rebuild invalid ix_event_resources__occurred left by an interrupted build
View originalRead the notes
How 3.8.6.dev1 went
3.8.5

3.8.5 - A little jitter never hurt anybody

Added 3
  • Suggest existing deployment tags in the V2 deployments filter
  • Add parameter overrides to the deployment schedule dialog
  • Add id fields and matching filters to automation count and filter models
Changed 3
  • Use current settings for resource label validation
  • Use indexed flow run cleanup with separate orphan reconciliation
  • Reduce event persister INSERT compilation CPU
Fixed 14
  • Support new Microsoft Teams and Power Automate webhook URLs
  • Keep run-context related resources within the maximum an event permits
  • Keep enum selection in the Quick Run dialog from navigating away
  • Keep deployment concurrency lease across flow retry transitions
  • Fix scheduled flow run polling
  • Remove the unbounded flow run count from the dashboard empty-state check
View originalRead the notes
How 3.8.5 went
3.8.5.dev6Pre-release

3.8.5.dev6: Nightly Development Release

Fixed 3
  • Use indexed flow run cleanup with separate orphan reconciliation
  • Deduplicate Kubernetes observer state checks and diagnosis logs for unchanged Pending pods
  • Fix the right shifted plus icon in the combobox
View originalRead the notes
How 3.8.5.dev6 went
2.20.26

2.20.26 - Still Prefect After All These Years

Changed 8
  • Update click requirement from <8.2,>=8.0 to >=8.0,<8.4
  • Update packaging requirement from <25.1,>=21.3 to >=21.3,<26.1
  • Update typer requirement from !=0.12.2,<0.18.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.22.0
  • Update coolname requirement from <3.0.0,>=1.0.4 to >=1.0.4,<4.0.0
  • Update typer requirement from !=0.12.2,<0.22.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.24.0
  • Update pytz requirement from <2026,>=2021.1 to >=2021.1,<2027
  • Update croniter requirement from <6.0.0,>=1.0.12 to >=1.0.12,<7.0.0
  • Reject option-like Git branch values
Fixed 1
  • Fix 2.x compatibility with current dependencies
View originalRead the notes
How 2.20.26 went
2.20.26

2.20.26 - Still Prefect After All These Years

Fixed 2
  • Fix 2.x compatibility with current dependencies
  • Reject option-like Git branch values
View originalRead the notes
How 2.20.26 went
3.8.5.dev5Pre-release

3.8.5.dev5: Nightly Development Release

Changed 1
  • Bump snowflake-connector-python from 4.4.0 to 4.7.1
Fixed 4
  • Do not import pandas when prefect.cache_policies is imported
  • Handle Podman missing-container responses when auto-removing containers
  • Add parameter overrides to the deployment schedule dialog
  • Fix create-flow form item gap
View originalRead the notes
How 3.8.5.dev5 went
3.8.5.dev4Pre-release

3.8.5.dev4: Nightly Development Release

Changed 2
  • Use current settings for resource label validation
  • Apply jitter around the backed off interval in critical_service_loop
Fixed 1
  • Fix two flaky tests found in Unit tests on main
View originalRead the notes
How 3.8.5.dev4 went
3.8.5.dev3Pre-release

3.8.5.dev3: Nightly Development Release

Fixed 3
  • Fix scheduled flow run polling
  • Preserve explicit falsy prefect-redis client overrides
  • Remove the unbounded flow run count from the dashboard empty-state check
View originalRead the notes
How 3.8.5.dev3 went
3.8.5.dev2Pre-release

3.8.5.dev2: Nightly Development Release

Changed 1
  • Reduce event persister INSERT compilation CPU
Fixed 5
  • Fix selecting enum dropdown in Quick Run dialog navigating away
  • Cache Redis messaging URL lookup
  • Fix CI pyright check that silently analyzed 0 files
  • Make prefect_test_harness settings visible in isolated asyncio test cases
  • Keep deployment concurrency lease across flow retry transitions
View originalRead the notes
How 3.8.5.dev2 went
3.8.5.dev1Pre-release

3.8.5.dev1: Nightly Development Release

Changed 2
  • Update count and filter models to include id fields and matching filters
  • Clarify process worker project detection runs after pull steps
Fixed 4
  • Suggest existing deployment tags in the V2 deployments filter
  • MS Teams/Power Automate no longer works with new URL
  • Keep run-context related resources within the maximum an event permits
  • Fix automations SDK filter model
View originalRead the notes
How 3.8.5.dev1 went
3.8.4

3.8.4 - Seconds of the world, unite!

Added 4
  • Add time selection to the interval schedule anchor date
  • Add a configurable base directory for included files
  • Add an index on flow_run.deployment_id
  • Open a parameters dialog when a quick run needs required parameters
Fixed 12
  • Prevent runners from overwriting handled flow-run outcomes
  • Fix ProcessWorker auto-uv after pull steps
  • Honor a prefetch_seconds of 0 in BaseWorker
  • Use total_seconds in the worker polling healthcheck
  • Bind-mount the sdist so it stops shipping in the published image
  • Bind-mount the sdist in client/Dockerfile so it stops shipping in the client image
View originalRead the notes
How 3.8.4 went
3.8.4.dev7Pre-release

3.8.4.dev7: Nightly Development Release

Added 1
  • Add configurable base directory for included files
Fixed 2
  • Fix readable run durations in the V2 UI
  • Carry rounded-up seconds into larger units in UI v2
View originalRead the notes
How 3.8.4.dev7 went
3.8.4.dev6Pre-release

3.8.4.dev6: Nightly Development Release

Fixed 4
  • Open a parameters dialog when a quick run needs required parameters
  • Fix inconsistent deployment status display on flow detail page
  • Use total_seconds in the worker polling healthcheck
  • Do not overwrite in-flight schema form edits with stale parent values
View originalRead the notes
How 3.8.4.dev6 went
3.8.4.dev5Pre-release

3.8.4.dev5: Nightly Development Release

Changed 3
  • Bind-mount the sdist in client/Dockerfile so it stops shipping in the client image
  • Set SF_PARTNER in SPCS flow-run containers for Snowflake partner attribution
  • Fix stale Azure Container Instance examples
Fixed 3
  • Restore BigQuery dry-run job config flags when the dry run fails
  • Add index on flow_run.deployment_id
  • Fix lateness label on flow run cards in ui-v2
View originalRead the notes
How 3.8.4.dev5 went
3.8.4.dev4Pre-release

3.8.4.dev4: Nightly Development Release

Changed 1
  • Capture Kubernetes job pod logs once the job is terminal
View originalRead the notes
How 3.8.4.dev4 went
3.8.4.dev3Pre-release

3.8.4.dev3: Nightly Development Release

Added 1
  • Add time selection to the interval schedule anchor date
Fixed 1
  • Honor a prefetch_seconds of 0 in BaseWorker
View originalRead the notes
How 3.8.4.dev3 went
3.8.4.dev2Pre-release

3.8.4.dev2: Nightly Development Release

Added 1
  • Add opt-in Logfire test profiling
Changed 2
  • Update docker images
  • Update dependency @tanstack/react-table to v9
Fixed 1
  • Pass skipUpdateTransform=false to fix invisible graph nodes in UI v2
View originalRead the notes
How 3.8.4.dev2 went
3.8.4.dev1Pre-release

3.8.4.dev1: Nightly Development Release

Fixed 1
  • Prevent runners from overwriting handled flow-run outcomes
View originalRead the notes
How 3.8.4.dev1 went
3.8.3

3.8.3 - Insert batching pun here

Added 1
  • Show elapsed time for running flow runs in the V2 UI flow run header
Changed 3
  • Stop fragmenting task run recorder bulk upserts
  • Engage the auto-uv run launcher for process workers
  • Block submission when a required array parameter is emptied in the V2 UI
Fixed 11
  • Preserve a statement cache size of 0
  • Reject option-like Git branch values
  • Stop leaking watcher-thread timeout enforcers
  • Send basic auth header on the self-hosted events WebSocket handshake
  • Confirm suspension events against the flow run instead of state-by-id
  • Select a valid anyOf branch for record values in V2 UI schema forms
View originalRead the notes
How 3.8.3 went
3.8.3.dev3Pre-release

3.8.3.dev3: Nightly Development Release

Added 1
  • Show elapsed time for running flow runs in header
Changed 1
  • Stop fragmenting task run recorder bulk upserts
Fixed 4
  • Send basic auth header on the self-hosted events WebSocket handshake
  • Confirm suspension events against the flow run instead of state-by-id
  • Reject option-like Git branch values
  • Stop leaking watcher-thread timeout enforcers
View originalRead the notes
How 3.8.3.dev3 went
3.8.3.dev2Pre-release

3.8.3.dev2: Nightly Development Release

Changed 2
  • Update tailwind-merge dependency to v3
  • Update astral-sh/setup-uv action to v9
Fixed 1
  • Select a valid anyOf branch for record values in schema forms in UI v2
View originalRead the notes
How 3.8.3.dev2 went
3.8.3.dev1Pre-release

3.8.3.dev1: Nightly Development Release

Added 1
  • Block submission when a required array parameter is emptied in ui-v2
Fixed 5
  • Render sanitized inline HTML in markdown content in ui-v2
  • Stop applying inline code styling inside fenced code blocks in ui-v2
  • Select the matching enum branch for anyOf string values in ui-v2 schema forms
  • Persist explicit null values from the schema form null branch
  • Close in Snowflake no longer swallows a failing cursor reset
View originalRead the notes
How 3.8.3.dev1 went
3.8.2

3.8.2 - Array we there yet?

Added 3
  • Add removable chips for multi-select enum array fields
  • Send a Prefect User-Agent on WebSocket handshakes
  • Virtualize the timezone select option list
Fixed 9
  • Show all timezones in the timezone select
  • Propagate array item edits and link deployments from the flow page
  • Preserve an empty array when clearing list parameter selections
  • Open the date picker calendar on the selected date's month
  • Normalize settings paths for cross-OS context transport
  • Raise ValueError for negative timeouts in PrefectFutureList.result, as_completed, and wait
View originalRead the notes
How 3.8.2 went
3.8.2.dev6Pre-release

3.8.2.dev6: Nightly Development Release

Fixed 2
  • Preserve empty array when clearing list parameter selections in UI v2
  • Fix docstring Args entries that name a parameter the function does not take
View originalRead the notes
How 3.8.2.dev6 went
3.8.2.dev5Pre-release

3.8.2.dev5: Nightly Development Release

Changed 1
  • Migrate to Renovate and retire Dependabot
Fixed 4
  • Don't treat a missing Redis stream as a connection error when trimming
  • Crash flow runs when a Vertex AI job fails before the container starts
  • Propagate array item edits and link deployments from flow page in UI
  • Suppress CloudFormation validation warnings in ECS worker CDK synthesis
View originalRead the notes
How 3.8.2.dev5 went
3.8.2.dev4Pre-release

3.8.2.dev4: Nightly Development Release

Changed 1
  • Send Prefect User-Agent on WebSocket handshakes
Fixed 2
  • Document how `follows` establishes event ordering for automation triggers
  • Fix tooltip hiding behind chart row
View originalRead the notes
How 3.8.2.dev4 went
3.8.2.dev3Pre-release

3.8.2.dev3: Nightly Development Release

Fixed 4
  • Show all timezones in the ui-v2 timezone select
  • Open date picker calendar on the selected date's month in ui-v2
  • Normalize settings paths for cross-OS context transport
  • Raise ValueError for negative timeout in PrefectFutureList.result, as_completed, and wait
View originalRead the notes
How 3.8.2.dev3 went
3.8.2.dev2Pre-release

3.8.2.dev2: Nightly Development Release

Changed 1
  • Bump docker/login-action from 4.5.2 to 4.6.0
View originalRead the notes
How 3.8.2.dev2 went
3.8.2.dev1Pre-release

3.8.2.dev1: Nightly Development Release

Changed 1
  • Correct event trigger examples to match actual matching semantics
View originalRead the notes
How 3.8.2.dev1 went
3.8.1

3.8.1 - To relinquish, perchance to retry

Added 1
  • Show tooltips for flow run state tabs in the V2 UI
Fixed 11
  • Make ConcurrencyContext exit cleanup best-effort
  • Keep worker startup alive when the Prefect API is unreachable
  • Make PrefectFutureList.result timeout message reachable
  • Render ANSI color escape codes in flow run logs in the V2 UI
  • Confirm the exact suspension transition reported by a suspension event
  • Allow any float precision on schema number inputs in the V2 UI
View originalRead the notes
How 3.8.1 went
3.8.1.dev5Pre-release

3.8.1.dev5: Nightly Development Release

Changed 2
  • Clear stale expiration entries when a repossessed lease is missing
  • Reject unknown fields for FlowRunFilter and its nested criteria
Fixed 2
  • Confirm the exact suspension transition reported by a suspension event
  • Fix codspell error on unit test TEST_BLOCK_CODE_BAD_SYNTAX on Windows
View originalRead the notes
How 3.8.1.dev5 went
3.8.1.dev4Pre-release

3.8.1.dev4: Nightly Development Release

Fixed 3
  • Make PrefectFutureList.result timeout message reachable
  • Render ANSI color escape codes in flow run logs
  • Scope pull_from_s3 listing to the requested folder
View originalRead the notes
How 3.8.1.dev4 went
View all

Discussion

If you publish Prefect, you can claim this product by proving you administer its repository.