Skip to content

Upgrade RxJS from v6 to v7 #33073

@nicobytes

Description

@nicobytes

Task

As part of our dependency update initiative, we need to upgrade the RxJS library from version 6.6.3 to 7.8.2. This is a critical update to reduce technical debt and ensure our platform remains compatible with the latest versions of Angular, allowing us to leverage new features and security improvements in the future.

The engineering team will be responsible for:

  1. Updating the RxJS version in the package.json file.
  2. Identifying and refactoring all code affected by the breaking changes between RxJS v6 and v7.
  3. Ensuring the application builds and runs correctly after the upgrade.
  4. Executing all automated tests (unit and e2e) to validate the changes and check for regressions.

Proposed Objective

Please Select

Proposed Priority

Please Select

Acceptance Criteria

  • The rxjs dependency in package.json and the lock file is updated to 7.8.2.
  • The application compiles and builds successfully without any RxJS-related errors.
  • All existing unit tests and end-to-end tests pass successfully in the CI/CD pipeline.
  • The codebase is successfully refactored to address breaking changes, and no legacy RxJS v6 patterns remain.
  • No functional regressions are identified during QA testing of critical application workflows.

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

No response

Assumptions & Initiation Needs

No response

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

Metadata

Metadata

Type

Projects

Status

New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions