diff --git a/CHANGELOG.md b/CHANGELOG.md index 85efb954..7a4e86b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ namespace) is unstable and may change between minor releases until the API freez ## [Unreleased] +## [0.27.0] - 2026-08-19 + ### Added - **`runtime:workers` — durable workers.** State that outlives the process, in diff --git a/Cargo.lock b/Cargo.lock index b870aa99..977112a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1404,7 +1404,7 @@ dependencies = [ [[package]] name = "es-runtime" -version = "0.26.0" +version = "0.27.0" dependencies = [ "aes", "aes-gcm", @@ -1459,7 +1459,7 @@ dependencies = [ [[package]] name = "es-runtime-cli" -version = "0.26.0" +version = "0.27.0" dependencies = [ "es-runtime-cli-common", "es-runtime-common", @@ -1469,7 +1469,7 @@ dependencies = [ [[package]] name = "es-runtime-cli-common" -version = "0.26.0" +version = "0.27.0" dependencies = [ "es-runtime", "es-runtime-common", @@ -1484,7 +1484,7 @@ dependencies = [ [[package]] name = "es-runtime-common" -version = "0.26.0" +version = "0.27.0" dependencies = [ "thiserror", "tracing", @@ -1493,7 +1493,7 @@ dependencies = [ [[package]] name = "es-runtime-default-providers" -version = "0.26.0" +version = "0.27.0" dependencies = [ "bytes", "dunce", @@ -1528,7 +1528,7 @@ dependencies = [ [[package]] name = "es-runtime-dev-cli" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "arcstr", @@ -1555,7 +1555,7 @@ dependencies = [ [[package]] name = "es-runtime-engine" -version = "0.26.0" +version = "0.27.0" dependencies = [ "es-runtime-common", "thiserror", @@ -1565,7 +1565,7 @@ dependencies = [ [[package]] name = "es-runtime-providers" -version = "0.26.0" +version = "0.27.0" dependencies = [ "es-runtime-common", "futures-core", diff --git a/Cargo.toml b/Cargo.toml index 5af637dc..6413d694 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ members = [ # (engine `Engine`/`Value`, `Runtime`, provider traits) and the `runtime:` # standard-module namespace are the versioned contract. [workspace.package] -version = "0.26.0" +version = "0.27.0" edition = "2024" rust-version = "1.95" license = "Apache-2.0" @@ -255,12 +255,12 @@ self_update = { version = "1.0.0-rc.6", default-features = false, features = [ # Internal crates, referenced by path so the dependency graph is the boundary # (DECISIONS.md D11). -es-runtime-common = { path = "crates/common", version = "0.26.0" } -es-runtime-engine = { path = "crates/engine", version = "0.26.0" } -es-runtime-providers = { path = "crates/providers", version = "0.26.0" } -es-runtime = { path = "crates/runtime", version = "0.26.0" } -es-runtime-default-providers = { path = "crates/default-providers", version = "0.26.0" } -es-runtime-cli-common = { path = "crates/cli-common", version = "0.26.0" } +es-runtime-common = { path = "crates/common", version = "0.27.0" } +es-runtime-engine = { path = "crates/engine", version = "0.27.0" } +es-runtime-providers = { path = "crates/providers", version = "0.27.0" } +es-runtime = { path = "crates/runtime", version = "0.27.0" } +es-runtime-default-providers = { path = "crates/default-providers", version = "0.27.0" } +es-runtime-cli-common = { path = "crates/cli-common", version = "0.27.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 a3858b76..f0c53270 100644 --- a/crates/dev-cli/CHANGELOG.md +++ b/crates/dev-cli/CHANGELOG.md @@ -24,6 +24,8 @@ is the point, since none of the three has any business in a deployment. ## [Unreleased] +## [0.5.0] - 2026-08-19 + ### Added - **`esdev.json` carries `plugins`.** A project that compiles something this diff --git a/crates/dev-cli/Cargo.toml b/crates/dev-cli/Cargo.toml index 3cbb1140..8da44e23 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.4.0" +version = "0.5.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/packages/postgres/CHANGELOG.md b/packages/postgres/CHANGELOG.md index 34b6d39e..d25dbc15 100644 --- a/packages/postgres/CHANGELOG.md +++ b/packages/postgres/CHANGELOG.md @@ -13,6 +13,10 @@ the root [CHANGELOG.md](../../CHANGELOG.md) for the runtime itself. ## [Unreleased] +## [0.1.2] - 2026-08-19 + +_Dependency updates._ + ## [0.1.1] - 2026-08-17 _Dependency updates._ diff --git a/packages/postgres/package.json b/packages/postgres/package.json index 66ef6e3a..e0db80e7 100644 --- a/packages/postgres/package.json +++ b/packages/postgres/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/esrun-postgres", - "version": "0.1.1", + "version": "0.1.2", "description": "PostgreSQL client and runtime:db driver for esrun.", "type": "module", "sideEffects": false, diff --git a/packages/redis/CHANGELOG.md b/packages/redis/CHANGELOG.md index 3cff2466..bba730c0 100644 --- a/packages/redis/CHANGELOG.md +++ b/packages/redis/CHANGELOG.md @@ -13,6 +13,10 @@ runtime is `runtime:db`'s driver contract, and the `engines.esrun` range in ## [Unreleased] +## [0.1.2] - 2026-08-19 + +_Dependency updates._ + ## [0.1.1] - 2026-08-17 _Dependency updates._ diff --git a/packages/redis/package.json b/packages/redis/package.json index 11fadbac..74f34ead 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/esrun-redis", - "version": "0.1.1", + "version": "0.1.2", "description": "Redis client and runtime:db driver for esrun.", "type": "module", "sideEffects": ["./dist/batch.js", "./dist/connection.js", "./dist/pool.js"], diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 6432fbfe..121754ef 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -13,6 +13,8 @@ itself. ## [Unreleased] +## [0.3.0] - 2026-08-19 + ### Added - **`runtime:workers` — the durable-worker surface**, in a declaration file of diff --git a/packages/types/package.json b/packages/types/package.json index d064ee3a..11999fa0 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@opentf/esrun-types", - "version": "0.2.0", + "version": "0.3.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.",