## PrefectHQ/prefect — prefect-sqlalchemy-0.5.0…prefect-sqlalchemy-0.5.1

_118 commits._

### Features
- **Add docs for configuring storage and isolation for cache policies (#15397)** (6b8cc51)
- **Adding support for insecure webhooks (#15402)** (7de0aaa)
- **Add environment variables from GCP secrets to cloud run job v2 workers (#15423)** (0a5e38a)
- **Add `concurrency_limit` field to `flow.serve` (#15376)** (5cc3b66)
- **Add `key_storage`, `isolation_level` and `lock_manager` configuration to cache policies (#15382)** (8e91cd5)
- **feat: add oracledb support in prefect-sqlalchemy (#15385)** (b46c56c)
- **Add deprecation warnings to results classes and methods (#15323)** (f5d9917)
- **add `for_each` trigger example (#15326)** (3a7b80a)
- **Add unit test for accessing `self` as normal arg when setting task run name (#15324)** (2a449c6)
- **Add deprecation warnings to all `RecordStore` implementations (#15314)** (488a0e9)
- **Concurrency limit UX enhancements: add `strict` mode (#15297)** (968c55b)
- **Add a ResumeFlowRun automations action (#15269)** (789d083)
- **Add some more nuance to labeler (#15288)** (9390684)
- **Minor edits to the upgrade and what's new docs (#15285)** (4e51bdd)
- **Add dedicated enhancements section (#15265)** (ebf7142)
- **add function name to `prefect-docker` cache key (#15262)** (f3fbf95)
- **Add debug logging for server side event handling (#15245)** (a571cf6)
- **Introduce `LockManager` protocol and add locking abilities to `ResultStore` (#15225)** (567cd5c)
- **Add docs redirects to catch non-latest in slugs  (#15227)** (d1ef08f)
- **Add `KeepAliveClientRequest` class for k8s async client (#15220)** (308f461)
- **prefect-kubernetes: add missing config loaders (#15209)** (6182546)

### Fixes
- **Fix bug where task cache storage is misconfigured (#15433)** (e248442)
- **Fix task run count when a task is configured with `retry_delay_seconds` (#15424)** (a09aacc)
- **Fix ephemeral server start command for Windows (#15421)** (77f3405)
- **Fix task linking (#15418)** (d0ba1d2)
- **Lazy import `ray` to fix server startup issues (#15392)** (b8bb495)
- **Fix for Issue 13096 (#15390)** (11c0cf9)
- **Fix deployment-concurrency-limiting-GCL lifecycle management (#15365)** (072b042)
- **Fix broken image link and update formatting in prefect-dbt (#15367)** (164d52e)
- **fix: move the github conditional to the appropriate level (#15366)** (cd89a01)
- **Update logging.mdx to fix title display (#15360)** (7b68d48)
- **Fix resolution of implicit relative import when using `safe_load_namespace` (#15358)** (7ba1dd3)
- **Fix issue where `DaskTaskRunner` was attempting to create a duplicate cluster (#15341)** (cabda99)
- **Fix deep merge for existing `env` on work-pools (#15325)** (ee44aaa)
- **fix `S3Bucket.download_object_to_path` (#15293)** (39a4f52)
- **fix inconsistent word in upgrade guide (#15277)** (3067aaf)
- **Fix labeler job (#15114)** (9e9a42d)
- **Fix test flake and add `uv` dev dependency (#15251)** (c6b2ffe)
- **Fix test failures for `pydantic==2.9.0` (#15249)** (76c4323)
- **Fix three broken image links (#15240)** (d7e66e0)
- **fix `prefect-azure` tests (#15211)** (7fe88f4)
- **Fix for Github clone on Windows (#15143)** (6dc401d)
- **Fix task key comp (#15190)** (8bc4939)

### Backend
- **Update task engine to increment `run_count` when entering `RUNNING` state (#15436)** (ab6c49d)
- **Update deployment client API to take an Union type for `concurrency_limit` (#15425)** (54f6d06)
- **Prepare `prefect-redis` for `0.2.0` release (#15409)** (3e58710)
- **Update @prefecthq/prefect-ui-library to version 3.10.0 (#15419)** (672104c)
- **Bump vite from 5.4.5 to 5.4.6 in /ui (#15410)** (9d78f77)
- **Update @prefecthq/prefect-ui-library to version 3.9.5 (#15411)** (0501c17)
- **handle unnamed lambdas for consistency (#15400)** (d9e78ee)
- **Creates `ConcurrencyOptions` pydantic model. (#15291)** (387cbe3)
- **Adds settings to control server CORS configuration (#15396)** (8f159b4)
- **preserve `flow.name` with `RunnerDeployment.from_storage` (#15393)** (e8d6585)
- **Improve type hinting docs for sync_compatible (#15327)** (1aa4a7a)
- **Bump vue-router from 4.4.3 to 4.4.5 in /ui (#15389)** (95b2e27)
- **Bump vite from 5.4.2 to 5.4.5 in /ui (#15372)** (294a8dc)
- **Bump tailwindcss from 3.4.10 to 3.4.11 in /ui (#15388)** (2a1ec13)
- **Bump typescript from 5.5.4 to 5.6.2 in /ui (#15387)** (36692f1)
- **Bump vue from 3.5.4 to 3.5.5 in /ui (#15386)** (3325308)
- **only load collections once (#15344)** (6e9adb8)
- **Refactors `__add__` and `__sub__` on cache policies (#15379)** (12af0ed)
- **Get `/models` passing mypy checks. (#15062)** (926f7a4)
- **Bump vue-tsc from 2.0.29 to 2.1.6 in /ui (#15281)** (c846de0)
- **Bump @vitejs/plugin-vue from 5.1.2 to 5.1.3 in /ui (#15173)** (64d0a29)
- **Bump vue from 3.4.38 to 3.5.4 in /ui (#15306)** (a1b3a93)
- **Update @prefecthq/prefect-ui-library to version 3.9.4 (#15356)** (c75ee81)
- **Correctly handles recurring automations and future events (#15355)** (244ebf2)
- **quote type checked value (#15362)** (d83da4c)
- **Allow child transactions to access parent values set after child transaction opens (#15342)** (ed6d2d7)
- **Make `prefect_test_harness` startup timeout configurable (#15354)** (dc2ab70)
- **Set propagate to false for extra loggers (#15348)** (f3b55fd)
- **Ensure all tags are used in concurrency limiter (#15349)** (5b0e1c0)
- **Update @prefecthq/prefect-ui-library to version 3.9.2 (#15346)** (6c4ed2a)
- **Replace `RedisRecordStore` with `RedisLockManager` (#15320)** (b53bb90)
- **Update @prefecthq/prefect-ui-library to version 3.9.1 (#15335)** (a07c846)
- **Move import from `google` into import guard (#15334)** (4eaddef)
- **Update transactions docs  (#15299)** (6716bda)
- **Remove some ancient deprecations (#15310)** (3ffaeb9)
- **Update `DbtCoreOperation` docstring (#15317)** (0369d89)
- **reintroduce job model for `prefect-databricks` (#15313)** (4cc0df9)
- **Disable HTTP2 by default (#15311)** (f9a8dc0)
- **Create `FilesystemLockManager` (#15307)** (d334cfd)
- **Remove feature flag for nested task runs on the run graph (#15304)** (07f6050)
- **Update @prefecthq/prefect-ui-library to version 3.8.3 (#15305)** (7163b20)
- **Update integrations docs (#15303)** (48432d3)
- **Use `ResultStore` by default for task transactions (#15264)** (983480a)
- **`Runner` enforces `Deployment.concurrency_limit` (#15085)** (746bbe6)
- **Move expensive filter to AND (#15286)** (e181478)
- **Refactor some concurrency utilities to be sync_compatible (#15273)** (978df16)
- **Notification security controls (#15272)** (b249a3c)
- **Update @prefecthq/prefect-ui-library to version 3.8.2 (#15283)** (e340007)
- **better common error section (#15271)** (b368dd9)
- **Rewrite block page in docs (#15254)** (ef43f8d)
- **check api compatibility when entering a client context (#15252)** (c9fb300)
- **use `is not` for type comparison instead of `!=` (#15253)** (c0b2e47)
- **Remove `CausalOrdering` from `task-run-recorder` (#15244)** (2b994af)
- **Allow using a `ResultStore` with a `Transaction` (#15247)** (8ecdce4)
- **Improve prefect.yaml docs (#15248)** (4ff5fb6)
- **Deployment.concurrency_limit cannot be zero. (#15228)** (ce50e5e)
- **clarify variables docs (#15233)** (0dedc32)
- **Update @prefecthq/prefect-ui-library to version 3.8.1 (#15243)** (3ddd875)
- **Fixes a few broken links in the docs (#15237)** (c7f4121)
- **Update assets and gitignore for SDK docs builds (#15207)** (522c254)
- **Updates docs URL slugs in Prefect source code for 3.0 GA (#15224)** (0f0aa85)
- **Adds ability to write result metadata separate from data when using `ResultStore` (#15214)** (1f9bed1)
- **Update @prefecthq/prefect-ui-library to version 3.8.0 (#15221)** (7ce82cd)
- **update `prompt_select_from_table`  (#15202)** (67abdb1)
- **remove duplicate `pull_code` instruction (#15215)** (e45cb5a)
- **Update secure-access-by-ip-address.mdx (#15210)** (bafac36)
- **Update opening language of allowlisting docs. (#15205)** (9e59c01)
- **Update install instructions for prefect-azure for 3.0GA (#15197)** (10143f8)
- **Kubernetes worker uses `enable_socket_keep_alive` (#15142)** (88ab496)
- **more correct upgrade recommendation (#15200)** (fcee417)
- **Updates the worker integration tests for post-GA (#15199)** (511be71)
- **Touch up variable class inheritance (#15188)** (67518bb)
- **Disable griffe logging entirely when used (#15193)** (ba64bbc)
- **no longer recommend `--pre` flag in docs (#15192)** (97e9214)

### Chore
- **chore: only trigger helm release workflows on 3.x.x version releases (#15268)** (9dc074b)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/PrefectHQ/prefect?utm_source=github-action)._