From 610b5bc06ed92d9d5d67a0f2c17ff90fcbed7d18 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Thu, 11 Dec 2025 19:20:42 +0100 Subject: [PATCH 01/28] Remove screenshotParams.png.compressionLevel --- lib/cli/cli.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/cli/cli.js b/lib/cli/cli.js index 4d4bc545c..1d70c5d10 100644 --- a/lib/cli/cli.js +++ b/lib/cli/cli.js @@ -1436,12 +1436,6 @@ export async function parseCommandLine() { default: browsertimeConfig.screenshotParams.type, group: 'Screenshot' }) - .option('browsertime.screenshotParams.png.compressionLevel', { - alias: 'screenshot.png.compressionLevel', - describe: 'zlib compression level', - default: browsertimeConfig.screenshotParams.png.compressionLevel, - group: 'Screenshot' - }) .option('browsertime.screenshotParams.jpg.quality', { alias: 'screenshot.jpg.quality', describe: 'Quality of the JPEG screenshot. 1-100', From 83e6d22a6d8d87043d39412fabf7806a5bfe1cfe Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 05:34:42 +0100 Subject: [PATCH 02/28] New release --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be49febb..2e3373db9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ # CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org)) +## 39.0.0 - 2025-12-15 + +### Breaking +* We removed support for setting the compression level for png screenshots, see the added section why. + +### Added +* Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots `--browsertime.screenshotParams.png.compressionLevel` [#4570](https://github.com/sitespeedio/sitespeed.io/pull/4570). + + ## 38.6.0 - 2025-11-02 ### Added * Browsertime 25.4.0 [#4566](https://github.com/sitespeedio/sitespeed.io/pull/4566). From e04f0af4aa8b6f776edd5c30382662b6f0734d28 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 05:35:42 +0100 Subject: [PATCH 03/28] 39.0.0 --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index af70cca10..339916386 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "sitespeed.io", - "version": "38.6.0", + "version": "39.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sitespeed.io", - "version": "38.6.0", + "version": "39.0.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 006e8ee6c..692187a6d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, - "version": "38.6.0", + "version": "39.0.0", "description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.", "keywords": [ "performance", From 9398bec7af0f0f5afeaed848264436dccd12e8d0 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 05:37:15 +0100 Subject: [PATCH 04/28] bump --- docs/_includes/version/sitespeed.io.txt | 2 +- .../sitespeed.io/configuration/config.md | 9 +- docs/feed/browsertime.atom | 118 ++++++++---------- docs/feed/browsertime.rss | 100 +++++++-------- docs/feed/chrome-har.atom | 47 ++++--- docs/feed/chrome-har.rss | 35 ++++-- docs/feed/coach-core.atom | 32 ++--- docs/feed/coach-core.rss | 26 ++-- docs/feed/server.atom | 2 +- docs/feed/server.rss | 2 +- docs/feed/sitespeed.io.atom | 32 ++--- docs/feed/sitespeed.io.rss | 26 ++-- docs/feed/testrunner.atom | 32 ++--- docs/feed/testrunner.rss | 24 ++-- 14 files changed, 244 insertions(+), 243 deletions(-) diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index 9370abdcd..f688d5315 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -38.6.0 \ No newline at end of file +39.0.0 \ No newline at end of file diff --git a/docs/documentation/sitespeed.io/configuration/config.md b/docs/documentation/sitespeed.io/configuration/config.md index 99f8f3ff7..606b99d7d 100644 --- a/docs/documentation/sitespeed.io/configuration/config.md +++ b/docs/documentation/sitespeed.io/configuration/config.md @@ -197,11 +197,10 @@ Budget --budget.removeWorkingResult, --budget.removePassingResult Remove the result of URLs that pass the budget. You can use this if you many URL and only care about the ones that fails your budget. All videos/HTML for the working URLs will be removed if you pass this on. [boolean] Screenshot - --browsertime.screenshot Set to false to disable screenshots [boolean] [default: true] - --browsertime.screenshotParams.type, --screenshot.type Set the file type of the screenshot [choices: "png", "jpg"] [default: "png"] - --browsertime.screenshotParams.png.compressionLevel, --screenshot.png.compressionLevel zlib compression level [default: 6] - --browsertime.screenshotParams.jpg.quality, --screenshot.jpg.quality Quality of the JPEG screenshot. 1-100 [default: 80] - --browsertime.screenshotParams.maxSize, --screenshot.maxSize The max size of the screenshot (width and height). [default: 2000] + --browsertime.screenshot Set to false to disable screenshots [boolean] [default: true] + --browsertime.screenshotParams.type, --screenshot.type Set the file type of the screenshot [choices: "png", "jpg"] [default: "png"] + --browsertime.screenshotParams.jpg.quality, --screenshot.jpg.quality Quality of the JPEG screenshot. 1-100 [default: 80] + --browsertime.screenshotParams.maxSize, --screenshot.maxSize The max size of the screenshot (width and height). [default: 2000] Metrics --metrics.list List all possible metrics in the data folder (metrics.txt). [boolean] [default: false] diff --git a/docs/feed/browsertime.atom b/docs/feed/browsertime.atom index b35e0b9c8..56177ba85 100644 --- a/docs/feed/browsertime.atom +++ b/docs/feed/browsertime.atom @@ -2,7 +2,7 @@ browsertime-release-feed browsertime release feed - 2025-11-02T14:18:25.789Z + 2025-12-11T18:07:02.769Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,58 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + + 2025-12-11T00:00:00.000Z + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + + 2025-12-10T00:00:00.000Z + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + + 2025-12-10T00:00:00.000Z + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -151,70 +203,6 @@
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - - 2025-06-22T00:00:00.000Z - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - - 2025-06-01T00:00:00.000Z - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - - 2025-05-30T00:00:00.000Z - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/browsertime.rss b/docs/feed/browsertime.rss index cf907ae5c..536f1fc47 100644 --- a/docs/feed/browsertime.rss +++ b/docs/feed/browsertime.rss @@ -4,7 +4,7 @@ browsertime release feed https://www.sitespeed.io New releases and changelog feed of browsertime - Sun, 02 Nov 2025 14:18:25 GMT + Thu, 11 Dec 2025 18:07:02 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,49 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + Thu, 11 Dec 2025 00:00:00 GMT + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + Wed, 10 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + Wed, 10 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
+]]>
+ +
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -133,61 +176,6 @@
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
-]]> - -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - Sun, 22 Jun 2025 00:00:00 GMT - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - Sun, 01 Jun 2025 00:00:00 GMT - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - Fri, 30 May 2025 00:00:00 GMT - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
diff --git a/docs/feed/chrome-har.atom b/docs/feed/chrome-har.atom index 31553a975..1a573191d 100644 --- a/docs/feed/chrome-har.atom +++ b/docs/feed/chrome-har.atom @@ -2,7 +2,7 @@ chrome-har-release-feed chrome-har release feed - 2024-12-27T07:52:02.791Z + 2025-10-22T20:47:44.399Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,36 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[chrome-har 1.1.1]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 + + 2025-10-17T00:00:00.000Z + Fixed +
    +
  • The option to clean header values was broken, this has been reverted for now.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[chrome-har 1.1.0]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 + + 2025-10-16T00:00:00.000Z + Added +
    +
  • Add option to clean header values #141.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[chrome-har 1.0.1]]> https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.0.1 @@ -139,19 +169,4 @@ https://www.sitespeed.io
- - <![CDATA[chrome-har 0.11.12]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 - - 2020-09-09T00:00:00.000Z - Fixed -
    -
  • Removed test directory from the release, thank you Yury Michurin for the PR #75.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
\ No newline at end of file diff --git a/docs/feed/chrome-har.rss b/docs/feed/chrome-har.rss index bdcc15879..557578f6f 100644 --- a/docs/feed/chrome-har.rss +++ b/docs/feed/chrome-har.rss @@ -4,13 +4,35 @@ chrome-har release feed https://www.sitespeed.io New releases and changelog feed of chrome-har - Fri, 27 Dec 2024 07:52:02 GMT + Wed, 22 Oct 2025 20:47:44 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[chrome-har 1.1.1]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 + Fri, 17 Oct 2025 00:00:00 GMT + Fixed +
    +
  • The option to clean header values was broken, this has been reverted for now.
  • +
+]]>
+
+ + <![CDATA[chrome-har 1.1.0]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 + Thu, 16 Oct 2025 00:00:00 GMT + Added +
    +
  • Add option to clean header values #141.
  • +
+]]>
+
<![CDATA[chrome-har 1.0.1]]> https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.0.1 @@ -103,16 +125,5 @@ https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.12.0 Thu, 29 Oct 2020 00:00:00 GMT - - <![CDATA[chrome-har 0.11.12]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 - Wed, 09 Sep 2020 00:00:00 GMT - Fixed -
    -
  • Removed test directory from the release, thank you Yury Michurin for the PR #75.
  • -
-]]>
-
\ No newline at end of file diff --git a/docs/feed/coach-core.atom b/docs/feed/coach-core.atom index 017e6f322..673b9afb2 100644 --- a/docs/feed/coach-core.atom +++ b/docs/feed/coach-core.atom @@ -2,7 +2,7 @@ coach-core-release-feed coach-core release feed - 2025-08-31T14:30:33.326Z + 2025-08-04T19:36:32.115Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[coach-core 8.1.3]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 + + 2025-08-04T00:00:00.000Z + Fixed +
    +
  • Reverted svg images in avoidScalingImages check released in 8.1.2 since it was causing errors. Lets work on a fir for it later and revert it for now #135.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[coach-core 8.1.2]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2 @@ -182,21 +197,6 @@
  • Fixed exporting to work with ESM modules too.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[coach-core 7.1.2]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - - 2022-05-05T00:00:00.000Z - Fixed -
    -
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/coach-core.rss b/docs/feed/coach-core.rss index 6501fc261..e6f6ea7ca 100644 --- a/docs/feed/coach-core.rss +++ b/docs/feed/coach-core.rss @@ -4,7 +4,7 @@ coach-core release feed https://www.sitespeed.io New releases and changelog feed of coach-core - Sun, 31 Aug 2025 14:30:33 GMT + Mon, 04 Aug 2025 19:36:32 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[coach-core 8.1.3]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 + Mon, 04 Aug 2025 00:00:00 GMT + Fixed +
    +
  • Reverted svg images in avoidScalingImages check released in 8.1.2 since it was causing errors. Lets work on a fir for it later and revert it for now #135.
  • +
