Skip to content

Release v2.26.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 17:11

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 run by @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