Skip to content

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Sep 5, 2025

User description

This PR contains the CHANGELOG for Node/Standalone chrome with specific browser versions: [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]


PR Type

Documentation


Description

• Updated build date from 20250808 to 20250828 across all Chrome browser version changelogs for Grid 4.35.0
• Modified Docker image tags to reflect the new build date 20250828 in all changelog files
• Updated script commands and tagging messages consistently across Chrome versions 95-139
• Maintained existing Chrome and ChromeDriver version numbers for each browser version


Diagram Walkthrough

flowchart LR
  A["Chrome Changelogs 95-139"] -- "Update build date" --> B["Build Date 20250828"]
  B -- "Update tags" --> C["Docker Image Tags"]
  B -- "Update commands" --> D["Script Commands"]
Loading

File Walkthrough

Relevant files
Configuration changes
25 files
chrome_100.md
Update Chrome 100 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_100.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_101.md
Update Chrome 101 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_101.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_102.md
Update Chrome 102 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_102.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_103.md
Update Chrome 103 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_103.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_104.md
Update Chrome 104 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_104.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_105.md
Update Chrome 105 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_105.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_107.md
Update Chrome 107 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_107.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_108.md
Update Chrome 108 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_108.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_109.md
Update Chrome 109 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_109.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_110.md
Update Chrome 110 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_110.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_111.md
Update Chrome 111 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_111.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_112.md
Update Chrome 112 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_112.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_113.md
Update Chrome 113 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_113.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_114.md
Update Chrome 114 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_114.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_115.md
Update Chrome 115 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_115.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_116.md
Update Chrome 116 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_116.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_117.md
Update Chrome 117 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_117.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_118.md
Update Chrome 118 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_118.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_119.md
Update Chrome 119 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_119.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_120.md
Update Chrome 120 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_120.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_121.md
Update Chrome 121 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_121.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_122.md
Update Chrome 122 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_122.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_123.md
Update Chrome 123 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_123.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_124.md
Update Chrome 124 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_124.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
chrome_125.md
Update Chrome 125 build date to 20250828                                 

CHANGELOG/4.35.0/chrome_125.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to use new build date
20250828

+15/-15 
Documentation
8 files
chrome_136.md
Update Chrome 136 changelog build date to 20250828             

CHANGELOG/4.35.0/chrome_136.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 136.0.7103.113 and
ChromeDriver version 136.0.7103.113

+15/-15 
chrome_137.md
Update Chrome 137 changelog build date to 20250828             

CHANGELOG/4.35.0/chrome_137.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 137.0.7151.119 and
ChromeDriver version 137.0.7151.119

+15/-15 
chrome_138.md
Update Chrome 138 changelog build date to 20250828             

CHANGELOG/4.35.0/chrome_138.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 138.0.7204.183 and
ChromeDriver version 138.0.7204.183

+15/-15 
chrome_95.md
Update Chrome 95 changelog build date to 20250828               

CHANGELOG/4.35.0/chrome_95.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 95.0.4638.69 and
ChromeDriver version 95.0.4638.69

+15/-15 
chrome_96.md
Update Chrome 96 changelog build date to 20250828               

CHANGELOG/4.35.0/chrome_96.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 96.0.4664.110 and
ChromeDriver version 96.0.4664.45

+15/-15 
chrome_97.md
Update Chrome 97 changelog build date to 20250828               

CHANGELOG/4.35.0/chrome_97.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 97.0.4692.99 and
ChromeDriver version 97.0.4692.71

+15/-15 
chrome_98.md
Update Chrome 98 changelog build date to 20250828               

CHANGELOG/4.35.0/chrome_98.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 98.0.4758.102 and
ChromeDriver version 98.0.4758.102

+15/-15 
chrome_99.md
Update Chrome 99 changelog build date to 20250828               

CHANGELOG/4.35.0/chrome_99.md

• Updated build date from 20250808 to 20250828 in script command and
tagging messages
• Updated all Docker image tags to reflect the new
build date 20250828
• Maintained Chrome version 99.0.4844.84 and
ChromeDriver version 99.0.4844.51

+15/-15 
Additional files
10 files
chrome_106.md +21/-0   
chrome_126.md +15/-15 
chrome_127.md +15/-15 
chrome_128.md +15/-15 
chrome_129.md +15/-15 
chrome_130.md +15/-15 
chrome_131.md +15/-15 
chrome_132.md +15/-15 
chrome_133.md +15/-15 
chrome_134.md +15/-15 

…35.0

Browser versions: [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]
Copy link
Contributor

qodo-merge-pro bot commented Sep 5, 2025

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Consistency

Ensure the newly added changelog follows the exact formatting and wording conventions used in other version files (spacing, arrows, backticks, and tag sequences) since this file is entirely new in this PR.