+]]>
+ +
<![CDATA[coach-core 8.1.2]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2 @@ -158,18 +170,6 @@
  • Fixed exporting to work with ESM modules too.
-]]> - -
- - <![CDATA[coach-core 7.1.2]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - Thu, 05 May 2022 00:00:00 GMT - Fixed -
    -
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • -
]]>
diff --git a/docs/feed/server.atom b/docs/feed/server.atom index c1d3f83f3..c46652fc3 100644 --- a/docs/feed/server.atom +++ b/docs/feed/server.atom @@ -2,7 +2,7 @@ server-release-feed server release feed - 2025-10-22T22:03:43.179Z + 2025-10-25T17:02:07.343Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/server.rss b/docs/feed/server.rss index 6c0f42adb..a84722057 100644 --- a/docs/feed/server.rss +++ b/docs/feed/server.rss @@ -4,7 +4,7 @@ server release feed https://www.sitespeed.io New releases and changelog feed of server - Wed, 22 Oct 2025 22:03:43 GMT + Sat, 25 Oct 2025 17:02:07 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index c786fe4fd..a1d7cda1e 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-11-02T14:37:33.909Z + 2025-12-15T04:36:00.438Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.0.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + + 2025-12-15T00:00:00.000Z + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --browsertime.screenshotParams.png.compressionLevel #4570.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 38.6.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0 @@ -170,21 +185,6 @@
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.1.1]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - - 2025-08-01T00:00:00.000Z - Fixed -
    -
  • Upgraded to coach core 8.1.2 #4540.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index 538de54e3..8f6522228 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Sun, 02 Nov 2025 14:37:33 GMT + Mon, 15 Dec 2025 04:36:00 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 39.0.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + Mon, 15 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --browsertime.screenshotParams.png.compressionLevel #4570.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 38.6.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0 @@ -146,18 +158,6 @@
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
-]]> - -
- - <![CDATA[sitespeed.io 38.1.1]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - Fri, 01 Aug 2025 00:00:00 GMT - Fixed -
    -
  • Upgraded to coach core 8.1.2 #4540.
  • -
]]>
diff --git a/docs/feed/testrunner.atom b/docs/feed/testrunner.atom index 35259b019..db9a23ceb 100644 --- a/docs/feed/testrunner.atom +++ b/docs/feed/testrunner.atom @@ -2,7 +2,7 @@ testrunner-release-feed testrunner release feed - 2025-10-22T21:28:22.870Z + 2025-11-05T13:06:14.471Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + + 2025-10-31T00:00:00.000Z + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -158,21 +173,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - - 2024-12-06T00:00:00.000Z - Added -
    -
  • A new Docker setup #95
  • -
]]>
Sitespeed.io diff --git a/docs/feed/testrunner.rss b/docs/feed/testrunner.rss index 2fca87c34..ab20a404d 100644 --- a/docs/feed/testrunner.rss +++ b/docs/feed/testrunner.rss @@ -4,13 +4,24 @@ testrunner release feed https://www.sitespeed.io New releases and changelog feed of testrunner - Wed, 22 Oct 2025 21:28:22 GMT + Wed, 05 Nov 2025 13:06:14 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + Fri, 31 Oct 2025 00:00:00 GMT + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
+]]>
+
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -122,17 +133,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> -
- - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - Fri, 06 Dec 2024 00:00:00 GMT - Added -
    -
  • A new Docker setup #95
  • -
]]>
From 118946bdb06390e9678d8ff0654b13e05d740184 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 06:27:09 +0100 Subject: [PATCH 05/28] Chrome 143, Edge 143 and Firefox 146 (#4572) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2f463d02c..c7b578941 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM sitespeedio/webbrowsers:chrome-142.0-firefox-144.0-edge-142.0-b +FROM sitespeedio/webbrowsers:chrome-143.0-firefox-146.0-edge-143.0 ARG TARGETPLATFORM=linux/amd64 From fbcda1903cdbb67738b6539de6af9d0f2a3be4d9 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 06:28:29 +0100 Subject: [PATCH 06/28] new release --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e3373db9..7c0530eec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org)) +## 39.1.0 - 2025-12-15 +### Added +* Upgrade the Docker container: Chrome and Edge 143, Firefox 146 [#4572](https://github.com/sitespeedio/sitespeed.io/pull/4572). + ## 39.0.0 - 2025-12-15 ### Breaking From 9d8b03de0c2019b436412e2f98e49efa44d2ae89 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Mon, 15 Dec 2025 06:30:06 +0100 Subject: [PATCH 07/28] 39.1.0 --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 339916386..d3bfbe56e 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "sitespeed.io", - "version": "39.0.0", + "version": "39.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sitespeed.io", - "version": "39.0.0", + "version": "39.1.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 692187a6d..c60c2ba1c 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, - "version": "39.0.0", + "version": "39.1.0", "description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.", "keywords": [ "performance", From 584648356d0e3675c0ea5069065ab29f09b93ceb Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Mon, 15 Dec 2025 15:06:07 +0100 Subject: [PATCH 08/28] Safer handling of broken URLs (#4573) --- lib/plugins/browsertime/index.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/plugins/browsertime/index.js b/lib/plugins/browsertime/index.js index 71cc92e67..ef98a2cb0 100644 --- a/lib/plugins/browsertime/index.js +++ b/lib/plugins/browsertime/index.js @@ -95,7 +95,7 @@ export default class BrowsertimePlugin extends SitespeedioPlugin { async processMessage(message) { const options = this.options; switch (message.type) { - // When sistespeed.io starts, a setup messages is posted on the queue + // When sitespeed.io starts, a setup messages is posted on the queue // and all plugins can tell other plugins that they are alive and are ready // to receive configuration case 'sitespeedio.setup': { @@ -105,12 +105,18 @@ export default class BrowsertimePlugin extends SitespeedioPlugin { if (this.options.urlMetaData) { for (let url of Object.keys(this.options.urlMetaData)) { const alias = this.options.urlMetaData[url]; - const group = new URL(url).hostname; - this.allAlias[alias] = url; - super.sendMessage('browsertime.alias', alias, { - url, - group - }); + try { + const group = new URL(url).hostname; + this.allAlias[alias] = url; + super.sendMessage('browsertime.alias', alias, { + url, + group + }); + } catch (error) { + log.error( + 'Could not get group for URL:' + url + ' with error' + error + ); + } } } From cbe2665c1d59e1a60c17ad623026369d697baed0 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Mon, 15 Dec 2025 15:23:22 +0100 Subject: [PATCH 09/28] bump --- docs/_includes/version/sitespeed.io.txt | 2 +- docs/feed/atom.xml | 62 ++++++------- docs/feed/browsertime.atom | 118 +++++++++++++----------- docs/feed/browsertime.rss | 100 +++++++++++--------- docs/feed/chrome-har.atom | 47 ++++------ docs/feed/chrome-har.rss | 35 +++---- docs/feed/coach-core.atom | 32 +++---- docs/feed/coach-core.rss | 26 +++--- docs/feed/rss.xml | 50 +++++----- docs/feed/server.atom | 2 +- docs/feed/server.rss | 2 +- docs/feed/sitespeed.io.atom | 32 +++---- docs/feed/sitespeed.io.rss | 26 +++--- docs/feed/testrunner.atom | 32 +++---- docs/feed/testrunner.rss | 24 ++--- 15 files changed, 294 insertions(+), 296 deletions(-) diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index f688d5315..1f1765dfb 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -39.0.0 \ No newline at end of file +39.1.0 \ No newline at end of file diff --git a/docs/feed/atom.xml b/docs/feed/atom.xml index 24a01d15a..5d70afbc0 100644 --- a/docs/feed/atom.xml +++ b/docs/feed/atom.xml @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-11-02T00:00:00.000Z + 2025-12-15T00:00:00.000Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,36 @@ https://www.sitespeed.io/img/logos/sitespeed.io.png http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + + 2025-12-15T00:00:00.000Z + Added +
    +
  • Upgrade the Docker container: Chrome and Edge 143, Firefox 146 #4572.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[sitespeed.io 39.0.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + + 2025-12-15T00:00:00.000Z + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --browsertime.screenshotParams.png.compressionLevel #4570.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 38.6.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0 @@ -306,36 +336,6 @@
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.1.2]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - - 2025-08-04T00:00:00.000Z - Fixed -
    -
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.1.1]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - - 2025-08-01T00:00:00.000Z - Fixed -
    -
  • Upgraded to coach core 8.1.2 #4540.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/browsertime.atom b/docs/feed/browsertime.atom index 56177ba85..f793948c1 100644 --- a/docs/feed/browsertime.atom +++ b/docs/feed/browsertime.atom @@ -2,7 +2,7 @@ browsertime-release-feed browsertime release feed - 2025-12-11T18:07:02.769Z + 2025-12-15T04:39:45.890Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,58 +16,6 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team - - <![CDATA[browsertime 26.1.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 - - 2025-12-11T00:00:00.000Z - Added -
    -
  • Firefox 146 in the Docker container #2351.
  • -
