From 34935d2664e1ff9580b61ba09e4af2764c903c68 Mon Sep 17 00:00:00 2001 From: Thanga Ganapathy Date: Wed, 11 Nov 2026 16:18:49 +0530 Subject: [PATCH] chore(release): @opentf/esrun-s3@0.1.0, @opentf/esrun-types@0.22.0, es-runtime-cli@0.47.0, es-runtime-dev-cli@0.27.0 --- CHANGELOG.md | 2 ++ Cargo.lock | 20 ++++++++++---------- Cargo.toml | 18 +++++++++--------- crates/dev-cli/CHANGELOG.md | 2 ++ crates/dev-cli/Cargo.toml | 2 +- packages/s3/CHANGELOG.md | 2 ++ packages/types/CHANGELOG.md | 2 ++ packages/types/package.json | 2 +- 8 files changed, 29 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d420664e..c08e54ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ namespace) is unstable and may change between minor releases until the API freez ## [Unreleased] +## [0.47.0] - 2026-11-11 + ### Added - **`fetch(url, { decompress: false })`** (DECISIONS D210), Bun's init member: diff --git a/Cargo.lock b/Cargo.lock index be0cc009..416ceda7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1299,7 +1299,7 @@ dependencies = [ [[package]] name = "es-runtime" -version = "0.46.0" +version = "0.47.0" dependencies = [ "aes", "aes-gcm", @@ -1359,11 +1359,11 @@ dependencies = [ [[package]] name = "es-runtime-bson" -version = "0.46.0" +version = "0.47.0" [[package]] name = "es-runtime-cli" -version = "0.46.0" +version = "0.47.0" dependencies = [ "es-runtime-cli-common", "es-runtime-common", @@ -1375,7 +1375,7 @@ dependencies = [ [[package]] name = "es-runtime-cli-common" -version = "0.46.0" +version = "0.47.0" dependencies = [ "base64 0.23.1", "es-runtime", @@ -1388,7 +1388,7 @@ dependencies = [ [[package]] name = "es-runtime-common" -version = "0.46.0" +version = "0.47.0" dependencies = [ "thiserror", "tracing", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "es-runtime-default-providers" -version = "0.46.0" +version = "0.47.0" dependencies = [ "async-compression", "base64 0.23.1", @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "es-runtime-dev-cli" -version = "0.26.0" +version = "0.27.0" dependencies = [ "anyhow", "arcstr", @@ -1485,7 +1485,7 @@ dependencies = [ [[package]] name = "es-runtime-engine" -version = "0.46.0" +version = "0.47.0" dependencies = [ "es-runtime-bson", "es-runtime-common", @@ -1497,7 +1497,7 @@ dependencies = [ [[package]] name = "es-runtime-json" -version = "0.46.0" +version = "0.47.0" dependencies = [ "serde_json", "unicode-ident", @@ -1505,7 +1505,7 @@ dependencies = [ [[package]] name = "es-runtime-providers" -version = "0.46.0" +version = "0.47.0" dependencies = [ "es-runtime-common", "futures-core", diff --git a/Cargo.toml b/Cargo.toml index 1ff3b8c6..6e4ea030 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ exclude = ["crates/vendor/oxc_resolver"] # (engine `Engine`/`Value`, `Runtime`, provider traits) and the `runtime:` # standard-module namespace are the versioned contract. [workspace.package] -version = "0.46.0" +version = "0.47.0" edition = "2024" rust-version = "1.97" license = "Apache-2.0" @@ -260,14 +260,14 @@ zip = { version = "9.0.5", default-features = false, features = ["deflate-flate2 # Internal crates, referenced by path so the dependency graph is the boundary # (DECISIONS.md D11). -es-runtime-common = { path = "crates/common", version = "0.46.0" } -es-runtime-bson = { path = "crates/bson", version = "0.46.0" } -es-runtime-json = { path = "crates/json", version = "0.46.0" } -es-runtime-engine = { path = "crates/engine", version = "0.46.0" } -es-runtime-providers = { path = "crates/providers", version = "0.46.0" } -es-runtime = { path = "crates/runtime", version = "0.46.0" } -es-runtime-default-providers = { path = "crates/default-providers", version = "0.46.0" } -es-runtime-cli-common = { path = "crates/cli-common", version = "0.46.0" } +es-runtime-common = { path = "crates/common", version = "0.47.0" } +es-runtime-bson = { path = "crates/bson", version = "0.47.0" } +es-runtime-json = { path = "crates/json", version = "0.47.0" } +es-runtime-engine = { path = "crates/engine", version = "0.47.0" } +es-runtime-providers = { path = "crates/providers", version = "0.47.0" } +es-runtime = { path = "crates/runtime", version = "0.47.0" } +es-runtime-default-providers = { path = "crates/default-providers", version = "0.47.0" } +es-runtime-cli-common = { path = "crates/cli-common", version = "0.47.0" } # TypeScript/JSX type-stripping for `esdev` (DECISIONS D59). Confined to # `dev-cli`: the transform runs on the developer's machine, never in `esrun`, # so the production binary gains neither the dependency nor the surface. diff --git a/crates/dev-cli/CHANGELOG.md b/crates/dev-cli/CHANGELOG.md index 69d6b2b6..16a5c96f 100644 --- a/crates/dev-cli/CHANGELOG.md +++ b/crates/dev-cli/CHANGELOG.md @@ -26,6 +26,8 @@ rest of a developer's tools, where `esrun` takes only `--proxy` (D205). ## [Unreleased] +## [0.27.0] - 2026-11-11 + ### Added - **A `plugins` entry may be several plugins** (DECISIONS D214). An export, or diff --git a/crates/dev-cli/Cargo.toml b/crates/dev-cli/Cargo.toml index 0c43e71e..457d66b2 100644 --- a/crates/dev-cli/Cargo.toml +++ b/crates/dev-cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "es-runtime-dev-cli" description = "esdev: the local development binary for the ES-Runtime — everything needed to get a service to production, and nothing that ships with it." -version = "0.26.0" +version = "0.27.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/packages/s3/CHANGELOG.md b/packages/s3/CHANGELOG.md index f590b742..86c886dd 100644 --- a/packages/s3/CHANGELOG.md +++ b/packages/s3/CHANGELOG.md @@ -10,6 +10,8 @@ package written entirely in JavaScript over `fetch`. See the root ## [Unreleased] +## [0.1.0] - 2026-11-11 + ### Added - The `@opentf/esrun-s3` package (DECISIONS D211): an S3 client in JavaScript diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index f5c23439..a249ea5a 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -13,6 +13,8 @@ itself. ## [Unreleased] +## [0.22.0] - 2026-11-11 + ### Added - `secureTransport`, `cert` and `key` on `runtime:websocket`'s `serve()`. diff --git a/packages/types/package.json b/packages/types/package.json index 5a205ec1..4b0d9752 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/esrun-types", - "version": "0.21.0", + "version": "0.22.0", "description": "TypeScript type definitions for ES Runtime (esrun) — the runtime: standard modules (process, path, fs, db, net, http).", "types": "index.d.ts", "_files": "A glob, not a list. The list had drifted: globals.d.ts and runtime-websocket.d.ts were referenced by index.d.ts and not published, so an installed package could not resolve its own references. A glob cannot fall behind a new module.",