Release v2.26.0
What's Changed
- caniuse pollish num 2 by @ignaciojimenezr in #3046
- fix(reconnect): don't toast client-switch reconnects as failed while in progress by @olartgabo in #3113
- feat(swarm): project-scoped Swarms surface (Persona → Journey → Run) by @chelojimenez in #3123
- refactor(copy): rename user-facing "hosts" → "clients" (M0) by @olartgabo in #3122
- oo by @prathmeshpatel in #3127
- feat(models): add Grok 4.5 to shared model catalog by @ZeHuari in #3125
- refactor(swarm): extract resolveTurnRuntime; route synthetic turns through runUnifiedAssistantTurn (PR 3a) by @chelojimenez in #3126
- feat(swarm): gate the Swarms surface to project members (guest access notice) by @chelojimenez in #3128
- feat(computers): honest data-durability copy + unblock custom environments (COMP-12) by @olartgabo in #3121
- feat(computers): 80% billing-pause warning + post-hibernate state (COMP-7) by @olartgabo in #3120
- chore(release): drop the backend host-catalog seed dispatch by @chelojimenez in #3129
- feat(chatboxes): in-page host picker on Chatbox/Swarms by @chelojimenez in #3133
- feat(swarm): single-host runner + hidden launch route (PR 3c) by @chelojimenez in #3130
- feat(swarm): multi-host fan-out + Run enablement (PR 3d) by @chelojimenez in #3131
- fix(hosts): make New Client name follow the selected template under StrictMode by @chelojimenez in #3136
- feat(swarms): standalone hosts — chatbox guards + product-scoped client management (PR 2+3) by @chelojimenez in #3137
- feat(sdk): extract shared DCR core + ID-JAG client identity + CIMD draft-02 URL validation by @chelojimenez in #3138
- feat(xaa): open DCR + CIMD registration strategies + hosted client metadata document by @chelojimenez in #3139
- feat(swarms): goal-completion judge scores in the Swarms UI (PR 2) by @chelojimenez in #3142
- feat(swarms): promote swarm sessions to eval test cases (PR 2/2) by @chelojimenez in #3143
- feat(xaa): headless XAA (ID-JAG) debugger in the CLI — mcpjam xaa run by @chelojimenez in #3147
- feat(xaa): choose registration strategy in the Configure Server modal by @chelojimenez in #3149
- refactor(xaa): server consumes the SDK jwt-bearer request builder (convergence PR1) by @chelojimenez in #3152
- refactor(xaa): single-source browser-safe JWT + XAA primitives in the SDK (convergence PR2) by @chelojimenez in #3153
- refactor(xaa): browser-safe discovery + mcp-init helpers (convergence PR3) by @chelojimenez in #3159
- refactor(xaa): move flow-core types + capability-preflight to the SDK (convergence PR4) by @chelojimenez in #3160
- refactor(xaa): move the state machine into the SDK; Inspector via shim (convergence PR5) by @chelojimenez in #3161
- feat(hosted-models):add dynamic catalog for billing classification by @ZeHuari in #3148
- feat(models): source picker hosted models from backend catalog by @ZeHuari in #3154
- feat(xaa): in-process Node executor + engine parity (convergence PR6) by @chelojimenez in #3162
- refactor(xaa): redeem through the shared in-process executor (convergence PR7) by @chelojimenez in #3163
- refactor(models): drop hosted display statics, seed from generated snapshot by @ZeHuari in #3155
- fix(xaa): harden the shared engine to the CLI's tested behavior (convergence PR8) by @chelojimenez in #3164
- change copies from xaa by @ignaciojimenezr in #3166
- feat(auth): one registrationMode field across OAuth and the XAA debugger by @chelojimenez in #3172
- refactor(xaa): single-source auth-method selector + capability evidence + spec step vocab by @chelojimenez in #3173
- xaa more accurate by @ignaciojimenezr in #3145
- feat(auth): authMethod "auto" — select XAA when configured, else OAuth by @chelojimenez in #3176
- feat(xaa): capability-ranked authorization-server selection during discovery by @chelojimenez in #3174
- feat(xaa): extract shared mock-IdP mint handler cores into the SDK (SAML prep) by @chelojimenez in #3178
- feat(xaa): SAML support in @mcpjam/sdk — input + output identity axes by @chelojimenez in #3179
- feat(xaa): serve SAML identity axes from the inspector mock-IdP routes by @chelojimenez in #3180
- feat(xaa): SAML identity-assertion preset in the inspector debugger UI by @chelojimenez in #3182
- feat(xaa): --assertion-format flag for SAML XAA runs in the CLI by @chelojimenez in #3181
- feat(xaa): --registration dcr|cimd for
mcpjam xaa runby @chelojimenez in #3184 - Docs/xaa single page by @ignaciojimenezr in #3193
- changesets by @ignaciojimenezr in #3202
New Contributors
Full Changelog: v2.25.0...v2.26.0