Skip to content

This release includes 5 breaking changes for platform teams planning a safe upgrade.

Published 12d MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

durable durable-streams real-time streaming streamstore typescript
+1 more
write-ahead-log

ReleasePort's take

Light signal
editorial:auto 12d

The release renames BasinScope to a free‑string Location across all related APIs, schemas, and exports.

Why it matters: All code using CreateBasinInput.scope, EnsureBasinInput.scope, or BasinInfo.scope must be updated to use location; the root export BasinScope is removed. Plan migrations before upgrading to @s2-dev/[email protected].

Summary

AI summary

BasinScope renamed to free‑string Location across all related APIs.

Changes in this release

Breaking Medium

Replaces CreateBasinInput.scope with location field.

Replaces CreateBasinInput.scope with location field.

Source: llm_adapter@2026-05-23

Confidence: low

Breaking Medium

Replaces EnsureBasinInput.scope with location field.

Replaces EnsureBasinInput.scope with location field.

Source: llm_adapter@2026-05-23

Confidence: low

Breaking Medium

Replaces BasinInfo.scope with location field.

Replaces BasinInfo.scope with location field.

Source: llm_adapter@2026-05-23

Confidence: low

Breaking Medium

Removes root export BasinScope; introduces LocationName instead.

Removes root export BasinScope; introduces LocationName instead.

Source: llm_adapter@2026-05-23

Confidence: low

Breaking Medium

Removes generated API.BasinScope as spec no longer defines it.

Removes generated API.BasinScope as spec no longer defines it.

Source: llm_adapter@2026-05-23

Confidence: low

Feature Medium

Adds `location` related RPCs to the service.

Adds `location` related RPCs to the service.

Source: llm_adapter@2026-05-23

Confidence: high

Refactor Medium

Refactors BasinScope to free string Location; updates related inputs and exports.

Refactors BasinScope to free string Location; updates related inputs and exports.

Source: llm_adapter@2026-05-23

Confidence: low

Full changelog

Minor Changes

  • 5c0ed79: - refactor!: BasinScope now Location, and is free string instead of enum

    • feat: adds location related RPCs

    Breaking changes:

    • CreateBasinInput.scope replaced by location
    • EnsureBasinInput.scope replaced by location
    • BasinInfo.scope replaced by location
    • root export BasinScope removed and replaced by LocationName
    • generated API.BasinScope no longer exists because the spec no longer has it

Breaking Changes

  • CreateBasinInput.scope replaced by location
  • EnsureBasinInput.scope replaced by location
  • BasinInfo.scope replaced by location
  • root export BasinScope removed and replaced by LocationName
  • generated API.BasinScope no longer exists

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track s2-streamstore/s2-sdk-typescript

Get notified when new releases ship.

Sign up free

About s2-streamstore/s2-sdk-typescript

Official MCP server for the S2.dev serverless stream platform.

All releases →

Beta — feedback welcome: [email protected]