npm @rudderstack/rudder-sdk-node 3.0.0
v3.0.0

4 days ago

🚨 BREAKING CHANGE: Redis persistence queue data format changed from v2 to v3.

Migration Path:

  1. Recommended: Drain Redis queue before upgrading
  2. Alternative: Accept that in-flight v2.x jobs will fail gracefully with clear error messages

Legacy Job Handling:

  • v3 jobs (version === 3): Processed securely with JSON.parse()
  • v2 jobs (no version field): Rejected with error: "Job data format is not supported. Please drain your Redis queue before upgrading to v3.0.0."

What's Changed

  • chore(release): merge main into develop after release v2.1.11 by @devops-github-rudderstack in #286
  • chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #288
  • chore(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 in the npm-dev-deps group by @dependabot[bot] in #287
  • fix(security)!: eliminate RCE vulnerability in persistence queue by @saikumarrs in #302
  • chore(deps-dev): bump size-limit from 11.2.0 to 12.0.0 by @dependabot[bot] in #291
  • chore(deps-dev): bump express from 5.1.0 to 5.2.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #292
  • chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #294
  • chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by @dependabot[bot] in #295
  • chore(deps): bump actions/stale from 10.1.0 to 10.1.1 by @dependabot[bot] in #297
  • chore(deps): bump SonarSource/sonarqube-scan-action from 6.0.0 to 7.0.0 by @dependabot[bot] in #298
  • chore(deps-dev): bump the npm-dev-deps group across 1 directory with 6 updates by @dependabot[bot] in #301
  • chore(deps): bump step-security/harden-runner from 2.13.2 to 2.14.0 by @dependabot[bot] in #299
  • chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #305
  • chore(deps-dev): bump @size-limit/preset-app from 11.2.0 to 12.0.0 by @dependabot[bot] in #304
  • chore(deps): bump qs from 6.14.0 to 6.14.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #306
  • chore(deps-dev): bump the npm-dev-deps group with 2 updates by @dependabot[bot] in #307
  • chore(release): merge release/3.0.0 into master by @devops-github-rudderstack in #308

Full Changelog: v2.1.11...v3.0.0

Don't miss a new rudder-sdk-node release

NewReleases is sending notifications on new releases.