-
    -
  • Chrome 143 in the Docker container #2350.
  • -
-

Fixed

-
    -
  • Make sure the user in the Docker container has the correct user rights #2349.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 26.0.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 - - 2025-12-10T00:00:00.000Z - Fixed -
    -
  • Remove extra console.log entry :)
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 26.0.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 - - 2025-12-10T00:00:00.000Z - Added -
    -
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -203,6 +151,70 @@
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
+]]> + + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 24.8.2]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 + + 2025-06-22T00:00:00.000Z + Fixed + +
    +
  • Cleanup how we get the navigation timing metrics #2300.
  • +
+ +]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 24.8.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 + + 2025-06-01T00:00:00.000Z + Fixed +
    +
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 24.8.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 + + 2025-05-30T00:00:00.000Z + Added +
    +
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • +
+
    +
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • +
+ +
    +
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • +
+

Fixed

+
    +
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • +
]]>
Sitespeed.io diff --git a/docs/feed/browsertime.rss b/docs/feed/browsertime.rss index 536f1fc47..076f5e1ac 100644 --- a/docs/feed/browsertime.rss +++ b/docs/feed/browsertime.rss @@ -4,7 +4,7 @@ browsertime release feed https://www.sitespeed.io New releases and changelog feed of browsertime - Thu, 11 Dec 2025 18:07:02 GMT + Mon, 15 Dec 2025 04:39:45 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,49 +16,6 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance - - <![CDATA[browsertime 26.1.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 - Thu, 11 Dec 2025 00:00:00 GMT - Added -
    -
  • Firefox 146 in the Docker container #2351.
  • -
-
    -
  • Chrome 143 in the Docker container #2350.
  • -
-

Fixed

-
    -
  • Make sure the user in the Docker container has the correct user rights #2349.
  • -
-]]>
- -
- - <![CDATA[browsertime 26.0.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 - Wed, 10 Dec 2025 00:00:00 GMT - Fixed -
    -
  • Remove extra console.log entry :)
  • -
-]]>
- -
- - <![CDATA[browsertime 26.0.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 - Wed, 10 Dec 2025 00:00:00 GMT - Added -
    -
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • -
-]]>
- -
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -176,6 +133,61 @@
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
+]]> + +
+ + <![CDATA[browsertime 24.8.2]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 + Sun, 22 Jun 2025 00:00:00 GMT + Fixed + +
    +
  • Cleanup how we get the navigation timing metrics #2300.
  • +
+ +]]>
+ +
+ + <![CDATA[browsertime 24.8.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 + Sun, 01 Jun 2025 00:00:00 GMT + Fixed +
    +
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 24.8.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 + Fri, 30 May 2025 00:00:00 GMT + Added +
    +
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • +
+
    +
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • +
+ +
    +
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • +
+

Fixed

+
    +
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • +
]]>
diff --git a/docs/feed/chrome-har.atom b/docs/feed/chrome-har.atom index 1a573191d..31553a975 100644 --- a/docs/feed/chrome-har.atom +++ b/docs/feed/chrome-har.atom @@ -2,7 +2,7 @@ chrome-har-release-feed chrome-har release feed - 2025-10-22T20:47:44.399Z + 2024-12-27T07:52:02.791Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,36 +15,6 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team - - <![CDATA[chrome-har 1.1.1]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 - - 2025-10-17T00:00:00.000Z - Fixed -
    -
  • The option to clean header values was broken, this has been reverted for now.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[chrome-har 1.1.0]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 - - 2025-10-16T00:00:00.000Z - Added -
    -
  • Add option to clean header values #141.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
<![CDATA[chrome-har 1.0.1]]> https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.0.1 @@ -169,4 +139,19 @@ https://www.sitespeed.io
+ + <![CDATA[chrome-har 0.11.12]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 + + 2020-09-09T00:00:00.000Z + Fixed +
    +
  • Removed test directory from the release, thank you Yury Michurin for the PR #75.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
\ No newline at end of file diff --git a/docs/feed/chrome-har.rss b/docs/feed/chrome-har.rss index 557578f6f..bdcc15879 100644 --- a/docs/feed/chrome-har.rss +++ b/docs/feed/chrome-har.rss @@ -4,35 +4,13 @@ chrome-har release feed https://www.sitespeed.io New releases and changelog feed of chrome-har - Wed, 22 Oct 2025 20:47:44 GMT + Fri, 27 Dec 2024 07:52:02 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en All rights reserved 2022, Peter Hedenskog and team Web Performance - - <![CDATA[chrome-har 1.1.1]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.1 - Fri, 17 Oct 2025 00:00:00 GMT - Fixed -
    -
  • The option to clean header values was broken, this has been reverted for now.
  • -
-]]>
-
- - <![CDATA[chrome-har 1.1.0]]> - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 - https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.1.0 - Thu, 16 Oct 2025 00:00:00 GMT - Added -
    -
  • Add option to clean header values #141.
  • -
-]]>
-
<![CDATA[chrome-har 1.0.1]]> https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#1.0.1 @@ -125,5 +103,16 @@ https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.12.0 Thu, 29 Oct 2020 00:00:00 GMT + + <![CDATA[chrome-har 0.11.12]]> + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 + https://github.com/sitespeedio/chrome-har/blob/main/CHANGELOG.md#0.11.12 + Wed, 09 Sep 2020 00:00:00 GMT + Fixed +
    +
  • Removed test directory from the release, thank you Yury Michurin for the PR #75.
  • +
+]]>
+
\ No newline at end of file diff --git a/docs/feed/coach-core.atom b/docs/feed/coach-core.atom index 673b9afb2..017e6f322 100644 --- a/docs/feed/coach-core.atom +++ b/docs/feed/coach-core.atom @@ -2,7 +2,7 @@ coach-core-release-feed coach-core release feed - 2025-08-04T19:36:32.115Z + 2025-08-31T14:30:33.326Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,21 +16,6 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team - - <![CDATA[coach-core 8.1.3]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 - - 2025-08-04T00:00:00.000Z - Fixed -
    -
  • Reverted svg images in avoidScalingImages check released in 8.1.2 since it was causing errors. Lets work on a fir for it later and revert it for now #135.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
<![CDATA[coach-core 8.1.2]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2 @@ -197,6 +182,21 @@
  • Fixed exporting to work with ESM modules too.
+]]> + + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[coach-core 7.1.2]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + + 2022-05-05T00:00:00.000Z + Fixed +
    +
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • +
]]>
Sitespeed.io diff --git a/docs/feed/coach-core.rss b/docs/feed/coach-core.rss index e6f6ea7ca..6501fc261 100644 --- a/docs/feed/coach-core.rss +++ b/docs/feed/coach-core.rss @@ -4,7 +4,7 @@ coach-core release feed https://www.sitespeed.io New releases and changelog feed of coach-core - Mon, 04 Aug 2025 19:36:32 GMT + Sun, 31 Aug 2025 14:30:33 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,18 +16,6 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance - - <![CDATA[coach-core 8.1.3]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.3 - Mon, 04 Aug 2025 00:00:00 GMT - Fixed -
    -
  • Reverted svg images in avoidScalingImages check released in 8.1.2 since it was causing errors. Lets work on a fir for it later and revert it for now #135.
  • -
-]]>
- -
<![CDATA[coach-core 8.1.2]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2 @@ -170,6 +158,18 @@
  • Fixed exporting to work with ESM modules too.
+]]> + +
+ + <![CDATA[coach-core 7.1.2]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + Thu, 05 May 2022 00:00:00 GMT + Fixed +
    +
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • +
]]>
diff --git a/docs/feed/rss.xml b/docs/feed/rss.xml index 2e7e7b612..31d6fe9e0 100644 --- a/docs/feed/rss.xml +++ b/docs/feed/rss.xml @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Sun, 02 Nov 2025 00:00:00 GMT + Mon, 15 Dec 2025 00:00:00 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -15,6 +15,30 @@ All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + Mon, 15 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade the Docker container: Chrome and Edge 143, Firefox 146 #4572.
  • +
