Skip to content

Releases: s2-streamstore/s2-sdk-typescript

@s2-dev/[email protected]

21 Nov 20:43
763a237

Choose a tag to compare

Minor Changes

  • 0f7a372: Adds per-writer idempotency key (in combination with message index), to allow for record deduplication even if a writer crashes

v0.18.1

18 Nov 02:32
c4e05cb

Choose a tag to compare

Changelog

[0.18.1] - 2025-11-18

🚀 Features

  • Include user-agent (#49)

📚 Documentation

  • Update generated documentation

⚙️ Miscellaneous Tasks

  • Change default append retry policy to all (#50)

[0.18.0] - 2025-11-15

🚀 Features

  • c98fb57: Retries, read resumption, error logic and misc

Breaking Changes

  • meteredSizeBytes renamed to meteredBytes.
  • AppendSessionOptions.maxQueuedBytes renamed to maxInflightBytes
  • ReadSession.lastReadPosition() removed
    • Use session.nextReadPosition(), or session.lastObservedTail() instead
  • New retry behavior on most operations.
    • To approximate the old "no retries" behavior, construct S2 with retry: { maxAttempts: 1 }

0.17.6

Patch Changes

  • 702e735: Remove peer dependencies

0.17.5

Patch Changes

  • 1be5849: Export S2Basin and S2Stream types

0.17.4

Patch Changes

  • b924836: use fetch transport in workerd

0.17.3

Patch Changes

  • 7734eea: Fix timestamps not being supplied in proto

0.17.2

Patch Changes

  • ada757f: Some changes in exported type names

All notable changes to this project will be documented in this file.

[0.17.1] - 2025-11-04

🐛 Bug Fixes

  • Add protobuf runtime dep
  • dda2cb9: batch linger naming change

@s2-dev/streamstore

0.17.0

Minor Changes

  • a7c3269: add s2s transport for node
  • e0f2615: make AppendSession a ReadableWriteablePair
  • 460f6bf: move to transport agnostic session model

0.16.12

Patch Changes

  • 3e67680: Some bugfixes to AppendSession, adding option to supply basin header, and exposing the ReadSession type

0.16.11

Patch Changes

  • ad4d2ee: Regenerate docs on release

0.16.10

Patch Changes

  • 4135067: Regenerate docs on release

0.16.9

Patch Changes

  • 0f9c029: Rename publish -> release for CI

0.16.6

Patch Changes

0.16.5

Patch Changes

0.16.4

Patch Changes

  • bdf95c3: update to latest openapi spec

0.16.3

Patch Changes

0.16.2

Patch Changes

  • 4c38783: Add license and package.json metadata

0.16.1

Patch Changes

  • Fix release missing dist

0.16.0

Minor Changes

  • New sdk for S2

v0.18.0

15 Nov 23:23
3106c50

Choose a tag to compare

Changelog

[0.18.0] - 2025-11-15

🚀 Features

  • c98fb57: Retries, read resumption, error logic and misc

Breaking Changes

  • meteredSizeBytes renamed to meteredBytes.
  • AppendSessionOptions.maxQueuedBytes renamed to maxInflightBytes
  • ReadSession.lastReadPosition() removed
    • Use session.nextReadPosition(), or session.lastObservedTail() instead
  • New retry behavior on most operations.
    • To approximate the old "no retries" behavior, construct S2 with retry: { maxAttempts: 1 }

0.17.6

Patch Changes

  • 702e735: Remove peer dependencies

0.17.5

Patch Changes

  • 1be5849: Export S2Basin and S2Stream types

0.17.4

Patch Changes

  • b924836: use fetch transport in workerd

0.17.3

Patch Changes

  • 7734eea: Fix timestamps not being supplied in proto

0.17.2

Patch Changes

  • ada757f: Some changes in exported type names

All notable changes to this project will be documented in this file.

[0.17.1] - 2025-11-04

🐛 Bug Fixes

  • Add protobuf runtime dep
  • dda2cb9: batch linger naming change

@s2-dev/streamstore

0.17.0

Minor Changes

  • a7c3269: add s2s transport for node
  • e0f2615: make AppendSession a ReadableWriteablePair
  • 460f6bf: move to transport agnostic session model

0.16.12

Patch Changes

  • 3e67680: Some bugfixes to AppendSession, adding option to supply basin header, and exposing the ReadSession type

0.16.11

Patch Changes

  • ad4d2ee: Regenerate docs on release

0.16.10

Patch Changes

  • 4135067: Regenerate docs on release

0.16.9

Patch Changes

  • 0f9c029: Rename publish -> release for CI

0.16.6

Patch Changes

0.16.5

Patch Changes

0.16.4

Patch Changes

  • bdf95c3: update to latest openapi spec

0.16.3

Patch Changes

0.16.2

Patch Changes

  • 4c38783: Add license and package.json metadata

0.16.1

Patch Changes

  • Fix release missing dist

0.16.0

Minor Changes

  • New sdk for S2

v0.17.6

14 Nov 22:45
635283f

Choose a tag to compare

Patch Changes

  • 702e735: Remove peer dependencies

v0.17.5

14 Nov 02:14
6a14961

Choose a tag to compare

Patch Changes

  • 1be5849: Export S2Basin and S2Stream types

v0.17.4

11 Nov 17:51
2a52555

Choose a tag to compare

Patch Changes

  • b924836: use fetch transport in workerd

v0.17.3

07 Nov 15:56
0ce55f1

Choose a tag to compare

Patch Changes

  • 7734eea: Fix timestamps not being supplied in proto

v0.17.2

06 Nov 02:52
fb0ee12

Choose a tag to compare

Patch Changes

  • ada757f: Some changes in exported type names

All notable changes to this project will be documented in this file.

v0.17.1

04 Nov 23:17
7011e49

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.17.1] - 2025-11-04

🐛 Bug Fixes

  • Add protobuf runtime dep
  • dda2cb9: batch linger naming change

@s2-dev/streamstore

0.17.0

Minor Changes

  • a7c3269: add s2s transport for node
  • e0f2615: make AppendSession a ReadableWriteablePair
  • 460f6bf: move to transport agnostic session model

0.16.12

Patch Changes

  • 3e67680: Some bugfixes to AppendSession, adding option to supply basin header, and exposing the ReadSession type

0.16.11

Patch Changes

  • ad4d2ee: Regenerate docs on release

0.16.10

Patch Changes

  • 4135067: Regenerate docs on release

0.16.9

Patch Changes

  • 0f9c029: Rename publish -> release for CI

0.16.6

Patch Changes

0.16.5

Patch Changes

0.16.4

Patch Changes

  • bdf95c3: update to latest openapi spec

0.16.3

Patch Changes

0.16.2

Patch Changes

  • 4c38783: Add license and package.json metadata

0.16.1

Patch Changes

  • Fix release missing dist

0.16.0

Minor Changes

  • New sdk for S2

v0.17.0

02 Nov 22:38
7bbe22e

Choose a tag to compare

Minor Changes

  • a7c3269: add s2s transport for node
  • e0f2615: make AppendSession a ReadableWriteablePair
  • 460f6bf: move to transport agnostic session model