# 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
- 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