+]]>
+ +
+ + <![CDATA[sitespeed.io 39.0.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 + Mon, 15 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --browsertime.screenshotParams.png.compressionLevel #4570.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 38.6.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0 @@ -258,30 +282,6 @@
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
-]]> - -
- - <![CDATA[sitespeed.io 38.1.2]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - Mon, 04 Aug 2025 00:00:00 GMT - Fixed -
    -
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
  • -
-]]>
- -
- - <![CDATA[sitespeed.io 38.1.1]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1 - Fri, 01 Aug 2025 00:00:00 GMT - Fixed -
    -
  • Upgraded to coach core 8.1.2 #4540.
  • -
]]>
diff --git a/docs/feed/server.atom b/docs/feed/server.atom index c46652fc3..c1d3f83f3 100644 --- a/docs/feed/server.atom +++ b/docs/feed/server.atom @@ -2,7 +2,7 @@ server-release-feed server release feed - 2025-10-25T17:02:07.343Z + 2025-10-22T22:03:43.179Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/server.rss b/docs/feed/server.rss index a84722057..6c0f42adb 100644 --- a/docs/feed/server.rss +++ b/docs/feed/server.rss @@ -4,7 +4,7 @@ server release feed https://www.sitespeed.io New releases and changelog feed of server - Sat, 25 Oct 2025 17:02:07 GMT + Wed, 22 Oct 2025 22:03:43 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index a1d7cda1e..392f09796 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-15T04:36:00.438Z + 2025-12-15T05:30:36.800Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + + 2025-12-15T00:00:00.000Z + Added +
    +
  • Upgrade the Docker container: Chrome and Edge 143, Firefox 146 #4572.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.0.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 @@ -170,21 +185,6 @@
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.1.2]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - - 2025-08-04T00:00:00.000Z - Fixed -
    -
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index 8f6522228..9c3b44276 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Mon, 15 Dec 2025 04:36:00 GMT + Mon, 15 Dec 2025 05:30:36 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 39.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 + Mon, 15 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade the Docker container: Chrome and Edge 143, Firefox 146 #4572.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.0.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0 @@ -146,18 +158,6 @@
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
-]]> - -
- - <![CDATA[sitespeed.io 38.1.2]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2 - Mon, 04 Aug 2025 00:00:00 GMT - Fixed -
    -
  • Upgraded to coach core 8.1.3 #4551 (there was a bug introduced in 8.1.2).
  • -
]]>
diff --git a/docs/feed/testrunner.atom b/docs/feed/testrunner.atom index db9a23ceb..35259b019 100644 --- a/docs/feed/testrunner.atom +++ b/docs/feed/testrunner.atom @@ -2,7 +2,7 @@ testrunner-release-feed testrunner release feed - 2025-11-05T13:06:14.471Z + 2025-10-22T21:28:22.870Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,21 +15,6 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team - - <![CDATA[testrunner 1.2.1]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 - - 2025-10-31T00:00:00.000Z - Fixed -
    -
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -173,6 +158,21 @@
  • Fixed the release flow so the Docker containers get the correct tag.
+]]> + + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[testrunner 1.0.0]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 + + 2024-12-06T00:00:00.000Z + Added +
    +
  • A new Docker setup #95
  • +
]]>
Sitespeed.io diff --git a/docs/feed/testrunner.rss b/docs/feed/testrunner.rss index ab20a404d..2fca87c34 100644 --- a/docs/feed/testrunner.rss +++ b/docs/feed/testrunner.rss @@ -4,24 +4,13 @@ testrunner release feed https://www.sitespeed.io New releases and changelog feed of testrunner - Wed, 05 Nov 2025 13:06:14 GMT + Wed, 22 Oct 2025 21:28:22 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en All rights reserved 2022, Peter Hedenskog and team Web Performance - - <![CDATA[testrunner 1.2.1]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 - Fri, 31 Oct 2025 00:00:00 GMT - Fixed -
    -
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • -
-]]>
-
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -133,6 +122,17 @@
  • Fixed the release flow so the Docker containers get the correct tag.
+]]> +
+ + <![CDATA[testrunner 1.0.0]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 + Fri, 06 Dec 2024 00:00:00 GMT + Added +
    +
  • A new Docker setup #95
  • +
]]>
From 334b6c1cd28d79c0a5f1af6ad91d15ece0b87d26 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Mon, 15 Dec 2025 15:25:26 +0100 Subject: [PATCH 10/28] new release --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c0530eec..01c0e15e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org)) +## 39.1.1 - 2025-12-16 +### Fixed +* Safer handling for broken URLs. This logs the actual root cause [#4573](https://github.com/sitespeedio/sitespeed.io/pull/4573). + ## 39.1.0 - 2025-12-15 ### Added * Upgrade the Docker container: Chrome and Edge 143, Firefox 146 [#4572](https://github.com/sitespeedio/sitespeed.io/pull/4572). From 15aba2d47d196ea2d1bf6dfd564cea9272da9dab Mon Sep 17 00:00:00 2001 From: soulgalore Date: Mon, 15 Dec 2025 15:25:47 +0100 Subject: [PATCH 11/28] 39.1.1 --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index d3bfbe56e..b665a44ff 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "sitespeed.io", - "version": "39.1.0", + "version": "39.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sitespeed.io", - "version": "39.1.0", + "version": "39.1.1", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index c60c2ba1c..6253e94f1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, - "version": "39.1.0", + "version": "39.1.1", "description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.", "keywords": [ "performance", From 3711c21b7653f27587cc3336a597c2066208fd3c Mon Sep 17 00:00:00 2001 From: soulgalore Date: Mon, 15 Dec 2025 15:26:30 +0100 Subject: [PATCH 12/28] bump --- docs/_includes/version/sitespeed.io.txt | 2 +- docs/feed/atom.xml | 32 ++++++++++++------------- docs/feed/rss.xml | 26 ++++++++++---------- docs/feed/sitespeed.io.atom | 32 ++++++++++++------------- docs/feed/sitespeed.io.rss | 26 ++++++++++---------- 5 files changed, 59 insertions(+), 59 deletions(-) diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index 1f1765dfb..2a9c10b44 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -39.1.0 \ No newline at end of file +39.1.1 \ No newline at end of file diff --git a/docs/feed/atom.xml b/docs/feed/atom.xml index 5d70afbc0..c7155307c 100644 --- a/docs/feed/atom.xml +++ b/docs/feed/atom.xml @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-15T00:00:00.000Z + 2025-12-16T00:00:00.000Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,21 @@ https://www.sitespeed.io/img/logos/sitespeed.io.png http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.1]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + + 2025-12-16T00:00:00.000Z + Fixed +
    +
  • Safer handling for broken URLs. This logs the actual root cause #4573.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.1.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 @@ -321,21 +336,6 @@
  • Selenium webdriver 4.35.0 #2317.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.2.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - - 2025-08-31T00:00:00.000Z - Added -
    -
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/rss.xml b/docs/feed/rss.xml index 31d6fe9e0..4c64930b2 100644 --- a/docs/feed/rss.xml +++ b/docs/feed/rss.xml @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Mon, 15 Dec 2025 00:00:00 GMT + Tue, 16 Dec 2025 00:00:00 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -15,6 +15,18 @@ All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.1]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + Tue, 16 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Safer handling for broken URLs. This logs the actual root cause #4573.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.1.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 @@ -273,18 +285,6 @@ ]]> - - <![CDATA[sitespeed.io 38.2.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - Sun, 31 Aug 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
  • -
