github opensandbox-group/OpenSandbox java/sandbox/v1.0.16
Kotlin Sandbox SDK v1.0.16

What's New

✨ Features

  • Isolation convenience APIsisolation.runOnce(code, workspace, ...) and isolation.withSession(req) { ... } for one-shot / scoped sessions with guaranteed cleanup. (#1222)
  • List isolated sessionssandbox.isolation().list(). (#1269)
  • Isolated bind mountsCreateIsolatedSessionRequest.binds accepts BindMount(source, dest, readonly) for arbitrary host→namespace mappings; also exposes uidMode. (#1264)
  • Sandbox pool destroySandboxPoolManager FORCE-destroy with DESTROYING fence + DESTROYED tombstone, supported by both in-memory and Redis stores. (#1225)
  • Credential Vault placeholder substitutions — opt-in placeholders for path / query / header / body (incl. passthrough bindings). (#1251)
  • IsolationService now declares runOnce / withSession as default methods — custom implementations may need to accept the defaults. (#1222)
  • CredentialMatch.ports removed; intercept port is derived from scheme (http→80, https→443). Drop any .ports(...) calls. (#1189)
  • PoolStateStoreContentionException removed (never actually raised). (#1198)

📦 Misc

  • Bump to 1.0.16; realign default User-Agent (OpenSandbox-Kotlin-SDK/1.0.16) which had lagged, with a regression test to prevent future drift. (#1248)

👥 Contributors

Don't miss a new OpenSandbox release

NewReleases is sending notifications on new releases.