pypi prefect 2.20.2

latest releases: 3.0.2, 2.20.7, 3.0.1...
one month ago

2.20.2: Save the Environment (Variables)

This release contains many bug fixes and small enhancements; two that I want to highlight are:

  • a fix to KubernetesJob.publish_as_work_pool: this method helps users migrate from agents to workers by exposing a method to convert an infrastructure block to a structured work pool. Work Pools allow for better governance of infrastructure, and will be easier to observe and audit than agents.
  • a fix to how environment variables on work pools are handled: specifically, users who provided per-flow-run environment variable overrides found that any other environment variables explicitly set on their work pool or deployment were being removed. This fix ensures that all environment variable configuration is carefully merged, preventing the loss of any variables at runtime.

New Features ๐ŸŽ‰

Bug Fixes ๐Ÿž

  • Allow for null command when building k8s job by @cicdw in #14920
  • First order deep merge of flow run overrides with deployment overrides by @cicdw in #14923
  • Avoid raising errors on database passwords that contain a $ character by @desertaxle in #14888

Development & Tidiness ๐Ÿงน

Integrations & Dependencies ๐Ÿค

Full Changelog: 2.20.1...2.20.2

Don't miss a new prefect release

NewReleases is sending notifications on new releases.