-]]>
- -
<![CDATA[coach-core 8.1.2]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2 diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index 392f09796..65b4bee9f 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-15T05:30:36.800Z + 2025-12-15T14:26:03.640Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.1]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + + 2025-12-16T00:00:00.000Z + Fixed +
    +
  • Safer handling for broken URLs. This logs the actual root cause #4573.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.1.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 @@ -170,21 +185,6 @@
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.2.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - - 2025-08-31T00:00:00.000Z - Added -
    -
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index 9c3b44276..fa51a2d76 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Mon, 15 Dec 2025 05:30:36 GMT + Mon, 15 Dec 2025 14:26:03 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 39.1.1]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 + Tue, 16 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Safer handling for broken URLs. This logs the actual root cause #4573.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.1.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0 @@ -146,18 +158,6 @@
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
-]]> - -
- - <![CDATA[sitespeed.io 38.2.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0 - Sun, 31 Aug 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Firefox 142 #4545 and Chrome/Edge 139 in the Docker container #4552.
  • -
]]>
From da483ff821a87dadbafe81623c71dc7682db5172 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 17 Dec 2025 15:56:28 +0100 Subject: [PATCH 13/28] Add missing alias (#4574) --- lib/core/resultsStorage/pathToFolder.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core/resultsStorage/pathToFolder.js b/lib/core/resultsStorage/pathToFolder.js index 4b93b782a..691036475 100644 --- a/lib/core/resultsStorage/pathToFolder.js +++ b/lib/core/resultsStorage/pathToFolder.js @@ -25,7 +25,7 @@ function normalizeFsPath(input) { return n; } -export function pathToFolder(input, options) { +export function pathToFolder(input, options, alias) { if (options.useSameDir) return ''; let hostname = ''; @@ -53,6 +53,8 @@ export function pathToFolder(input, options) { if (options.urlMetaData && options.urlMetaData[input]) { pathSegments.push(options.urlMetaData[input]); + } else if (alias) { + pathSegments.push(alias); } else { const parts = isUrl ? pathname.split('/').filter(Boolean) From f6c555e2e3fd44aa304ceabbb83ef95e23c108cd Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 17 Dec 2025 15:57:56 +0100 Subject: [PATCH 14/28] new release --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01c0e15e2..8cb67e246 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org)) +## 39.1.2 - 2025-12-17 +### Fixed +* Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure [#4574](https://github.com/sitespeedio/sitespeed.io/pull/4574). + ## 39.1.1 - 2025-12-16 ### Fixed * Safer handling for broken URLs. This logs the actual root cause [#4573](https://github.com/sitespeedio/sitespeed.io/pull/4573). From d9dd50b57a16924767e669ef7e0ca5b7e68043e3 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 17 Dec 2025 15:58:57 +0100 Subject: [PATCH 15/28] 39.1.2 --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b665a44ff..54561bc4a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "sitespeed.io", - "version": "39.1.1", + "version": "39.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sitespeed.io", - "version": "39.1.1", + "version": "39.1.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 6253e94f1..0d1d84d5d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, - "version": "39.1.1", + "version": "39.1.2", "description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.", "keywords": [ "performance", From dfe3cc020e9b597819a523ae1f542e7a767edd27 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 17 Dec 2025 15:59:45 +0100 Subject: [PATCH 16/28] bump --- docs/_includes/version/sitespeed.io.txt | 2 +- docs/feed/sitespeed.io.atom | 32 ++++++++++++------------- docs/feed/sitespeed.io.rss | 26 ++++++++++---------- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index 2a9c10b44..13e8a173c 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -39.1.1 \ No newline at end of file +39.1.2 \ No newline at end of file diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index 65b4bee9f..9f58a36fc 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-15T14:26:03.640Z + 2025-12-17T14:59:11.678Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.1.2]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + + 2025-12-17T00:00:00.000Z + Fixed +
    +
  • Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure #4574.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.1.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 @@ -170,21 +185,6 @@
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.3.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - - 2025-09-07T00:00:00.000Z - Added -
    -
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index fa51a2d76..7e5a2bbd6 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Mon, 15 Dec 2025 14:26:03 GMT + Wed, 17 Dec 2025 14:59:11 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 39.1.2]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + Wed, 17 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure #4574.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.1.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 @@ -146,18 +158,6 @@
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
-]]> - -
- - <![CDATA[sitespeed.io 38.3.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - Sun, 07 Sep 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
  • -
]]>
From 10baacba6b84b2f680b7e70725c5a06f90439529 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Thu, 18 Dec 2025 09:59:41 +0100 Subject: [PATCH 17/28] new version --- docs/_includes/version/browsertime.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_includes/version/browsertime.txt b/docs/_includes/version/browsertime.txt index be5f09d0a..cfd219c95 100644 --- a/docs/_includes/version/browsertime.txt +++ b/docs/_includes/version/browsertime.txt @@ -1 +1 @@ -26.1.0 \ No newline at end of file +26.2.0 \ No newline at end of file From 6622a84f061b5e93da5ae4f3c3a7eecbb8dbe0dd Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Thu, 18 Dec 2025 10:18:43 +0100 Subject: [PATCH 18/28] browsertime 26.2 (#4575) --- npm-shrinkwrap.json | 54 ++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 27 insertions(+), 29 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 54561bc4a..8d36a6f4d 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -17,7 +17,7 @@ "@slack/webhook": "7.0.6", "@tgwf/co2": "0.16.9", "axe-core": "4.11.0", - "browsertime": "26.0.1", + "browsertime": "26.2.0", "coach-core": "8.1.3", "dayjs": "1.11.18", "fast-crc32c": "2.0.0", @@ -2678,9 +2678,9 @@ } }, "node_modules/@sitespeed.io/chromedriver": { - "version": "142.0.7444-59", - "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-142.0.7444-59.tgz", - "integrity": "sha512-Nfsl35/mdZ5WrVo6gileOOWXdIvz/4azQVXJbOAKQtDlBWj2efPNGxLqWnwt7ynW1Lg69KV0KYUyaV9CwsDEdQ==", + "version": "143.0.7499", + "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-143.0.7499.tgz", + "integrity": "sha512-vXfm0fxg7OAEfhQfbwuK9xlJGMzLto00OFCsEBWF3JHyIfwLIKtqsNdd/87nPXL4f8NvFgYY0zw8Q8Q4cXa/Aw==", "hasInstallScript": true, "dependencies": { "node-downloader-helper": "2.1.9", @@ -2688,9 +2688,9 @@ } }, "node_modules/@sitespeed.io/edgedriver": { - "version": "141.0.3537-71", - "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-141.0.3537-71.tgz", - "integrity": "sha512-YWVcIgU8BqMZGzrXprojQD1wCyFv0iA3krkuUyrk1rmi0DGuOom81hGu34EynSzUzsoX50aNjH95akX771MkTw==", + "version": "143.0.3650", + "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-143.0.3650.tgz", + "integrity": "sha512-sOZjXoVBq5YDQtWz/h1fcP3X6BmOmxwtqc/vc3GI5xMPQjXJqgz7kHHjylDZQFkKI1jI4+YpmsTtIpq33Hkhyw==", "hasInstallScript": true, "dependencies": { "node-downloader-helper": "2.1.9", @@ -3591,7 +3591,6 @@ "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", "dev": true, - "peer": true, "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" @@ -3664,7 +3663,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3772,7 +3770,6 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -4407,7 +4404,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -4422,14 +4418,13 @@ } }, "node_modules/browsertime": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/browsertime/-/browsertime-26.0.1.tgz", - "integrity": "sha512-IveXYyh44aQiNArFOCDCEV7KVs4Lcoj/CikCDuNStskKvy3TWuXF+48gpJIaXcRsYvZ1GW1dI9l7ZWRY2MVPBA==", - "license": "MIT", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/browsertime/-/browsertime-26.2.0.tgz", + "integrity": "sha512-QufX86HrK06ATeDV/OjtbskyboRvITdm6SlsFlesk4dL9mBzrsiUh1eCblSa0YW1PUYVW6dKycIGTMoNwgTmGA==", "dependencies": { "@devicefarmer/adbkit": "3.3.8", - "@sitespeed.io/chromedriver": "142.0.7444-59", - "@sitespeed.io/edgedriver": "141.0.3537-71", + "@sitespeed.io/chromedriver": "143.0.7499", + "@sitespeed.io/edgedriver": "143.0.3650", "@sitespeed.io/geckodriver": "0.36.0", "@sitespeed.io/log": "1.0.0", "@sitespeed.io/throttle": "5.0.1", @@ -4440,7 +4435,7 @@ "fast-stats": "0.0.7", "ff-test-bidi-har-export": "0.0.18", "lodash.merge": "4.6.2", - "selenium-webdriver": "4.38.0", + "selenium-webdriver": "4.39.0", "yargs": "18.0.0" }, "bin": { @@ -5278,6 +5273,7 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", "dev": true, + "peer": true, "engines": { "node": ">=0.12" }, @@ -5352,7 +5348,6 @@ "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -5414,7 +5409,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -7498,6 +7492,7 @@ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", "dev": true, + "peer": true, "dependencies": { "uc.micro": "^1.0.1" } @@ -7586,6 +7581,7 @@ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", "dev": true, + "peer": true, "dependencies": { "argparse": "^2.0.1", "entities": "~3.0.1", @@ -7611,7 +7607,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "peer": true }, "node_modules/markdown/node_modules/nopt": { "version": "2.1.2", @@ -7689,7 +7686,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true + "dev": true, + "peer": true }, "node_modules/memoize": { "version": "10.1.0", @@ -8583,7 +8581,6 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -9289,9 +9286,9 @@ "license": "BlueOak-1.0.0" }, "node_modules/selenium-webdriver": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.38.0.tgz", - "integrity": "sha512-5/UXXFSQmn7FGQkbcpAqvfhzflUdMWtT7QqpEgkFD6Q6rDucxB5EUfzgjmr6JbUj30QodcW3mDXehzoeS/Vy5w==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.39.0.tgz", + "integrity": "sha512-NAs9jCU+UeZ/ZmRb8R6zOp7N8eMklefdBYASnaRmCNXdgFE8w3OCxxZmLixkwqnGDHY5VF7hCulfw1Mls43N/A==", "funding": [ { "type": "github", @@ -9303,7 +9300,7 @@ } ], "dependencies": { - "@bazel/runfiles": "^6.3.1", + "@bazel/runfiles": "^6.5.0", "jszip": "^3.10.1", "tmp": "^0.2.5", "ws": "^8.18.3" @@ -10195,7 +10192,8 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz", "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg==", - "dev": true + "dev": true, + "peer": true }, "node_modules/underscore": { "version": "1.13.2", diff --git a/package.json b/package.json index 0d1d84d5d..41fc402a2 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "@tgwf/co2": "0.16.9", "@slack/webhook": "7.0.6", "axe-core": "4.11.0", - "browsertime": "26.0.1", + "browsertime": "26.2.0", "coach-core": "8.1.3", "dayjs": "1.11.18", "fast-crc32c": "2.0.0", From 731f80c02196762bb973a544b2b75f2c466d8a1a Mon Sep 17 00:00:00 2001 From: soulgalore Date: Thu, 18 Dec 2025 10:21:04 +0100 Subject: [PATCH 19/28] new release --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cb67e246..1a53bf7af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org)) +## 39.2.0 - 2025-12-18 +### Added +* Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix [#4575](https://github.com/sitespeedio/sitespeed.io/pull/4575). + ## 39.1.2 - 2025-12-17 ### Fixed * Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure [#4574](https://github.com/sitespeedio/sitespeed.io/pull/4574). From 90a5d33907d0b371b5177418162d9de24ec6f421 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Thu, 18 Dec 2025 10:21:40 +0100 Subject: [PATCH 20/28] 39.2.0 --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 8d36a6f4d..e12bd5b8c 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "sitespeed.io", - "version": "39.1.2", + "version": "39.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sitespeed.io", - "version": "39.1.2", + "version": "39.2.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 41fc402a2..c37afcab6 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, - "version": "39.1.2", + "version": "39.2.0", "description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.", "keywords": [ "performance", From 4bf4b5ed4d07c9afad77d673d0d53672e7b09615 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Thu, 18 Dec 2025 10:22:36 +0100 Subject: [PATCH 21/28] bump versions --- docs/_includes/version/sitespeed.io.txt | 2 +- docs/feed/atom.xml | 258 +++++++++++------------- docs/feed/browsertime.atom | 162 +++++++-------- docs/feed/browsertime.rss | 138 ++++++------- docs/feed/rss.xml | 214 +++++++++----------- docs/feed/sitespeed.io.atom | 38 ++-- docs/feed/sitespeed.io.rss | 32 ++- docs/feed/testrunner.atom | 30 +-- docs/feed/testrunner.rss | 22 +- 9 files changed, 412 insertions(+), 484 deletions(-) diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index 13e8a173c..2b14f9c41 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -39.1.2 \ No newline at end of file +39.2.0 \ No newline at end of file diff --git a/docs/feed/atom.xml b/docs/feed/atom.xml index c7155307c..2c0f475a7 100644 --- a/docs/feed/atom.xml +++ b/docs/feed/atom.xml @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-16T00:00:00.000Z + 2025-12-18T00:00:00.000Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,58 @@ https://www.sitespeed.io/img/logos/sitespeed.io.png http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.2.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + + 2025-12-18T00:00:00.000Z + Added +
    +
  • Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix #4575.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.2.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + + 2025-12-18T00:00:00.000Z + Added +
    +
  • Updated Chromedriver and Edgedriver to 143 #2354 and#2355.
  • +
+
    +
  • Updated webdriver to 4.39.0 #2356.
  • +
+

Fixed

+
    +
  • Try to tune the XVFB handling to make it safer that xvfb is always stopped #2353.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[sitespeed.io 39.1.2]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + + 2025-12-17T00:00:00.000Z + Fixed +
    +
  • Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure #4574.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.1.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 @@ -54,6 +106,58 @@
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --browsertime.screenshotParams.png.compressionLevel #4570.
+]]> + + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + + 2025-12-11T00:00:00.000Z + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + + 2025-12-10T00:00:00.000Z + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + + 2025-12-10T00:00:00.000Z + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
]]>
Sitespeed.io @@ -87,6 +191,21 @@
  • Chrome and Chromedriver 142 #2335.
