Compare commits
43 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
b2954898e8 | |
|
|
68bd39718a | |
|
|
105d62951f | |
|
|
d37d33789e | |
|
|
594ef2ec9b | |
|
|
1a20ab56d3 | |
|
|
8d29bf377b | |
|
|
d07b588313 | |
|
|
64cb98eb40 | |
|
|
2a2a33468a | |
|
|
5044ddf5a6 | |
|
|
a2924a7819 | |
|
|
2faf5df166 | |
|
|
56ce0e5e28 | |
|
|
f8324c4322 | |
|
|
dba98cc0cd | |
|
|
e73612e9f3 | |
|
|
2d06c39ceb | |
|
|
4bf4b5ed4d | |
|
|
90a5d33907 | |
|
|
731f80c021 | |
|
|
6622a84f06 | |
|
|
10baacba6b | |
|
|
dfe3cc020e | |
|
|
d9dd50b57a | |
|
|
f6c555e2e3 | |
|
|
da483ff821 | |
|
|
3711c21b76 | |
|
|
15aba2d47d | |
|
|
334b6c1cd2 | |
|
|
cbe2665c1d | |
|
|
584648356d | |
|
|
9d8b03de0c | |
|
|
fbcda1903c | |
|
|
118946bdb0 | |
|
|
9398bec7af | |
|
|
e04f0af4aa | |
|
|
83e6d22a6d | |
|
|
610b5bc06e | |
|
|
9344168746 | |
|
|
61768444cb | |
|
|
2a3efa65f7 | |
|
|
f5f455d0a0 |
36
CHANGELOG.md
36
CHANGELOG.md
|
|
@ -1,6 +1,42 @@
|
|||
|
||||
# CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org))
|
||||
|
||||
## 39.3.1 - 2026-01-11
|
||||
### Fixed
|
||||
* There where something broken in Browsertime 26.3.0 together with the new bidi-har 0.0.20 for Firefox so I reverted to 0.0.18 until its been fixed with Browsertime/bidi-har [#4579](https://github.com/sitespeedio/sitespeed.io/pull/4579).
|
||||
|
||||
## 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).
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FROM sitespeedio/webbrowsers:chrome-142.0-firefox-144.0-edge-141.0
|
||||
FROM sitespeedio/webbrowsers:chrome-143.0-firefox-146.0-edge-143.0
|
||||
|
||||
ARG TARGETPLATFORM=linux/amd64
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
2
LICENSE
2
LICENSE
|
|
@ -1,6 +1,6 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2012-2025 Peter Hedenskog
|
||||
Copyright (c) 2012-2026 Peter Hedenskog
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
|
|||
|
|
@ -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=$!
|
||||
|
||||
|
|
|
|||
|
|
@ -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=$?
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
source "https://rubygems.org"
|
||||
gem 'github-pages', group: :jekyll_plugins
|
||||
ruby '3.0.0'
|
||||
ruby '~> 3.0.0'
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
25.4.0
|
||||
26.3.1
|
||||
|
|
@ -1 +1 @@
|
|||
38.5.2
|
||||
39.3.1
|
||||
|
|
@ -54,7 +54,7 @@ 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.ndk, --androidNDK Path to the Android NDK (required for simpleperf profiling). [string]
|
||||
--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]
|
||||
|
||||
|
|
@ -68,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]
|
||||
|
|
@ -126,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
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: default
|
||||
title: Documentation sitespeed.io 38.x
|
||||
title: Documentation sitespeed.io 39.x
|
||||
description: Read about all you can do with sitespeed.io.
|
||||
keywords: tools, documentation, web performance
|
||||
nav: documentation
|
||||
|
|
@ -9,7 +9,7 @@ image: https://www.sitespeed.io/img/sitespeed-2.0-twitter.png
|
|||
twitterdescription: Documentation for sitespeed.io.
|
||||
---
|
||||
|
||||
# Documentation v38
|
||||
# Documentation v39
|
||||
|
||||
<img src="{{site.baseurl}}/img/logos/sitespeed.io.png" class="pull-right img-big" alt="sitespeed.io logo" width="200" height="214">
|
||||
|
||||
|
|
|
|||
|
|
@ -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-10-24T00:00:00.000Z</updated>
|
||||
<updated>2026-01-10T00:00:00.000Z</updated>
|
||||
<generator>https://github.com/jpmonette/feed</generator>
|
||||
<author>
|
||||
<name>Peter Hedenskog</name>
|
||||
|
|
@ -15,6 +15,244 @@
|
|||
<logo>https://www.sitespeed.io/img/logos/sitespeed.io.png</logo>
|
||||
<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 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>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>
|
||||
<name>Sitespeed.io</name>
|
||||
<uri>https://www.sitespeed.io</uri>
|
||||
</author>
|
||||
</entry>
|
||||
<entry>
|
||||
<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>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>
|
||||
<name>Sitespeed.io</name>
|
||||
<uri>https://www.sitespeed.io</uri>
|
||||
</author>
|
||||
</entry>
|
||||
<entry>
|
||||
<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>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>
|
||||
|
|
@ -168,42 +406,6 @@
|
|||
<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[sitespeed.io 38.4.1]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1"/>
|
||||
<updated>2025-10-14T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Fixed</h3>
|
||||
<ul>
|
||||
<li>Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) <a href="https://github.com/sitespeedio/sitespeed.io/pull/4553">#4553</a> and <a href="https://github.com/sitespeedio/sitespeed.io/commit/dbcdc72bedd0a2be5c9031675783fe3f3b73f288">the fix</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.4.0]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0"/>
|
||||
<updated>2025-10-12T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Edge 141 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4551">#4551</a>.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>+1 container users will get Lighthouse 13.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Browsertime 25.2 with latest Chrome/Edgedrivers <a href="https://github.com/sitespeedio/sitespeed.io/pull/4552">#4552</a>.</li>
|
||||
</ul>
|
||||
]]></summary>
|
||||
<author>
|
||||
<name>Sitespeed.io</name>
|
||||
|
|
@ -225,21 +427,6 @@
|
|||
<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[sitespeed.io 38.3.0]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0"/>
|
||||
<updated>2025-09-07T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Chromedriver 140 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4549">#4549</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4548">#4548</a>.</li>
|
||||
</ul>
|
||||
]]></summary>
|
||||
<author>
|
||||
<name>Sitespeed.io</name>
|
||||
|
|
@ -258,51 +445,6 @@
|
|||
<ul>
|
||||
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</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.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>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Firefox 142 <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>
|
||||
|
|
@ -324,158 +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[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[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 ':'` - 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[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>
|
||||
|
|
@ -610,21 +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>
|
||||
|
|
@ -767,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>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<id>browsertime-release-feed</id>
|
||||
<title>browsertime release feed</title>
|
||||
<updated>2025-10-24T13:54:02.195Z</updated>
|
||||
<updated>2026-01-09T21:34:42.934Z</updated>
|
||||
<generator>https://github.com/jpmonette/feed</generator>
|
||||
<author>
|
||||
<name>Peter Hedenskog</name>
|
||||
|
|
@ -16,6 +16,117 @@
|
|||
<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[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>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>
|
||||
<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[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[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>
|
||||
|
|
@ -92,139 +203,6 @@
|
|||
<ul>
|
||||
<li>Selenium webdriver 4.35.0 <a href="https://github.com/sitespeedio/browsertime/pull/2317">#2317</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[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[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 ':'` - 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[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>
|
||||
|
|
|
|||
|
|
@ -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>Fri, 24 Oct 2025 13:54:02 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>
|
||||
|
|
@ -16,6 +16,99 @@
|
|||
<copyright>All rights reserved 2022, Peter Hedenskog and team</copyright>
|
||||
<category>Web Performance</category>
|
||||
<atom:link href="https://www.sitespeed.io/feed/browsertime.rss" rel="self" type="application/rss+xml"/>
|
||||
<item>
|
||||
<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>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[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[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[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>
|
||||
|
|
@ -83,121 +176,6 @@
|
|||
<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[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[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[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 ':'` - 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[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>
|
||||
|
|
|
|||
|
|
@ -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>Fri, 24 Oct 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>
|
||||
|
|
@ -15,6 +15,201 @@
|
|||
</image>
|
||||
<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 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>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[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>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[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>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>
|
||||
|
|
@ -147,36 +342,6 @@
|
|||
]]></description>
|
||||
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
|
||||
</item>
|
||||
<item>
|
||||
<title><![CDATA[sitespeed.io 38.4.1]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</guid>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Fixed</h3>
|
||||
<ul>
|
||||
<li>Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) <a href="https://github.com/sitespeedio/sitespeed.io/pull/4553">#4553</a> and <a href="https://github.com/sitespeedio/sitespeed.io/commit/dbcdc72bedd0a2be5c9031675783fe3f3b73f288">the fix</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.4.0]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</guid>
|
||||
<pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Edge 141 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4551">#4551</a>.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>+1 container users will get Lighthouse 13.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Browsertime 25.2 with latest Chrome/Edgedrivers <a href="https://github.com/sitespeedio/sitespeed.io/pull/4552">#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[browsertime 25.2.0]]></title>
|
||||
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.2.0</link>
|
||||
|
|
@ -195,18 +360,6 @@
|
|||
]]></description>
|
||||
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
|
||||
</item>
|
||||
<item>
|
||||
<title><![CDATA[sitespeed.io 38.3.0]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</guid>
|
||||
<pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Chromedriver 140 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4549">#4549</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4548">#4548</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.1.0]]></title>
|
||||
<link>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#25.1.0</link>
|
||||
|
|
@ -222,42 +375,6 @@
|
|||
]]></description>
|
||||
<enclosure url="https://www.sitespeed.io/img/logos/browsertime.png" length="0" type="image/png"/>
|
||||
</item>
|
||||
<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>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Firefox 142 <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[coach-core 8.1.2]]></title>
|
||||
<link>https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.1.2</link>
|
||||
|
|
@ -276,137 +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[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[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 ':'` - 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[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[server 1.6.5]]></title>
|
||||
<link>https://github.com/sitespeedio/server/blob/main/CHANGELOG.md#1.6.5</link>
|
||||
|
|
@ -507,17 +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>
|
||||
|
|
@ -626,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>
|
||||
|
|
|
|||
|
|
@ -154,21 +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>
|
||||
|
|
|
|||
|
|
@ -118,17 +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>
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -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-10-24T14:30:25.681Z</updated>
|
||||
<updated>2026-01-10T21:40:43.526Z</updated>
|
||||
<generator>https://github.com/jpmonette/feed</generator>
|
||||
<author>
|
||||
<name>Peter Hedenskog</name>
|
||||
|
|
@ -16,6 +16,118 @@
|
|||
<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[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>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>
|
||||
<name>Sitespeed.io</name>
|
||||
<uri>https://www.sitespeed.io</uri>
|
||||
</author>
|
||||
</entry>
|
||||
<entry>
|
||||
<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[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>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>
|
||||
|
|
@ -71,121 +183,6 @@
|
|||
<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[sitespeed.io 38.4.1]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1"/>
|
||||
<updated>2025-10-14T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Fixed</h3>
|
||||
<ul>
|
||||
<li>Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) <a href="https://github.com/sitespeedio/sitespeed.io/pull/4553">#4553</a> and <a href="https://github.com/sitespeedio/sitespeed.io/commit/dbcdc72bedd0a2be5c9031675783fe3f3b73f288">the fix</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.4.0]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0"/>
|
||||
<updated>2025-10-12T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Edge 141 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4551">#4551</a>.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>+1 container users will get Lighthouse 13.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Browsertime 25.2 with latest Chrome/Edgedrivers <a href="https://github.com/sitespeedio/sitespeed.io/pull/4552">#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.3.0]]></title>
|
||||
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</id>
|
||||
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0"/>
|
||||
<updated>2025-09-07T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Chromedriver 140 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4549">#4549</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4548">#4548</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.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>
|
||||
<summary type="html"><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Firefox 142 <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>
|
||||
</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>
|
||||
|
|
|
|||
|
|
@ -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>Fri, 24 Oct 2025 14:30:25 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>
|
||||
|
|
@ -16,6 +16,97 @@
|
|||
<copyright>All rights reserved 2022, Peter Hedenskog and team</copyright>
|
||||
<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 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>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 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 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>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>
|
||||
|
|
@ -65,100 +156,6 @@
|
|||
<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[sitespeed.io 38.4.1]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.1</guid>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Fixed</h3>
|
||||
<ul>
|
||||
<li>Set max width 400 pixel of the screenshot showing in the Grafana annotation (Grafana changed how they render the annotation long time ago) <a href="https://github.com/sitespeedio/sitespeed.io/pull/4553">#4553</a> and <a href="https://github.com/sitespeedio/sitespeed.io/commit/dbcdc72bedd0a2be5c9031675783fe3f3b73f288">the fix</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.4.0]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.4.0</guid>
|
||||
<pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Edge 141 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4551">#4551</a>.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>+1 container users will get Lighthouse 13.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Browsertime 25.2 with latest Chrome/Edgedrivers <a href="https://github.com/sitespeedio/sitespeed.io/pull/4552">#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.3.0]]></title>
|
||||
<link>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</link>
|
||||
<guid>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#38.3.0</guid>
|
||||
<pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Chrome/Chromedriver 140 <a href="https://github.com/sitespeedio/sitespeed.io/pull/4549">#4549</a> and <a href="https://github.com/sitespeedio/sitespeed.io/pull/4548">#4548</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.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>
|
||||
<description><![CDATA[<h3>Added</h3>
|
||||
<ul>
|
||||
<li>Upgraded to Firefox 142 <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>
|
||||
</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>
|
||||
|
|
|
|||
|
|
@ -15,6 +15,21 @@
|
|||
<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>
|
||||
|
|
@ -158,21 +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>
|
||||
|
|
|
|||
|
|
@ -11,6 +11,17 @@
|
|||
<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>
|
||||
|
|
@ -122,17 +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>
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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/2019–20_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}`;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
)
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)], '_');
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -5,7 +5,7 @@
|
|||
"sitespeed.io": "./bin/sitespeed.js",
|
||||
"sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js"
|
||||
},
|
||||
"version": "38.6.0",
|
||||
"version": "39.3.1",
|
||||
"description": "sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.",
|
||||
"keywords": [
|
||||
"performance",
|
||||
|
|
@ -88,7 +88,7 @@
|
|||
"@tgwf/co2": "0.16.9",
|
||||
"@slack/webhook": "7.0.6",
|
||||
"axe-core": "4.11.0",
|
||||
"browsertime": "25.4.0",
|
||||
"browsertime": "26.3.1",
|
||||
"coach-core": "8.1.3",
|
||||
"dayjs": "1.11.18",
|
||||
"fast-crc32c": "2.0.0",
|
||||
|
|
|
|||
Loading…
Reference in New Issue