diff --git a/changes/vercel-cache/0.7.0.feature.md b/changes/vercel-cache/0.7.0.feature.md deleted file mode 100644 index 65d7d1a..0000000 --- a/changes/vercel-cache/0.7.0.feature.md +++ /dev/null @@ -1,2 +0,0 @@ -Split runtime cache helpers into the standalone `vercel-cache` package. (#160) -Add strict mode support for runtime cache operations. (#161) diff --git a/changes/vercel-celery/0.7.0.feature.md b/changes/vercel-celery/0.7.0.feature.md deleted file mode 100644 index da7a4e3..0000000 --- a/changes/vercel-celery/0.7.0.feature.md +++ /dev/null @@ -1,2 +0,0 @@ -Initial release. `vercel-celery` integration with Kombu transports for Vercel Queue auto, poll, and -push delivery modes; Celery result backend backed by Vercel Runtime Cache. (#159) diff --git a/changes/vercel-celery/push-inline-settlement.bugfix.md b/changes/vercel-celery/push-inline-settlement.bugfix.md deleted file mode 100644 index c3b2b46..0000000 --- a/changes/vercel-celery/push-inline-settlement.bugfix.md +++ /dev/null @@ -1,7 +0,0 @@ -Settle push deliveries within the delivering request: drain the embedded -worker's deferred ACKs/rejects before responding, and wait in-request for the -handoff lock, consumer readiness, and prefetch capacity (new -`push_handoff_wait_seconds` transport option) instead of bouncing deliveries -with `RetryAfter`. On Vercel the worker loop thread is suspended between -requests, so deferred ACKs never ran, leases silently expired, and every -message was redelivered and re-executed on a five-minute cycle. diff --git a/changes/vercel-headers/0.7.0.feature.md b/changes/vercel-headers/0.7.0.feature.md deleted file mode 100644 index 15163bb..0000000 --- a/changes/vercel-headers/0.7.0.feature.md +++ /dev/null @@ -1,2 +0,0 @@ -Add request header context snapshots for running callbacks with the active Vercel header context. (#166) -Add ASGI scope and WSGI environ helpers for constructing Vercel header mappings. diff --git a/changes/vercel-internal-telemetry/0.7.0.feature.md b/changes/vercel-internal-telemetry/0.7.0.feature.md deleted file mode 100644 index 3ae6cdd..0000000 --- a/changes/vercel-internal-telemetry/0.7.0.feature.md +++ /dev/null @@ -1 +0,0 @@ -Add the standalone `vercel-internal-telemetry` package for shared internal telemetry helpers used by Vercel Python packages. diff --git a/changes/vercel-oidc/0.7.0.feature.md b/changes/vercel-oidc/0.7.0.feature.md deleted file mode 100644 index e786955..0000000 --- a/changes/vercel-oidc/0.7.0.feature.md +++ /dev/null @@ -1 +0,0 @@ -Prepare `vercel-oidc` for independent workspace releases with dynamic dependency metadata and the shared release build hook. diff --git a/changes/vercel-oidc/oidc-freshest-token.bugfix.md b/changes/vercel-oidc/oidc-freshest-token.bugfix.md deleted file mode 100644 index 4b27b2e..0000000 --- a/changes/vercel-oidc/oidc-freshest-token.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Remember the freshest live request OIDC token process-wide so background SDK work can authenticate outside the originating request context. diff --git a/changes/vercel-queue/0.7.0.feature.md b/changes/vercel-queue/0.7.0.feature.md deleted file mode 100644 index fd9ac2d..0000000 --- a/changes/vercel-queue/0.7.0.feature.md +++ /dev/null @@ -1 +0,0 @@ -Initial release (#158) diff --git a/changes/vercel-queue/lifecycle-nested-retries.bugfix.md b/changes/vercel-queue/lifecycle-nested-retries.bugfix.md deleted file mode 100644 index 965b7cf..0000000 --- a/changes/vercel-queue/lifecycle-nested-retries.bugfix.md +++ /dev/null @@ -1,4 +0,0 @@ -Stop nesting retry wrappers in delivery lifecycle settlement: the RetryAfter -and ACK paths wrapped the already-retrying `extend_lease()`/`acknowledge()` -client methods in a second retry layer, multiplying retry attempts and -logging duplicate `visibility.retry_attempt` events per request. diff --git a/changes/vercel/0.7.0.feature.md b/changes/vercel/0.7.0.feature.md deleted file mode 100644 index 450415e..0000000 --- a/changes/vercel/0.7.0.feature.md +++ /dev/null @@ -1,4 +0,0 @@ -Add an experimental `vercel.unstable.sandbox` SDK with sync and async sandbox lifecycle, process, filesystem, snapshot, query, and session APIs. (#128) -Add streaming read and write support for Sandbox files and process output. (#135) -Improve Workflows sandbox execution with configurable cleanup handlers, passthrough modules, namespaced workflows, and more reliable resume/error handling. (#144, #146, #148, #153, #154, #155, #156, #162, #163, #164, #165) -Refactor internal HTTP transport handling to support streamed responses, raw bodies, timeouts, retries, and shared token resolution. (#119) diff --git a/integrations/vercel-celery/CHANGELOG.md b/integrations/vercel-celery/CHANGELOG.md new file mode 100644 index 0000000..39b1924 --- /dev/null +++ b/integrations/vercel-celery/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Initial release. `vercel-celery` integration with Kombu transports for Vercel Queue auto, poll, and (#172) +- push delivery modes; Celery result backend backed by Vercel Runtime Cache. (#159) (#172) + +### Bug Fixes + +- Settle push deliveries within the delivering request: drain the embedded (#175) +- worker's deferred ACKs/rejects before responding, and wait in-request for the (#175) +- handoff lock, consumer readiness, and prefetch capacity (new (#175) +- `push_handoff_wait_seconds` transport option) instead of bouncing deliveries (#175) +- with `RetryAfter`. On Vercel the worker loop thread is suspended between (#175) +- requests, so deferred ACKs never ran, leases silently expired, and every (#175) +- message was redelivered and re-executed on a five-minute cycle. (#175) diff --git a/integrations/vercel-celery/vercel/integrations/celery/version.py b/integrations/vercel-celery/vercel/integrations/celery/version.py index 11b0728..fc6e695 100644 --- a/integrations/vercel-celery/vercel/integrations/celery/version.py +++ b/integrations/vercel-celery/vercel/integrations/celery/version.py @@ -1,3 +1,3 @@ """Package version metadata.""" -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel-cache/CHANGELOG.md b/src/vercel-cache/CHANGELOG.md new file mode 100644 index 0000000..f778ebb --- /dev/null +++ b/src/vercel-cache/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Split runtime cache helpers into the standalone `vercel-cache` package. (#160) (#172) +- Add strict mode support for runtime cache operations. (#161) (#172) diff --git a/src/vercel-cache/vercel/cache/version.py b/src/vercel-cache/vercel/cache/version.py index 906d362..49e0fc1 100644 --- a/src/vercel-cache/vercel/cache/version.py +++ b/src/vercel-cache/vercel/cache/version.py @@ -1 +1 @@ -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel-headers/CHANGELOG.md b/src/vercel-headers/CHANGELOG.md new file mode 100644 index 0000000..d3205ca --- /dev/null +++ b/src/vercel-headers/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Add request header context snapshots for running callbacks with the active Vercel header context. (#166) (#172) +- Add ASGI scope and WSGI environ helpers for constructing Vercel header mappings. (#172) diff --git a/src/vercel-headers/vercel/headers/version.py b/src/vercel-headers/vercel/headers/version.py index 906d362..49e0fc1 100644 --- a/src/vercel-headers/vercel/headers/version.py +++ b/src/vercel-headers/vercel/headers/version.py @@ -1 +1 @@ -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel-internal-telemetry/CHANGELOG.md b/src/vercel-internal-telemetry/CHANGELOG.md new file mode 100644 index 0000000..a865047 --- /dev/null +++ b/src/vercel-internal-telemetry/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Add the standalone `vercel-internal-telemetry` package for shared internal telemetry helpers used by Vercel Python packages. (#172) diff --git a/src/vercel-internal-telemetry/vercel/internal/telemetry/version.py b/src/vercel-internal-telemetry/vercel/internal/telemetry/version.py index 906d362..49e0fc1 100644 --- a/src/vercel-internal-telemetry/vercel/internal/telemetry/version.py +++ b/src/vercel-internal-telemetry/vercel/internal/telemetry/version.py @@ -1 +1 @@ -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel-oidc/CHANGELOG.md b/src/vercel-oidc/CHANGELOG.md new file mode 100644 index 0000000..774f9ea --- /dev/null +++ b/src/vercel-oidc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Prepare `vercel-oidc` for independent workspace releases with dynamic dependency metadata and the shared release build hook. (#172) + +### Bug Fixes + +- Remember the freshest live request OIDC token process-wide so background SDK work can authenticate outside the originating request context. (#172) diff --git a/src/vercel-oidc/vercel/oidc/version.py b/src/vercel-oidc/vercel/oidc/version.py index 906d362..49e0fc1 100644 --- a/src/vercel-oidc/vercel/oidc/version.py +++ b/src/vercel-oidc/vercel/oidc/version.py @@ -1 +1 @@ -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel-queue/CHANGELOG.md b/src/vercel-queue/CHANGELOG.md new file mode 100644 index 0000000..f1b3d0c --- /dev/null +++ b/src/vercel-queue/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Initial release (#158) (#172) + +### Bug Fixes + +- Stop nesting retry wrappers in delivery lifecycle settlement: the RetryAfter (#175) +- and ACK paths wrapped the already-retrying `extend_lease()`/`acknowledge()` (#175) +- client methods in a second retry layer, multiplying retry attempts and (#175) +- logging duplicate `visibility.retry_attempt` events per request. (#175) diff --git a/src/vercel-queue/vercel/queue/version.py b/src/vercel-queue/vercel/queue/version.py index 11b0728..fc6e695 100644 --- a/src/vercel-queue/vercel/queue/version.py +++ b/src/vercel-queue/vercel/queue/version.py @@ -1,3 +1,3 @@ """Package version metadata.""" -__version__ = "0.6.0" +__version__ = "0.7.0" diff --git a/src/vercel/CHANGELOG.md b/src/vercel/CHANGELOG.md new file mode 100644 index 0000000..196378e --- /dev/null +++ b/src/vercel/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 0.7.0 - 2026-07-13 + +### Features + +- Add an experimental `vercel.unstable.sandbox` SDK with sync and async sandbox lifecycle, process, filesystem, snapshot, query, and session APIs. (#128) (#172) +- Add streaming read and write support for Sandbox files and process output. (#135) (#172) +- Improve Workflows sandbox execution with configurable cleanup handlers, passthrough modules, namespaced workflows, and more reliable resume/error handling. (#144, #146, #148, #153, #154, #155, #156, #162, #163, #164, #165) (#172) +- Refactor internal HTTP transport handling to support streamed responses, raw bodies, timeouts, retries, and shared token resolution. (#119) (#172) diff --git a/src/vercel/version.py b/src/vercel/version.py index 906d362..49e0fc1 100644 --- a/src/vercel/version.py +++ b/src/vercel/version.py @@ -1 +1 @@ -__version__ = "0.6.0" +__version__ = "0.7.0"