Releases
Changelog what shipped.
Every release, every change.
v2.22.2LatestJul 2026
SDK patch release
Fixed
- @kb-labs/sdk — manual patch bump (2.22.1 → 2.22.2)
v2.106.0Jul 2026
Release pipeline hardening + gateway session identity
New
- kb-create — intent-based installation wizard lets you pick a setup scenario instead of answering raw prompts
- kb-create — version-pinned plugins and services, so installs can target exact versions for compatibility
- ci — reusable composite GitHub Action for the kb-create install flow
Improved
- gateway — falls back to a default tenant automatically when none is specified, avoiding spurious access errors
- gateway — CLI sessions now carry a human-readable identity, making registration easier to follow
- release — clearer error classification for npm publish failures
- release — delivery is now tag-driven, simplifying plugin prep and CI handling
- release — root changelog output path is now configurable
- kb-create, plugin-runtime — adapter-role validation against a catalog-driven configuration
- plugin-contracts — platform requirements are now derived automatically from plugin services
Fixed
- studio — fixed a crash in the development server
- release — root CHANGELOG.md is no longer overwritten between releases
- qa — fixed mismatches in the fresh-install journey
v2.105.0Jul 2026
CI installation flow + adapter validation
New
- ci — reusable GitHub Action for creating fresh installs, speeding up contributor setup
- kb-create — support for version-pinned plugins and services
Improved
- gateway — CLI sessions carry a human session identity for clearer registration
- kb-create — default adapter packages are now configuration-driven instead of hardcoded
- kb-create, plugin-runtime — adapter-role validation with catalog-driven configuration
- plugin-contracts — platform requirements automatically derived from plugin services
Fixed
- release — root CHANGELOG.md no longer gets overwritten on subsequent releases
- qa — resolved fresh-install journey documentation and workflow mismatches
- ci — stabilized the end-to-end install flow and fixed package audit issues
- ci — granted the missing permissions the e2e install workflow needed to run
kb-create binaryJul 2026
Version-pinned installs + config-driven adapter defaults
New
- kb-create install --plugins=id@version,... / --services=... now accepts version-pinned component IDs, resolving each to that exact version instead of always @latest
- kb-create install --adapters "role=pkg[@version]" flag, plus a reconciliation report that cross-checks each plugin's declared platform requirements against what's actually configured
Improved
- kb-create — default adapter packages per capability role are now config-driven from manifest.json instead of hardcoded, so changing a default no longer needs a new binary release
- core/plugin-runtime — exports ADAPTER_REGISTRY_KEYS and snapshots it at build time, so kb-create validates adapter roles against the real registry instead of a hand-maintained list
kb-create binaryJul 2026
Non-interactive install for CI and agents
New
- kb-create install --plugins=... --services=... — non-interactive install that validates IDs against the manifest catalog before touching the network and prints env-var hints, for CI/agent use
- release is now a registered installable plugin target (@kb-labs/release-manager-cli)
Improved
- devkit build preset now emits a static dist/manifest.json for plugin manifests too (previously service-only), so the installer can read install metadata without executing JS
v2.104.0Jul 2026
Changelog readability + fresh-install fixes
Improved
- release — large package-bump tables in changelogs now collapse for easier scanning
- release — tagging is streamlined to push only new tags
- release — changelog generation timeout is now scoped per group, improving performance
- ci — automated e2e tests are now allowed to write content, so new features can be verified before release
Fixed
- release — root CHANGELOG.md is no longer accidentally overwritten
- qa — fixed inconsistencies in the fresh-install journey
- qa — renamed the e2e-flaky CLI path segment to follow naming conventions
- release — a package's version is now correctly rewritten before publishing
- release — fixed a linting error in the changelog test