Compare commits

...

82 Commits

Author SHA1 Message Date
soulgalore 1a20ab56d3 version bump 2026-01-10 22:41:25 +01:00
soulgalore 8d29bf377b 39.3.0 2026-01-10 22:40:24 +01:00
soulgalore d07b588313 preparing new release 2026-01-10 22:39:15 +01:00
soulgalore 64cb98eb40 You can collect response bodies for Firefox again 2026-01-10 22:35:06 +01:00
Peter Hedenskog 2a2a33468a
Browsertime 26.3.0 (#4578) 2026-01-09 22:47:20 +01:00
soulgalore 5044ddf5a6 new bt 2026-01-09 22:35:09 +01:00
Michael Walter a2924a7819
Fixed typo in iteration detail page for the cpuConsumption metric (#4577)
Fixes #4435
2026-01-06 09:16:14 +01:00
Peter Hedenskog 2faf5df166 More Netlify fixes 2026-01-02 09:00:04 +01:00
Peter Hedenskog 56ce0e5e28 Back to the old version for netlify 2026-01-02 08:54:25 +01:00
Peter Hedenskog f8324c4322 Remove lockfile 2026-01-02 08:43:52 +01:00
Peter Hedenskog dba98cc0cd New version 2026-01-02 08:31:54 +01:00
Peter Hedenskog e73612e9f3 Update versions 2026-01-01 10:28:10 +01:00
Peter Hedenskog 2d06c39ceb New year 2026-01-01 10:25:11 +01:00
soulgalore 4bf4b5ed4d bump versions 2025-12-18 10:22:36 +01:00
soulgalore 90a5d33907 39.2.0 2025-12-18 10:21:40 +01:00
soulgalore 731f80c021 new release 2025-12-18 10:21:04 +01:00
Peter Hedenskog 6622a84f06
browsertime 26.2 (#4575) 2025-12-18 10:18:43 +01:00
soulgalore 10baacba6b new version 2025-12-18 09:59:41 +01:00
Peter Hedenskog dfe3cc020e bump 2025-12-17 15:59:45 +01:00
Peter Hedenskog d9dd50b57a 39.1.2 2025-12-17 15:58:57 +01:00
Peter Hedenskog f6c555e2e3 new release 2025-12-17 15:57:56 +01:00
Peter Hedenskog da483ff821
Add missing alias (#4574) 2025-12-17 15:56:28 +01:00
soulgalore 3711c21b76 bump 2025-12-15 15:26:30 +01:00
soulgalore 15aba2d47d 39.1.1 2025-12-15 15:25:47 +01:00
soulgalore 334b6c1cd2 new release 2025-12-15 15:25:26 +01:00
soulgalore cbe2665c1d bump 2025-12-15 15:23:26 +01:00
Peter Hedenskog 584648356d
Safer handling of broken URLs (#4573) 2025-12-15 15:06:07 +01:00
soulgalore 9d8b03de0c 39.1.0 2025-12-15 06:30:06 +01:00
Peter Hedenskog fbcda1903c new release 2025-12-15 06:28:29 +01:00
Peter Hedenskog 118946bdb0
Chrome 143, Edge 143 and Firefox 146 (#4572) 2025-12-15 06:27:09 +01:00
Peter Hedenskog 9398bec7af bump 2025-12-15 05:37:19 +01:00
Peter Hedenskog e04f0af4aa 39.0.0 2025-12-15 05:35:42 +01:00
Peter Hedenskog 83e6d22a6d New release 2025-12-15 05:34:42 +01:00
Peter Hedenskog 610b5bc06e Remove screenshotParams.png.compressionLevel 2025-12-11 19:20:42 +01:00
Peter Hedenskog 9344168746 bump 2025-12-11 19:07:47 +01:00
Peter Hedenskog 61768444cb
Use NodeJS 24 and Ubuntu 24.04 in the Docker container + related fixes (#4570) 2025-12-11 12:32:17 +01:00
Peter Hedenskog 2a3efa65f7 new version 2025-12-10 18:55:43 +01:00
soulgalore f5f455d0a0 new versions 2025-11-02 15:38:07 +01:00
soulgalore da65dbe47b 38.6.0 2025-11-02 15:37:10 +01:00
soulgalore ed1dd231a1 new release 2025-11-02 15:36:39 +01:00
Peter Hedenskog 29769959af
Browsertime 25.4.0 (#4566) 2025-11-02 15:34:12 +01:00
soulgalore fcf35fbfa0 new bt 2025-11-02 15:18:57 +01:00
Peter Hedenskog 4894c06607
Chrome 142 (#4565) 2025-10-30 07:21:40 +01:00
Guillermo González Lara 6c798c00e0
fix: corrects a typo in the README.md (#4564) 2025-10-28 07:36:52 +01:00
soulgalore 34d7f79a45 bump 2025-10-24 16:30:53 +02:00
soulgalore 50047fa132 38.5.2 2025-10-24 16:30:00 +02:00
soulgalore d3baa3d484 new release 2025-10-24 16:29:27 +02:00
Peter Hedenskog 2d15bdaf32
Browsertime 25.3.1 (#4562) 2025-10-24 16:14:18 +02:00
soulgalore 4ede64554d new bt 2025-10-24 15:54:43 +02:00
soulgalore 3350bb255e bump 2025-10-24 15:52:10 +02:00
soulgalore 8a87f6bea2 bump 2025-10-22 23:29:06 +02:00
soulgalore de17d25d1c bump 2025-10-21 20:53:21 +02:00
soulgalore 4d4f79040f 38.5.1 2025-10-21 20:51:43 +02:00
soulgalore 0093cb1e71 new release 2025-10-21 20:51:12 +02:00
soulgalore 12ff9830e0 new release 2025-10-18 13:07:06 +02:00
soulgalore 3c6b240e69 38.5.0 2025-10-18 13:06:14 +02:00
soulgalore 2794d84d5a new release 2025-10-18 13:05:49 +02:00
Peter Hedenskog 1eeb2804ad
Browsertime 25.3 (#4559) 2025-10-17 23:38:30 +02:00
soulgalore a10ae003c5 new bt 2025-10-17 23:23:26 +02:00
Peter Hedenskog b69b002596
Log 1.0.0 (#4558) 2025-10-16 21:34:32 +02:00
Peter Hedenskog 7377779d22 Bump version 2025-10-16 17:10:44 +02:00
Peter Hedenskog 434bc0b72f
ora 9.0 (#4557) 2025-10-16 05:21:39 +02:00
Peter Hedenskog 40e7b7e3c5
Update dependencies. (#4556) 2025-10-16 01:29:38 +02:00
Peter Hedenskog 0ad91e1911
Axe core 4.11.0 (#4555) 2025-10-15 21:48:26 +02:00
Peter Hedenskog 27d2f7e7b8
Firefox 144 (#4554) 2025-10-15 11:52:19 +02:00
soulgalore b5a82b43f7 bump 2025-10-14 08:39:43 +02:00
soulgalore 0d26511eb0 38.4.1 2025-10-14 08:38:54 +02:00
soulgalore e75f1f96bf new release 2025-10-14 08:38:34 +02:00
Peter Hedenskog dbcdc72bed Fix maxwidth size for Grafana annotations 2025-10-13 09:30:26 +02:00
Peter Hedenskog b1566ba3ce
Set max-width for images in desktop for Grafana (#4553) 2025-10-13 07:41:31 +02:00
soulgalore eb39540c6d Update to latest Grafana 12.2.0 2025-10-12 22:02:13 +02:00
soulgalore d0c775d047 new version 2025-10-12 17:07:50 +02:00
soulgalore 571a3773a8 38.4.0 2025-10-12 16:45:34 +02:00
soulgalore 3cd60c8946 new release 2025-10-12 16:45:08 +02:00
soulgalore f438c04aa6 new release 2025-10-12 16:44:46 +02:00
Peter Hedenskog d7ce5881a7
Browsertime 25.2.0 (#4552) 2025-10-12 16:20:01 +02:00
soulgalore 76b08df977 new bt 2025-10-12 16:01:01 +02:00
Peter Hedenskog b75ca9bc92 changelog: new chrome 2025-10-11 00:50:10 +02:00
Peter Hedenskog 6d0eff8991
Chrome/Edge 141 (#4551) 2025-10-10 11:53:22 +02:00
Peter Hedenskog 979cd0ce94 Update with relevant example 2025-09-22 14:25:30 +02:00
Peter Hedenskog f2a1b5b64f
FF 143, Edge 140 (#4550) 2025-09-17 23:07:57 +02:00
soulgalore 235aa54e90 new release 2025-09-07 08:33:32 +02:00
41 changed files with 4168 additions and 2892 deletions

View File

@ -29,7 +29,7 @@ When creating a pull request that includes AI-assisted work, please mention it i
**Example:**
> This pull request implements user profile caching with assistance from ChatGPT.
> This pull request implements Cumulative Layout Shift with assistance from ChatGPT.
## Add a defect

View File

@ -1,6 +1,72 @@
# CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org))
## 39.3.0 - 2026-01-10
### Added
* Updated to Browsertime 26.3 with and updated version of bidi-har that makes it possible to get response bodies in the HAR file for Firefox [#4578](https://github.com/sitespeedio/sitespeed.io/pull/4578).
### Fixed
* Fixed typo in iteration detail page for the cpuConsumption metric, thank you [Michael Walter](https://github.com/byte55) for PR [#4577](https://github.com/sitespeedio/sitespeed.io/pull/4577).
## 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).
## 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).
## 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).
* Chrome 142 [#4565](https://github.com/sitespeedio/sitespeed.io/pull/4565).
## 38.5.2 - 2025-10-24
### Fixed
* Upgrade to [Browsetime 25.3.1](https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2531---2025-10-24) [#4562](https://github.com/sitespeedio/sitespeed.io/pull/4562).
## 38.5.1 - 2025-10-21
### Fixed
* The +1 container has a updated configuration for the GPSI plugin to remove the PWA category. Thank you [ThimoCode](https://github.com/ThimoCode) for PR [#58](https://github.com/sitespeedio/plugin-gpsi/pull/58).
## 38.5.0 - 2025-10-18
### Added
* Updated the Docker container to use Firefox 144 [#4554](https://github.com/sitespeedio/sitespeed.io/pull/4554).
* Added Browsertime 25.3 [#4559](https://github.com/sitespeedio/sitespeed.io/pull/4559) with support for removing some headers in the HAR file (more info about that soon).
### Fixed
* Updated dev dependencies [#4556](https://github.com/sitespeedio/sitespeed.io/pull/4556).
* Updated to Axe-core 4.11.0 [#4555)](https://github.com/sitespeedio/sitespeed.io/pull/4555).
* Updated Ora dependency [#4557](https://github.com/sitespeedio/sitespeed.io/pull/4557).
* Updated the log dependency [#4558](https://github.com/sitespeedio/sitespeed.io/pull/4558). The new version remove the color for error logs.
## 38.4.1 - 2025-10-14
### Fixed
* Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) [#4553](https://github.com/sitespeedio/sitespeed.io/pull/4553) and [the fix](https://github.com/sitespeedio/sitespeed.io/commit/dbcdc72bedd0a2be5c9031675783fe3f3b73f288).
## 38.4.0 - 2025-10-12
### Added
* Upgraded to Chrome/Edge 141 [#4551](https://github.com/sitespeedio/sitespeed.io/pull/4551).
* +1 container users will get Lighthouse 13.
* Browsertime 25.2 with latest Chrome/Edgedrivers [#4552](https://github.com/sitespeedio/sitespeed.io/pull/4552).
## 38.3.0 - 2025-09-07
### Added
* Upgraded to Chrome/Chromedriver 140 [#4549](https://github.com/sitespeedio/sitespeed.io/pull/4549) and [#4548](https://github.com/sitespeedio/sitespeed.io/pull/4548).

View File

@ -1,4 +1,4 @@
FROM sitespeedio/webbrowsers:chrome-140.0-firefox-142.0-edge-139.0
FROM sitespeedio/webbrowsers:chrome-143.0-firefox-146.0-edge-143.0
ARG TARGETPLATFORM=linux/amd64

View File

@ -1,4 +1,4 @@
FROM node:22.13.0-bookworm-slim
FROM node:24.11.0-bookworm-slim
ARG TARGETPLATFORM=linux/amd64
@ -15,7 +15,7 @@ RUN echo "deb http://deb.debian.org/debian/ unstable main contrib non-free" >> /
apt-get install -y --no-install-recommends firefox tcpdump iproute2 ca-certificates sudo --no-install-recommends --no-install-suggests && \
# Cleanup
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
&& rm -rf /var/lib/apt/lists/* /tmp/*
&& rm -rf /var/lib/apt/lists/* /tmp/*
# Install sitespeed.io
RUN mkdir -p /usr/src/app

View File

@ -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

View File

@ -194,7 +194,7 @@ With these insights, you can make informed decisions about optimizations and tra
### Video Performance Analysis
For visual feedback, `sitespeed.io` can generate videos, making it easier to see how your site loads in real-time. Here's an sample video:
For visual feedback, `sitespeed.io` can generate videos, making it easier to see how your site loads in real-time. Here's a sample video:
![Video Analysis](https://raw.githubusercontent.com/sitespeedio/sitespeed.io/main/docs/img/barack.gif)

View File

@ -1,7 +1,7 @@
version: '3'
services:
grafana:
image: grafana/grafana:11.0.0
image: grafana/grafana:12.2.0
hostname: grafana
depends_on:
- graphite

View File

@ -6,26 +6,45 @@ SITESPEEDIO=/usr/src/app/bin/sitespeed.js
MAX_OLD_SPACE_SIZE="${MAX_OLD_SPACE_SIZE:-2048}"
WORKDIR_UID=$(stat -c "%u" .)
WORKDIR_GID=$(stat -c "%g" .)
# write files owned by the user who runs the container
# if your volume is mounted at /sitespeed.io, use it as CWD
[[ -d /sitespeed.io && "$PWD" = "/" ]] && cd /sitespeed.io
# Create user with the same UID and GID as the owner of the working directory, which will be used
# to execute node. This is partly for security and partly so output files won't be owned by root.
groupadd --non-unique --gid $WORKDIR_GID sitespeedio
useradd --non-unique --uid $WORKDIR_UID --gid $WORKDIR_GID --home-dir /tmp sitespeedio
uid=$(stat -c '%u' . 2>/dev/null || echo 0)
gid=$(stat -c '%g' . 2>/dev/null || echo 0)
if [[ "$uid" -ne 0 && "$gid" -ne 0 ]]; then
if ! getent group "$gid" >/dev/null 2>&1; then
groupadd -g "$gid" sitespeedio-host 2>/dev/null || true
fi
if ! getent passwd "$uid" >/dev/null 2>&1; then
useradd -u "$uid" -g "$gid" -M -d /tmp -s /bin/bash sitespeedio-host 2>/dev/null || true
fi
fi
run_as_host() {
if [[ "$uid" -ne 0 && "$gid" -ne 0 ]]; then
HOME=/tmp chroot --skip-chdir --userspec="+${uid}:+${gid}" / "$@"
else
HOME=/tmp "$@"
fi
}
function execNode(){
run_as_host node "$@"
}
# Need to explictly override the HOME directory to prevent dconf errors like:
# (firefox:2003): dconf-CRITICAL **: 00:31:23.379: unable to create directory '/root/.cache/dconf': Permission denied. dconf will not work properly.
export HOME=/tmp
# Inspired by docker-selenium way of shutting down
function shutdown {
kill -s SIGTERM ${PID}
wait $PID
}
chroot --skip-chdir --userspec='sitespeedio:sitespeedio' / node --max-old-space-size=$MAX_OLD_SPACE_SIZE $SITESPEEDIO "$@" &
execNode --max-old-space-size=$MAX_OLD_SPACE_SIZE $SITESPEEDIO "$@" &
PID=$!

View File

@ -1,5 +1,30 @@
#!/bin/bash
#
set -e
# write files owned by the user who runs the container
# if your volume is mounted at /sitespeed.io, use it as CWD
[[ -d /sitespeed.io && "$PWD" = "/" ]] && cd /sitespeed.io
uid=$(stat -c '%u' . 2>/dev/null || echo 0)
gid=$(stat -c '%g' . 2>/dev/null || echo 0)
if [[ "$uid" -ne 0 && "$gid" -ne 0 ]]; then
if ! getent group "$gid" >/dev/null 2>&1; then
groupadd -g "$gid" sitespeedio-host 2>/dev/null || true
fi
if ! getent passwd "$uid" >/dev/null 2>&1; then
useradd -u "$uid" -g "$gid" -M -d /tmp -s /bin/bash sitespeedio-host 2>/dev/null || true
fi
fi
run_as_host() {
if [[ "$uid" -ne 0 && "$gid" -ne 0 ]]; then
HOME=/tmp chroot --skip-chdir --userspec="+${uid}:+${gid}" / "$@"
else
HOME=/tmp "$@"
fi
}
# All browsers do not exist in all architectures.
if [[ `which google-chrome` ]]; then
google-chrome --version
@ -40,20 +65,12 @@ else
WPR_HTTPS_PORT=${WPR_HTTPS_PORT:-443}
fi
WORKDIR_UID=$(stat -c "%u" .)
WORKDIR_GID=$(stat -c "%g" .)
# Create user with the same UID and GID as the owner of the working directory, which will be used
# to execute node. This is partly for security and partly so output files won't be owned by root.
groupadd --non-unique --gid $WORKDIR_GID sitespeedio
useradd --non-unique --uid $WORKDIR_UID --gid $WORKDIR_GID --home-dir /tmp sitespeedio
# Need to explictly override the HOME directory to prevent dconf errors like:
# (firefox:2003): dconf-CRITICAL **: 00:31:23.379: unable to create directory '/root/.cache/dconf': Permission denied. dconf will not work properly.
export HOME=/tmp
function execNode(){
chroot --skip-chdir --userspec='sitespeedio:sitespeedio' / node "$@"
run_as_host node "$@"
}
# If we run Chrome on Android, we need to start the ADB server
@ -111,7 +128,7 @@ function runWebPageReplay() {
execNode --max-old-space-size=$MAX_OLD_SPACE_SIZE $SITESPEEDIO --browsertime.firefox.preference security.OCSP.enabled:0 --browsertime.firefox.acceptInsecureCerts true --browsertime.firefox.preference network.dns.forceResolve:127.0.0.1 --browsertime.chrome.webPageReplayHostResolver --browsertime.chrome.webPageReplayHTTPPort $WPR_HTTP_PORT --browsertime.chrome.webPageReplayHTTPSPort $WPR_HTTPS_PORT --browsertime.connectivity.engine throttle --browsertime.connectivity.throttle.localhost --replay --browsertime.connectivity.profile custom --browsertime.connectivity.rtt $LATENCY "$@" &
PID=$!
trap shutdown SIGTERM SIGINT
wait $PID
EXIT_STATUS=$?

View File

@ -1,3 +1,3 @@
source "https://rubygems.org"
gem 'github-pages', group: :jekyll_plugins
ruby '3.0.0'
ruby '~> 3.0.0'

View File

@ -1 +1 @@
25.1.0
26.3.0

View File

@ -1 +1 @@
1.6.3
1.7.1

View File

@ -1 +1 @@
38.2.0
39.3.0

View File

@ -1 +1 @@
1.1.0
1.2.0

View File

@ -54,6 +54,8 @@ android
--android.pretestPowerPress, --androidPretestPowerPress Press the power button on the phone before a test starts. [boolean] [default: false]
--android.pretestPressHomeButton, --androidPretestPressHomeButton Press the home button on the phone before a test starts. [boolean] [default: false]
--android.verifyNetwork, --androidVerifyNetwork Before a test start, verify that the device has a Internet connection by pinging 8.8.8.8 (or a configurable domain with --androidPingAddress) [boolean] [default: false]
--android.simpleperf, --androidSimpleperf Path to the Simpleperf profiler from the Android NDK. [string]
--android.perfettoTrace, --androidPerfettoTrace Collect a perfetto trace with the given configuration. [default: false]
--android.gnirehtet, --gnirehtet Start gnirehtet and reverse tethering the traffic from your Android phone. [boolean] [default: false]
firefox
@ -66,7 +68,7 @@ firefox
--firefox.developer Use Firefox Developer. Works on OS X. For Linux you need to set the binary path. [boolean]
--firefox.preference Extra command line arguments to pass Firefox preferences by the format key:value To add multiple preferences, repeat --firefox.preference once per argument.
--firefox.args Extra command line arguments to pass to the Firefox process (e.g. --MOZ_LOG). To add multiple arguments to Firefox, repeat --firefox.args once per argument.
--firefox.includeResponseBodies Include response bodies in HAR [choices: "none", "all", "html"] [default: "none"]
--firefox.includeResponseBodies Include response bodies in HAR [choices: "none", "all"] [default: "none"]
--firefox.appconstants Include Firefox AppConstants information in the results [boolean] [default: false]
--firefox.acceptInsecureCerts Accept insecure certs [boolean]
--firefox.windowRecorder Use the internal compositor-based Firefox window recorder to emit PNG files for each frame that is a meaningful change. The PNG output will further be merged into a variable frame rate video for analysis. Use this instead of ffmpeg to record a video (you still need the --video flag). [boolean] [default: false]
@ -79,7 +81,7 @@ firefox
--firefox.geckoProfilerParams.interval Sampling interval in ms. Defaults to 1 on desktop, and 4 on android. [number]
--firefox.geckoProfilerParams.bufferSize Buffer size in elements. Default is ~90MB. [number] [default: 13107200]
--firefox.perfStats Collect gecko performance statistics as measured internally by the firefox browser. See https://searchfox.org/mozilla-central/source/tools/performance/PerfStats.h#24-33 [boolean] [default: false]
--firefox.perfStatsParams.mask Mask to decide which features to enable [number] [default: 4294967295]
--firefox.perfStatsParams.features Comma-separated list of PerfStats features to enable. If not provided, all features will be enabled. [string]
--firefox.collectMozLog Collect the MOZ HTTP log (by default). See --firefox.setMozLog if you need to specify the logs you wish to gather. [boolean]
--firefox.powerConsumption Enable power consumption collection (in Wh). To get the consumption you also need to set firefox.geckoProfilerParams.features to include power. [boolean] [default: false]
--firefox.setMozLog Use in conjunction with firefox.collectMozLog to set MOZ_LOG to something specific. Without this, the HTTP logs will be collected by default [default: "timestamp,nsHttp:5,cache2:5,nsSocketTransport:5,nsHostResolver:5"]
@ -111,7 +113,7 @@ video
--videoParams.threads Number of threads to use for video recording. Default is determined by ffmpeg. [default: 0]
edge
--edge.edgedriverPath Path to custom msedgedriver version (need to match your Egde version).
--edge.edgedriverPath Path to custom msedgedriver version (need to match your Edge version).
--edge.binaryPath Path to custom Edge binary
safari
@ -124,13 +126,12 @@ safari
--safari.useSimulator If the value of useSimulator is true, safaridriver will only use iOS Simulator hosts. If the value of safari:useSimulator is false, safaridriver will not use iOS Simulator hosts. NOTE: An Xcode installation is required in order to run WebDriver tests on iOS Simulator hosts. [boolean] [default: false]
Screenshot
--screenshot Save one screenshot per iteration. [boolean] [default: false]
--screenshotLCP Save one screenshot per iteration that shows the largest contentful paint element (if the browser supports LCP). [boolean] [default: false]
--screenshotLS Save one screenshot per iteration that shows the layout shift elements (if the browser supports layout shift). [boolean] [default: false]
--screenshotParams.type Set the file type of the screenshot [choices: "png", "jpg"] [default: "jpg"]
--screenshotParams.png.compressionLevel zlib compression level [default: 6]
--screenshotParams.jpg.quality Quality of the JPEG screenshot. 1-100 [default: 80]
--screenshotParams.maxSize The max size of the screenshot (width and height). [default: 2000]
--screenshot Save one screenshot per iteration. [boolean] [default: false]
--screenshotLCP Save one screenshot per iteration that shows the largest contentful paint element (if the browser supports LCP). [boolean] [default: false]
--screenshotLS Save one screenshot per iteration that shows the layout shift elements (if the browser supports layout shift). [boolean] [default: false]
--screenshotParams.type Set the file type of the screenshot [choices: "png", "jpg"] [default: "jpg"]
--screenshotParams.jpg.quality Quality of the JPEG screenshot. 1-100 [default: 80]
--screenshotParams.maxSize The max size of the screenshot (width and height). [default: 2000]
PageLoad
--pageCompleteCheck Supply a JavaScript (inline or JavaScript file) that decides when the browser is finished loading the page and can start to collect metrics. The JavaScript snippet is repeatedly queried to see if page has completed loading (indicated by the script returning true). Use it to fetch timings happening after the loadEventEnd. By default the tests ends 2 seconds after loadEventEnd. Also checkout --pageCompleteCheckInactivity and --pageCompleteCheckPollTimeout
@ -205,6 +206,7 @@ Options:
--har Specify file name for .har file (ex: 'browsertime'). Unless specified, file will be named browsertime.har
--skipHar Pass --skipHar to not collect a HAR file. [boolean]
--gzipHar Pass --gzipHar to gzip the HAR file [boolean]
--cleanSensitiveHeaders Pass --cleanSensitiveHeaders to remove sensitive headers in the HAR file [boolean]
--config Path to JSON config file. You can also use a .browsertime.json file that will automatically be found by Browsertime using find-up.
--viewPort Size of browser window WIDTHxHEIGHT or "maximize". Note that "maximize" is ignored for xvfb.
--resultDir Set result directory for the files produced by Browsertime

View File

@ -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
<img src="{{site.baseurl}}/img/logos/browsertime.png" class="pull-right img-big" alt="Browsertime logo" width="200" height="175">

View File

@ -70,7 +70,7 @@ Filmstrip
--filmstrip.showAll Show all screenshots in the filmstrip, independent if they have changed or not. [boolean] [default: false]
Firefox
--browsertime.firefox.includeResponseBodies, --firefox.includeResponseBodies Warning: This do not work at the moment, see https://github.com/sitespeedio/sitespeed.io/issues/4295 [choices: "none", "all", "html"] [default: "none"]
--browsertime.firefox.includeResponseBodies, --firefox.includeResponseBodies Collect response bodies in the HAR [choices: "none", "all"] [default: "none"]
--browsertime.firefox.nightly, --firefox.nightly Use Firefox Nightly. Works on OS X. For Linux you need to set the binary path. [boolean]
--browsertime.firefox.beta, --firefox.beta Use Firefox Beta. Works on OS X. For Linux you need to set the binary path. [boolean]
--browsertime.firefox.developer, --firefox.developer Use Firefox Developer. Works on OS X. For Linux you need to set the binary path. [boolean]
@ -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]

View File

@ -1,6 +1,6 @@
---
layout: default
title: Documentation sitespeed.io 31.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 v34
# Documentation v39
<img src="{{site.baseurl}}/img/logos/sitespeed.io.png" class="pull-right img-big" alt="sitespeed.io logo" width="200" height="214">
@ -18,7 +18,7 @@ Sitespeed.io is the complete toolbox to test the web performance of your web sit
## Start
* [Introduction](introduction/) - start here if you are new to the project or web performance testing.
* [Installation](installation/) - install using npm, yarn or run our Docker containers.
* [Browsers](browsers/) - collect timings using real browsers. We support Firefox, Chrome, Chrome on Android and limited support for Safari on OS X and iOS.
* [Browsers](browsers/) - collect timings using real browsers. We support Firefox, Chrome, Chrome on Android and limited support for Safari on OS X and iOS.
* [Compare plugin](compare/) - use Mann Whitney U or Wilcox statistical methods to know if you have a regression.
* [Configuration](configuration/) - there's a lot of things you can do with sitespeed.io, lets checkout how!
* [Connectivity](connectivity/) - set the connectivity to emulate real users network conditions.

View File

@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>sitespeed.io-release-feed</id>
<title>sitespeed.io release feed</title>
<updated>2025-08-31T00:00:00.000Z</updated>
<updated>2026-01-10T00:00:00.000Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
@ -16,13 +16,17 @@
<icon>http://www.sitespeed.io/favicon.ico</icon>
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.2.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0"/>
<updated>2025-08-31T00:00:00.000Z</updated>
<title type="html"><![CDATA[sitespeed.io 39.3.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0"/>
<updated>2026-01-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Firefox 132 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4545">#4545</a> and Chrome/Edge 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4542">#4552</a>.</li>
<li>Updated to Browsertime 26.3 with and updated version of bidi-har that makes it possible to get response bodies in the HAR file for Firefox <a href="https://github.com/sitespeedio/sitespeed.io/pull/4578">#4578</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed typo in iteration detail page for the cpuConsumption metric, thank you <a href="https://github.com/byte55">Michael Walter</a> for PR <a href="https://github.com/sitespeedio/sitespeed.io/pull/4577">#4577</a>.</li>
</ul>
]]></summary>
<author>
@ -31,13 +35,20 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2"/>
<updated>2025-08-04T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<title type="html"><![CDATA[browsertime 26.3.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0"/>
<updated>2026-01-09T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to coach core 8.1.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4541">#4551</a> (there was a bug introduced in 8.1.2).</li>
<li>Get response bodies in the HAR for Firefox. Thank you <a href="https://github.com/juliandescottes">Julian Descottes</a> and the rest of the Mozilla team that made this possible in bidi-har-export. Added in <a href="https://github.com/sitespeedio/browsertime/pull/2359">#2359</a>. The Firefox HAR has missed this functionality since we did the switch to bidi-har.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Restructure server timings so the timing name does not get lost for InfluxDB/Graphite. Thank you <a href="https://github.com/TimOldenburg">Tim Oldenburg</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2358">#2358</a>.</li>
</ul>
<ul>
<li>Add Simpleperf app_profiler options and use <code>--android.simpleperf</code>. Thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2352">#2352</a></li>
</ul>
]]></summary>
<author>
@ -46,13 +57,393 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1"/>
<updated>2025-08-01T00:00:00.000Z</updated>
<title type="html"><![CDATA[sitespeed.io 39.2.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0"/>
<updated>2025-12-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix <a href="https://github.com/sitespeedio/sitespeed.io/pull/4575">#4575</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 26.2.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0"/>
<updated>2025-12-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Chromedriver and Edgedriver to 143 <a href="https://github.com/sitespeedio/browsertime/pull/2354">#2354</a> and<a href="https://github.com/sitespeedio/browsertime/pull/2355">#2355</a>.</li>
</ul>
<ul>
<li>Updated webdriver to 4.39.0 <a href="https://github.com/sitespeedio/browsertime/pull/2356">#2356</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Try to tune the XVFB handling to make it safer that xvfb is always stopped <a href="https://github.com/sitespeedio/browsertime/pull/2353">#2353</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.1.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2"/>
<updated>2025-12-17T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.2 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4540">#4540</a>.</li>
<li>Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure <a href="https://github.com/sitespeedio/sitespeed.io/pull/4574">#4574</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.1.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1"/>
<updated>2025-12-16T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Safer handling for broken URLs. This logs the actual root cause <a href="https://github.com/sitespeedio/sitespeed.io/pull/4573">#4573</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.1.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0"/>
<updated>2025-12-15T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade the Docker container: Chrome and Edge 143, Firefox 146 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4572">#4572</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.0.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0"/>
<updated>2025-12-15T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--browsertime.screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4570">#4570</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 26.1.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0"/>
<updated>2025-12-11T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 146 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2351">#2351</a>.</li>
</ul>
<ul>
<li>Chrome 143 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2350">#2350</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Make sure the user in the Docker container has the correct user rights <a href="https://github.com/sitespeedio/browsertime/pull/2349">#2349</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 26.0.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1"/>
<updated>2025-12-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Remove extra console.log entry :)</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 26.0.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0"/>
<updated>2025-12-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/browsertime/pull/2342">#2342</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.6.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0"/>
<updated>2025-11-02T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Browsertime 25.4.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4566">#4566</a>.</li>
</ul>
<ul>
<li>Chrome 142 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4565">#4565</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.4.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0"/>
<updated>2025-11-02T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Chrome and Chromedriver 142 <a href="https://github.com/sitespeedio/browsertime/pull/2335">#2335</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.2.1]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1"/>
<updated>2025-10-31T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Tests running in the Docker container has the wrong path to the scripting file <a href="https://github.com/sitespeedio/onlinetest/pull/167">#167</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2"/>
<updated>2025-10-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgrade to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2531---2025-10-24">Browsetime 25.3.1</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4562">#4562</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.3.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1"/>
<updated>2025-10-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Better handling of closing XVFB <a href="https://github.com/sitespeedio/browsertime/pull/2332">#2332</a>.</li>
</ul>
<ul>
<li>Firefox: Disable quicksuggest <a href="https://github.com/sitespeedio/browsertime/pull/2333">#2333</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.7.1]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1"/>
<updated>2025-10-23T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for the search qyuery parameter <a href="https://github.com/sitespeedio/onlinetest/pull/162">#162</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.7.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0"/>
<updated>2025-10-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.2.0]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0"/>
<updated>2025-10-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Update to sitespeed.io 38 <a href="https://github.com/sitespeedio/onlinetest/pull/158">#158</a></li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1"/>
<updated>2025-10-21T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>The +1 container has a updated configuration for the GPSI plugin to remove the PWA category. Thank you <a href="https://github.com/ThimoCode">ThimoCode</a> for PR <a href="https://github.com/sitespeedio/plugin-gpsi/pull/58">#58</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0"/>
<updated>2025-10-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Firefox 144 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4554">#4554</a>.</li>
</ul>
<ul>
<li>Added Browsertime 25.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4559">#4559</a> with support for removing some headers in the HAR file (more info about that soon).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4556">#4556</a>.</li>
</ul>
<ul>
<li>Updated to Axe-core 4.11.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4555">#4555)</a>.</li>
</ul>
<ul>
<li>Updated Ora dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4557">#4557</a>.</li>
</ul>
<ul>
<li>Updated the log dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4558">#4558</a>. The new version remove the color for error logs.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.3.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0"/>
<updated>2025-10-17T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Make it possible to strip cookie and auth headers in the HAR file for Firefox <a href="https://github.com/sitespeedio/browsertime/pull/2329">#2329</a> and Chrome <a href="https://github.com/sitespeedio/browsertime/pull/2330">#2330</a>. Use <code>--cleanSensitiveHeaders</code> to remove a <a href="https://github.com/sitespeedio/browsertime/blob/main/lib/support/har/index.js#L11-L24">couple of headers</a>.</li>
</ul>
<ul>
<li>Firefox 144 <a href="https://github.com/sitespeedio/browsertime/pull/2331">#2331</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated developer dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2326">#2326</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2327">#2327</a>.</li>
</ul>
<ul>
<li>Updated log dependency <a href="https://github.com/sitespeedio/b23272327rowsertime/pull/2328">#2328</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.2.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0"/>
<updated>2025-10-12T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver/Edge/Edgedriver 141, Firefox 143 <a href="https://github.com/sitespeedio/browsertime/pull/2325">#2325</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2323">#2323</a>.</li>
</ul>
<ul>
<li>Updated webdriver and bidi-har <a href="https://github.com/sitespeedio/browsertime/pull/2322">#2322</a>.</li>
</ul>
<ul>
<li>Added simpleperf and perfetto support for Android, thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2315">#2315</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.1.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0"/>
<updated>2025-09-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 140, Firefox 142 <a href="https://github.com/sitespeedio/browsertime/pull/2318">#2318</a>.</li>
</ul>
<ul>
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</a>.</li>
</ul>
]]></summary>
<author>
@ -75,329 +466,6 @@
<ul>
<li>Make sure we use wappalyzer that is MIT <a href="https://github.com/sitespeedio/coach-core/pull/133">#133</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0"/>
<updated>2025-07-28T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 141 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4538">#4538</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Bumped form-data dependency for security warnings <a href="https://github.com/sitespeedio/sitespeed.io/pull/4539">#4539</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.0.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0"/>
<updated>2025-07-16T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Yargs 18.0.0 <a href="https://github.com/sitespeedio/browsertime/pull/2305">#2305</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2308">#2308</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2309">#2309</a>.</li>
</ul>
<ul>
<li>Updated Edge dependency so it uses the new Microsoft domain for downloading <a href="https://github.com/sitespeedio/browsertime/pull/2312">#2312</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.0.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade to Yargs 18 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4531">#4531</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update S3 client <a href="https://github.com/sitespeedio/sitespeed.io/pull/4533">#4533</a>.</li>
</ul>
<ul>
<li>Update developer dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4534">#4534</a>.</li>
</ul>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2500---2025-07-16">Browsertime 25</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4536">#4536</a> with NodeJS to 20 and a fix for Edgedriver download.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.9.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Docker containers to include Chrome/Edge 138, Firefox 140. Edgedriver and Chromedriver 138. Browsertime 24.9.0. <a href="https://github.com/sitespeedio/sitespeed.io/pull/4528">#452</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4530">#4530</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.9.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 <a href="https://github.com/sitespeedio/browsertime/pull/2303">#2303</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update Selenium webdriver to 4.34.0 <a href="https://github.com/sitespeedio/browsertime/pull/2304">#2304</a>.</li>
</ul>
<ul>
<li>Add extra try/catch if main document timings is missing when generating the HAR <a href="https://github.com/sitespeedio/browsertime/pull/2302">#2302</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2"/>
<updated>2025-06-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for serverTiming - thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2301">#2301</a>.</li>
</ul>
<ul>
<li>Cleanup how we get the navigation timing metrics <a href="https://github.com/sitespeedio/browsertime/pull/2300">#2300</a>.</li>
</ul>
<ul>
<li>Fix depercation warnings in visual metrics. Thank you <a href="https://github.com/emmanuel-ferdman">Emmanuel Ferdman</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2297">#2297</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.8.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0"/>
<updated>2025-06-01T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 24.8.0 and then 24.8.1 with Chromedriver 137, Edgedriver 137 and <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2480---2025-05-30">a couple of fixes and new commands</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4524">4524</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4525">#4525</a>.</li>
</ul>
<ul>
<li>Updated to Edge 137 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4522">#4522</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: node-scp, ora, dayjs, axe-core, @slack/webhook, @google-cloud/storage, @aws-sdk/client-s3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4523">#4523</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1"/>
<updated>2025-06-01T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>[Visual Elements] Fix split for selector to include full value with &#39;:&#39;` - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2298">#2298</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0"/>
<updated>2025-05-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2284">#2284</a>.</li>
</ul>
<ul>
<li>Updated to Edge/Edgedriver 137 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2289">#2289</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.byXpathAndVisible(...)</code> - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2286">#2286</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.bySelectorAndVisible(...)</code> PR <a href="https://github.com/sitespeedio/browsertime/pull/2288">#2288</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2290">#2290</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2291">#2291</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2294">#2294</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2295">#2295</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.7.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0"/>
<updated>2025-05-28T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Chrome 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4520">#4520</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.6.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0"/>
<updated>2025-05-13T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge 136, Edgedriver and Chromedriver 136 by updating to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#browsertime-changelog-we-do-semantic-versioning">Browsertime 24.7.0</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4514">#4514</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.7.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0"/>
<updated>2025-05-13T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge and Edgedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2282">#2282</a>.</li>
</ul>
<ul>
<li>Add commands to start/stop and collect PerfStats performance counters for Firefox, thank you <a href="https://github.com/dpalmeiro">Denis Palmeiro</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2279">#2279</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Selenium 4.32.0 <a href="https://github.com/sitespeedio/browsertime/pull/2281">#2281</a>.</li>
</ul>
<ul>
<li>Chromedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2280">#2280</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.5.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1"/>
<updated>2025-05-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2460---2025-05-05">Browsertime 24.6.0</a> that fixes a problem using --preURL and --pageCompleteCheckNetworkIdle.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.6.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0"/>
<updated>2025-05-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Chrome 136.0, Firefox 138 and Edge 135.0 <a href="https://github.com/sitespeedio/browsertime/pull/2277">#2277</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>PreURL and pageCompleteCheckNetworkIdle didn&#39;t work together as reported in <a href="https://github.com/sitespeedio/sitespeed.io/issues/4509">sitespeed.io #4509</a>. Fixed in <a href="https://github.com/sitespeedio/browsertime/pull/2278">#2278</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.3]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3"/>
<updated>2025-04-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for running privileged script in Firefox 138 <a href="https://github.com/sitespeedio/browsertime/pull/2274">#2274</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2"/>
<updated>2025-03-20T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for the missing FCP delta with TTFB <a href="https://github.com/sitespeedio/browsertime/pull/2273">#2273</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1"/>
<updated>2025-03-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for <code>--userTimingBlockList</code> <a href="https://github.com/sitespeedio/browsertime/pull/2272">#2272</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
@ -532,39 +600,6 @@
<ul>
<li>Safer trap for WPR processes when running NodeJS Testrunner <a href="https://github.com/sitespeedio/onlinetest/pull/139">#139</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.5.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0"/>
<updated>2025-02-07T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Changed default text size to medium from large <a href="https://github.com/sitespeedio/onlinetest/pull/135">#135</a> and <a href="https://github.com/sitespeedio/onlinetest/pull/136">#136</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.4.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0"/>
<updated>2025-02-04T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Make sure completed tests are linked to the result <a href="https://github.com/sitespeedio/onlinetest/pull/132">#132</a>.</li>
</ul>
<ul>
<li>When hover the result link, show when the test was added, when it run and the connectivity <a href="https://github.com/sitespeedio/onlinetest/pull/133">#133</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
@ -595,21 +630,6 @@
<ul>
<li>Disable verbose logging from GUI <a href="https://github.com/sitespeedio/onlinetest/pull/130">#130</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.3.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0"/>
<updated>2025-01-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Add link to active test in search <a href="https://github.com/sitespeedio/onlinetest/pull/129">#129</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
@ -722,21 +742,6 @@
<ul>
<li>Fixed the release flow so the Docker containers get the correct tag.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.0.0]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0"/>
<updated>2024-12-06T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>A new Docker setup <a href="https://github.com/sitespeedio/onlinetest/pull/95">#95</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
@ -773,21 +778,6 @@
<ul>
<li>Updated to tough cookie 5.0.0 <a href="https://github.com/sitespeedio/chrome-har/pull/126">#126</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 0.5.6]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6"/>
<updated>2024-09-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bull 4.16.3 <a href="https://github.com/sitespeedio/onlinetest/pull/87">#87</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>

View File

@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>browsertime-release-feed</id>
<title>browsertime release feed</title>
<updated>2025-07-16T12:54:28.157Z</updated>
<updated>2026-01-09T21:34:42.934Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
@ -17,20 +17,20 @@
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<category term="Web Performance"/>
<entry>
<title type="html"><![CDATA[browsertime 25.0.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0"/>
<updated>2025-07-16T00:00:00.000Z</updated>
<title type="html"><![CDATA[browsertime 26.3.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0"/>
<updated>2026-01-09T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Yargs 18.0.0 <a href="https://github.com/sitespeedio/browsertime/pull/2305">#2305</a>.</li>
<li>Get response bodies in the HAR for Firefox. Thank you <a href="https://github.com/juliandescottes">Julian Descottes</a> and the rest of the Mozilla team that made this possible in bidi-har-export. Added in <a href="https://github.com/sitespeedio/browsertime/pull/2359">#2359</a>. The Firefox HAR has missed this functionality since we did the switch to bidi-har.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2308">#2308</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2309">#2309</a>.</li>
<li>Restructure server timings so the timing name does not get lost for InfluxDB/Graphite. Thank you <a href="https://github.com/TimOldenburg">Tim Oldenburg</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2358">#2358</a>.</li>
</ul>
<ul>
<li>Updated Edge dependency so it uses the new Microsoft domain for downloading <a href="https://github.com/sitespeedio/browsertime/pull/2312">#2312</a>.</li>
<li>Add Simpleperf app_profiler options and use <code>--android.simpleperf</code>. Thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2352">#2352</a></li>
</ul>
]]></summary>
<author>
@ -39,20 +39,20 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.9.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<title type="html"><![CDATA[browsertime 26.2.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0"/>
<updated>2025-12-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 <a href="https://github.com/sitespeedio/browsertime/pull/2303">#2303</a>.</li>
<li>Updated Chromedriver and Edgedriver to 143 <a href="https://github.com/sitespeedio/browsertime/pull/2354">#2354</a> and<a href="https://github.com/sitespeedio/browsertime/pull/2355">#2355</a>.</li>
</ul>
<ul>
<li>Updated webdriver to 4.39.0 <a href="https://github.com/sitespeedio/browsertime/pull/2356">#2356</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update Selenium webdriver to 4.34.0 <a href="https://github.com/sitespeedio/browsertime/pull/2304">#2304</a>.</li>
</ul>
<ul>
<li>Add extra try/catch if main document timings is missing when generating the HAR <a href="https://github.com/sitespeedio/browsertime/pull/2302">#2302</a>.</li>
<li>Try to tune the XVFB handling to make it safer that xvfb is always stopped <a href="https://github.com/sitespeedio/browsertime/pull/2353">#2353</a>.</li>
</ul>
]]></summary>
<author>
@ -61,62 +61,20 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2"/>
<updated>2025-06-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for serverTiming - thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2301">#2301</a>.</li>
</ul>
<ul>
<li>Cleanup how we get the navigation timing metrics <a href="https://github.com/sitespeedio/browsertime/pull/2300">#2300</a>.</li>
</ul>
<ul>
<li>Fix depercation warnings in visual metrics. Thank you <a href="https://github.com/emmanuel-ferdman">Emmanuel Ferdman</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2297">#2297</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1"/>
<updated>2025-06-01T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>[Visual Elements] Fix split for selector to include full value with &#39;:&#39;` - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2298">#2298</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.8.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0"/>
<updated>2025-05-30T00:00:00.000Z</updated>
<title type="html"><![CDATA[browsertime 26.1.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0"/>
<updated>2025-12-11T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2284">#2284</a>.</li>
<li>Firefox 146 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2351">#2351</a>.</li>
</ul>
<ul>
<li>Updated to Edge/Edgedriver 137 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2289">#2289</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.byXpathAndVisible(...)</code> - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2286">#2286</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.bySelectorAndVisible(...)</code> PR <a href="https://github.com/sitespeedio/browsertime/pull/2288">#2288</a>.</li>
<li>Chrome 143 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2350">#2350</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2290">#2290</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2291">#2291</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2294">#2294</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2295">#2295</a>.</li>
<li>Make sure the user in the Docker container has the correct user rights <a href="https://github.com/sitespeedio/browsertime/pull/2349">#2349</a>.</li>
</ul>
]]></summary>
<author>
@ -125,23 +83,86 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.7.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0"/>
<updated>2025-05-13T00:00:00.000Z</updated>
<title type="html"><![CDATA[browsertime 26.0.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1"/>
<updated>2025-12-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Remove extra console.log entry :)</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 26.0.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0"/>
<updated>2025-12-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge and Edgedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2282">#2282</a>.</li>
<li>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 <code>--screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/browsertime/pull/2342">#2342</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.4.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0"/>
<updated>2025-11-02T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Chrome and Chromedriver 142 <a href="https://github.com/sitespeedio/browsertime/pull/2335">#2335</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.3.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1"/>
<updated>2025-10-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Better handling of closing XVFB <a href="https://github.com/sitespeedio/browsertime/pull/2332">#2332</a>.</li>
</ul>
<ul>
<li>Add commands to start/stop and collect PerfStats performance counters for Firefox, thank you <a href="https://github.com/dpalmeiro">Denis Palmeiro</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2279">#2279</a>.</li>
<li>Firefox: Disable quicksuggest <a href="https://github.com/sitespeedio/browsertime/pull/2333">#2333</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 25.3.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0"/>
<updated>2025-10-17T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Make it possible to strip cookie and auth headers in the HAR file for Firefox <a href="https://github.com/sitespeedio/browsertime/pull/2329">#2329</a> and Chrome <a href="https://github.com/sitespeedio/browsertime/pull/2330">#2330</a>. Use <code>--cleanSensitiveHeaders</code> to remove a <a href="https://github.com/sitespeedio/browsertime/blob/main/lib/support/har/index.js#L11-L24">couple of headers</a>.</li>
</ul>
<ul>
<li>Firefox 144 <a href="https://github.com/sitespeedio/browsertime/pull/2331">#2331</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Selenium 4.32.0 <a href="https://github.com/sitespeedio/browsertime/pull/2281">#2281</a>.</li>
<li>Updated developer dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2326">#2326</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2327">#2327</a>.</li>
</ul>
<ul>
<li>Chromedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2280">#2280</a>.</li>
<li>Updated log dependency <a href="https://github.com/sitespeedio/b23272327rowsertime/pull/2328">#2328</a></li>
</ul>
]]></summary>
<author>
@ -150,17 +171,19 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.6.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0"/>
<updated>2025-05-05T00:00:00.000Z</updated>
<title type="html"><![CDATA[browsertime 25.2.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0"/>
<updated>2025-10-12T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Chrome 136.0, Firefox 138 and Edge 135.0 <a href="https://github.com/sitespeedio/browsertime/pull/2277">#2277</a>.</li>
<li>Updated to Chrome/Chromedriver/Edge/Edgedriver 141, Firefox 143 <a href="https://github.com/sitespeedio/browsertime/pull/2325">#2325</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2323">#2323</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>PreURL and pageCompleteCheckNetworkIdle didn&#39;t work together as reported in <a href="https://github.com/sitespeedio/sitespeed.io/issues/4509">sitespeed.io #4509</a>. Fixed in <a href="https://github.com/sitespeedio/browsertime/pull/2278">#2278</a>.</li>
<li>Updated webdriver and bidi-har <a href="https://github.com/sitespeedio/browsertime/pull/2322">#2322</a>.</li>
</ul>
<ul>
<li>Added simpleperf and perfetto support for Android, thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2315">#2315</a>.</li>
</ul>
]]></summary>
<author>
@ -169,43 +192,16 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.3]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3"/>
<updated>2025-04-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<title type="html"><![CDATA[browsertime 25.1.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0"/>
<updated>2025-09-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Fix for running privileged script in Firefox 138 <a href="https://github.com/sitespeedio/browsertime/pull/2274">#2274</a>.</li>
<li>Updated to Chrome/Chromedriver 140, Firefox 142 <a href="https://github.com/sitespeedio/browsertime/pull/2318">#2318</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2"/>
<updated>2025-03-20T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for the missing FCP delta with TTFB <a href="https://github.com/sitespeedio/browsertime/pull/2273">#2273</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 24.5.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1"/>
<updated>2025-03-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for <code>--userTimingBlockList</code> <a href="https://github.com/sitespeedio/browsertime/pull/2272">#2272</a>.</li>
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</a>.</li>
</ul>
]]></summary>
<author>

View File

@ -4,7 +4,7 @@
<title>browsertime release feed</title>
<link>https://www.sitespeed.io</link>
<description>New releases and changelog feed of browsertime</description>
<lastBuildDate>Wed, 16 Jul 2025 12:54:28 GMT</lastBuildDate>
<lastBuildDate>Fri, 09 Jan 2026 21:34:42 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
@ -17,168 +17,164 @@
<category>Web Performance</category>
<atom:link href="https://www.sitespeed.io/feed/browsertime.rss" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[browsertime 25.0.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</guid>
<pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 26.3.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</guid>
<pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Yargs 18.0.0 <a href="https://github.com/sitespeedio/browsertime/pull/2305">#2305</a>.</li>
<li>Get response bodies in the HAR for Firefox. Thank you <a href="https://github.com/juliandescottes">Julian Descottes</a> and the rest of the Mozilla team that made this possible in bidi-har-export. Added in <a href="https://github.com/sitespeedio/browsertime/pull/2359">#2359</a>. The Firefox HAR has missed this functionality since we did the switch to bidi-har.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2308">#2308</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2309">#2309</a>.</li>
<li>Restructure server timings so the timing name does not get lost for InfluxDB/Graphite. Thank you <a href="https://github.com/TimOldenburg">Tim Oldenburg</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2358">#2358</a>.</li>
</ul>
<ul>
<li>Updated Edge dependency so it uses the new Microsoft domain for downloading <a href="https://github.com/sitespeedio/browsertime/pull/2312">#2312</a>.</li>
<li>Add Simpleperf app_profiler options and use <code>--android.simpleperf</code>. Thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2352">#2352</a></li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.9.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 26.2.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</guid>
<pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 <a href="https://github.com/sitespeedio/browsertime/pull/2303">#2303</a>.</li>
<li>Updated Chromedriver and Edgedriver to 143 <a href="https://github.com/sitespeedio/browsertime/pull/2354">#2354</a> and<a href="https://github.com/sitespeedio/browsertime/pull/2355">#2355</a>.</li>
</ul>
<ul>
<li>Updated webdriver to 4.39.0 <a href="https://github.com/sitespeedio/browsertime/pull/2356">#2356</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update Selenium webdriver to 4.34.0 <a href="https://github.com/sitespeedio/browsertime/pull/2304">#2304</a>.</li>
</ul>
<ul>
<li>Add extra try/catch if main document timings is missing when generating the HAR <a href="https://github.com/sitespeedio/browsertime/pull/2302">#2302</a>.</li>
<li>Try to tune the XVFB handling to make it safer that xvfb is always stopped <a href="https://github.com/sitespeedio/browsertime/pull/2353">#2353</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.2]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</guid>
<pubDate>Sun, 22 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for serverTiming - thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2301">#2301</a>.</li>
</ul>
<ul>
<li>Cleanup how we get the navigation timing metrics <a href="https://github.com/sitespeedio/browsertime/pull/2300">#2300</a>.</li>
</ul>
<ul>
<li>Fix depercation warnings in visual metrics. Thank you <a href="https://github.com/emmanuel-ferdman">Emmanuel Ferdman</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2297">#2297</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</guid>
<pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>[Visual Elements] Fix split for selector to include full value with &#39;:&#39;` - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2298">#2298</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</guid>
<pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 26.1.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</guid>
<pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2284">#2284</a>.</li>
<li>Firefox 146 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2351">#2351</a>.</li>
</ul>
<ul>
<li>Updated to Edge/Edgedriver 137 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2289">#2289</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.byXpathAndVisible(...)</code> - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2286">#2286</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.bySelectorAndVisible(...)</code> PR <a href="https://github.com/sitespeedio/browsertime/pull/2288">#2288</a>.</li>
<li>Chrome 143 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2350">#2350</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2290">#2290</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2291">#2291</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2294">#2294</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2295">#2295</a>.</li>
<li>Make sure the user in the Docker container has the correct user rights <a href="https://github.com/sitespeedio/browsertime/pull/2349">#2349</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.7.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</guid>
<pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 26.0.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</guid>
<pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Remove extra console.log entry :)</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 26.0.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</guid>
<pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge and Edgedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2282">#2282</a>.</li>
<li>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 <code>--screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/browsertime/pull/2342">#2342</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.4.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</guid>
<pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Chrome and Chromedriver 142 <a href="https://github.com/sitespeedio/browsertime/pull/2335">#2335</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.3.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</guid>
<pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Better handling of closing XVFB <a href="https://github.com/sitespeedio/browsertime/pull/2332">#2332</a>.</li>
</ul>
<ul>
<li>Add commands to start/stop and collect PerfStats performance counters for Firefox, thank you <a href="https://github.com/dpalmeiro">Denis Palmeiro</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2279">#2279</a>.</li>
<li>Firefox: Disable quicksuggest <a href="https://github.com/sitespeedio/browsertime/pull/2333">#2333</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.3.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</guid>
<pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Make it possible to strip cookie and auth headers in the HAR file for Firefox <a href="https://github.com/sitespeedio/browsertime/pull/2329">#2329</a> and Chrome <a href="https://github.com/sitespeedio/browsertime/pull/2330">#2330</a>. Use <code>--cleanSensitiveHeaders</code> to remove a <a href="https://github.com/sitespeedio/browsertime/blob/main/lib/support/har/index.js#L11-L24">couple of headers</a>.</li>
</ul>
<ul>
<li>Firefox 144 <a href="https://github.com/sitespeedio/browsertime/pull/2331">#2331</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Selenium 4.32.0 <a href="https://github.com/sitespeedio/browsertime/pull/2281">#2281</a>.</li>
<li>Updated developer dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2326">#2326</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2327">#2327</a>.</li>
</ul>
<ul>
<li>Chromedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2280">#2280</a>.</li>
<li>Updated log dependency <a href="https://github.com/sitespeedio/b23272327rowsertime/pull/2328">#2328</a></li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.6.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</guid>
<pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 25.2.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</guid>
<pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Chrome 136.0, Firefox 138 and Edge 135.0 <a href="https://github.com/sitespeedio/browsertime/pull/2277">#2277</a>.</li>
<li>Updated to Chrome/Chromedriver/Edge/Edgedriver 141, Firefox 143 <a href="https://github.com/sitespeedio/browsertime/pull/2325">#2325</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2323">#2323</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>PreURL and pageCompleteCheckNetworkIdle didn&#39;t work together as reported in <a href="https://github.com/sitespeedio/sitespeed.io/issues/4509">sitespeed.io #4509</a>. Fixed in <a href="https://github.com/sitespeedio/browsertime/pull/2278">#2278</a>.</li>
<li>Updated webdriver and bidi-har <a href="https://github.com/sitespeedio/browsertime/pull/2322">#2322</a>.</li>
</ul>
<ul>
<li>Added simpleperf and perfetto support for Android, thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2315">#2315</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.3]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</guid>
<pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<title><![CDATA[browsertime 25.1.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</guid>
<pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Fix for running privileged script in Firefox 138 <a href="https://github.com/sitespeedio/browsertime/pull/2274">#2274</a>.</li>
<li>Updated to Chrome/Chromedriver 140, Firefox 142 <a href="https://github.com/sitespeedio/browsertime/pull/2318">#2318</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.2]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</guid>
<pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for the missing FCP delta with TTFB <a href="https://github.com/sitespeedio/browsertime/pull/2273">#2273</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</guid>
<pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for <code>--userTimingBlockList</code> <a href="https://github.com/sitespeedio/browsertime/pull/2272">#2272</a>.</li>
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>

View File

@ -4,7 +4,7 @@
<title>sitespeed.io release feed</title>
<link>https://www.sitespeed.io</link>
<description>New releases and changelog feed of sitespeed.io</description>
<lastBuildDate>Sun, 31 Aug 2025 00:00:00 GMT</lastBuildDate>
<lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
@ -16,41 +16,365 @@
<copyright>All rights reserved 2022, Peter Hedenskog and team</copyright>
<atom:link href="https://www.sitespeed.io/feed/rss.xml" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[sitespeed.io 38.2.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</guid>
<pubDate>Sun, 31 Aug 2025 00:00:00 GMT</pubDate>
<title><![CDATA[sitespeed.io 39.3.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</guid>
<pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Firefox 132 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4545">#4545</a> and Chrome/Edge 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4542">#4552</a>.</li>
<li>Updated to Browsertime 26.3 with and updated version of bidi-har that makes it possible to get response bodies in the HAR file for Firefox <a href="https://github.com/sitespeedio/sitespeed.io/pull/4578">#4578</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed typo in iteration detail page for the cpuConsumption metric, thank you <a href="https://github.com/byte55">Michael Walter</a> for PR <a href="https://github.com/sitespeedio/sitespeed.io/pull/4577">#4577</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</guid>
<pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<title><![CDATA[browsertime 26.3.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.3.0</guid>
<pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to coach core 8.1.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4541">#4551</a> (there was a bug introduced in 8.1.2).</li>
<li>Get response bodies in the HAR for Firefox. Thank you <a href="https://github.com/juliandescottes">Julian Descottes</a> and the rest of the Mozilla team that made this possible in bidi-har-export. Added in <a href="https://github.com/sitespeedio/browsertime/pull/2359">#2359</a>. The Firefox HAR has missed this functionality since we did the switch to bidi-har.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Restructure server timings so the timing name does not get lost for InfluxDB/Graphite. Thank you <a href="https://github.com/TimOldenburg">Tim Oldenburg</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2358">#2358</a>.</li>
</ul>
<ul>
<li>Add Simpleperf app_profiler options and use <code>--android.simpleperf</code>. Thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2352">#2352</a></li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.2.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</guid>
<pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix <a href="https://github.com/sitespeedio/sitespeed.io/pull/4575">#4575</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</guid>
<pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
<title><![CDATA[browsertime 26.2.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.2.0</guid>
<pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Chromedriver and Edgedriver to 143 <a href="https://github.com/sitespeedio/browsertime/pull/2354">#2354</a> and<a href="https://github.com/sitespeedio/browsertime/pull/2355">#2355</a>.</li>
</ul>
<ul>
<li>Updated webdriver to 4.39.0 <a href="https://github.com/sitespeedio/browsertime/pull/2356">#2356</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Try to tune the XVFB handling to make it safer that xvfb is always stopped <a href="https://github.com/sitespeedio/browsertime/pull/2353">#2353</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.1.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</guid>
<pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.2 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4540">#4540</a>.</li>
<li>Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure <a href="https://github.com/sitespeedio/sitespeed.io/pull/4574">#4574</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.1.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</guid>
<pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Safer handling for broken URLs. This logs the actual root cause <a href="https://github.com/sitespeedio/sitespeed.io/pull/4573">#4573</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.1.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</guid>
<pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade the Docker container: Chrome and Edge 143, Firefox 146 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4572">#4572</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.0.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</guid>
<pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--browsertime.screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4570">#4570</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 26.1.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.1.0</guid>
<pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 146 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2351">#2351</a>.</li>
</ul>
<ul>
<li>Chrome 143 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2350">#2350</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Make sure the user in the Docker container has the correct user rights <a href="https://github.com/sitespeedio/browsertime/pull/2349">#2349</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 26.0.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.1</guid>
<pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Remove extra console.log entry :)</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 26.0.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#26.0.0</guid>
<pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/browsertime/pull/2342">#2342</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.6.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</guid>
<pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Browsertime 25.4.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4566">#4566</a>.</li>
</ul>
<ul>
<li>Chrome 142 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4565">#4565</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.4.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.4.0</guid>
<pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Chrome and Chromedriver 142 <a href="https://github.com/sitespeedio/browsertime/pull/2335">#2335</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[testrunner 1.2.1]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</guid>
<pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Tests running in the Docker container has the wrong path to the scripting file <a href="https://github.com/sitespeedio/onlinetest/pull/167">#167</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</guid>
<pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgrade to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2531---2025-10-24">Browsetime 25.3.1</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4562">#4562</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.3.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.1</guid>
<pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Better handling of closing XVFB <a href="https://github.com/sitespeedio/browsertime/pull/2332">#2332</a>.</li>
</ul>
<ul>
<li>Firefox: Disable quicksuggest <a href="https://github.com/sitespeedio/browsertime/pull/2333">#2333</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[server 1.7.1]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</guid>
<pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for the search qyuery parameter <a href="https://github.com/sitespeedio/onlinetest/pull/162">#162</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.7.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</guid>
<pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 1.2.0]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</guid>
<pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Update to sitespeed.io 38 <a href="https://github.com/sitespeedio/onlinetest/pull/158">#158</a></li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</guid>
<pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>The +1 container has a updated configuration for the GPSI plugin to remove the PWA category. Thank you <a href="https://github.com/ThimoCode">ThimoCode</a> for PR <a href="https://github.com/sitespeedio/plugin-gpsi/pull/58">#58</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</guid>
<pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Firefox 144 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4554">#4554</a>.</li>
</ul>
<ul>
<li>Added Browsertime 25.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4559">#4559</a> with support for removing some headers in the HAR file (more info about that soon).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4556">#4556</a>.</li>
</ul>
<ul>
<li>Updated to Axe-core 4.11.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4555">#4555)</a>.</li>
</ul>
<ul>
<li>Updated Ora dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4557">#4557</a>.</li>
</ul>
<ul>
<li>Updated the log dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4558">#4558</a>. The new version remove the color for error logs.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.3.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.3.0</guid>
<pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Make it possible to strip cookie and auth headers in the HAR file for Firefox <a href="https://github.com/sitespeedio/browsertime/pull/2329">#2329</a> and Chrome <a href="https://github.com/sitespeedio/browsertime/pull/2330">#2330</a>. Use <code>--cleanSensitiveHeaders</code> to remove a <a href="https://github.com/sitespeedio/browsertime/blob/main/lib/support/har/index.js#L11-L24">couple of headers</a>.</li>
</ul>
<ul>
<li>Firefox 144 <a href="https://github.com/sitespeedio/browsertime/pull/2331">#2331</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated developer dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2326">#2326</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2327">#2327</a>.</li>
</ul>
<ul>
<li>Updated log dependency <a href="https://github.com/sitespeedio/b23272327rowsertime/pull/2328">#2328</a></li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.2.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</guid>
<pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver/Edge/Edgedriver 141, Firefox 143 <a href="https://github.com/sitespeedio/browsertime/pull/2325">#2325</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2323">#2323</a>.</li>
</ul>
<ul>
<li>Updated webdriver and bidi-har <a href="https://github.com/sitespeedio/browsertime/pull/2322">#2322</a>.</li>
</ul>
<ul>
<li>Added simpleperf and perfetto support for Android, thank you <a href="https://github.com/animalan">Abhishek Nimalan</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2315">#2315</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.1.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</guid>
<pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 140, Firefox 142 <a href="https://github.com/sitespeedio/browsertime/pull/2318">#2318</a>.</li>
</ul>
<ul>
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[coach-core 8.1.2]]></title>
<link>https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2</link>
@ -69,278 +393,6 @@
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/coach.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</guid>
<pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 141 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4538">#4538</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Bumped form-data dependency for security warnings <a href="https://github.com/sitespeedio/sitespeed.io/pull/4539">#4539</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 25.0.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.0.0</guid>
<pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Yargs 18.0.0 <a href="https://github.com/sitespeedio/browsertime/pull/2305">#2305</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2308">#2308</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2309">#2309</a>.</li>
</ul>
<ul>
<li>Updated Edge dependency so it uses the new Microsoft domain for downloading <a href="https://github.com/sitespeedio/browsertime/pull/2312">#2312</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.0.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade to Yargs 18 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4531">#4531</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update S3 client <a href="https://github.com/sitespeedio/sitespeed.io/pull/4533">#4533</a>.</li>
</ul>
<ul>
<li>Update developer dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4534">#4534</a>.</li>
</ul>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2500---2025-07-16">Browsertime 25</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4536">#4536</a> with NodeJS to 20 and a fix for Edgedriver download.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.9.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Docker containers to include Chrome/Edge 138, Firefox 140. Edgedriver and Chromedriver 138. Browsertime 24.9.0. <a href="https://github.com/sitespeedio/sitespeed.io/pull/4528">#452</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4530">#4530</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.9.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.9.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Update Docker container to use Chrome/edge 138, Firefox 140. Add Edgedriver and Chromedrinver 138 <a href="https://github.com/sitespeedio/browsertime/pull/2303">#2303</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update Selenium webdriver to 4.34.0 <a href="https://github.com/sitespeedio/browsertime/pull/2304">#2304</a>.</li>
</ul>
<ul>
<li>Add extra try/catch if main document timings is missing when generating the HAR <a href="https://github.com/sitespeedio/browsertime/pull/2302">#2302</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.2]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.2</guid>
<pubDate>Sun, 22 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for serverTiming - thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2301">#2301</a>.</li>
</ul>
<ul>
<li>Cleanup how we get the navigation timing metrics <a href="https://github.com/sitespeedio/browsertime/pull/2300">#2300</a>.</li>
</ul>
<ul>
<li>Fix depercation warnings in visual metrics. Thank you <a href="https://github.com/emmanuel-ferdman">Emmanuel Ferdman</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2297">#2297</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.8.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</guid>
<pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 24.8.0 and then 24.8.1 with Chromedriver 137, Edgedriver 137 and <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2480---2025-05-30">a couple of fixes and new commands</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4524">4524</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4525">#4525</a>.</li>
</ul>
<ul>
<li>Updated to Edge 137 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4522">#4522</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: node-scp, ora, dayjs, axe-core, @slack/webhook, @google-cloud/storage, @aws-sdk/client-s3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4523">#4523</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.1</guid>
<pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>[Visual Elements] Fix split for selector to include full value with &#39;:&#39;` - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2298">#2298</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.8.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.8.0</guid>
<pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Chrome/Chromedriver 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2284">#2284</a>.</li>
</ul>
<ul>
<li>Updated to Edge/Edgedriver 137 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/2289">#2289</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.byXpathAndVisible(...)</code> - thank you <a href="https://github.com/Amerousful">Pavel Bairov</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2286">#2286</a>.</li>
</ul>
<ul>
<li>New command: <code>wait.bySelectorAndVisible(...)</code> PR <a href="https://github.com/sitespeedio/browsertime/pull/2288">#2288</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: selenium, usb-power-profiling, execa and dev dependencies <a href="https://github.com/sitespeedio/browsertime/pull/2290">#2290</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2291">#2291</a>, <a href="https://github.com/sitespeedio/browsertime/pull/2294">#2294</a> and <a href="https://github.com/sitespeedio/browsertime/pull/2295">#2295</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.7.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</guid>
<pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Chrome 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4520">#4520</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.6.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</guid>
<pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge 136, Edgedriver and Chromedriver 136 by updating to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#browsertime-changelog-we-do-semantic-versioning">Browsertime 24.7.0</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4514">#4514</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.7.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.7.0</guid>
<pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge and Edgedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2282">#2282</a>.</li>
</ul>
<ul>
<li>Add commands to start/stop and collect PerfStats performance counters for Firefox, thank you <a href="https://github.com/dpalmeiro">Denis Palmeiro</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/2279">#2279</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Selenium 4.32.0 <a href="https://github.com/sitespeedio/browsertime/pull/2281">#2281</a>.</li>
</ul>
<ul>
<li>Chromedriver 136 <a href="https://github.com/sitespeedio/browsertime/pull/2280">#2280</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.5.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</guid>
<pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2460---2025-05-05">Browsertime 24.6.0</a> that fixes a problem using --preURL and --pageCompleteCheckNetworkIdle.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.6.0]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.6.0</guid>
<pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Chrome 136.0, Firefox 138 and Edge 135.0 <a href="https://github.com/sitespeedio/browsertime/pull/2277">#2277</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>PreURL and pageCompleteCheckNetworkIdle didn&#39;t work together as reported in <a href="https://github.com/sitespeedio/sitespeed.io/issues/4509">sitespeed.io #4509</a>. Fixed in <a href="https://github.com/sitespeedio/browsertime/pull/2278">#2278</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.3]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.3</guid>
<pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for running privileged script in Firefox 138 <a href="https://github.com/sitespeedio/browsertime/pull/2274">#2274</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.2]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.2</guid>
<pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for the missing FCP delta with TTFB <a href="https://github.com/sitespeedio/browsertime/pull/2273">#2273</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[browsertime 24.5.1]]></title>
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</link>
<guid>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#24.5.1</guid>
<pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bugfix for <code>--userTimingBlockList</code> <a href="https://github.com/sitespeedio/browsertime/pull/2272">#2272</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[server 1.6.5]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.6.5</link>
@ -441,31 +493,6 @@
<ul>
<li>Safer trap for WPR processes when running NodeJS Testrunner <a href="https://github.com/sitespeedio/onlinetest/pull/139">#139</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.5.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</guid>
<pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Changed default text size to medium from large <a href="https://github.com/sitespeedio/onlinetest/pull/135">#135</a> and <a href="https://github.com/sitespeedio/onlinetest/pull/136">#136</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.4.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</guid>
<pubDate>Tue, 04 Feb 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Make sure completed tests are linked to the result <a href="https://github.com/sitespeedio/onlinetest/pull/132">#132</a>.</li>
</ul>
<ul>
<li>When hover the result link, show when the test was added, when it run and the connectivity <a href="https://github.com/sitespeedio/onlinetest/pull/133">#133</a>.</li>
</ul>
]]></description>
</item>
<item>
@ -488,17 +515,6 @@
<ul>
<li>Disable verbose logging from GUI <a href="https://github.com/sitespeedio/onlinetest/pull/130">#130</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.3.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</guid>
<pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Add link to active test in search <a href="https://github.com/sitespeedio/onlinetest/pull/129">#129</a>.</li>
</ul>
]]></description>
</item>
<item>
@ -585,17 +601,6 @@
<ul>
<li>Fixed the release flow so the Docker containers get the correct tag.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 1.0.0]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</guid>
<pubDate>Fri, 06 Dec 2024 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>A new Docker setup <a href="https://github.com/sitespeedio/onlinetest/pull/95">#95</a></li>
</ul>
]]></description>
</item>
<item>
@ -624,17 +629,6 @@
<ul>
<li>Updated to tough cookie 5.0.0 <a href="https://github.com/sitespeedio/chrome-har/pull/126">#126</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 0.5.6]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</guid>
<pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bull 4.16.3 <a href="https://github.com/sitespeedio/onlinetest/pull/87">#87</a></li>
</ul>
]]></description>
</item>
<item>

View File

@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>server-release-feed</id>
<title>server release feed</title>
<updated>2025-03-11T12:53:02.712Z</updated>
<updated>2025-10-22T22:03:43.179Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
@ -15,6 +15,39 @@
<icon>http://www.sitespeed.io/favicon.ico</icon>
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<category term="Web Performance"/>
<entry>
<title type="html"><![CDATA[server 1.7.1]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1"/>
<updated>2025-10-23T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for the search qyuery parameter <a href="https://github.com/sitespeedio/onlinetest/pull/162">#162</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.7.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0"/>
<updated>2025-10-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.6.5]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.6.5</id>
@ -121,54 +154,6 @@
<ul>
<li>Update to latest sitespeed.io/log <a href="https://github.com/sitespeedio/onlinetest/pull/138">#138</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.5.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0"/>
<updated>2025-02-07T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Changed default text size to medium from large <a href="https://github.com/sitespeedio/onlinetest/pull/135">#135</a> and <a href="https://github.com/sitespeedio/onlinetest/pull/136">#136</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.4.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0"/>
<updated>2025-02-04T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Make sure completed tests are linked to the result <a href="https://github.com/sitespeedio/onlinetest/pull/132">#132</a>.</li>
</ul>
<ul>
<li>When hover the result link, show when the test was added, when it run and the connectivity <a href="https://github.com/sitespeedio/onlinetest/pull/133">#133</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[server 1.3.0]]></title>
<id>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</id>
<link href="https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0"/>
<updated>2025-01-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Add link to active test in search <a href="https://github.com/sitespeedio/onlinetest/pull/129">#129</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>

View File

@ -4,13 +4,38 @@
<title>server release feed</title>
<link>https://www.sitespeed.io</link>
<description>New releases and changelog feed of server</description>
<lastBuildDate>Tue, 11 Mar 2025 12:53:02 GMT</lastBuildDate>
<lastBuildDate>Wed, 22 Oct 2025 22:03:43 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
<copyright>All rights reserved 2022, Peter Hedenskog and team</copyright>
<category>Web Performance</category>
<atom:link href="https://www.sitespeed.io/feed/server.rss" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[server 1.7.1]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.1</guid>
<pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix for the search qyuery parameter <a href="https://github.com/sitespeedio/onlinetest/pull/162">#162</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.7.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.7.0</guid>
<pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.6.5]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.6.5</link>
@ -93,42 +118,6 @@
<ul>
<li>Update to latest sitespeed.io/log <a href="https://github.com/sitespeedio/onlinetest/pull/138">#138</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.5.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.5.0</guid>
<pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Changed default text size to medium from large <a href="https://github.com/sitespeedio/onlinetest/pull/135">#135</a> and <a href="https://github.com/sitespeedio/onlinetest/pull/136">#136</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.4.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.4.0</guid>
<pubDate>Tue, 04 Feb 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Make sure completed tests are linked to the result <a href="https://github.com/sitespeedio/onlinetest/pull/132">#132</a>.</li>
</ul>
<ul>
<li>When hover the result link, show when the test was added, when it run and the connectivity <a href="https://github.com/sitespeedio/onlinetest/pull/133">#133</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[server 1.3.0]]></title>
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</link>
<guid>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.3.0</guid>
<pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Add link to active test in search <a href="https://github.com/sitespeedio/onlinetest/pull/129">#129</a>.</li>
</ul>
]]></description>
</item>
</channel>

View File

@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>sitespeed.io-release-feed</id>
<title>sitespeed.io release feed</title>
<updated>2025-08-31T14:35:39.069Z</updated>
<updated>2026-01-10T21:40:43.526Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
@ -17,62 +17,17 @@
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<category term="Web Performance"/>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.2.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0"/>
<updated>2025-08-31T00:00:00.000Z</updated>
<title type="html"><![CDATA[sitespeed.io 39.3.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0"/>
<updated>2026-01-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Firefox 132 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4545">#4545</a> and Chrome/Edge 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4542">#4552</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2"/>
<updated>2025-08-04T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4541">#4551</a> (there was a bug introduced in 8.1.2).</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1"/>
<updated>2025-08-01T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.2 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4540">#4540</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.1.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0"/>
<updated>2025-07-28T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 141 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4538">#4538</a>.</li>
<li>Updated to Browsertime 26.3 with and updated version of bidi-har that makes it possible to get response bodies in the HAR file for Firefox <a href="https://github.com/sitespeedio/sitespeed.io/pull/4578">#4578</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Bumped form-data dependency for security warnings <a href="https://github.com/sitespeedio/sitespeed.io/pull/4539">#4539</a>.</li>
<li>Fixed typo in iteration detail page for the cpuConsumption metric, thank you <a href="https://github.com/byte55">Michael Walter</a> for PR <a href="https://github.com/sitespeedio/sitespeed.io/pull/4577">#4577</a>.</li>
</ul>
]]></summary>
<author>
@ -81,23 +36,13 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.0.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<title type="html"><![CDATA[sitespeed.io 39.2.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0"/>
<updated>2025-12-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade to Yargs 18 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4531">#4531</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update S3 client <a href="https://github.com/sitespeedio/sitespeed.io/pull/4533">#4533</a>.</li>
</ul>
<ul>
<li>Update developer dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4534">#4534</a>.</li>
</ul>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2500---2025-07-16">Browsertime 25</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4536">#4536</a> with NodeJS to 20 and a fix for Edgedriver download.</li>
<li>Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix <a href="https://github.com/sitespeedio/sitespeed.io/pull/4575">#4575</a>.</li>
</ul>
]]></summary>
<author>
@ -106,80 +51,137 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.9.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0"/>
<updated>2025-06-30T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Docker containers to include Chrome/Edge 138, Firefox 140. Edgedriver and Chromedriver 138. Browsertime 24.9.0. <a href="https://github.com/sitespeedio/sitespeed.io/pull/4528">#452</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4530">#4530</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.8.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0"/>
<updated>2025-06-01T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 24.8.0 and then 24.8.1 with Chromedriver 137, Edgedriver 137 and <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2480---2025-05-30">a couple of fixes and new commands</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4524">4524</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4525">#4525</a>.</li>
</ul>
<ul>
<li>Updated to Edge 137 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4522">#4522</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: node-scp, ora, dayjs, axe-core, @slack/webhook, @google-cloud/storage, @aws-sdk/client-s3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4523">#4523</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.7.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0"/>
<updated>2025-05-28T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Chrome 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4520">#4520</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.6.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0"/>
<updated>2025-05-13T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge 136, Edgedriver and Chromedriver 136 by updating to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#browsertime-changelog-we-do-semantic-versioning">Browsertime 24.7.0</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4514">#4514</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 37.5.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1"/>
<updated>2025-05-05T00:00:00.000Z</updated>
<title type="html"><![CDATA[sitespeed.io 39.1.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2"/>
<updated>2025-12-17T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2460---2025-05-05">Browsertime 24.6.0</a> that fixes a problem using --preURL and --pageCompleteCheckNetworkIdle.</li>
<li>Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure <a href="https://github.com/sitespeedio/sitespeed.io/pull/4574">#4574</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.1.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1"/>
<updated>2025-12-16T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Safer handling for broken URLs. This logs the actual root cause <a href="https://github.com/sitespeedio/sitespeed.io/pull/4573">#4573</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.1.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0"/>
<updated>2025-12-15T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade the Docker container: Chrome and Edge 143, Firefox 146 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4572">#4572</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 39.0.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0"/>
<updated>2025-12-15T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--browsertime.screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4570">#4570</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.6.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0"/>
<updated>2025-11-02T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Browsertime 25.4.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4566">#4566</a>.</li>
</ul>
<ul>
<li>Chrome 142 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4565">#4565</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2"/>
<updated>2025-10-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgrade to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2531---2025-10-24">Browsetime 25.3.1</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4562">#4562</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1"/>
<updated>2025-10-21T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>The +1 container has a updated configuration for the GPSI plugin to remove the PWA category. Thank you <a href="https://github.com/ThimoCode">ThimoCode</a> for PR <a href="https://github.com/sitespeedio/plugin-gpsi/pull/58">#58</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 38.5.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0"/>
<updated>2025-10-18T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Firefox 144 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4554">#4554</a>.</li>
</ul>
<ul>
<li>Added Browsertime 25.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4559">#4559</a> with support for removing some headers in the HAR file (more info about that soon).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4556">#4556</a>.</li>
</ul>
<ul>
<li>Updated to Axe-core 4.11.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4555">#4555)</a>.</li>
</ul>
<ul>
<li>Updated Ora dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4557">#4557</a>.</li>
</ul>
<ul>
<li>Updated the log dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4558">#4558</a>. The new version remove the color for error logs.</li>
</ul>
]]></summary>
<author>

View File

@ -4,7 +4,7 @@
<title>sitespeed.io release feed</title>
<link>https://www.sitespeed.io</link>
<description>New releases and changelog feed of sitespeed.io</description>
<lastBuildDate>Sun, 31 Aug 2025 14:35:39 GMT</lastBuildDate>
<lastBuildDate>Sat, 10 Jan 2026 21:40:43 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
@ -17,142 +17,144 @@
<category>Web Performance</category>
<atom:link href="https://www.sitespeed.io/feed/rss.xml" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[sitespeed.io 38.2.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.2.0</guid>
<pubDate>Sun, 31 Aug 2025 00:00:00 GMT</pubDate>
<title><![CDATA[sitespeed.io 39.3.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.3.0</guid>
<pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Firefox 132 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4545">#4545</a> and Chrome/Edge 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4542">#4552</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.2</guid>
<pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4541">#4551</a> (there was a bug introduced in 8.1.2).</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.1</guid>
<pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded to coach core 8.1.2 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4540">#4540</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.1.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.1.0</guid>
<pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Firefox 141 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4538">#4538</a>.</li>
<li>Updated to Browsertime 26.3 with and updated version of bidi-har that makes it possible to get response bodies in the HAR file for Firefox <a href="https://github.com/sitespeedio/sitespeed.io/pull/4578">#4578</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Bumped form-data dependency for security warnings <a href="https://github.com/sitespeedio/sitespeed.io/pull/4539">#4539</a>.</li>
<li>Fixed typo in iteration detail page for the cpuConsumption metric, thank you <a href="https://github.com/byte55">Michael Walter</a> for PR <a href="https://github.com/sitespeedio/sitespeed.io/pull/4577">#4577</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.0.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.0.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<title><![CDATA[sitespeed.io 39.2.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.2.0</guid>
<pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade to Yargs 18 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4531">#4531</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Update S3 client <a href="https://github.com/sitespeedio/sitespeed.io/pull/4533">#4533</a>.</li>
</ul>
<ul>
<li>Update developer dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4534">#4534</a>.</li>
</ul>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2500---2025-07-16">Browsertime 25</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4536">#4536</a> with NodeJS to 20 and a fix for Edgedriver download.</li>
<li>Updated to Browsertime 26.2 with latest Chromedriver and Edgedriver and a small XVFB fix <a href="https://github.com/sitespeedio/sitespeed.io/pull/4575">#4575</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.9.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.9.0</guid>
<pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated Docker containers to include Chrome/Edge 138, Firefox 140. Edgedriver and Chromedriver 138. Browsertime 24.9.0. <a href="https://github.com/sitespeedio/sitespeed.io/pull/4528">#452</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4530">#4530</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.8.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.8.0</guid>
<pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to Browsertime 24.8.0 and then 24.8.1 with Chromedriver 137, Edgedriver 137 and <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2480---2025-05-30">a couple of fixes and new commands</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4524">4524</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4525">#4525</a>.</li>
</ul>
<ul>
<li>Updated to Edge 137 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4522">#4522</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies: node-scp, ora, dayjs, axe-core, @slack/webhook, @google-cloud/storage, @aws-sdk/client-s3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4523">#4523</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.7.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.7.0</guid>
<pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Chrome 137 and Firefox 139 in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/4520">#4520</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.6.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.6.0</guid>
<pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Added Edge 136, Edgedriver and Chromedriver 136 by updating to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#browsertime-changelog-we-do-semantic-versioning">Browsertime 24.7.0</a> in <a href="https://github.com/sitespeedio/sitespeed.io/pull/4514">#4514</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 37.5.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#37.5.1</guid>
<pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
<title><![CDATA[sitespeed.io 39.1.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.2</guid>
<pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Updated to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2460---2025-05-05">Browsertime 24.6.0</a> that fixes a problem using --preURL and --pageCompleteCheckNetworkIdle.</li>
<li>Fix a bug introduced in 39.0.0 where alias was missing when creating some file structure <a href="https://github.com/sitespeedio/sitespeed.io/pull/4574">#4574</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.1.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.1</guid>
<pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Safer handling for broken URLs. This logs the actual root cause <a href="https://github.com/sitespeedio/sitespeed.io/pull/4573">#4573</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.1.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.1.0</guid>
<pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Upgrade the Docker container: Chrome and Edge 143, Firefox 146 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4572">#4572</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 39.0.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#39.0.0</guid>
<pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>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 <code>--browsertime.screenshotParams.png.compressionLevel</code> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4570">#4570</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.6.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.6.0</guid>
<pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Browsertime 25.4.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4566">#4566</a>.</li>
</ul>
<ul>
<li>Chrome 142 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4565">#4565</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.2]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.2</guid>
<pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgrade to <a href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#2531---2025-10-24">Browsetime 25.3.1</a> <a href="https://github.com/sitespeedio/sitespeed.io/pull/4562">#4562</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.1]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.1</guid>
<pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>The +1 container has a updated configuration for the GPSI plugin to remove the PWA category. Thank you <a href="https://github.com/ThimoCode">ThimoCode</a> for PR <a href="https://github.com/sitespeedio/plugin-gpsi/pull/58">#58</a>.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>
</item>
<item>
<title><![CDATA[sitespeed.io 38.5.0]]></title>
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</link>
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.5.0</guid>
<pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Updated the Docker container to use Firefox 144 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4554">#4554</a>.</li>
</ul>
<ul>
<li>Added Browsertime 25.3 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4559">#4559</a> with support for removing some headers in the HAR file (more info about that soon).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dev dependencies <a href="https://github.com/sitespeedio/sitespeed.io/pull/4556">#4556</a>.</li>
</ul>
<ul>
<li>Updated to Axe-core 4.11.0 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4555">#4555)</a>.</li>
</ul>
<ul>
<li>Updated Ora dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4557">#4557</a>.</li>
</ul>
<ul>
<li>Updated the log dependency <a href="https://github.com/sitespeedio/sitespeed.io/pull/4558">#4558</a>. The new version remove the color for error logs.</li>
</ul>
]]></description>
<enclosure url="https://www.sitespeed.io/img/logos/sitespeed.io.png" length="0" type="image/png"/>

View File

@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>testrunner-release-feed</id>
<title>testrunner release feed</title>
<updated>2025-02-12T12:20:48.626Z</updated>
<updated>2025-10-22T21:28:22.870Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
@ -15,6 +15,43 @@
<icon>http://www.sitespeed.io/favicon.ico</icon>
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<category term="Web Performance"/>
<entry>
<title type="html"><![CDATA[testrunner 1.2.1]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1"/>
<updated>2025-10-31T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Tests running in the Docker container has the wrong path to the scripting file <a href="https://github.com/sitespeedio/onlinetest/pull/167">#167</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.2.0]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0"/>
<updated>2025-10-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Update to sitespeed.io 38 <a href="https://github.com/sitespeedio/onlinetest/pull/158">#158</a></li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.1.0]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.1.0</id>
@ -136,36 +173,6 @@
<ul>
<li>Fixed the release flow so the Docker containers get the correct tag.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 1.0.0]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0"/>
<updated>2024-12-06T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>A new Docker setup <a href="https://github.com/sitespeedio/onlinetest/pull/95">#95</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[testrunner 0.5.6]]></title>
<id>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</id>
<link href="https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6"/>
<updated>2024-09-24T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bull 4.16.3 <a href="https://github.com/sitespeedio/onlinetest/pull/87">#87</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>

View File

@ -4,13 +4,42 @@
<title>testrunner release feed</title>
<link>https://www.sitespeed.io</link>
<description>New releases and changelog feed of testrunner</description>
<lastBuildDate>Wed, 12 Feb 2025 12:20:48 GMT</lastBuildDate>
<lastBuildDate>Wed, 22 Oct 2025 21:28:22 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
<copyright>All rights reserved 2022, Peter Hedenskog and team</copyright>
<category>Web Performance</category>
<atom:link href="https://www.sitespeed.io/feed/testrunner.rss" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[testrunner 1.2.1]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.1</guid>
<pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Tests running in the Docker container has the wrong path to the scripting file <a href="https://github.com/sitespeedio/onlinetest/pull/167">#167</a>.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 1.2.0]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.2.0</guid>
<pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>Update to sitespeed.io 38 <a href="https://github.com/sitespeedio/onlinetest/pull/158">#158</a></li>
</ul>
<ul>
<li>Update to NodeJS 22 <a href="https://github.com/sitespeedio/onlinetest/pull/155">#155</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updated dependencies (too many PRs).</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 1.1.0]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.1.0</link>
@ -104,28 +133,6 @@
<ul>
<li>Fixed the release flow so the Docker containers get the correct tag.</li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 1.0.0]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#1.0.0</guid>
<pubDate>Fri, 06 Dec 2024 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Added</h3>
<ul>
<li>A new Docker setup <a href="https://github.com/sitespeedio/onlinetest/pull/95">#95</a></li>
</ul>
]]></description>
</item>
<item>
<title><![CDATA[testrunner 0.5.6]]></title>
<link>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</link>
<guid>https://github.com/sitespeedio/testrunner/blob/main/CHANGELOG.md#0.5.6</guid>
<pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate>
<description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bull 4.16.3 <a href="https://github.com/sitespeedio/onlinetest/pull/87">#87</a></li>
</ul>
]]></description>
</item>
</channel>

View File

@ -651,10 +651,9 @@ export async function parseCommandLine() {
})
.option('browsertime.firefox.includeResponseBodies', {
alias: 'firefox.includeResponseBodies',
describe:
'Warning: This do not work at the moment, see https://github.com/sitespeedio/sitespeed.io/issues/4295',
describe: 'Collect response bodies in the HAR',
default: 'none',
choices: ['none', 'all', 'html'],
choices: ['none', 'all'],
group: 'Firefox'
})
.option('browsertime.firefox.nightly', {
@ -1436,12 +1435,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',
@ -2195,7 +2188,9 @@ export async function parseCommandLine() {
);
}
let urlsMetaData = getAliases(argv._, argv.urlAlias, argv.groupAlias);
let urlsMetaData = argv.multi
? {}
: getAliases(argv._, argv.urlAlias, argv.groupAlias);
// Copy the alias so it is also used by Browsertime
if (argv.urlAlias) {
// Browsertime has it own way of handling alias

View File

@ -1,15 +1,15 @@
import { parse, format } from 'node:url';
import path from 'node:path';
import { resultUrls } from './resultUrls.js';
import { storageManager } from './storageManager.js';
function getDomainOrFileName(input) {
let domainOrFile = input;
domainOrFile = domainOrFile.startsWith('http')
? parse(domainOrFile).hostname
: path.basename(domainOrFile).replaceAll('.', '_');
return domainOrFile;
if (input.startsWith('http')) {
const url = new URL(input);
return url.hostname;
}
return path.basename(input).replaceAll('.', '_');
}
export function resultsStorage(input, timestamp, options) {
@ -34,10 +34,19 @@ export function resultsStorage(input, timestamp, options) {
storagePathPrefix = path.join(...resultsSubFolders);
if (resultBaseURL) {
const url = parse(resultBaseURL);
resultsSubFolders.unshift(url.pathname.slice(1));
url.pathname = resultsSubFolders.join('/');
resultUrl = format(url);
const url = new URL(resultBaseURL);
const basePath = url.pathname.slice(1); // drop leading '/'
if (basePath) {
resultsSubFolders.unshift(basePath);
}
const newPath = resultsSubFolders.join('/');
// Ensure leading slash for pathname
url.pathname = newPath.startsWith('/') ? newPath : `/${newPath}`;
resultUrl = url.toString();
}
return {

View File

@ -1,56 +1,77 @@
import { parse } from 'node:url';
import { createHash } from 'node:crypto';
import path from 'node:path';
import { getLogger } from '@sitespeed.io/log';
import { isEmpty } from '../../support/util.js';
const log = getLogger('sitespeedio.file');
function toSafeKey(key) {
// U+2013 : EN DASH as used on https://en.wikipedia.org/wiki/201920_coronavirus_pandemic
return key.replaceAll(/[ %&()+,./:?|~]|%7C/g, '-');
function isHttpLikeUrl(s) {
if (typeof s !== 'string' || s.length === 0) return false;
if (s.startsWith('//')) return true;
return /^https?:\/\//iu.test(s);
}
export function pathToFolder(url, options, alias) {
const useHash = options.useHash;
const parsedUrl = parse(decodeURIComponent(url));
function toSafeKey(key) {
return key.replaceAll(/[ %&()+,./:?|~]|%7C/gu, '-');
}
const pathSegments = [];
const urlSegments = [];
function md5Hex8(s) {
return createHash('md5').update(s).digest('hex').slice(0, 8);
}
// If a measurements fail and we use a script file and no URL
// has been tested, we don't have a hostname
if (parsedUrl.hostname) {
pathSegments.push('pages', parsedUrl.hostname.split('.').join('_'));
function normalizeFsPath(input) {
let n = path.normalize(input);
if (n.startsWith(`.${path.sep}`)) n = n.slice(2);
return n;
}
export function pathToFolder(input, options, alias) {
if (options.useSameDir) return '';
let hostname = '';
let pathname = '';
let search = '';
let hash = '';
const isUrl = isHttpLikeUrl(input);
if (isUrl) {
const raw = input.startsWith('//') ? `http:${input}` : input;
const u = new URL(raw);
hostname = u.hostname;
pathname = u.pathname; // '/'-separated
search = u.search; // includes '?'
hash = u.hash; // includes '#'
} else {
hostname = 'file';
const fsNormalized = normalizeFsPath(input);
pathname = `${path.sep}${fsNormalized}`;
}
if (options.urlMetaData && options.urlMetaData[url]) {
pathSegments.push(options.urlMetaData[url]);
const pathSegments = ['pages', hostname.split('.').join('_')];
const urlSegments = [];
if (options.urlMetaData && options.urlMetaData[input]) {
pathSegments.push(options.urlMetaData[input]);
} else if (alias) {
pathSegments.push(alias);
} else {
if (!isEmpty(parsedUrl.pathname)) {
urlSegments.push(...parsedUrl.pathname.split('/').filter(Boolean));
const parts = isUrl
? pathname.split('/').filter(Boolean)
: pathname.split(/[\\/]/u).filter(Boolean);
if (!isEmpty(parts)) urlSegments.push(...parts);
if (isUrl) {
if (options.useHash && !isEmpty(hash))
urlSegments.push(`hash-${md5Hex8(hash)}`);
if (!isEmpty(search)) urlSegments.push(`query-${md5Hex8(search)}`);
}
if (useHash && !isEmpty(parsedUrl.hash)) {
const md5 = createHash('md5'),
hash = md5.update(parsedUrl.hash).digest('hex').slice(0, 8);
urlSegments.push('hash-' + hash);
}
if (!isEmpty(parsedUrl.search)) {
const md5 = createHash('md5'),
hash = md5.update(parsedUrl.search).digest('hex').slice(0, 8);
urlSegments.push('query-' + hash);
}
// This is used from sitespeed.io to match URLs on Graphite
if (options.storeURLsAsFlatPageOnDisk) {
const folder = toSafeKey(urlSegments.join('_').concat('_'));
const folder = toSafeKey(`${urlSegments.join('_')}_`);
if (folder.length > 255) {
log.info(
`The URL ${url} hit the 255 character limit used when stored on disk, you may want to give your URL an alias to make sure it will not collide with other URLs.`
`The URL ${input} hit the 255 character limit used when stored on disk, you may want to give your URL an alias to make sure it will not collide with other URLs.`
);
pathSegments.push(folder.slice(0, 254));
} else {
@ -63,11 +84,9 @@ export function pathToFolder(url, options, alias) {
// pathSegments.push('data');
for (const [index, segment] of pathSegments.entries()) {
if (segment) {
pathSegments[index] = segment.replaceAll(/[^\w.\u0621-\u064A-]/gi, '-');
}
for (const [i, seg] of pathSegments.entries()) {
if (seg) pathSegments[i] = seg.replaceAll(/[^\w.\u0621-\u064A-]/giu, '-');
}
return pathSegments.join('/').concat('/');
return `${path.join(...pathSegments)}${path.sep}`;
}

View File

@ -1,4 +1,3 @@
import { parse } from 'node:url';
import { messageMaker } from '../support/messageMaker.js';
const make = messageMaker('url-reader').make;
@ -15,7 +14,7 @@ export function findUrls(queue, options) {
options.urlsMetaData[url] &&
options.urlsMetaData[url].groupAlias
? options.urlsMetaData[url].groupAlias
: parse(url).hostname
: new URL(url).hostname
}
)
);

View File

@ -1,5 +1,3 @@
import { parse } from 'node:url';
// eslint-disable-next-line unicorn/no-named-default
import { default as _merge } from 'lodash.merge';
@ -97,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': {
@ -107,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 = parse(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
);
}
}
}
@ -190,7 +194,7 @@ export default class BrowsertimePlugin extends SitespeedioPlugin {
if (alias) {
if (this.scriptOrMultiple) {
url = element.info.url;
group = parse(url).hostname;
group = new URL(url).hostname;
}
this.allAlias[url] = alias;
super.sendMessage('browsertime.alias', alias, {
@ -232,7 +236,7 @@ export default class BrowsertimePlugin extends SitespeedioPlugin {
if (this.scriptOrMultiple) {
url = result[resultIndex].info?.url;
if (url) {
group = parse(url).hostname;
group = new URL(url).hostname;
}
}
let runIndex = 0;

View File

@ -1,5 +1,3 @@
import { parse } from 'node:url';
import { Stats } from 'fast-stats';
import { getLogger } from '@sitespeed.io/log';
@ -18,7 +16,7 @@ const timingNames = [
];
function parseDomainName(url) {
return parse(url).hostname;
return new URL(url).hostname;
}
function getDomain(domainName) {

View File

@ -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

View File

@ -1,4 +1,3 @@
import { parse } from 'node:url';
import { getLogger } from '@sitespeed.io/log';
import coach from 'coach-core';
import { SitespeedioPlugin } from '@sitespeed.io/plugin';
@ -102,7 +101,7 @@ export default class PageXrayPlugin extends SitespeedioPlugin {
const sentURL = {};
for (let summary of pageSummary) {
// The group can be different so take it per url
const myGroup = parse(summary.url).hostname;
const myGroup = new URL(summary.url).hostname;
if (sentURL[summary.url]) {
sentURL[summary.url] += 1;
} else {

View File

@ -1,5 +1,3 @@
import { parse } from 'node:url';
import coach from 'coach-core';
import { SitespeedioPlugin } from '@sitespeed.io/plugin';
@ -133,7 +131,7 @@ export default class ThirdPartyPlugin extends SitespeedioPlugin {
// fallback to domain
if (!entity) {
const hostname = ent.url.startsWith('http')
? parse(ent.url).hostname
? new URL(ent.url).hostname
: ent.url;
entity = {
name: hostname

View File

@ -6,7 +6,6 @@ export function getAnnotationMessage(
usingBrowsertime,
options
) {
const screenshotSize = options.mobile ? 'height=200px' : 'width=100%';
const resultPageUrl = absolutePagePath + 'index.html';
let screenshotPath;
if (screenShotsEnabledInBrowsertime) {
@ -36,7 +35,7 @@ export function getAnnotationMessage(
let message =
screenShotsEnabledInBrowsertime && screenshotsEnabledForDatasource
? `<a href='${resultPageUrl}' target='_blank'><img src='${screenshotPath}' ${screenshotSize}></a><p><a href='${resultPageUrl}'>Result</a> - <a href='${harPath}'>Download HAR</a></p>`
? `<a href='${resultPageUrl}' target='_blank'><img src='${screenshotPath}' style='max-width:400px'></a><p><a href='${resultPageUrl}'>Result</a> - <a href='${harPath}'>Download HAR</a></p>`
: `<a href='${resultPageUrl}' target='_blank'>Result ${options.browsertime.iterations} run${s}</a>`;
if (extraMessage) {

View File

@ -1,5 +1,5 @@
import { parse } from 'node:url';
import { getLogger } from '@sitespeed.io/log';
const log = getLogger('sitespeedio');
function joinNonEmpty(strings, delimeter) {
@ -11,7 +11,12 @@ function toSafeKey(key) {
return key.replaceAll(/[ %&()+,./:?|~]|%7C/g, '_');
}
export function keypathFromUrl(url, includeQueryParameters, useHash, group) {
export function keypathFromUrl(
urlString,
includeQueryParameters,
useHash,
group
) {
function flattenQueryParameters(parameters) {
return Object.keys(parameters).reduce(
(result, key) => joinNonEmpty([result, key, parameters[key]], '_'),
@ -19,16 +24,22 @@ export function keypathFromUrl(url, includeQueryParameters, useHash, group) {
);
}
url = parse(url, !!includeQueryParameters);
const url = new URL(urlString);
let path = toSafeKey(url.pathname);
if (includeQueryParameters) {
const parameters = {};
for (const [key, value] of url.searchParams) {
parameters[key] = value;
}
path = joinNonEmpty(
[path, toSafeKey(flattenQueryParameters(url.query))],
[path, toSafeKey(flattenQueryParameters(parameters))],
'_'
);
}
if (useHash && url.hash) {
path = joinNonEmpty([path, toSafeKey(url.hash)], '_');
}

3884
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
"sitespeed.io": "./bin/sitespeed.js",
"sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js"
},
"version": "38.3.0",
"version": "39.3.0",
"description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your websites speed using real browsers in various environments.",
"keywords": [
"performance",
@ -63,34 +63,34 @@
"node": ">=20.0.0"
},
"devDependencies": {
"ava": "6.1.3",
"ava": "6.4.1",
"changelog-parser": "3.0.1",
"clean-css-cli": "5.6.3",
"eslint": "9.30.1",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-prettier": "5.5.1",
"eslint": "9.37.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-unicorn": "59.0.1",
"feed": "4.2.2",
"jsdoc": "4.0.3",
"license-checker": "25.0.0",
"marked": "4.2.12",
"sass": "1.77.6",
"jsdoc": "4.0.5",
"license-checker": "25.0.1",
"marked": "4.3.0",
"sass": "1.93.2",
"prettier": "3.6.2",
"pug-lint": "2.7.0",
"pug-lint-config-clock": "2.0.0"
},
"exports": "./lib/sitespeed.js",
"dependencies": {
"@aws-sdk/client-s3": "3.842.0",
"@google-cloud/storage": "7.16.0",
"@sitespeed.io/log": "0.2.6",
"@aws-sdk/client-s3": "3.911.0",
"@google-cloud/storage": "7.17.2",
"@sitespeed.io/log": "1.0.0",
"@sitespeed.io/plugin": "1.0.0",
"@tgwf/co2": "0.16.4",
"@slack/webhook": "7.0.5",
"axe-core": "4.10.3",
"browsertime": "25.1.0",
"@tgwf/co2": "0.16.9",
"@slack/webhook": "7.0.6",
"axe-core": "4.11.0",
"browsertime": "26.3.0",
"coach-core": "8.1.3",
"dayjs": "1.11.13",
"dayjs": "1.11.18",
"fast-crc32c": "2.0.0",
"fast-stats": "0.0.7",
"import-global": "1.1.1",
@ -99,7 +99,7 @@
"lodash.set": "4.3.2",
"markdown": "0.5.0",
"node-scp": "0.0.25",
"ora": "8.2.0",
"ora": "9.0.0",
"pug": "3.0.3",
"simplecrawler": "1.1.9",
"yargs": "18.0.0"