New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roll Chromium 94 after 2021-08-26 #7458
Comments
Jan, could you PTAL? |
Jan, what's the status here? |
FYI, the next one is coming up in three days: #7459 |
Unfortunately, the roll is blocked on some breaking changes that happened in Chromium. |
…evision and ChromeDriver versions for webdriver-manager and Puppeteer. Chromium version override is temporarily needed until Puppeteer sort out Chrome/Chromium v94 issues. See puppeteer/puppeteer#7458 For revision lookup info see https://www.chromium.org/getting-involved/download-chromium and tables linked from there. Based on https://omahaproxy.appspot.com/ + Puppeteer source I used rev 901912.
Quick update - Unfortunately, the roll is still blocked because of the following situation: A while ago, a change in the network domain caused some headers and status codes to move from the |
Hey everyone! I am working on a new CDP feature to enable puppeteer to leverage responseReceivedExtraInfo and therefore get the raw headers back: https://chromium-review.googlesource.com/c/chromium/src/+/2898747 I am also working on a puppeteer patch which uses the new feature, I'll open a PR for it soon. |
Thanks for the update @josepharhar! |
The PR is ready: #7640 |
There is observed significant performance degradation when switching from |
@josepharhar What's blocking https://chromium-review.googlesource.com/c/chromium/src/+/2898747 from landing? |
I'm waiting for more lgtms, I'll ping the reviewers |
The patch is going through CQ+2, it should be merged shortly. |
Awesome, thanks @josepharhar for seeing this through! |
Will this change be backmerged to older versions or should we wait for the next branch cut? |
I’m not planning on trying to merge it to any release branches, I feel like it would be kind of hard to get approved |
Ok, cool! I'll start rolling Chromium as soon as this change lands in dev :) |
@OrKoN @mathiasbynens why is this a breaking change? |
I’ve made more fixes in chromium and puppeteer, so hopefully there will be no breaking changes |
@kblok there were some breaking Chrome DevTools Protocol changes that required changes in Puppeteer. That makes the version 12.0.0 only compatible with Chromium 97.0.4692.0 or later and not compatible with the previous Chromium versions. |
How about the other way around @OrKoN? |
@kblok yes, I believe so. Chrome 97 has breaking CDP changes that pptr prior v12 won't handle properly. Some use cases might work but the entire test suite we have would fail. |
If you use old puppeteer with new chromium, then you won't necessarily get the correct headers and response codes. It shouldn't totally blow up though. In some cases the response code may be 200 instead of 304. You will also get fewer headers, especially privacy sensitive ones like cookies - although |
Thank you @josepharhar! |
Chrome 94 is in beta, so it's time to roll Puppeteer update.
https://chromiumdash.appspot.com/schedule
The text was updated successfully, but these errors were encountered: