RxJS is a reactive programming library for JavaScript, built around Observable values for composing asynchronous and event-based programs. The RxJS 9 work described here targets a platform-based Observable approach, using the native web Observable when available and providing fallbacks when needed. It is useful for developers building reactive streams and for teams planning to evaluate or migrate toward the RxJS 9 API and environment behavior.
Project status
- RxJS appears actively maintained, with a very recent upstream push on 2026-08-08 and a new set of “updates” published as RxJS 9.0.0-beta.0 on 2026-08-04 (relative to 2026-08-12, this is within about a week).
- The apparent update cadence is currently active, at least for the 9.0.0 beta line (recent beta update in early August 2026). Older provided entries are much farther apart (2025-02-22 and 2024-01-12), so a long-term cadence cannot be determined from the evidence shown.
AI summary generated
Recent updates
9.0.0-beta.0
RxJS 9.0.0-beta.0 introduces documented operator API behavior changes (notably `expand` dropping an overload), plus internal repo and CI hardening. The release notes also mention adding the new `@rxjs/observable` package and swapping the polyfill source away from `polyfill.io`. The code diff excerpt available here is heavily weighted toward internal tooling, configuration, and CI workflow changes, so the operator-level API diffs themselves are not visible in the provided snippet.
BreakingSecurityFeatures7.8.2
No release notes were provided for version 7.8.2. However, CHANGELOG.md in the diff records three RxJS bug fixes (animationFrameScheduler, mergeWith, and subscriber typing). The code diff shown is dominated by changes to the rxjs.dev documentation Angular app and its build tooling, including a rewrite of the in-browser search worker.
8.0.0-alpha.14
Release 8.0.0-alpha.14 includes a small stated fix for rxjs peer dependency cleanup. The provided code diff, however, shows mostly formatting, typing, and eslint related adjustments in the rxjs.dev Angular app, with at least one potential UI behavior change around how an error state is checked.
8.0.0-alpha.13
RxJS 8.0.0-alpha.13 adds support for web standard modules and improves WebSocket typing flexibility. It also includes several breaking changes around removed exports and class inheritance behavior that may require code adjustments.
BreakingFeatures