Releases: s2-streamstore/s2-sdk-typescript
Releases · s2-streamstore/s2-sdk-typescript
@s2-dev/[email protected]
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
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
meteredSizeBytesrenamed tometeredBytes.AppendSessionOptions.maxQueuedBytesrenamed tomaxInflightBytesReadSession.lastReadPosition()removed- Use
session.nextReadPosition(), orsession.lastObservedTail()instead
- Use
- New retry behavior on most operations.
- To approximate the old "no retries" behavior, construct
S2withretry: { maxAttempts: 1 }
- To approximate the old "no retries" behavior, construct
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
- 402392c: Fix release
0.16.5
Patch Changes
- 717e65e: custom error types
0.16.4
Patch Changes
- bdf95c3: update to latest openapi spec
0.16.3
Patch Changes
- c3ff5e4: remove all depdencies
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
Changelog
[0.18.0] - 2025-11-15
🚀 Features
- c98fb57: Retries, read resumption, error logic and misc
Breaking Changes
meteredSizeBytesrenamed tometeredBytes.AppendSessionOptions.maxQueuedBytesrenamed tomaxInflightBytesReadSession.lastReadPosition()removed- Use
session.nextReadPosition(), orsession.lastObservedTail()instead
- Use
- New retry behavior on most operations.
- To approximate the old "no retries" behavior, construct
S2withretry: { maxAttempts: 1 }
- To approximate the old "no retries" behavior, construct
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
- 402392c: Fix release
0.16.5
Patch Changes
- 717e65e: custom error types
0.16.4
Patch Changes
- bdf95c3: update to latest openapi spec
0.16.3
Patch Changes
- c3ff5e4: remove all depdencies
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
v0.17.5
v0.17.4
v0.17.3
v0.17.2
v0.17.1
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
- 402392c: Fix release
0.16.5
Patch Changes
- 717e65e: custom error types
0.16.4
Patch Changes
- bdf95c3: update to latest openapi spec
0.16.3
Patch Changes
- c3ff5e4: remove all depdencies
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