+]]> + + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + + 2025-10-31T00:00:00.000Z + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
]]>
Sitespeed.io @@ -261,27 +380,6 @@
  • Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) #4553 and the fix.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.4.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - - 2025-10-12T00:00:00.000Z - Added -
    -
  • Upgraded to Chrome/Edge 141 #4551.
  • -
-
    -
  • +1 container users will get Lighthouse 13.
  • -
-
    -
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
  • -
]]>
Sitespeed.io @@ -303,21 +401,6 @@ -]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.3.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - - 2025-09-07T00:00:00.000Z - Added -
    -
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
  • -
]]>
Sitespeed.io @@ -379,92 +462,6 @@
  • Updated Edge dependency so it uses the new Microsoft domain for downloading #2312.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.9.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - - 2025-06-30T00:00:00.000Z - Added -
    -
  • Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 #2303.
  • -
-

Fixed

-
    -
  • Update Selenium webdriver to 4.34.0 #2304.
  • -
-
    -
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - - 2025-06-22T00:00:00.000Z - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - - 2025-06-01T00:00:00.000Z - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - - 2025-05-30T00:00:00.000Z - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
Sitespeed.io @@ -756,21 +753,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - - 2024-12-06T00:00:00.000Z - Added -
    -
  • A new Docker setup #95
  • -
]]>
Sitespeed.io diff --git a/docs/feed/browsertime.atom b/docs/feed/browsertime.atom index f793948c1..dec53f33f 100644 --- a/docs/feed/browsertime.atom +++ b/docs/feed/browsertime.atom @@ -2,7 +2,7 @@ browsertime-release-feed browsertime release feed - 2025-12-15T04:39:45.890Z + 2025-12-18T08:58:23.824Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,80 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[browsertime 26.2.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + + 2025-12-18T00:00:00.000Z + Added +
    +
  • Updated Chromedriver and Edgedriver to 143 #2354 and#2355.
  • +
+
    +
  • Updated webdriver to 4.39.0 #2356.
  • +
+

Fixed

+
    +
  • Try to tune the XVFB handling to make it safer that xvfb is always stopped #2353.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + + 2025-12-11T00:00:00.000Z + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + + 2025-12-10T00:00:00.000Z + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + + 2025-12-10T00:00:00.000Z + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -129,92 +203,6 @@
  • Updated Edge dependency so it uses the new Microsoft domain for downloading #2312.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.9.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - - 2025-06-30T00:00:00.000Z - Added -
    -
  • Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 #2303.
  • -
-

Fixed

-
    -
  • Update Selenium webdriver to 4.34.0 #2304.
  • -
-
    -
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - - 2025-06-22T00:00:00.000Z - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - - 2025-06-01T00:00:00.000Z - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - - 2025-05-30T00:00:00.000Z - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/browsertime.rss b/docs/feed/browsertime.rss index 076f5e1ac..69d485733 100644 --- a/docs/feed/browsertime.rss +++ b/docs/feed/browsertime.rss @@ -4,7 +4,7 @@ browsertime release feed https://www.sitespeed.io New releases and changelog feed of browsertime - Mon, 15 Dec 2025 04:39:45 GMT + Thu, 18 Dec 2025 08:58:23 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,68 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[browsertime 26.2.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + Thu, 18 Dec 2025 00:00:00 GMT + Added +
    +
  • Updated Chromedriver and Edgedriver to 143 #2354 and#2355.
  • +
+
    +
  • Updated webdriver to 4.39.0 #2356.
  • +
+

Fixed

+
    +
  • Try to tune the XVFB handling to make it safer that xvfb is always stopped #2353.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + Thu, 11 Dec 2025 00:00:00 GMT + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + Wed, 10 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + Wed, 10 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
+]]>
+ +
<![CDATA[browsertime 25.4.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0 @@ -114,80 +176,6 @@
  • Updated Edge dependency so it uses the new Microsoft domain for downloading #2312.
-]]> - -
- - <![CDATA[browsertime 24.9.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - Mon, 30 Jun 2025 00:00:00 GMT - Added -
    -
  • Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 #2303.
  • -
-

Fixed

-
    -
  • Update Selenium webdriver to 4.34.0 #2304.
  • -
-
    -
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
  • -
-]]>
- -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - Sun, 22 Jun 2025 00:00:00 GMT - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - Sun, 01 Jun 2025 00:00:00 GMT - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - Fri, 30 May 2025 00:00:00 GMT - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
diff --git a/docs/feed/rss.xml b/docs/feed/rss.xml index 4c64930b2..8fd7f9ccf 100644 --- a/docs/feed/rss.xml +++ b/docs/feed/rss.xml @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Tue, 16 Dec 2025 00:00:00 GMT + Thu, 18 Dec 2025 00:00:00 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -15,6 +15,49 @@ All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.2.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + Thu, 18 Dec 2025 00:00:00 GMT + Added +
    +
  • Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix #4575.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.2.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0 + Thu, 18 Dec 2025 00:00:00 GMT + Added +
    +
  • Updated Chromedriver and Edgedriver to 143 #2354 and#2355.
  • +
+
    +
  • Updated webdriver to 4.39.0 #2356.
  • +
+

Fixed

+
    +
  • Try to tune the XVFB handling to make it safer that xvfb is always stopped #2353.
  • +
+]]>
+ +
+ + <![CDATA[sitespeed.io 39.1.2]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 + Wed, 17 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure #4574.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.1.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1 @@ -51,6 +94,49 @@ ]]> + + <![CDATA[browsertime 26.1.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0 + Thu, 11 Dec 2025 00:00:00 GMT + Added +
    +
  • Firefox 146 in the Docker container #2351.
  • +
+
    +
  • Chrome 143 in the Docker container #2350.
  • +
+

Fixed

+
    +
  • Make sure the user in the Docker container has the correct user rights #2349.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.1]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1 + Wed, 10 Dec 2025 00:00:00 GMT + Fixed +
    +
  • Remove extra console.log entry :)
  • +
+]]>
+ +
+ + <![CDATA[browsertime 26.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0 + Wed, 10 Dec 2025 00:00:00 GMT + Added +
    +
  • Upgrade to support NodeJS 24 without warnings, include NodeJS 24 in the Docker container, and base the Docker container on Ubuntu 24.04. To make this work I needed to upgrade the Jimp library and then we lost the settings for png screenshots --screenshotParams.png.compressionLevel #2342.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 38.6.0]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0 @@ -78,6 +164,17 @@ ]]> + + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + Fri, 31 Oct 2025 00:00:00 GMT + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
+]]>
+
<![CDATA[sitespeed.io 38.5.2]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2 @@ -219,24 +316,6 @@
  • Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) #4553 and the fix.