./tag_and_push_browser_images.sh 4.35.0 20250828 selenium false chrome true
Tagging images for browser chrome, version 4.35.0, build date 20250828, namespace selenium
Selenium Grid version -> 4.35.0-20250828
Chrome version -> 106.0.5249.119
Short Chrome version -> 106.0
ChromeDriver version -> 106.0.5249.61
Short ChromeDriver version -> 106.0
Tagged selenium/node-chrome:106.0.5249.119-chromedriver-106.0.5249.61-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:106.0.5249.119-chromedriver-106.0.5249.61-grid-4.35.0-20250828
Tagged selenium/node-chrome:106.0.5249.119-chromedriver-106.0.5249.61-20250828
Tagged selenium/standalone-chrome:106.0.5249.119-chromedriver-106.0.5249.61-20250828
Tagged selenium/node-chrome:106.0.5249.119-20250828
Tagged selenium/standalone-chrome:106.0.5249.119-20250828
Tagged selenium/node-chrome:106.0-chromedriver-106.0-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:106.0-chromedriver-106.0-grid-4.35.0-20250828
Tagged selenium/node-chrome:106.0-chromedriver-106.0-20250828
Tagged selenium/standalone-chrome:106.0-chromedriver-106.0-20250828
Tagged selenium/node-chrome:106.0-20250828
Tagged selenium/standalone-chrome:106.0-20250828

Accuracy

Double-check that ChromeDriver versions remain correct for each Chrome version when updating tags; mismatches are common in historical versions and could mislead users pulling specific tags.

Tagged selenium/node-chrome:96.0.4664.110-chromedriver-96.0.4664.45-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:96.0.4664.110-chromedriver-96.0.4664.45-grid-4.35.0-20250828
Tagged selenium/node-chrome:96.0.4664.110-chromedriver-96.0.4664.45-20250828
Tagged selenium/standalone-chrome:96.0.4664.110-chromedriver-96.0.4664.45-20250828
Tagged selenium/node-chrome:96.0.4664.110-20250828
Tagged selenium/standalone-chrome:96.0.4664.110-20250828
Tagged selenium/node-chrome:96.0-chromedriver-96.0-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:96.0-chromedriver-96.0-grid-4.35.0-20250828
Tagged selenium/node-chrome:96.0-chromedriver-96.0-20250828
Tagged selenium/standalone-chrome:96.0-chromedriver-96.0-20250828
Tag Coverage

Validate that all expected tag variants are present (full-version + grid, full-version date-only, short-version + grid, short-version date-only, image-specific variants) and none are missing across files.

Tagged selenium/node-chrome:120.0.6099.224-chromedriver-120.0.6099.109-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:120.0.6099.224-chromedriver-120.0.6099.109-grid-4.35.0-20250828
Tagged selenium/node-chrome:120.0.6099.224-chromedriver-120.0.6099.109-20250828
Tagged selenium/standalone-chrome:120.0.6099.224-chromedriver-120.0.6099.109-20250828
Tagged selenium/node-chrome:120.0.6099.224-20250828
Tagged selenium/standalone-chrome:120.0.6099.224-20250828
Tagged selenium/node-chrome:120.0-chromedriver-120.0-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:120.0-chromedriver-120.0-grid-4.35.0-20250828
Tagged selenium/node-chrome:120.0-chromedriver-120.0-20250828
Tagged selenium/standalone-chrome:120.0-chromedriver-120.0-20250828
Tagged selenium/node-chrome:120.0-20250828
Tagged selenium/standalone-chrome:120.0-20250828

Copy link
Contributor

qodo-merge-pro bot commented Sep 5, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
High-level
Automate changelog generation

This PR manually edits dozens of nearly identical changelog files to bump a
build date, which is error-prone and hard to maintain at scale. Consider
generating these changelogs from a single source of truth (template plus
parameters) or via a script/CI job that updates tags programmatically to prevent
drift and ensure consistency across versions.

Examples:

CHANGELOG/4.35.0/chrome_136.md [1-21]

./tag_and_push_browser_images.sh 4.35.0 20250828 selenium false chrome true
Tagging images for browser chrome, version 4.35.0, build date 20250828, namespace selenium
Selenium Grid version -> 4.35.0-20250828
Chrome version -> 136.0.7103.113
Short Chrome version -> 136.0
ChromeDriver version -> 136.0.7103.113
Short ChromeDriver version -> 136.0
Tagged selenium/node-chrome:136.0.7103.113-chromedriver-136.0.7103.113-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:136.0.7103.113-chromedriver-136.0.7103.113-grid-4.35.0-20250828

... (clipped 11 lines)

</details>



