Skip to content

Toolport v2.3.2

Choose a tag to compare

@github-actions github-actions released this 03 Nov 14:41
· 19 commits to main since this release
1570771

Toolport 2.3.2 lets idle clients recover on their own after the shared gateway
stops, and keeps OAuth servers' cached tools across token refreshes. It also
fixes process checks on Windows, adds agent-qa to the server catalog and updates
dependencies with security fixes.

If you are on Toolport 1.24.x, this is also your update to Toolport 2. Read the
upgrade guide
before updating.

Added

  • agent-qa, for natural-language web and mobile testing, is in the catalog under
    Local tools. Thanks @pranshuchittora. (#1283)
  • gateway.log now records how long each stage of a stdio client's connection
    took, so a client that hits its startup deadline shows what it was waiting
    for. It records fixed stage names and timings, never credentials or request
    contents. Thanks @1llum1n4t1s. (#1299)
  • The gateway container image now lists its Rust crates, so image scanners can
    see them. Thanks @TechLuddite. (#1292)

Security

  • Updated tokio for RUSTSEC-2026-0386. Thanks @TechLuddite. (#1294)
  • Updated plist so quick-xml moves past RUSTSEC-2026-0194 and RUSTSEC-2026-0195.
    Thanks @TechLuddite. (#1293)
  • Updated candle so the gateway uses zip 9 instead of a version with open
    advisories. (#1295)

Fixed

  • An idle stdio client now recovers its session and notifications after the
    shared gateway stops, without waiting for its next request. Restarts back off
    from 5 seconds up to 60 seconds. Thanks @1llum1n4t1s. (#1289)
  • OAuth servers keep their cached tool list when their token refreshes. Before,
    almost every cold start missed the cache. (#1296)
  • On Windows, a process that has exited no longer counts as running because
    another process still holds a handle to it. Daemon run tracking and unclean
    exit reports now work on Windows too. Thanks @1llum1n4t1s. (#1288, #1290)
  • Translations no longer contain hidden zero-width characters, and CI now rejects
    them. Thanks @TechLuddite. (#1291)

Full changelog: https://github.com/btsouth/toolport/blob/v2.3.2/CHANGELOG.md