What's Changed
This release contains several breaking changes. Checkout the upgrading docs for the prefect-server and prefect-worker charts for a more detailed guide to upgrading.
Prefect Server
- The
prefectApiUrl
andprefectApiHost
values have been removed in favor of the singleprefectUiApiUrl
value. .Values.server.uiConfig.prefectUiUrl
has been removed..Values.server.uiConfig.prefectUiEnabled
has been removed.
Prefect Worker
- The allowed values for the
apiConfig
key changed fromcloud
,server
, orselfManaged
tocloud
,selfHostedServer
, andselfManagedCloud
. - The
serverApiConfig
key has been replaced with theselfHostedServerApiConfig
..Values.worker.serverApiConfig
=>.Values.worker.selfHostedServerApiConfig
.
- The
basicAuth
key has been nested under theselfHostedServerApiConfig key
..Values.worker.basicAuth
=>.Values.worker.selfHostedServerApiConfig.basicAuth
.
Changelog
Breaking Changes
- breaking(prefect-worker): update self-hosted server references to be consistent by @jamiezieziula in #453
- breaking(prefect-server): remove confusing & duplicative environment variables by @jamiezieziula in #450
- breaking(prefect-server): update
basicAuth
settings to be nested under the rightselfHostedServerApiConfig
key by @jamiezieziula in #456 - breaking(prefect-server): remove the ability to disable the
UI
onprefect-server
by @jamiezieziula in #459
Documentation
- chore(docs): add context to background services by @mitchnielsen in #458
- chore(docs): Finalize upgrade docs for breaking change release by @jamiezieziula in #464
Enhancements
- enhancement(prefect-server): expose
PREFECT_SERVER_API_BASE_PATH
setting on server deployment by @jamiezieziula in #460 - feat: Update worker to pass API key to created jobs via Kubernetes secret by @desertaxle in #463
New Contributors
- @desertaxle made their first contribution in #463
Full Changelog: 2025.2.21193831...2025.3.6