Skip to content

Releases: GopherSecurity/gopher-mcp-js

gopher-mcp-js v0.1.39

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:52

Build Information

  • Date: 2026-09-08 13:52:32 UTC
  • Commit: 08abc15
  • Version: 0.1.39
  • npm package: @gopher.security/gopher-mcp-js@0.1.39

What's Changed

Changed

  • Pin gopher-orch native library to v0.1.39.
  • See gopher-orch v0.1.39 for native runtime changes.
  • Use npm package in URL example (#29)
  • Preflight gateway elicitation in JS SDK (#29)
  • Avoid real TTY handles in elicitation tests (#29)
  • Share native OAuth loader guards (#29)

Added

  • Support elicitation preflight for generic MCP URLs (#31)
  • Enable default provider OAuth elicitation (#29)
  • Enable on-demand provider OAuth elicitation (#29)

Fixed

  • Fix createWithUrl elicitation preflight session reuse (#31)

Full Changelog: v0.1.38...v0.1.39

gopher-mcp-js v0.1.38

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:30

Build Information

  • Date: 2026-09-05 08:30:34 UTC
  • Commit: 7f8b2fb
  • Version: 0.1.38
  • npm package: @gopher.security/gopher-mcp-js@0.1.38

What's Changed

Changed

  • Document the async agent-creation migration: OAuth-capable GopherAgent
    factories return Promise<GopherAgent> and must be awaited before use.

Changed

  • Pin gopher-orch native library to v0.1.38.
  • See gopher-orch v0.1.38 for native runtime changes.
  • Use npm package in URL example (#29)
  • Preflight gateway elicitation in JS SDK (#29)
  • Avoid real TTY handles in elicitation tests (#29)
  • Share native OAuth loader guards (#29)
  • Load MCP OAuth native symbols lazily (#29)

Added

  • Enable default provider OAuth elicitation (#29)
  • Enable on-demand provider OAuth elicitation (#29)
  • Add async native OAuth discovery wrappers (#29)

Full Changelog: v0.1.34...v0.1.38

gopher-mcp-js v0.1.35.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:49

Build Information

  • Date: 2026-08-31 06:49:06 UTC
  • Commit: 9cbfc2e
  • Version: 0.1.35.2
  • npm package: @gopher.security/gopher-mcp-js@0.1.35.2

What's Changed

Changed

  • Pin gopher-orch native library to v0.1.35.
  • Keep JS patch versions such as 0.1.35.2 separate from the native gopher-orch package version used for optional dependencies and platform packages.
  • Update release tooling and publish workflow logic to use the SDK version for the main package and the gopher-orch version for native packages.

Fixed

  • Fix Linux OAuth auto-flow native package loading for npm-installed examples.
  • Fix create_by_url example verification to use the npm package path consistently.

Full Changelog: v0.1.34...v0.1.35.2

gopher-mcp-js v0.1.35

Choose a tag to compare

@github-actions github-actions released this 30 Aug 01:24

Build Information

  • Date: 2026-08-30 01:24:48 UTC
  • Commit: 4c498b2
  • Version: 0.1.35
  • npm package: @gopher.security/gopher-mcp-js@0.1.35

What's Changed

Added

  • Add JS SDK support for gateway provider OAuth elicitation, including default URL handling and manual handler support.
  • Add OAuth verification coverage for custom IdP, protected MCP endpoints, and gateway-routed OAuth flows.
  • Add native OAuth bindings for discovery, authorization URL creation, PKCE, registration, token exchange, and refresh.

Changed

  • Pin gopher-orch native library to v0.1.35.
  • Move OAuth protocol work onto the native gopher-orch boundary while keeping JS responsible for runtime option handling and provider elicitation UX.
  • Improve release-note generation so future GitHub releases pull the matching version section from CHANGELOG.md.

Fixed

  • Fix provider OAuth retry after the user accepts a gateway/provider authorization URL.
  • Fix OAuth token persistence, browser-launch handling, refresh behavior, and non-fatal probing paths.
  • Fix auth native library directory loading, native-boundary tests, optional dependency metadata, and npm release version metadata.

Full Changelog: v0.1.34...v0.1.35

gopher-mcp-js v0.1.34.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 00:14

Build Information

  • Date: 2026-08-13 00:14:22 UTC
  • Commit: 317adc7
  • Version: 0.1.34.1
  • npm package: @gopher.security/gopher-mcp-js@0.1.34.1

What's Changed

Full Changelog: v0.1.34...v0.1.34.1

gopher-mcp-js v0.1.34

Choose a tag to compare

@github-actions github-actions released this 11 Aug 09:01

Build Information

  • Date: 2026-08-11 09:01:28 UTC
  • Commit: 9c3a31f
  • Version: 0.1.34
  • npm package: @gopher.security/gopher-mcp-js@0.1.34

What's Changed

Full Changelog: v0.1.24...v0.1.34

gopher-orch v0.1.33

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:51

Build Information

  • Date: 2026-07-26 09:51:00 UTC
  • Commit: 961a684
  • Version: 0.1.33
  • npm package: @gopher.security/gopher-mcp-js@0.1.33

What's Changed

Full Changelog: v0.1.24...v0.1.33

gopher-mcp-js v0.1.32

Choose a tag to compare

@github-actions github-actions released this 21 Jul 18:30

npm: https://www.npmjs.com/package/@gopher.security/gopher-mcp-js

Build Information

  • Date: 2026-07-21 18:30:57 UTC
  • Commit: 1a1ff8d
  • Version: 0.1.32
  • npm package: @gopher.security/gopher-mcp-js@0.1.32
  • Install: npm install @gopher.security/gopher-mcp-js@0.1.32

What's Changed

Changed

  • Pin gopher-orch native library to v0.1.32.

SDK changes since v0.1.30

  • Bump gopher-orch to v0.1.24; document GOPHER_SDK_TEST
  • Fix release name: gopher-mcp-js instead of gopher-orch
  • Remove macOS x64 from verify-native (covered by ARM64)
  • Add verify-native step to publish workflow
  • Opt into Node.js 24 for GitHub Actions
  • Add npm URL to release notes
  • Improve release notes validation and CI extraction
  • Fix native loading and Node runtime checks (#18)
  • Update verifier workflow and native submodule
  • Add access token support to API examples
  • Match live verifier expectations to prompts
  • Update example verification prompts and triggers
  • Gate example verification on native preflight
  • Document example verification workflow (#20)
  • Harden FFI setup retries (#20)
  • Add scoped example verification (#20)
  • Add create by JSON verification (#20)
  • Add verifier release live mode (#20)
  • Add verifier workflow auto mode (#20)
  • Wire verifier offline workflow (#20)
  • Add verifier workflow skeleton (#20)
  • Add Ubuntu 20 Linux verifier helper (#20)
  • Add verifier package scripts (#20)
  • Add verifier live example execution (#20)
  • Add verifier live mode gating (#20)
  • Add verifier offline example bootstrap (#20)
  • Add verifier example registry (#20)
  • Add verifier createWithUrl smoke (#20)
  • Add verifier native import probe (#20)
  • Add verifier temp project setup (#20)
  • Add verifier platform detection (#20)
  • Add verifier script skeleton (#20)
  • Fix native loading and Node runtime checks (#18)
  • Use updated gopher-orch submodule for HTTP gateways
  • Update gopher-orch Linux compatibility fix (#18)
  • Use npm package for API key example (#18)
  • Use disposable strings for owned FFI results (#18)
  • Narrow Linux deep binding to HTTP TLS deps (#18)
  • Deep bind Linux native libraries (#18)
  • Bundle curl lifecycle fix (#18)
  • Preserve Linux Docker build cache (#18)
  • Bundle tools discovery retry fix (#18)
  • Bundle tools discovery dispatcher fix (#18)
  • Bundle llhttp symbol binding fix (#18)
  • Bundle active connection close fix (#18)
  • Bundle posted parser error fix (#18)
  • Bundle parser error deferral fix (#18)
  • Bundle HTTP body callback guard (#18)
  • Bundle streamed HTTP body handling fix (#18)
  • Prefer host native bundle for local examples (#18)
  • Bundle TLS metadata guard through gopher-orch (#18)
  • Run API key example without tsx wrapper (#18)
  • Handle owned native run strings safely (#18)
  • Avoid native API curl bootstrap on Linux (#18)
  • Build Linux native SDK on Ubuntu 20 (#18)
  • Harden local native library resolution (#18)
  • Fix Linux native verification path (#18)
  • Prefer active native library output (#18)
  • Improve native build targets (#18)
  • Fix native loading and Node runtime checks (#18)
  • Use published SDK in header example (#16)
  • Add header createByUrl verification example (#16)
  • Expose agent runtime options in SDK APIs (#16)
  • Add agent runtime options FFI bindings (#16)
  • Update gopher-orch submodule
  • Format code
  • Fix duplicate Koffi FFI type registration
  • Make GopherAgent.create error message actionable on empty lastError
  • Bump gopher-orch to v0.1.24; document GOPHER_SDK_TEST

gopher-orch v0.1.32 highlights

Changed

  • Update gateway Docker deployment inputs
  • Enable gateway authorization passthrough by default

Fixed

  • Fix gateway passthrough routing and build cache

Full Changelog: v0.1.24...v0.1.32

gopher-mcp-js v0.1.30

Choose a tag to compare

@github-actions github-actions released this 03 Jul 13:26

npm: https://www.npmjs.com/package/@gopher.security/gopher-mcp-js

Build Information

  • Date: 2026-07-03 13:26:43 UTC
  • Commit: ccad245
  • Version: 0.1.30
  • npm package: @gopher.security/gopher-mcp-js@0.1.30
  • Install: npm install @gopher.security/gopher-mcp-js@0.1.30

What's Changed

Changed

  • Pin gopher-orch native library to v0.1.30.

gopher-orch v0.1.30 highlights

Added

  • Add MCP tools discovery fallback
  • Add access token gateway verification example

Changed

  • Prefer direct discovery for API HTTP gateways
  • Prefer Streamable HTTP MCP transport
  • Improve agent creation FFI errors

Full Changelog: v0.1.24...v0.1.30

gopher-mcp-js v0.1.29

Choose a tag to compare

@github-actions github-actions released this 02 Jul 14:58

npm: https://www.npmjs.com/package/@gopher.security/gopher-mcp-js

Build Information

  • Date: 2026-07-02 14:58:41 UTC
  • Commit: b4fc061
  • Version: 0.1.29
  • npm package: @gopher.security/gopher-mcp-js@0.1.29
  • Install: npm install @gopher.security/gopher-mcp-js@0.1.29

What's Changed

Changed

  • Pin gopher-orch native library to v0.1.29.

gopher-orch v0.1.29 highlights

Added

  • Add MCP tools discovery fallback

Full Changelog: v0.1.24...v0.1.29