-
Notifications
You must be signed in to change notification settings - Fork 109
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
Prepare PL 3.9 Release #1852
Comments
Note: This releases marks an important milestone, with both Image Prioritizer and Embed Optimizer graduating to non-experimental status, with their versions being bumped to For Embed Optimizer, this means we will still do a release even though it technically contains no changes. Other than the plugins from the Optimization Detective family, only Performance Lab will need to be released in a new version, due to the change of the other plugins' experimental status. |
Release branch created: https://github.com/WordPress/performance/tree/release/3.9.0 Scope set to these 4 plugins, with Embed Optimizer just being a version bump: |
PR with version bumps: #1862 |
Testing the builds at https://complicated-lyrebird-c797ca.instawp.xyz/ ✅ In the new version of Performance Lab, I see Embed Optimizer and Image Prioritizer are no longer shown as experimental: ✅ For Embed Optimizer, I see that a Tweet embed is getting the new CSS range syntax for setting the min-height for a tweet: https://complicated-lyrebird-c797ca.instawp.xyz/tweet/ <style>
@media (width <= 480px) { #embed-optimizer-4b1647ded78fdafc89edd99a29b10f78 { min-height: 693px; } }
@media (480px < width <= 600px) { #embed-optimizer-4b1647ded78fdafc89edd99a29b10f78 { min-height: 696px; } }
@media (600px < width <= 782px) { #embed-optimizer-4b1647ded78fdafc89edd99a29b10f78 { min-height: 333px; } }
@media (782px < width) { #embed-optimizer-4b1647ded78fdafc89edd99a29b10f78 { min-height: 337px; } }
</style> ✅ For Image Prioritizer, I see that it is populating the <img
data-od-removed-fetchpriority="high"
data-od-replaced-sizes="(max-width: 1024px) 100vw, 1024px"
data-od-xpath="/HTML/BODY/DIV[@class='wp-site-blocks']/*[2][self::MAIN]/*[1][self::DIV]/*[3][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::FIGURE]/*[1][self::IMG]"
decoding="async"
width="1024"
height="673"
src="https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-1024x673.jpg"
alt=""
class="wp-image-13"
srcset="
https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-1024x673.jpg 1024w,
https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-300x197.jpg 300w,
https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-768x505.jpg 768w,
https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-1536x1010.jpg 1536w,
https://complicated-lyrebird-c797ca.instawp.xyz/wp-content/uploads/2025/02/bison2-2048x1347.jpg 2048w
"
sizes="(width <= 480px) 374px, (480px < width <= 600px) 524px, (600px < width <= 782px) 644px, (782px < width) 136px"
/> |
❌ For Optimization Detective, I discovered a bug where we missed URL-encoding the URLs in the |
✅ With Optimization Detective, I've confirmed that when the URL Metric size exceeds 64 KiB that it is not attempted to be submitted: https://complicated-lyrebird-c797ca.instawp.xyz/200-images/
✅ Verified by looking at output of media queries above.
✅ Confirmed that when logged-in as an administrator that I am able to submit URL Metrics for each URL. However, when I am logged-out the storage lock is preventing me from submitting URL Metrics as expected: And if I try to force it by clearing the client-side lock, I get the expected |
✅ When I go to a post preview URL |
This issue is to track preparation of the upcoming 3.9.0 release up until publishing, which is due February 13, 2025.
release/3.9.0
branch closer to the release dateNote: The release would normally happen on Monday February 17, but due to a US holiday and following WordCamp Asia the release is moved a few days ahead.
The text was updated successfully, but these errors were encountered: