3.0.2: Groundlog day, tomorrow finally came
3.0.2:
New Features 🎉
- Add a ResumeFlowRun automations action by @abrookins in #15269
Enhancements ➕➕
- Notification security controls by @cicdw in #15272
- Create
FilesystemLockManager
by @desertaxle in #15307 - Concurrency limit UX enhancements: add
strict
mode by @cicdw in #15297 - Make
prefect_test_harness
startup timeout configurable by @desertaxle in #15354 - Fix deployment-concurrency-limiting-GCL lifecycle management by @collincchoy in #15365
Runner
enforcesDeployment.concurrency_limit
by @jeanluciano in #15085- Disable HTTP2 by default by @zangell44 in #15311
Bug Fixes 🐞
- Move expensive filter to AND by @cicdw in #15286
- Fix deep merge for existing
env
on work-pools by @zzstoatzz in #15325 - Ensure all tags are used in concurrency limiter by @cicdw in #15349
- Set propagate to false for extra loggers by @cicdw in #15348
- Allow child transactions to access parent values set after child transaction opens by @desertaxle in #15342
- Fix resolution of implicit relative import when using
safe_load_namespace
by @desertaxle in #15358 - Correctly handles recurring automations and future events by @chrisguidry in #15355
Integrations & Dependencies 🤝
- reintroduce job model for
prefect-databricks
by @zzstoatzz in #15313 - Update
DbtCoreOperation
docstring by @zzstoatzz in #15317 - Move import from
google
into import guard by @desertaxle in #15334 - fix
S3Bucket.download_object_to_path
by @zzstoatzz in #15293 - Fix issue where
DaskTaskRunner
was attempting to create a duplicate cluster by @desertaxle in #15341
Development & Tidiness 🧹
- Add dedicated enhancements section by @cicdw in #15265
- Fix labeler job by @cicdw in #15114
- Update @prefecthq/prefect-ui-library to version 3.8.2 by @marvin-robot in #15283
- Refactor some concurrency utilities to be sync_compatible by @cicdw in #15273
- Add some more nuance to labeler by @cicdw in #15288
- Use
ResultStore
by default for task transactions by @desertaxle in #15264 - Update @prefecthq/prefect-ui-library to version 3.8.3 by @marvin-robot in #15305
- Remove feature flag for nested task runs on the run graph by @pleek91 in #15304
- Add deprecation warnings to all
RecordStore
implementations by @desertaxle in #15314 - Remove some ancient deprecations by @cicdw in #15310
- Update @prefecthq/prefect-ui-library to version 3.9.1 by @marvin-robot in #15335
- Replace
RedisRecordStore
withRedisLockManager
by @desertaxle in #15320 - Add deprecation warnings to results classes and methods by @desertaxle in #15323
- Update @prefecthq/prefect-ui-library to version 3.9.2 by @marvin-robot in #15346
- Update @prefecthq/prefect-ui-library to version 3.9.4 by @marvin-robot in #15356
- Bump vue from 3.4.38 to 3.5.4 in /ui by @dependabot in #15306
- Bump @vitejs/plugin-vue from 5.1.2 to 5.1.3 in /ui by @dependabot in #15173
- Bump vue-tsc from 2.0.29 to 2.1.6 in /ui by @dependabot in #15281
- Update transactions docs by @discdiver in #15299
- Add unit test for accessing
self
as normal arg when setting task run name by @jlowin in #15324 - add
for_each
trigger example by @zzstoatzz in #15326 - Update logging.mdx to fix title display by @discdiver in #15360
- quote type checked value by @zzstoatzz in #15362
- fix: move the github conditional to the appropriate level by @jamiezieziula in #15366
- Fix broken image link and update formatting in prefect-dbt by @discdiver in #15367
- Update integrations docs by @zzstoatzz in #15303
- Rewrite block page in docs by @cicdw in #15254
- chore: only trigger helm release workflows on 3.x.x version releases by @jamiezieziula in #15268
- better common error section by @zzstoatzz in #15271
- fix inconsistent word in upgrade guide by @zzstoatzz in #15277
- Minor edits to the upgrade and what's new docs by @discdiver in #15285
Full Changelog: 3.0.1...3.0.2