Skip to content

Commit 09a2445

Browse files
authored
Merge branch 'trunk' into ffmpeg-patch
Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
2 parents e6277d4 + fca22ff commit 09a2445

385 files changed

Lines changed: 4101 additions & 557 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.ffmpeg/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM ubuntu:noble AS builder
22
ARG FFMPEG_VERSION="8.0"
3-
ARG RCLONE_VER="v1.72.1"
3+
ARG RCLONE_VER="v1.73.0"
44
ARG GO_VERSION="latest"
55
#ARG GO_CRYPTO_VERSION="v0.36.0"
66
#ARG GO_OAUTH2_VERSION="v0.27.0"

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ body:
5656
attributes:
5757
label: Docker Selenium version (image tag)
5858
description: What version of Docker Selenium are you using?
59-
placeholder: 4.39.0-20251212? Please use the full tag, avoid "latest"
59+
placeholder: 4.40.0-20260202? Please use the full tag, avoid "latest"
6060
validations:
6161
required: true
6262
- type: input

.github/actions/get-latest-upstream/action.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,24 @@ runs:
1616
steps:
1717
- name: Get latest upstream
1818
shell: bash
19+
env:
20+
AUTHORS: ${{ vars.AUTHORS || 'SeleniumHQ' }}
1921
run: |
2022
sudo apt update
2123
sudo apt install jq
2224
AUTH_HEADER="Authorization: token ${{ inputs.gh_cli_token }}"
2325
if [ "${{ inputs.release }}" = "true" ]; then
2426
echo "Getting the latest stable release."
25-
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/SeleniumHQ/selenium/releases | jq -r '[.[]? | select(.prerelease == false)] | .[0].tag_name')
27+
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/${AUTHORS}/selenium/releases | jq -r '[.[]? | select(.prerelease == false)] | .[0].tag_name')
2628
else
2729
echo "Getting the latest Nightly release."
28-
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/SeleniumHQ/selenium/releases | jq -r '[.[]? | select(.prerelease == true)] | .[0].tag_name' || echo "")
30+
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/${AUTHORS}/selenium/releases | jq -r '[.[]? | select(.prerelease == true)] | .[0].tag_name' || echo "")
2931
if [ -z "${RELEASE}" ] || [ "${RELEASE}" = "null" ]; then
3032
echo "Nightly release not found, getting the latest stable release."
31-
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/SeleniumHQ/selenium/releases | jq -r '[.[]? | select(.prerelease == false)] | .[0].tag_name')
33+
RELEASE=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/${AUTHORS}/selenium/releases | jq -r '[.[]? | select(.prerelease == false)] | .[0].tag_name')
3234
fi
3335
fi
34-
jar_file=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/SeleniumHQ/selenium/releases/tags/${RELEASE} | jq -r '.assets[] | select(.name | endswith(".jar")) | .name' | tail -n 1)
36+
jar_file=$(curl -s -H "$AUTH_HEADER" https://api.github.com/repos/${AUTHORS}/selenium/releases/tags/${RELEASE} | jq -r '.assets[] | select(.name | endswith(".jar")) | .name' | tail -n 1)
3537
echo "Server package: ${jar_file}"
3638
VERSION=$(echo $jar_file | sed 's/selenium-server-//;s/\.jar//')
3739
echo "BASE_RELEASE=${RELEASE} | BASE_VERSION=${VERSION} | VERSION=${VERSION}"

.github/workflows/release-chrome-for-testing-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
description: 'Build date in format YYYYMMDD. Must provide if reusing base image'
2323
required: false
2424
type: string
25-
default: '20251212'
25+
default: '20260202'
2626
browser-name:
2727
description: 'Browser name to build. E.g: chrome-for-testing'
2828
required: true
@@ -31,7 +31,7 @@ on:
3131
browser-versions:
3232
description: 'List browser version to build. E.g: [130, 131]'
3333
required: true
34-
default: '[113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]'
34+
default: '[113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145]'
3535
push-image:
3636
description: 'Push image after testing successfully'
3737
required: true

.github/workflows/release-chrome-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
description: 'Build date in format YYYYMMDD. Must provide if reusing base image'
2323
required: false
2424
type: string
25-
default: '20251212'
25+
default: '20260202'
2626
browser-name:
2727
description: 'Browser name to build. E.g: chrome'
2828
required: true
@@ -31,7 +31,7 @@ on:
3131
browser-versions:
3232
description: 'List browser version to build. E.g: [130, 131]'
3333
required: true
34-
default: '[95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]'
34+
default: '[95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144]'
3535
push-image:
3636
description: 'Push image after testing successfully'
3737
required: true

.github/workflows/release-edge-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
description: 'Build date in format YYYYMMDD. Must provide if reusing base image'
2323
required: false
2424
type: string
25-
default: '20251212'
25+
default: '20260202'
2626
browser-name:
2727
description: 'Browser name to build. E.g: edge'
2828
required: true
@@ -31,7 +31,7 @@ on:
3131
browser-versions:
3232
description: 'List browser version to build. E.g: [130, 131]'
3333
required: true
34-
default: '[114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]'
34+
default: '[114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144]'
3535
push-image:
3636
description: 'Push image after testing successfully'
3737
required: true

.github/workflows/release-firefox-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
description: 'Build date in format YYYYMMDD. Must provide if reusing base image'
2323
required: false
2424
type: string
25-
default: '20251212'
25+
default: '20260202'
2626
browser-name:
2727
description: 'Browser name to build. E.g: firefox'
2828
required: true
@@ -31,7 +31,7 @@ on:
3131
browser-versions:
3232
description: 'List browser version to build. E.g: [130, 131]'
3333
required: true
34-
default: '[98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146]'
34+
default: '[98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147]'
3535
push-image:
3636
description: 'Push image after testing successfully'
3737
required: true

.keda/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ The stable implementation will be merged to the upstream KEDA repository frequen
1313
Replace the image registry and tag of these KEDA components with the patched image tag:
1414

1515
```bash
16-
docker pull selenium/keda:2.17.2-selenium-grid-20250721
17-
docker pull selenium/keda-metrics-apiserver:2.17.2-selenium-grid-20250721
18-
docker pull selenium/keda-admission-webhooks:2.17.2-selenium-grid-20250721
16+
docker pull ghcr.io/kedacore/keda:2.19.0
17+
docker pull ghcr.io/keda-metrics-apiserver:2.19.0
18+
docker pull ghcr.io/keda-admission-webhooks:2.19.0
1919
```
2020

2121
Besides that, you also can use image tag `latest` or `nightly`.
@@ -25,17 +25,17 @@ If you are deploying KEDA core using their official Helm [chart](https://github.
2525
```yaml
2626
image:
2727
keda:
28-
registry: selenium
28+
registry: ghcr.io
2929
repository: keda
30-
tag: "2.17.2-selenium-grid-20250721"
30+
tag: "2.19.0"
3131
metricsApiServer:
32-
registry: selenium
32+
registry: ghcr.io
3333
repository: keda-metrics-apiserver
34-
tag: "2.17.2-selenium-grid-20250721"
34+
tag: "2.19.0"
3535
webhooks:
36-
registry: selenium
36+
registry: ghcr.io
3737
repository: keda-admission-webhooks
38-
tag: "2.17.2-selenium-grid-20250721"
38+
tag: "2.19.0"
3939
```
4040
4141
If you are deployment Selenium Grid chart with `autoscaling.enabled` is `true` (implies installing KEDA sub-chart), KEDA images registry and tag already set in the `values.yaml`. Refer to list [configuration](../charts/selenium-grid/CONFIGURATION.md).
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
| Iteration | New request sessions | Sessions created time | Sessions failed to create | New pods scaled up | Total running sessions | Total running pods | Max sessions per pod | Gaps | Sessions closed |
22
| --------- | -------------------- | --------------------- | ------------------------- | ------------------ | ---------------------- | ------------------ | -------------------- | ---- | --------------- |
3-
| 1 | 2 | 0.11 s | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
4-
| 2 | 1 | 30.22 s | 0 | 2 | 1 | 2 | 1 | 1 | 0 |
5-
| 3 | 2 | 52.83 s | 0 | 3 | 3 | 5 | 1 | 2 | 0 |
6-
| 4 | 2 | 18.58 s | 0 | 2 | 5 | 7 | 1 | 2 | 0 |
7-
| 5 | 2 | 46.41 s | 0 | 2 | 7 | 9 | 1 | 2 | 0 |
8-
| 6 | 3 | 42.93 s | 0 | 3 | 10 | 12 | 1 | 2 | 10 |
9-
| 7 | 2 | 45.67 s | 0 | 1 | 2 | 13 | 1 | 11 | 0 |
10-
| 8 | 1 | 14.83 s | 0 | 0 | 3 | 13 | 1 | 10 | 0 |
11-
| 9 | 3 | 210.42 s | 0 | -5 | 6 | 8 | 1 | 2 | 0 |
12-
| 10 | 2 | 32.56 s | 0 | 2 | 8 | 10 | 1 | 2 | 0 |
13-
| 11 | 2 | 16.09 s | 0 | 2 | 10 | 12 | 1 | 2 | 10 |
14-
| 12 | 2 | 6.73 s | 0 | 0 | 2 | 13 | 1 | 11 | 0 |
15-
| 13 | 3 | 19.20 s | 0 | 0 | 5 | 13 | 1 | 8 | 0 |
16-
| 14 | 1 | 247.34 s | 0 | -5 | 6 | 8 | 1 | 2 | 0 |
17-
| 15 | 2 | 15.05 s | 0 | 2 | 8 | 10 | 1 | 2 | 0 |
18-
| 16 | 2 | 36.25 s | 0 | 1 | 10 | 11 | 1 | 1 | 10 |
19-
| 17 | 2 | 14.58 s | 0 | 0 | 2 | 12 | 1 | 10 | 0 |
20-
| 18 | 1 | 6.88 s | 0 | 0 | 3 | 12 | 1 | 9 | 0 |
21-
| 19 | 1 | 6.53 s | 0 | 0 | 4 | 12 | 1 | 8 | 0 |
22-
| 20 | 1 | 18.03 s | 0 | 0 | 5 | 12 | 1 | 7 | 0 |
3+
| 1 | 1 | 0.09 s | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
4+
| 2 | 3 | 42.11 s | 0 | 4 | 3 | 4 | 1 | 1 | 0 |
5+
| 3 | 1 | 38.92 s | 0 | 2 | 4 | 6 | 1 | 2 | 0 |
6+
| 4 | 2 | 41.55 s | 0 | 2 | 6 | 8 | 1 | 2 | 0 |
7+
| 5 | 1 | 8.69 s | 0 | 1 | 7 | 9 | 1 | 2 | 0 |
8+
| 6 | 2 | 38.24 s | 0 | 2 | 9 | 11 | 1 | 2 | 9 |
9+
| 7 | 1 | 19.52 s | 0 | 0 | 1 | 11 | 1 | 10 | 0 |
10+
| 8 | 2 | 5.37 s | 0 | 0 | 3 | 11 | 1 | 8 | 0 |
11+
| 9 | 1 | 5.23 s | 0 | 0 | 4 | 11 | 1 | 7 | 0 |
12+
| 10 | 1 | 5.04 s | 0 | 0 | 5 | 11 | 1 | 6 | 0 |
13+
| 11 | 1 | 15.62 s | 0 | 0 | 6 | 11 | 1 | 5 | 6 |
14+
| 12 | 1 | 16.90 s | 0 | 0 | 1 | 11 | 1 | 10 | 0 |
15+
| 13 | 3 | 41.47 s | 0 | 2 | 4 | 13 | 1 | 9 | 0 |
16+
| 14 | 3 | 11.03 s | 0 | -2 | 7 | 11 | 1 | 4 | 0 |
17+
| 15 | 3 | 20.94 s | 0 | 1 | 10 | 12 | 1 | 2 | 0 |
18+
| 16 | 2 | 800.08 s | 1 | 1 | 11 | 13 | 1 | 2 | 11 |
19+
| 17 | 1 | 4.47 s | 0 | 0 | 1 | 13 | 1 | 12 | 0 |
20+
| 18 | 1 | 4.10 s | 0 | 0 | 2 | 13 | 1 | 11 | 0 |
21+
| 19 | 2 | 21.38 s | 0 | 0 | 4 | 13 | 1 | 9 | 0 |
22+
| 20 | 2 | 15.39 s | 0 | 0 | 6 | 13 | 1 | 7 | 0 |

0 commit comments

Comments
 (0)