PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Preserve task run recorder upsert order (#22112)
main
9 hours ago
chore(deps): bump the uv-dependencies group across 1 directory with 11 updates Bumps the uv-dependencies group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [click](https://github.com/pallets/click) | `8.4.0` | `8.4.1` | | [cyclopts](https://github.com/BrianPugh/cyclopts) | `4.15.0` | `4.16.1` | | [cachetools](https://github.com/tkem/cachetools) | `7.1.3` | `7.1.4` | | [fastapi](https://github.com/fastapi/fastapi) | `0.136.1` | `0.136.3` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.47.0` | `0.48.0` | | [pydocket](https://github.com/chrisguidry/docket) | `0.20.3` | `0.21.0` | | [uv](https://github.com/astral-sh/uv) | `0.11.15` | `0.11.17` | | [redis](https://github.com/redis/redis-py) | `7.4.0` | `8.0.0` | | [virtualenv](https://github.com/pypa/virtualenv) | `21.3.3` | `21.4.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.14` | `0.15.15` | | [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed) | `5.0.2` | `5.0.3` | Updates `click` from 8.4.0 to 8.4.1 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/click/compare/8.4.0...8.4.1) Updates `cyclopts` from 4.15.0 to 4.16.1 - [Release notes](https://github.com/BrianPugh/cyclopts/releases) - [Commits](https://github.com/BrianPugh/cyclopts/compare/v4.15.0...v4.16.1) Updates `cachetools` from 7.1.3 to 7.1.4 - [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst) - [Commits](https://github.com/tkem/cachetools/compare/v7.1.3...v7.1.4) Updates `fastapi` from 0.136.1 to 0.136.3 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.136.1...0.136.3) Updates `uvicorn` from 0.47.0 to 0.48.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.47.0...0.48.0) Updates `pydocket` from 0.20.3 to 0.21.0 - [Release notes](https://github.com/chrisguidry/docket/releases) - [Commits](https://github.com/chrisguidry/docket/compare/0.20.3...0.21.0) Updates `uv` from 0.11.15 to 0.11.17 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.11.15...0.11.17) Updates `redis` from 7.4.0 to 8.0.0 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v7.4.0...v8.0.0) Updates `virtualenv` from 21.3.3 to 21.4.1 - [Release notes](https://github.com/pypa/virtualenv/releases) - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/virtualenv/compare/21.3.3...21.4.1) Updates `ruff` from 0.15.14 to 0.15.15 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.14...0.15.15) Updates `pytest-codspeed` from 5.0.2 to 5.0.3 - [Release notes](https://github.com/CodSpeedHQ/pytest-codspeed/releases) - [Changelog](https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md) - [Commits](https://github.com/CodSpeedHQ/pytest-codspeed/compare/v5.0.2...v5.0.3) --- updated-dependencies: - dependency-name: click dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: uv-dependencies - dependency-name: cyclopts dependency-version: 4.16.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: uv-dependencies - dependency-name: cachetools dependency-version: 7.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: uv-dependencies - dependency-name: fastapi dependency-version: 0.136.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: uv-dependencies - dependency-name: uvicorn dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: uv-dependencies - dependency-name: pydocket dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: uv-dependencies - dependency-name: uv dependency-version: 0.11.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: uv-dependencies - dependency-name: redis dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: uv-dependencies - dependency-name: virtualenv dependency-version: 21.4.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: uv-dependencies - dependency-name: ruff dependency-version: 0.15.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: uv-dependencies - dependency-name: pytest-codspeed dependency-version: 5.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: uv-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/uv/uv-dependencies-88290716b4
11 hours ago
Bump starlette to 1.2.0 for CVE-2026-48710 (#22145) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
main
11 hours ago
Pin starlette>=1.0.1 and bump lock to 1.2.0 for CVE-2026-48710 Add starlette>=1.0.1 lower bound to prefect and prefect-client to ensure installations cannot resolve to the vulnerable <=1.0.0 range. No upper bound pin — FastAPI constrains starlette (>=0.46.0) and we do not need to restrict future compatible releases. Update uv.lock from starlette 0.50.0 to 1.2.0 and add a pytest filterwarning for the TestClient httpx deprecation in starlette 1.x. Co-authored-by: Nate Nowack <nate@prefect.io>
codex/bump-starlette-cve-2026-48710
13 hours ago
fix(tests): add timeout and transport retries to `hosted_api_client` fixture (#22130) Co-authored-by: Alexander Streed <ajstreed1@gmail.com>
main
15 hours ago
fix: use asyncio.wait instead of wait_for for Python 3.10 compat asyncio.wait_for has CancelledError-leaking edge cases on Python 3.10 where the timeout cancels the inner task but CancelledError propagates instead of being caught and re-raised as TimeoutError. Switch to asyncio.wait which returns done/pending sets without cancelling, then cancel the recv task explicitly. Also updated the test to verify heartbeat behavior (consumer stays alive and calls _check_for_suspended_flow_runs on silence) instead of verifying it exits and switches to polling. Co-authored-by: Alex Savage <alex.savage@prefect.io> Co-Authored-By: bot_apk <apk@cognition.ai>
devin/1780061524-fix-suspension-observer-timeout
15 hours ago
Merge branch 'main' into devin/1779994402-fix-work-pool-storage-uppercase
devin/1779994402-fix-work-pool-storage-uppercase
15 hours ago
fix(tests): fix flaky tests on main — regenerate SettingAccessor and widen timing tolerance (#22133) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: apk <apk@cognition.ai> Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>
main
15 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
chore(deps): bump the uv-dependencies group across 1 directory with 11 updates
#22155
11 hours ago
9e1c084
dependabot/uv/uv-dependencies-88290716b4
CodSpeed Performance Gauge
0%
Bump starlette to 1.2.0 for CVE-2026-48710
#22145
13 hours ago
38988d5
codex/bump-starlette-cve-2026-48710
CodSpeed Performance Gauge
0%
fix(suspension): add receive timeout to websocket consumer for polling fallback
#22150
15 hours ago
f767813
devin/1780061524-fix-suspension-observer-timeout
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs