Quarterly Release: January 2026
Current Versions
| Component | Version |
|---|---|
| Server Image | 2026.01.202601281729 |
| UI Image | 2026.01.202601211806 |
| Prefect Istio Chart | 1.0.0 |
| Customer-Managed Chart | 1.1.6 |
| 2.x Client Supported | 2.20 |
| 3.x Client Supported | 3.6 |
Upgrading to January Release
Follow the upgrade guide here for details on how to successfully upgrade to the January release.
Patch history
January 28, 2026
This release includes security fixes for the Server image.
- Server Image:
2026.01.202601281729
January 21, 2026
This release includes security fixes for the Server and UI images.
- Server Image:
2026.01.202601211800 - UI Image:
2026.01.202601211806
Initial Release: January 15, 2026
Features
- Enhanced Audit Logging for Webhooks - Audit events are now emitted when webhooks are automatically disabled via
enforce_webhook_authentication, providing visibility into security-driven configuration changes. - Text Search Support for Events and Logs - Added comprehensive text search capabilities to EventFilter and LogFilter for improved API compatibility with Prefect Cloud and OSS clients.
- Flow Run State Change Audit Events - Actor information is now included in flow run state change events for critical user-initiated actions (Cancelling, Cancelled, Resuming, Suspended), enabling better audit trail visibility for who performed specific flow run operations.
- Deployment Schedule Audit Events - Added audit events for deployment schedule creation (
prefect.deployment-schedule.created) and deletion (prefect.deployment-schedule.deleted) to complete the audit trail for schedule lifecycle operations. - Concurrency Grace Period - Added
ConcurrencyOptions.grace_period_secondsparameter to provide more flexible concurrency limit handling during flow run transitions. - Welcome Page Redirect - Users with workspace access are now automatically redirected to their workspace when navigating to
/welcome, instead of seeing the "contact administrator" message.
Maintenance
- Orchestration Performance Improvements - The team has noted improved performance during load testing enabled by new database indices and recommended database settings.
- PostgreSQL 17 Support - Customer-Managed now supports PostgreSQL 17. We recommend upgrading your database when possible for the performance benefits of this newer version.
- Pendulum Dependency Removal - Migrated from Pendulum to Python standard library datetime across all services, reducing dependency footprint and improving maintainability.
- Red Hat UBI8 Base Images - Server and UI container images now use Red Hat Universal Base Image (UBI8) for enhanced security and enterprise compliance requirements.
- Concurrency Limit Performance Improvements - Updated tag-based concurrency limits to be backed by global concurrency limits (GCLs) for improved performance and reliability. Migration handled via
prefect-cloud self-managed update-orionCLI command. - Deployment Concurrency Lease Validation - Fixed concurrency violation edge case where leases could expire during infrastructure provisioning, preventing flows from exceeding concurrency limits at the PENDING→RUNNING transition.
- Private IP Address Validation Removed - Removed overly restrictive private IP address validation to support internal network configurations in air-gapped deployments.
- Legacy Schema Cleanup - Dropped unused database tables and columns including the
lensestable,is_mex_poolcolumn, andmexschema to simplify the database structure. - Dependency Updates - Addressed multiple security patches and dependency updates.
- Migration Safety Improvements - Removed environment conditionals from migrations and added catchup migrations to ensure consistent schema across all environments.
- ReDoc Documentation Fix - Fixed API documentation rendering by using @latest CDN tag for ReDoc.
- Authentication Cache Optimization - Skip auth cache clearing during
init_accountoperations to improve performance. - WorkOS Dependency Removal - Removed unused
workosdependency to simplify the dependency tree. - UI React Dependency Removal - Removed all React dependencies and the legacy Explore feature from the UI codebase, reducing attack surface and simplifying the frontend stack.
- UI Preload Error Handling - Added error handling for Vue preload errors that occur when cached files reference outdated code. Build now includes content hashes in asset filenames for more effective cache busting.
- UI Nginx Configuration - Enhanced nginx configuration with proper MIME type handling for JavaScript modules (
.js,.es) and error page handling. - Tracing Banner Removal - Removed the tracing opt-in/opt-out banner from the UI as it's not applicable to Customer-Managed deployments.
- UI Security Fixes - Updated Vite and other UI dependencies to address security vulnerabilities.