Release v0.32.0: Update to Firefox 148#1145
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1145 +/- ##
=======================================
Coverage 56.75% 56.75%
=======================================
Files 40 40
Lines 3908 3908
=======================================
Hits 2218 2218
Misses 1690 1690 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR upgrades OpenWPM from Firefox 137.0.2 to Firefox 147.0.4 as part of the v0.32.0 release. The upgrade includes updating all project dependencies (both conda and npm packages), adjusting test fixtures to match Firefox 147's changed behavior, and updating version metadata. The primary changes reflect Firefox's behavioral modifications in cookie same-site attribute reporting and HTTP caching of 404 responses.
Changes:
- Upgraded Firefox from version 137.0.2 to 147.0.4 via updated Git tag
- Bumped project version to 0.32.0 in VERSION file and CHANGELOG.md
- Updated conda/pip dependencies with multiple major version jumps
- Adjusted test expectations for Firefox 147's cookie same_site value change from "no_restriction" to "unspecified"
- Updated test expectations for Firefox 147's cache behavior on 404 responses (no longer caching)
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/install-firefox.sh | Updated Firefox TAG to FIREFOX_147_0_4_RELEASE commit hash |
| VERSION | Incremented version from 0.31.0 to 0.32.0 |
| CHANGELOG.md | Added v0.32.0 release entry with Firefox 147 upgrade notes |
| test/test_storage_vectors.py | Changed expected same_site cookie attribute from "no_restriction" to "unspecified" |
| test/test_http_instrumentation.py | Changed expected cache hit count for 404.png from 1 to 0 |
| environment.yaml | Updated all conda/pip dependencies including several major version jumps |
| package-lock.json | Updated npm dependencies with typical version increments |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
b7fe63e to
be50f30
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Copilot review comments addressed in latest push:
Additionally updated from Firefox 147 to Firefox 148.0. |
d47ebac to
1ff0768
Compare
Firefox 147 returns "unspecified" instead of "no_restriction" for cookies set without an explicit SameSite attribute.
Firefox 147 returns "unspecified" instead of "no_restriction" for cookies set without an explicit SameSite attribute.
1ff0768 to
ac5df9f
Compare
Summary
scripts/update.shRelease Checklist
scripts/install-firefox.shtoFIREFOX_148_0_RELEASEscripts/update.sh(environment.yaml + package-lock.json updated)0.32.0Test plan
Updates OpenWPM to Firefox 148. See the CHANGELOG for details.