-]]> - -
- - <![CDATA[sitespeed.io 38.4.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - Sun, 12 Oct 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Chrome/Edge 141 #4551.
  • -
-
    -
  • +1 container users will get Lighthouse 13.
  • -
-
    -
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
  • -
]]>
@@ -258,18 +337,6 @@ ]]>
- - <![CDATA[sitespeed.io 38.3.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0 - Sun, 07 Sep 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Chrome/Chromedriver 140 #4549 and #4548.
  • -
-]]>
- -
<![CDATA[browsertime 25.1.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0 @@ -319,80 +386,6 @@
  • Updated Edge dependency so it uses the new Microsoft domain for downloading #2312.
-]]> - -
- - <![CDATA[browsertime 24.9.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0 - Mon, 30 Jun 2025 00:00:00 GMT - Added -
    -
  • Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 #2303.
  • -
-

Fixed

-
    -
  • Update Selenium webdriver to 4.34.0 #2304.
  • -
-
    -
  • Add extra try/catch if main document timings is missing when generating the HAR #2302.
  • -
-]]>
- -
- - <![CDATA[browsertime 24.8.2]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2 - Sun, 22 Jun 2025 00:00:00 GMT - Fixed - -
    -
  • Cleanup how we get the navigation timing metrics #2300.
  • -
- -]]>
- -
- - <![CDATA[browsertime 24.8.1]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1 - Sun, 01 Jun 2025 00:00:00 GMT - Fixed -
    -
  • [Visual Elements] Fix split for selector to include full value with ':'` - thank you Pavel Bairov for PR #2298.
  • -
-]]>
- -
- - <![CDATA[browsertime 24.8.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0 - Fri, 30 May 2025 00:00:00 GMT - Added -
    -
  • Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container #2284.
  • -
-
    -
  • Updated to Edge/Edgedriver 137 in the Docker container #2289.
  • -
- -
    -
  • New command: wait.bySelectorAndVisible(...) PR #2288.
  • -
-

Fixed

-
    -
  • Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies #2290, #2291, #2294 and #2295.
  • -
]]>
@@ -615,17 +608,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> - - - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - Fri, 06 Dec 2024 00:00:00 GMT - Added -
    -
  • A new Docker setup #95
  • -
]]>
diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index 9f58a36fc..b9f6c5eac 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2025-12-17T14:59:11.678Z + 2025-12-18T09:22:06.219Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 39.2.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + + 2025-12-18T00:00:00.000Z + Added +
    +
  • Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix #4575.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 39.1.2]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 @@ -164,27 +179,6 @@
  • Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) #4553 and the fix.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 38.4.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - - 2025-10-12T00:00:00.000Z - Added -
    -
  • Upgraded to Chrome/Edge 141 #4551.
  • -
-
    -
  • +1 container users will get Lighthouse 13.
  • -
-
    -
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index 7e5a2bbd6..2bd03faa8 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Wed, 17 Dec 2025 14:59:11 GMT + Thu, 18 Dec 2025 09:22:06 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,18 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 39.2.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0 + Thu, 18 Dec 2025 00:00:00 GMT + Added +
    +
  • Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix #4575.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 39.1.2]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2 @@ -140,24 +152,6 @@
  • Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) #4553 and the fix.
-]]> - -
- - <![CDATA[sitespeed.io 38.4.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0 - Sun, 12 Oct 2025 00:00:00 GMT - Added -
    -
  • Upgraded to Chrome/Edge 141 #4551.
  • -
-
    -
  • +1 container users will get Lighthouse 13.
  • -
-
    -
  • Browsertime 25.2 with latest Chrome/Edgedrivers #4552.
  • -
]]>
diff --git a/docs/feed/testrunner.atom b/docs/feed/testrunner.atom index 35259b019..291552b8a 100644 --- a/docs/feed/testrunner.atom +++ b/docs/feed/testrunner.atom @@ -15,6 +15,21 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + + 2025-10-31T00:00:00.000Z + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -158,21 +173,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - - 2024-12-06T00:00:00.000Z - Added -
    -
  • A new Docker setup #95
  • -
]]>
Sitespeed.io diff --git a/docs/feed/testrunner.rss b/docs/feed/testrunner.rss index 2fca87c34..96c5224aa 100644 --- a/docs/feed/testrunner.rss +++ b/docs/feed/testrunner.rss @@ -11,6 +11,17 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[testrunner 1.2.1]]> + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1 + Fri, 31 Oct 2025 00:00:00 GMT + Fixed +
    +
  • Tests running in the Docker container has the wrong path to the scripting file #167.
  • +
+]]>
+
<![CDATA[testrunner 1.2.0]]> https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0 @@ -122,17 +133,6 @@
  • Fixed the release flow so the Docker containers get the correct tag.
-]]> -
- - <![CDATA[testrunner 1.0.0]]> - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0 - Fri, 06 Dec 2024 00:00:00 GMT - Added -
    -
  • A new Docker setup #95
  • -
]]>
From 2d06c39ceb2e5d0dcf94e847f702049120940b86 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Thu, 1 Jan 2026 10:25:11 +0100 Subject: [PATCH 22/28] New year --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 583bd6848..04d3527e4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2012-2025 Peter Hedenskog +Copyright (c) 2012-2026 Peter Hedenskog Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From e73612e9f306af55209b8b721997e0d24381cdff Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Thu, 1 Jan 2026 10:28:10 +0100 Subject: [PATCH 23/28] Update versions --- docs/documentation/browsertime/index.md | 4 ++-- docs/documentation/sitespeed.io/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/documentation/browsertime/index.md b/docs/documentation/browsertime/index.md index 64cc94f0a..fa5b6c92c 100644 --- a/docs/documentation/browsertime/index.md +++ b/docs/documentation/browsertime/index.md @@ -1,6 +1,6 @@ --- layout: default -title: Documentation Browsertime 24 +title: Documentation Browsertime 26 description: Read about all you can do with Browsertime. keywords: tools, documentation, web performance nav: documentation @@ -9,7 +9,7 @@ image: https://www.sitespeed.io/img/sitespeed-2.0-twitter.png twitterdescription: Documentation for Browsertime. --- -# Documentation v24 +# Documentation v26 Browsertime logo diff --git a/docs/documentation/sitespeed.io/index.md b/docs/documentation/sitespeed.io/index.md index 781fc8009..75826956b 100644 --- a/docs/documentation/sitespeed.io/index.md +++ b/docs/documentation/sitespeed.io/index.md @@ -1,6 +1,6 @@ --- layout: default -title: Documentation sitespeed.io 38.x +title: Documentation sitespeed.io 39.x description: Read about all you can do with sitespeed.io. keywords: tools, documentation, web performance nav: documentation @@ -9,7 +9,7 @@ image: https://www.sitespeed.io/img/sitespeed-2.0-twitter.png twitterdescription: Documentation for sitespeed.io. --- -# Documentation v38 +# Documentation v39 sitespeed.io logo From dba98cc0cd66c06b9f97e43ad02bdff70cc46c8c Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Fri, 2 Jan 2026 08:31:54 +0100 Subject: [PATCH 24/28] New version --- docs/Gemfile | 2 +- docs/Gemfile.lock | 293 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 294 insertions(+), 1 deletion(-) create mode 100644 docs/Gemfile.lock diff --git a/docs/Gemfile b/docs/Gemfile index eac80a5d0..fb73b27fc 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -1,3 +1,3 @@ source "https://rubygems.org" gem 'github-pages', group: :jekyll_plugins -ruby '3.0.0' +ruby '~> 3.0.0' diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock new file mode 100644 index 000000000..b4c70a4a7 --- /dev/null +++ b/docs/Gemfile.lock @@ -0,0 +1,293 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.1.6) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + mutex_m + securerandom (>= 0.3) + tzinfo (~> 2.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (4.0.1) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + commonmarker (0.23.12) + concurrent-ruby (1.3.6) + connection_pool (2.5.5) + csv (3.3.5) + dnsruby (1.73.1) + base64 (>= 0.2) + logger (~> 1.6) + simpleidn (~> 0.2.1) + drb (2.2.3) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.15.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + execjs (2.10.0) + faraday (2.14.0) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-net_http (3.4.2) + net-http (~> 0.5) + ffi (1.17.3) + ffi (1.17.3-arm64-darwin) + ffi (1.17.3-x86_64-darwin) + forwardable-extended (2.6.0) + gemoji (4.1.0) + github-pages (232) + github-pages-health-check (= 1.18.2) + jekyll (= 3.10.0) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.5.1) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.13.0) + kramdown (= 2.4.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.4) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.16.2, < 2.0) + rouge (= 3.30.0) + terminal-table (~> 1.4) + webrick (~> 1.8) + github-pages-health-check (1.18.2) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.8.1) + i18n (1.14.8) + concurrent-ruby (~> 1.0) + jekyll (3.10.0) + addressable (~> 2.4) + colorator (~> 1.0) + csv (~> 3.0) + em-websocket (~> 0.5) + i18n (>= 0.7, < 2) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + webrick (>= 1.0) + jekyll-avatar (0.8.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.2.2) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.5.1) + commonmarker (>= 0.23.7, < 1.1.0) + jekyll (>= 3.9, < 4.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.16.1) + jekyll (>= 3.4, < 5.0) + octokit (>= 4, < 7, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + json (2.18.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.26.1) + mutex_m (0.3.0) + net-http (0.9.1) + uri (>= 0.11.1) + nokogiri (1.17.2-aarch64-linux) + racc (~> 1.4) + nokogiri (1.17.2-arm64-darwin) + racc (~> 1.4) + nokogiri (1.17.2-x86_64-darwin) + racc (~> 1.4) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.1.1) + racc (1.8.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rexml (3.4.4) + rouge (3.30.0) + rubyzip (2.4.1) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.9.3) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + securerandom (0.3.2) + simpleidn (0.2.3) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + typhoeus (1.5.0) + ethon (>= 0.9.0, < 0.16.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (1.8.0) + uri (1.1.1) + webrick (1.9.2) + +PLATFORMS + aarch64-linux + arm64-darwin + x86_64-darwin + +DEPENDENCIES + github-pages + +RUBY VERSION + ruby 3.0.7p220 + +BUNDLED WITH + 2.5.4 From f8324c43224ab24d821125974357f747c2290d6f Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Fri, 2 Jan 2026 08:43:52 +0100 Subject: [PATCH 25/28] Remove lockfile --- docs/Gemfile.lock | 293 ---------------------------------------------- 1 file changed, 293 deletions(-) delete mode 100644 docs/Gemfile.lock diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock deleted file mode 100644 index b4c70a4a7..000000000 --- a/docs/Gemfile.lock +++ /dev/null @@ -1,293 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - activesupport (7.1.6) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - mutex_m - securerandom (>= 0.3) - tzinfo (~> 2.0) - addressable (2.8.8) - public_suffix (>= 2.0.2, < 8.0) - base64 (0.3.0) - benchmark (0.5.0) - bigdecimal (4.0.1) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.12.2) - colorator (1.1.0) - commonmarker (0.23.12) - concurrent-ruby (1.3.6) - connection_pool (2.5.5) - csv (3.3.5) - dnsruby (1.73.1) - base64 (>= 0.2) - logger (~> 1.6) - simpleidn (~> 0.2.1) - drb (2.2.3) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.15.0) - ffi (>= 1.15.0) - eventmachine (1.2.7) - execjs (2.10.0) - faraday (2.14.0) - faraday-net_http (>= 2.0, < 3.5) - json - logger - faraday-net_http (3.4.2) - net-http (~> 0.5) - ffi (1.17.3) - ffi (1.17.3-arm64-darwin) - ffi (1.17.3-x86_64-darwin) - forwardable-extended (2.6.0) - gemoji (4.1.0) - github-pages (232) - github-pages-health-check (= 1.18.2) - jekyll (= 3.10.0) - jekyll-avatar (= 0.8.0) - jekyll-coffeescript (= 1.2.2) - jekyll-commonmark-ghpages (= 0.5.1) - jekyll-default-layout (= 0.1.5) - jekyll-feed (= 0.17.0) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.16.1) - jekyll-include-cache (= 0.2.1) - jekyll-mentions (= 1.6.0) - jekyll-optional-front-matter (= 0.3.2) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.3.0) - jekyll-redirect-from (= 0.16.0) - jekyll-relative-links (= 0.6.1) - jekyll-remote-theme (= 0.4.3) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.8.0) - jekyll-sitemap (= 1.4.0) - jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.2.0) - jekyll-theme-cayman (= 0.2.0) - jekyll-theme-dinky (= 0.2.0) - jekyll-theme-hacker (= 0.2.0) - jekyll-theme-leap-day (= 0.2.0) - jekyll-theme-merlot (= 0.2.0) - jekyll-theme-midnight (= 0.2.0) - jekyll-theme-minimal (= 0.2.0) - jekyll-theme-modernist (= 0.2.0) - jekyll-theme-primer (= 0.6.0) - jekyll-theme-slate (= 0.2.0) - jekyll-theme-tactile (= 0.2.0) - jekyll-theme-time-machine (= 0.2.0) - jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.13.0) - kramdown (= 2.4.0) - kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.4) - mercenary (~> 0.3) - minima (= 2.5.1) - nokogiri (>= 1.16.2, < 2.0) - rouge (= 3.30.0) - terminal-table (~> 1.4) - webrick (~> 1.8) - github-pages-health-check (1.18.2) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (>= 4, < 8) - public_suffix (>= 3.0, < 6.0) - typhoeus (~> 1.3) - html-pipeline (2.14.3) - activesupport (>= 2) - nokogiri (>= 1.4) - http_parser.rb (0.8.1) - i18n (1.14.8) - concurrent-ruby (~> 1.0) - jekyll (3.10.0) - addressable (~> 2.4) - colorator (~> 1.0) - csv (~> 3.0) - em-websocket (~> 0.5) - i18n (>= 0.7, < 2) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (>= 1.17, < 3) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - webrick (>= 1.0) - jekyll-avatar (0.8.0) - jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.2.2) - coffee-script (~> 2.2) - coffee-script-source (~> 1.12) - jekyll-commonmark (1.4.0) - commonmarker (~> 0.22) - jekyll-commonmark-ghpages (0.5.1) - commonmarker (>= 0.23.7, < 1.1.0) - jekyll (>= 3.9, < 4.0) - jekyll-commonmark (~> 1.4.0) - rouge (>= 2.0, < 5.0) - jekyll-default-layout (0.1.5) - jekyll (>= 3.0, < 5.0) - jekyll-feed (0.17.0) - jekyll (>= 3.7, < 5.0) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-github-metadata (2.16.1) - jekyll (>= 3.4, < 5.0) - octokit (>= 4, < 7, != 4.4.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-mentions (1.6.0) - html-pipeline (~> 2.3) - jekyll (>= 3.7, < 5.0) - jekyll-optional-front-matter (0.3.2) - jekyll (>= 3.0, < 5.0) - jekyll-paginate (1.1.0) - jekyll-readme-index (0.3.0) - jekyll (>= 3.0, < 5.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-remote-theme (0.4.3) - addressable (~> 2.0) - jekyll (>= 3.5, < 5.0) - jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) - rubyzip (>= 1.3.0, < 3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-swiss (1.0.0) - jekyll-theme-architect (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.6.0) - jekyll (> 3.5, < 5.0) - jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.3) - jekyll (>= 3.3, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - jemoji (0.13.0) - gemoji (>= 3, < 5) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) - json (2.18.0) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.9.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - logger (1.7.0) - mercenary (0.3.6) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.26.1) - mutex_m (0.3.0) - net-http (0.9.1) - uri (>= 0.11.1) - nokogiri (1.17.2-aarch64-linux) - racc (~> 1.4) - nokogiri (1.17.2-arm64-darwin) - racc (~> 1.4) - nokogiri (1.17.2-x86_64-darwin) - racc (~> 1.4) - octokit (4.25.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (5.1.1) - racc (1.8.1) - rb-fsevent (0.11.2) - rb-inotify (0.11.1) - ffi (~> 1.0) - rexml (3.4.4) - rouge (3.30.0) - rubyzip (2.4.1) - safe_yaml (1.0.5) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.9.3) - addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) - securerandom (0.3.2) - simpleidn (0.2.3) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - typhoeus (1.5.0) - ethon (>= 0.9.0, < 0.16.0) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (1.8.0) - uri (1.1.1) - webrick (1.9.2) - -PLATFORMS - aarch64-linux - arm64-darwin - x86_64-darwin - -DEPENDENCIES - github-pages - -RUBY VERSION - ruby 3.0.7p220 - -BUNDLED WITH - 2.5.4 From 56ce0e5e28308f7f7325a4802042b98feae17b42 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Fri, 2 Jan 2026 08:54:25 +0100 Subject: [PATCH 26/28] Back to the old version for netlify --- docs/Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Gemfile b/docs/Gemfile index fb73b27fc..d8becf976 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -1,3 +1,3 @@ source "https://rubygems.org" gem 'github-pages', group: :jekyll_plugins -ruby '~> 3.0.0' +ruby '~> 2.7.0' From 2faf5df166fcd368bdd94373971b09fbd71be1db Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Fri, 2 Jan 2026 09:00:04 +0100 Subject: [PATCH 27/28] More Netlify fixes --- docs/Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Gemfile b/docs/Gemfile index d8becf976..fb73b27fc 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -1,3 +1,3 @@ source "https://rubygems.org" gem 'github-pages', group: :jekyll_plugins -ruby '~> 2.7.0' +ruby '~> 3.0.0' From a2924a78192729ce571ed17e42d96ed6e353cf29 Mon Sep 17 00:00:00 2001 From: Michael Walter Date: Tue, 6 Jan 2026 09:16:14 +0100 Subject: [PATCH 28/28] Fixed typo in iteration detail page for the cpuConsumption metric (#4577) Fixes #4435 --- lib/plugins/html/templates/url/iteration/index.pug | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/plugins/html/templates/url/iteration/index.pug b/lib/plugins/html/templates/url/iteration/index.pug index cc2f8a23e..943adb298 100644 --- a/lib/plugins/html/templates/url/iteration/index.pug +++ b/lib/plugins/html/templates/url/iteration/index.pug @@ -66,7 +66,7 @@ block content tr td Memory td #{h.size.format(memory)} - - cpuPower = get(d, 'browsertime.run.cpuConsumption') + - cpuConsumption = get(d, 'browsertime.run.cpuConsumption') if cpuConsumption tr td Firefox CPU power consumption