🚨 BREAKING CHANGE: Redis persistence queue data format changed from v2 to v3.
Migration Path:
- Recommended: Drain Redis queue before upgrading
- Alternative: Accept that in-flight v2.x jobs will fail gracefully with clear error messages
Legacy Job Handling:
- v3 jobs (
version === 3): Processed securely withJSON.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