<details>
<summary>
<a href="https://github.com/SeleniumHQ/docker-selenium/pull/2948/files#diff-7ff38e6ec8508b05dd8a6bfd52e1adb4bf032a03e27bc848a752712e310b3bb3R1-R21">CHANGELOG/4.35.0/chrome_95.md [1-21]</a>
</summary>



```markdown

./tag_and_push_browser_images.sh 4.35.0 20250828 selenium false chrome true
Tagging images for browser chrome, version 4.35.0, build date 20250828, namespace selenium
Selenium Grid version -> 4.35.0-20250828
Chrome version -> 95.0.4638.69
Short Chrome version -> 95.0
ChromeDriver version -> 95.0.4638.69
Short ChromeDriver version -> 95.0
Tagged selenium/node-chrome:95.0.4638.69-chromedriver-95.0.4638.69-grid-4.35.0-20250828
Tagged selenium/standalone-chrome:95.0.4638.69-chromedriver-95.0.4638.69-grid-4.35.0-20250828

... (clipped 11 lines)

</details>




### Solution Walkthrough:



#### Before:
```markdown
# Process for updating build date across many files
# File: CHANGELOG/4.35.0/chrome_136.md
# Manually find and replace '20250808' with '20250828'
`
./tag_and_push_browser_images.sh 4.35.0 20250828 ...
...
Tagged selenium/node-chrome:136.0...-grid-4.35.0-20250828
`

# File: CHANGELOG/4.35.0/chrome_137.md
# Manually find and replace '20250808' with '20250828'
`
./tag_and_push_browser_images.sh 4.35.0 20250828 ...
...
Tagged selenium/node-chrome:137.0...-grid-4.35.0-20250828
`
# Repeat this manual process for dozens of files.

After:

# generate_changelogs.sh
BUILD_DATE="20250828"
GRID_VERSION="4.35.0"
CHROME_VERSIONS=(136 137 ...) # List of versions

for CHROME_VERSION in "${CHROME_VERSIONS[@]}"; do
  # Read version-specific details (e.g., full chrome version)
  CHROME_FULL_VER=$(get_full_version $CHROME_VERSION)
  
  # Generate content from a template
  sed -e "s/{{BUILD_DATE}}/$BUILD_DATE/g" \
      -e "s/{{GRID_VERSION}}/$GRID_VERSION/g" \
      -e "s/{{CHROME_VERSION}}/$CHROME_FULL_VER/g" \
      changelog_template.md > "CHANGELOG/$GRID_VERSION/chrome_$CHROME_VERSION.md"
done

# Run './generate_changelogs.sh' to update all files at once.
Suggestion importance[1-10]: 9

__

Why: This suggestion correctly identifies a significant process inefficiency and maintainability risk, proposing a robust, automated solution that would prevent future errors and save developer time.

High
Possible issue
Align driver and browser patch versions

Verify the ChromeDriver patch version matches the Chrome version series for 106
to prevent runtime incompatibilities. If ChromeDriver 106.0.5249.119 exists for
this image set, update the driver version and all corresponding tags to align
with the browser patch version.

CHANGELOG/4.35.0/chrome_106.md [5-10]

 Chrome version -> 106.0.5249.119
-...
-ChromeDriver version -> 106.0.5249.61
-...
-Tagged selenium/node-chrome:106.0.5249.119-chromedriver-106.0.5249.61-grid-4.35.0-20250828
-Tagged selenium/standalone-chrome:106.0.5249.119-chromedriver-106.0.5249.61-grid-4.35.0-20250828
+Short Chrome version -> 106.0
+ChromeDriver version -> 106.0.5249.119
+Short ChromeDriver version -> 106.0
+Tagged selenium/node-chrome:106.0.5249.119-chromedriver-106.0.5249.119-grid-4.35.0-20250828
+Tagged selenium/standalone-chrome:106.0.5249.119-chromedriver-106.0.5249.119-grid-4.35.0-20250828

[To ensure code accuracy, apply this suggestion manually]

Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies a potential version mismatch between Chrome version and ChromeDriver version, which could lead to runtime issues, and this is a critical detail for browser testing images.

Medium
  • Update

selenium-ci and others added 2 commits September 6, 2025 15:20
…35.0 (#2949)

[ci] Upload CHANGELOG for Node/Standalone edge version with Grid 4.35.0

Browser versions: [95, 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]

Co-authored-by: Selenium CI Bot <[email protected]>
… 4.35.0 (#2950)

[ci] Upload CHANGELOG for Node/Standalone firefox version with Grid 4.35.0

Browser versions: [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]

Co-authored-by: Selenium CI Bot <[email protected]>
@VietND96 VietND96 merged commit 0a14844 into trunk Sep 6, 2025
1 check passed
@VietND96 VietND96 deleted the browser-node-chrome-changelog branch September 6, 2025 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants