From e9ae24628e9bb6f7b59d3d32b027d9125d4e3f97 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 07:44:41 +0000 Subject: [PATCH 1/2] chore: release main --- .release-please-manifest.json | 8 ++++---- gateway/CHANGELOG.md | 13 +++++++++++++ gateway/kube/CHANGELOG.md | 12 ++++++++++++ packages/krm-stream-compat/CHANGELOG.md | 12 ++++++++++++ packages/krm-stream-compat/package.json | 2 +- packages/krm-stream/CHANGELOG.md | 13 +++++++++++++ packages/krm-stream/package-lock.json | 4 ++-- packages/krm-stream/package.json | 2 +- packages/krm-stream/src/version.ts | 2 +- 9 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 gateway/CHANGELOG.md create mode 100644 gateway/kube/CHANGELOG.md create mode 100644 packages/krm-stream-compat/CHANGELOG.md create mode 100644 packages/krm-stream/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b938019..9174bcd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/krm-stream": "0.0.0", - "packages/krm-stream-compat": "0.0.0", - "gateway": "0.0.0", - "gateway/kube": "0.0.0" + "packages/krm-stream": "1.0.0", + "packages/krm-stream-compat": "1.0.0", + "gateway": "1.0.0", + "gateway/kube": "1.0.0" } diff --git a/gateway/CHANGELOG.md b/gateway/CHANGELOG.md new file mode 100644 index 0000000..a5c4bc2 --- /dev/null +++ b/gateway/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## 1.0.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) +* seed krm-stream — protocol, conformance corpus, both skeletons ([0f5c65b](https://github.com/ConfigButler/krm-stream/commit/0f5c65b89bd543da51a8636fb6f993c49479c400)) diff --git a/gateway/kube/CHANGELOG.md b/gateway/kube/CHANGELOG.md new file mode 100644 index 0000000..788c2dc --- /dev/null +++ b/gateway/kube/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## 1.0.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) diff --git a/packages/krm-stream-compat/CHANGELOG.md b/packages/krm-stream-compat/CHANGELOG.md new file mode 100644 index 0000000..788c2dc --- /dev/null +++ b/packages/krm-stream-compat/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## 1.0.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) diff --git a/packages/krm-stream-compat/package.json b/packages/krm-stream-compat/package.json index da93b08..b24d78e 100644 --- a/packages/krm-stream-compat/package.json +++ b/packages/krm-stream-compat/package.json @@ -1,6 +1,6 @@ { "name": "krm-stream", - "version": "0.0.0", + "version": "1.0.0", "description": "Compatibility forwarder for @configbutler/krm-stream.", "keywords": [ "kubernetes", diff --git a/packages/krm-stream/CHANGELOG.md b/packages/krm-stream/CHANGELOG.md new file mode 100644 index 0000000..a5c4bc2 --- /dev/null +++ b/packages/krm-stream/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## 1.0.0 (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* `gateway.RedactedPlaceholder` is removed, and a redacted value is no longer present on the wire in any form. A consumer that rendered the placeholder from the object must render it from `redactedPaths` instead (the TS client exposes `store.redactedPaths(uid)`). No back-compat shim: there are no users yet, and keeping the landmine around to be polite to nobody would be the whole mistake repeated. + +### Features + +* add KRM resource streaming library ([#1](https://github.com/ConfigButler/krm-stream/issues/1)) ([f415a97](https://github.com/ConfigButler/krm-stream/commit/f415a97023a75b20a88436c483eca564b991fe85)) +* seed krm-stream — protocol, conformance corpus, both skeletons ([0f5c65b](https://github.com/ConfigButler/krm-stream/commit/0f5c65b89bd543da51a8636fb6f993c49479c400)) diff --git a/packages/krm-stream/package-lock.json b/packages/krm-stream/package-lock.json index 9a314a3..5ab9449 100644 --- a/packages/krm-stream/package-lock.json +++ b/packages/krm-stream/package-lock.json @@ -1,12 +1,12 @@ { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "1.0.0", "license": "Apache-2.0", "devDependencies": { "@biomejs/biome": "^2.5.3", diff --git a/packages/krm-stream/package.json b/packages/krm-stream/package.json index efd7782..42c30d2 100644 --- a/packages/krm-stream/package.json +++ b/packages/krm-stream/package.json @@ -1,6 +1,6 @@ { "name": "@configbutler/krm-stream", - "version": "0.0.0", + "version": "1.0.0", "description": "A live, honest window onto Kubernetes resources, in the browser: consume a KRM resource stream, three-way merge local edits, build a merge patch.", "keywords": [ "kubernetes", diff --git a/packages/krm-stream/src/version.ts b/packages/krm-stream/src/version.ts index 1dc3ec9..8289774 100644 --- a/packages/krm-stream/src/version.ts +++ b/packages/krm-stream/src/version.ts @@ -22,7 +22,7 @@ // line together, and version.test.ts fails if they ever disagree. /** The npm package version of this build. Assert it against the copy you vendored. */ -export const VERSION = "0.0.0"; // x-release-please-version +export const VERSION = "1.0.0"; // x-release-please-version /** The wire protocol this build speaks (spec/v1.md). The gateway sends it as `X-KRM-Stream-Protocol`. */ export const PROTOCOL_VERSION = 1; From 7fa6e4716ea183d9cfce26d54e8882d0b5f8f675 Mon Sep 17 00:00:00 2001 From: Simon Koudijs Date: Tue, 14 Jul 2026 07:49:10 +0000 Subject: [PATCH 2/2] chore: set initial release to 0.1.0 --- .release-please-manifest.json | 8 ++++---- gateway/CHANGELOG.md | 2 +- gateway/kube/CHANGELOG.md | 2 +- packages/krm-stream-compat/CHANGELOG.md | 2 +- packages/krm-stream-compat/package.json | 4 ++-- packages/krm-stream/CHANGELOG.md | 2 +- packages/krm-stream/package-lock.json | 4 ++-- packages/krm-stream/package.json | 2 +- packages/krm-stream/src/version.ts | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9174bcd..0098761 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/krm-stream": "1.0.0", - "packages/krm-stream-compat": "1.0.0", - "gateway": "1.0.0", - "gateway/kube": "1.0.0" + "packages/krm-stream": "0.1.0", + "packages/krm-stream-compat": "0.1.0", + "gateway": "0.1.0", + "gateway/kube": "0.1.0" } diff --git a/gateway/CHANGELOG.md b/gateway/CHANGELOG.md index a5c4bc2..95d0950 100644 --- a/gateway/CHANGELOG.md +++ b/gateway/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.0.0 (2026-07-14) +## 0.1.0 (2026-07-14) ### ⚠ BREAKING CHANGES diff --git a/gateway/kube/CHANGELOG.md b/gateway/kube/CHANGELOG.md index 788c2dc..5607f65 100644 --- a/gateway/kube/CHANGELOG.md +++ b/gateway/kube/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.0.0 (2026-07-14) +## 0.1.0 (2026-07-14) ### ⚠ BREAKING CHANGES diff --git a/packages/krm-stream-compat/CHANGELOG.md b/packages/krm-stream-compat/CHANGELOG.md index 788c2dc..5607f65 100644 --- a/packages/krm-stream-compat/CHANGELOG.md +++ b/packages/krm-stream-compat/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.0.0 (2026-07-14) +## 0.1.0 (2026-07-14) ### ⚠ BREAKING CHANGES diff --git a/packages/krm-stream-compat/package.json b/packages/krm-stream-compat/package.json index b24d78e..60c1d42 100644 --- a/packages/krm-stream-compat/package.json +++ b/packages/krm-stream-compat/package.json @@ -1,6 +1,6 @@ { "name": "krm-stream", - "version": "1.0.0", + "version": "0.1.0", "description": "Compatibility forwarder for @configbutler/krm-stream.", "keywords": [ "kubernetes", @@ -32,7 +32,7 @@ "README.md" ], "dependencies": { - "@configbutler/krm-stream": "0.0.0" + "@configbutler/krm-stream": "0.1.0" }, "engines": { "node": ">=22" diff --git a/packages/krm-stream/CHANGELOG.md b/packages/krm-stream/CHANGELOG.md index a5c4bc2..95d0950 100644 --- a/packages/krm-stream/CHANGELOG.md +++ b/packages/krm-stream/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.0.0 (2026-07-14) +## 0.1.0 (2026-07-14) ### ⚠ BREAKING CHANGES diff --git a/packages/krm-stream/package-lock.json b/packages/krm-stream/package-lock.json index 5ab9449..bab487f 100644 --- a/packages/krm-stream/package-lock.json +++ b/packages/krm-stream/package-lock.json @@ -1,12 +1,12 @@ { "name": "@configbutler/krm-stream", - "version": "1.0.0", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@configbutler/krm-stream", - "version": "1.0.0", + "version": "0.1.0", "license": "Apache-2.0", "devDependencies": { "@biomejs/biome": "^2.5.3", diff --git a/packages/krm-stream/package.json b/packages/krm-stream/package.json index 42c30d2..e809c15 100644 --- a/packages/krm-stream/package.json +++ b/packages/krm-stream/package.json @@ -1,6 +1,6 @@ { "name": "@configbutler/krm-stream", - "version": "1.0.0", + "version": "0.1.0", "description": "A live, honest window onto Kubernetes resources, in the browser: consume a KRM resource stream, three-way merge local edits, build a merge patch.", "keywords": [ "kubernetes", diff --git a/packages/krm-stream/src/version.ts b/packages/krm-stream/src/version.ts index 8289774..31832d6 100644 --- a/packages/krm-stream/src/version.ts +++ b/packages/krm-stream/src/version.ts @@ -22,7 +22,7 @@ // line together, and version.test.ts fails if they ever disagree. /** The npm package version of this build. Assert it against the copy you vendored. */ -export const VERSION = "1.0.0"; // x-release-please-version +export const VERSION = "0.1.0"; // x-release-please-version /** The wire protocol this build speaks (spec/v1.md). The gateway sends it as `X-KRM-Stream-Protocol`. */ export const PROTOCOL_VERSION = 1;