Repository navigation
Releases: GopherSecurity/gopher-mcp-js
Releases · GopherSecurity/gopher-mcp-js
Release list
gopher-mcp-js v0.1.39
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-orchnative 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
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 returnPromise<GopherAgent>and must be awaited before use.
Changed
- Pin
gopher-orchnative 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
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-orchnative library to v0.1.35. - Keep JS patch versions such as
0.1.35.2separate from the nativegopher-orchpackage 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-orchversion for native packages.
Fixed
- Fix Linux OAuth auto-flow native package loading for npm-installed examples.
- Fix
create_by_urlexample verification to use the npm package path consistently.
Full Changelog: v0.1.34...v0.1.35.2
gopher-mcp-js v0.1.35
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-orchnative library to v0.1.35. - Move OAuth protocol work onto the native
gopher-orchboundary 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
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
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
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
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-orchnative 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
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-orchnative 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
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-orchnative 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