PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
make uv an optional dependency Move `uv` from required dependencies to an optional `[uv]` extra. When uv package is not available, behavior depends on the feature: 1. `install_packages()` / `ainstall_packages()` in `_internal/installation.py`: - Falls back to pip with a deprecation warning - This maintains existing behavior (pip fallback was always there) 2. Bundle features in `_experimental/bundles/__init__.py`: - Falls back to system `uv` binary (assumes uv is in PATH) with deprecation warning - NO pip fallback here because `uv pip freeze --exclude-editable` has no pip equivalent - Docker base image includes `/bin/uv` so this works for containerized deployments This addresses #17850 where users on platforms without pre-built uv wheels (requiring Rust toolchain) or wanting smaller container images can now use Prefect without the uv Python package dependency. Closes #17850 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
nate/make-uv-optional
13 hours ago
feat(ui-v2): Add FlowRunsAccordion component to dashboard (#19669) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
15 hours ago
make uv an optional dependency Move `uv` from required dependencies to an optional `[uv]` extra. When uv is not available (either as Python package or system binary), fall back to pip with a deprecation warning. This addresses #17850 where users on platforms without pre-built uv wheels (requiring Rust toolchain) or wanting smaller container images can now use Prefect without the uv dependency. Key changes: - Add `prefect[uv]` optional extra in pyproject.toml - Create `src/prefect/_internal/uv.py` with utilities for UV detection and pip fallback - Update bundles and installation modules to use the new utilities - Emit deprecation warning when using uv features without the extra Note: The Prefect Docker base image includes uv binary at `/bin/uv`, so Docker deployments are unaffected. Closes #17850 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
nate/make-uv-optional
17 hours ago
fix(ui-v2): Show all flow runs in dashboard bar graph regardless of state (#19667) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
18 hours ago
feat(ui-v2): Remove 'All States' tab from flow run state tabs (#19666) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
23 hours ago
feat(ui-v2): Update dashboard formatting (#19654) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com> Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>
main
2 days ago
Add weekly release kickoff workflow (#19661) Co-authored-by: Claude <noreply@anthropic.com>
main
2 days ago
Add PostgreSQL `search_path` support via settings (#19620) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s@prefect.io <ajstreed1@gmail.com>
main
2 days ago
Active Branches
make uv an optional dependency
last run
13 hours ago
#19668
CodSpeed Performance Gauge
0%
Provide ability to bulk insert tasks in TaskRunRecorder
last run
2 days ago
#19586
CodSpeed Performance Gauge
0%
feat: Add support for AWS IAM authentication for PostgreSQL database
last run
2 days ago
#19580
CodSpeed Performance Gauge
-1%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs