Skip to content

rejourneyco/rejourney

vbrowser/v0.5.0 Breaking

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

Published 10d Logging
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

analytics mobile session-replay web

ReleasePort's take

Light signal
editorial:auto 10d

The @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 summary

Adds optional Redux replay middleware with privacy and volume controls.

Changes in this release

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/redux with 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

Track rejourneyco/rejourney

Get notified when new releases ship.

Sign up free

About rejourneyco/rejourney

All releases →

Beta — feedback welcome: [email protected]