This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalThe @rejourneyco/browser SDK now includes optional Redux replay middleware with privacy and volume controls.
Why it matters: Enables developers to capture, throttle, and filter Redux state changes for debugging while protecting sensitive data.
Summary
AI summaryAdds optional Redux replay middleware with privacy and volume controls.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds optional Redux and Redux Toolkit replay middleware. Adds optional Redux and Redux Toolkit replay middleware. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds privacy and volume controls for Redux capture. Adds privacy and volume controls for Redux capture. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Refactor | Low |
Exposes Redux integration via `@rejourneyco/browser/redux` with TypeScript declarations. Exposes Redux integration via `@rejourneyco/browser/redux` with TypeScript declarations. Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
Full changelog
Browser SDK 0.5.0
Published to npm as @rejourneyco/[email protected].
Highlights
- Adds optional Redux and Redux Toolkit replay middleware. Every dispatched Redux action can appear beside the replay with its action type, sanitized payload, sequence number, reducer duration, and previous/next state snapshots.
- Adds privacy and volume controls for Redux capture: default redaction for secret-like keys, bounded depth/array/object/string serialization, a 64 KiB event limit, predicates, action/state sanitizers, custom redaction keys, and
captureState: 'after'or'none'modes. - Exposes the integration through
@rejourneyco/browser/reduxwith TypeScript declarations, while also exporting the middleware and types from@rejourneyco/browser.
Compatibility
- No breaking changes to existing browser SDK initialization or recording behavior.
- Redux replay is opt-in. Existing applications do not need Redux installed unless they use Redux, and no additional Rejourney package is required.
Upgrade
npm install @rejourneyco/[email protected]
Then append createRejourneyReduxMiddleware() to the existing Redux Toolkit middleware chain when Redux action/state replay is wanted.
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
About rejourneyco/rejourney
All releases →Related context
Beta — feedback welcome: [email protected]