From 55bc476d9494737989dfb531daa59a9449facc15 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:30:15 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=8B=20New=20version=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/use-aurora-glass-widget.md | 10 ---------- go/version.go | 2 +- python/pyproject.toml | 2 +- rust/Cargo.lock | 16 ++++++++-------- rust/Cargo.toml | 2 +- rust/adapters/backplane-nats/Cargo.toml | 2 +- rust/adapters/backplane-redis/Cargo.toml | 2 +- rust/adapters/dynamodb/Cargo.toml | 4 ++-- rust/adapters/in-memory/Cargo.toml | 2 +- rust/adapters/postgres/Cargo.toml | 4 ++-- rust/ingestion/Cargo.toml | 2 +- rust/smooth-operator-server/Cargo.toml | 14 +++++++------- rust/smooth-operator/Cargo.toml | 2 +- typescript/CHANGELOG.md | 11 +++++++++++ typescript/package.json | 2 +- 15 files changed, 39 insertions(+), 38 deletions(-) delete mode 100644 .changeset/use-aurora-glass-widget.md diff --git a/.changeset/use-aurora-glass-widget.md b/.changeset/use-aurora-glass-widget.md deleted file mode 100644 index ab5cffb..0000000 --- a/.changeset/use-aurora-glass-widget.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@smooai/smooth-operator": patch ---- - -local flavor: serve the canonical `@smooai/chat-widget` (Aurora Glass) bundle - -The local-flavor server now vendors and serves the published **`@smooai/chat-widget`** -(Aurora Glass) standalone bundle instead of a parallel copy of the widget. One canonical -public widget, consumed — not two. Same `` element + `endpoint`/`agent-id` -attributes, so it's a drop-in for the host page. diff --git a/go/version.go b/go/version.go index f90d53c..ded15b3 100644 --- a/go/version.go +++ b/go/version.go @@ -5,4 +5,4 @@ package e2e // language artifacts. The real Go "publish" is a git tag (go/v); this // constant is the anchor that scripts/sync-versions.mjs keeps in sync with the // canonical npm version on every changeset release. -const Version = "1.7.0" +const Version = "1.7.1" diff --git a/python/pyproject.toml b/python/pyproject.toml index f6d241a..f635059 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "smooai-smooth-operator" -version = "1.7.0" +version = "1.7.1" description = "Python protocol types and native async WebSocket client for the smooth-operator protocol. Generated from the language-neutral JSON Schemas in spec/." readme = "README.md" license = { text = "MIT" } diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 29c252d..58beb93 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -3973,7 +3973,7 @@ checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" [[package]] name = "smooai-smooth-operator" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4005,7 +4005,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-adapter-backplane-nats" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-nats", @@ -4021,7 +4021,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-adapter-backplane-redis" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4037,7 +4037,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-adapter-dynamodb" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4058,7 +4058,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-adapter-memory" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4071,7 +4071,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-adapter-postgres" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4157,7 +4157,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-ingestion" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "smooai-smooth-operator-server" -version = "1.7.0" +version = "1.7.1" dependencies = [ "anyhow", "async-trait", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 64d282d..d43f7d1 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -29,7 +29,7 @@ smooai-smooth-operator-core = { path = "../../smooth-operator-core/rust/smooth-o # Intra-workspace dep on the reference lib carries its version so the adapters / # ingestion / server that depend on it are publishable (path = local dev, # version = the crates.io requirement). -smooth-operator = { package = "smooai-smooth-operator", path = "smooth-operator", version = "1.7.0" } +smooth-operator = { package = "smooai-smooth-operator", path = "smooth-operator", version = "1.7.1" } async-trait = "0.1" anyhow = "1" diff --git a/rust/adapters/backplane-nats/Cargo.toml b/rust/adapters/backplane-nats/Cargo.toml index 54dcbcf..a90e2e5 100644 --- a/rust/adapters/backplane-nats/Cargo.toml +++ b/rust/adapters/backplane-nats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-adapter-backplane-nats" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/rust/adapters/backplane-redis/Cargo.toml b/rust/adapters/backplane-redis/Cargo.toml index f33dd93..2830535 100644 --- a/rust/adapters/backplane-redis/Cargo.toml +++ b/rust/adapters/backplane-redis/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-adapter-backplane-redis" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/rust/adapters/dynamodb/Cargo.toml b/rust/adapters/dynamodb/Cargo.toml index 52c04c5..413a415 100644 --- a/rust/adapters/dynamodb/Cargo.toml +++ b/rust/adapters/dynamodb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-adapter-dynamodb" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true @@ -19,7 +19,7 @@ s3-vectors = ["dep:aws-sdk-s3vectors", "dep:aws-smithy-types"] smooth-operator = { workspace = true } smooai-smooth-operator-core = { workspace = true } # IndexingStore / IndexingRun for the persistent admin indexing-runs store. -smooai-smooth-operator-ingestion = { path = "../../ingestion", version = "1.7.0" } +smooai-smooth-operator-ingestion = { path = "../../ingestion", version = "1.7.1" } async-trait = { workspace = true } anyhow = { workspace = true } chrono = { workspace = true } diff --git a/rust/adapters/in-memory/Cargo.toml b/rust/adapters/in-memory/Cargo.toml index 4832d2f..fa8e3e5 100644 --- a/rust/adapters/in-memory/Cargo.toml +++ b/rust/adapters/in-memory/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-adapter-memory" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/rust/adapters/postgres/Cargo.toml b/rust/adapters/postgres/Cargo.toml index 921fadb..619e5aa 100644 --- a/rust/adapters/postgres/Cargo.toml +++ b/rust/adapters/postgres/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-adapter-postgres" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true @@ -15,7 +15,7 @@ smooth-operator = { workspace = true } # `postgres` feature pulls in PostgresCheckpointStore (sync r2d2 path). smooai-smooth-operator-core = { workspace = true, features = ["postgres"] } # IndexingStore / IndexingRun for the persistent admin indexing-runs store. -smooai-smooth-operator-ingestion = { path = "../../ingestion", version = "1.7.0" } +smooai-smooth-operator-ingestion = { path = "../../ingestion", version = "1.7.1" } async-trait = { workspace = true } anyhow = { workspace = true } chrono = { workspace = true } diff --git a/rust/ingestion/Cargo.toml b/rust/ingestion/Cargo.toml index 9bb39ba..9a14090 100644 --- a/rust/ingestion/Cargo.toml +++ b/rust/ingestion/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-ingestion" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/rust/smooth-operator-server/Cargo.toml b/rust/smooth-operator-server/Cargo.toml index 859b8bc..9487239 100644 --- a/rust/smooth-operator-server/Cargo.toml +++ b/rust/smooth-operator-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator-server" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true @@ -35,22 +35,22 @@ smooth-operator = { workspace = true } smooai-smooth-operator-core = { workspace = true } # In-memory storage + backplane — ALWAYS included. The local-flavor default and # the lean (`--no-default-features`) build run entirely on these. -smooai-smooth-operator-adapter-memory = { path = "../adapters/in-memory", version = "1.7.0" } +smooai-smooth-operator-adapter-memory = { path = "../adapters/in-memory", version = "1.7.1" } # Persistent storage + admin-store backends, selected at runtime to match the # configured storage backend (Postgres / DynamoDB; default in-memory). Optional: # gated behind the `postgres` / `dynamodb` features so a lean local/embed build # can exclude tokio-postgres / the AWS SDK. The `postgres` crate also provides the # gateway-backed embedder/reranker, so the `postgres` feature additionally enables # the semantic-retrieval path in `embedder.rs` / `reranker.rs`. -smooai-smooth-operator-adapter-postgres = { path = "../adapters/postgres", version = "1.7.0", optional = true } -smooai-smooth-operator-adapter-dynamodb = { path = "../adapters/dynamodb", version = "1.7.0", optional = true } +smooai-smooth-operator-adapter-postgres = { path = "../adapters/postgres", version = "1.7.1", optional = true } +smooai-smooth-operator-adapter-dynamodb = { path = "../adapters/dynamodb", version = "1.7.1", optional = true } # Distributed Backplane backends for horizontal scale-out, selected at runtime # via SMOOTH_AGENT_BACKPLANE (default in-memory / single-process). Optional: gated # behind the `redis` / `nats` features so a lean build excludes their drivers. -smooai-smooth-operator-adapter-backplane-redis = { path = "../adapters/backplane-redis", version = "1.7.0", optional = true } -smooai-smooth-operator-adapter-backplane-nats = { path = "../adapters/backplane-nats", version = "1.7.0", optional = true } +smooai-smooth-operator-adapter-backplane-redis = { path = "../adapters/backplane-redis", version = "1.7.1", optional = true } +smooai-smooth-operator-adapter-backplane-nats = { path = "../adapters/backplane-nats", version = "1.7.1", optional = true } # Admin API surfaces indexing-run status via the ingestion crate's IndexingStore. -smooai-smooth-operator-ingestion = { path = "../ingestion", version = "1.7.0" } +smooai-smooth-operator-ingestion = { path = "../ingestion", version = "1.7.1" } async-trait = { workspace = true } anyhow = { workspace = true } diff --git a/rust/smooth-operator/Cargo.toml b/rust/smooth-operator/Cargo.toml index d0b5d67..7c3bd8d 100644 --- a/rust/smooth-operator/Cargo.toml +++ b/rust/smooth-operator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smooai-smooth-operator" -version = "1.7.0" +version = "1.7.1" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/typescript/CHANGELOG.md b/typescript/CHANGELOG.md index 20826f0..28431d9 100644 --- a/typescript/CHANGELOG.md +++ b/typescript/CHANGELOG.md @@ -1,5 +1,16 @@ # @smooai/smooth-operator +## 1.7.1 + +### Patch Changes + +- 86dd6f8: local flavor: serve the canonical `@smooai/chat-widget` (Aurora Glass) bundle + + The local-flavor server now vendors and serves the published **`@smooai/chat-widget`** + (Aurora Glass) standalone bundle instead of a parallel copy of the widget. One canonical + public widget, consumed — not two. Same `` element + `endpoint`/`agent-id` + attributes, so it's a drop-in for the host page. + ## 1.7.0 ### Minor Changes diff --git a/typescript/package.json b/typescript/package.json index cda51e2..786c498 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@smooai/smooth-operator", - "version": "1.7.0", + "version": "1.7.1", "description": "TypeScript SDK for the smooth-operator WebSocket protocol: the native client (`.`), React bindings (`./react`), and the embeddable web-component chat widget (`./widget`). Generated from the language-neutral JSON Schemas in spec/.", "license": "MIT", "type": "module",