nate nowack

Results 102 issues of nate nowack

**Describe the bug** When authenticating via GitHub OIDC, the registry creates permission patterns using the exact casing from the `repository_owner` claim (e.g., `io.github.PrefectHQ/*`). When attempting to publish a server with...

## Describe the feature or problem you'd like to solve Currently, the GitHub MCP server provides excellent read-only access to releases through `list_releases`, `get_latest_release`, and `get_release_by_tag` tools. However, there's no...

documentation

cf flows and tasks are in fact valid prefect flows and tasks, and so this example shows how to deploy / map flows / tasks also fixes up some typing...

enhancement
example

## Summary Converts periodic background services from the LoopService pattern to docket's Perpetual functions, enabling distributed task processing. ### Key Changes **New `perpetual_services.py` module:** - Central registry for perpetual service...

docs

## Summary Move `uv` from required dependencies to an optional `[bundles]` extra. ### What currently requires UV | Feature | Location | What happens without `prefect[bundles]` | |---------|----------|-----------------------------------| | Ad-hoc...

enhancement

## Summary - Moves flow run heartbeats from the runner into the flow engine - Fixes a race condition where heartbeat events could be emitted after a flow run completes...

bug
docs

## Summary The `test_read_work_queue_runs_does_not_update_a_paused_work_queues_status` test was intermittently failing in CI with `503 Service Unavailable` errors (e.g., `assert 503 == 204`). **Root cause:** The test was using `hosted_api_client` which spawns a...

enhancement

## Summary When a flow run transitions to CRASHED state (e.g., OOM killed in Kubernetes), automatically transition all non-terminal child task runs to CRASHED as well. - Adds `CrashChildTaskRuns` transform...

bug

## context prefect's background services can run separately from the main api server (via `prefect server services start`). this is great for deployment flexibility, especially in containerized environments like kubernetes...

development
performance