Skip to content

calm-server 0.4.0

Choose a tag to compare

@fr0ster fr0ster released this 23 May 21:54
· 8 commits to main since this release
cb12f28

BREAKING: server now owns the CALM connection (calm-client 0.4.0 dropped CalmConnection). Combines the auth-broker integration with a server-owned connection layer.

  • New src/server/connection/ on native fetch: AbstractCalmConnection, SandboxCalmConnection, OAuth2CalmConnection, createCalmConnection factory; ./connection subpath export. Peer calm-client@^0.4.0.
  • CALM_BASE_URL consumed verbatim — no /api injection (paste endpoints.Api as-is). Fixes the double-/api 404.
  • Tokens via @mcp-abap-adt/auth-broker (CALM_AUTH_FLOW), injected as ITokenRefresher into the connection.
  • Request-lifecycle logging via ILogger (stderr-safe). dotenv -> dependencies.