Skip to content

Conversation

@selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Oct 20, 2025

User description

This PR contains the CHANGELOG for Node/Standalone with backward browser versions


PR Type

Documentation


Description

  • Add CHANGELOG entries for Selenium Grid 4.37.0 with Edge browser versions 114-140

  • Document Docker image tagging for node-edge and standalone-edge containers

  • Update CHANGELOG README matrix to include 4.37.0 Grid version with Edge support


Diagram Walkthrough

flowchart LR
  A["Grid 4.37.0"] -->|"Edge versions 114-140"| B["CHANGELOG entries"]
  B -->|"Docker image tags"| C["node-edge & standalone-edge"]
  C -->|"Update matrix"| D["CHANGELOG README"]
Loading

File Walkthrough

Relevant files
Documentation
28 files
edge_114.md
Document Edge 114 image tagging for Grid 4.37.0                   
+21/-0   
edge_115.md
Document Edge 115 image tagging for Grid 4.37.0                   
+21/-0   
edge_116.md
Document Edge 116 image tagging for Grid 4.37.0                   
+21/-0   
edge_117.md
Document Edge 117 image tagging for Grid 4.37.0                   
+21/-0   
edge_118.md
Document Edge 118 image tagging for Grid 4.37.0                   
+21/-0   
edge_119.md
Document Edge 119 image tagging for Grid 4.37.0                   
+21/-0   
edge_120.md
Document Edge 120 image tagging for Grid 4.37.0                   
+21/-0   
edge_121.md
Document Edge 121 image tagging for Grid 4.37.0                   
+21/-0   
edge_122.md
Document Edge 122 image tagging for Grid 4.37.0                   
+21/-0   
edge_123.md
Document Edge 123 image tagging for Grid 4.37.0                   
+21/-0   
edge_124.md
Document Edge 124 image tagging for Grid 4.37.0                   
+21/-0   
edge_125.md
Document Edge 125 image tagging for Grid 4.37.0                   
+21/-0   
edge_126.md
Document Edge 126 image tagging for Grid 4.37.0                   
+21/-0   
edge_127.md
Document Edge 127 image tagging for Grid 4.37.0                   
+21/-0   
edge_128.md
Document Edge 128 image tagging for Grid 4.37.0                   
+21/-0   
edge_129.md
Document Edge 129 image tagging for Grid 4.37.0                   
+21/-0   
edge_130.md
Document Edge 130 image tagging for Grid 4.37.0                   
+21/-0   
edge_131.md
Document Edge 131 image tagging for Grid 4.37.0                   
+21/-0   
edge_132.md
Document Edge 132 image tagging for Grid 4.37.0                   
+21/-0   
edge_133.md
Document Edge 133 image tagging for Grid 4.37.0                   
+21/-0   
edge_134.md
Document Edge 134 image tagging for Grid 4.37.0                   
+21/-0   
edge_135.md
Document Edge 135 image tagging for Grid 4.37.0                   
+21/-0   
edge_136.md
Document Edge 136 image tagging for Grid 4.37.0                   
+21/-0   
edge_137.md
Document Edge 137 image tagging for Grid 4.37.0                   
+21/-0   
edge_138.md
Document Edge 138 image tagging for Grid 4.37.0                   
+21/-0   
edge_139.md
Document Edge 139 image tagging for Grid 4.37.0                   
+21/-0   
edge_140.md
Document Edge 140 image tagging for Grid 4.37.0                   
+21/-0   
README.md
Add Grid 4.37.0 row to Edge browser version matrix             
+3/-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, 139, 140]
@qodo-merge-pro
Copy link
Contributor

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
- [ ] Create ticket/issue <!-- /create_ticket --create_ticket=true -->

</details></td></tr>
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
No custom compliance provided

Follow the guide to enable custom compliance check.

Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

@qodo-merge-pro
Copy link
Contributor

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
High-level
Consolidate changelogs to reduce duplication

To reduce file duplication, consolidate the numerous individual browser version
changelog files into a single, structured file for each Grid version and browser
type. This will enhance maintainability and scalability.

Examples:

CHANGELOG/4.37.0/edge_114.md [1-21]

./tag_and_push_browser_images.sh 4.37.0 20251020 selenium false edge true
Tagging images for browser edge, version 4.37.0, build date 20251020, namespace selenium
Selenium Grid version -> 4.37.0-20251020
Edge version -> 114.0.1823.82
Short Edge version -> 114.0
EdgeDriver version -> 114.0.1823.82
Short EdgeDriver version -> 114.0
Tagged selenium/node-edge:114.0.1823.82-edgedriver-114.0.1823.82-grid-4.37.0-20251020
Tagged selenium/standalone-edge:114.0.1823.82-edgedriver-114.0.1823.82-grid-4.37.0-20251020

... (clipped 11 lines)

</details>



<details>
<summary>
<a href="https://github.com/SeleniumHQ/docker-selenium/pull/2997/files#diff-49e08fad2bb9f2ef9cd067d9271ac920f9f8fc1038b873093549292438aca825R1-R21">CHANGELOG/4.37.0/edge_115.md [1-21]</a>
</summary>



```markdown

./tag_and_push_browser_images.sh 4.37.0 20251020 selenium false edge true
Tagging images for browser edge, version 4.37.0, build date 20251020, namespace selenium
Selenium Grid version -> 4.37.0-20251020
Edge version -> 115.0.1901.203
Short Edge version -> 115.0
EdgeDriver version -> 115.0.1901.203
Short EdgeDriver version -> 115.0
Tagged selenium/node-edge:115.0.1901.203-edgedriver-115.0.1901.203-grid-4.37.0-20251020
Tagged selenium/standalone-edge:115.0.1901.203-edgedriver-115.0.1901.203-grid-4.37.0-20251020

... (clipped 11 lines)

</details>




### Solution Walkthrough:



#### Before:
```markdown
// File structure before:
CHANGELOG/
└── 4.37.0/
    ├── edge_114.md
    ├── edge_115.md
    ├── ... (24 more files)
    └── edge_140.md

// Content of CHANGELOG/4.37.0/edge_114.md:

./tag_and_push_browser_images.sh 4.37.0 ...
Edge version -> 114.0.1823.82
...
Tagged selenium/node-edge:114.0-20251020


After:

// File structure after:
CHANGELOG/
└── 4.37.0/
    └── edge.md

// Content of CHANGELOG/4.37.0/edge.md:
## Version 114

./tag_and_push_browser_images.sh 4.37.0 ...
Edge version -> 114.0.1823.82
...


## Version 115

./tag_and_push_browser_images.sh 4.37.0 ...
Edge version -> 115.0.1901.203
...


Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies a significant design flaw in the changelog structure, where creating a file for each browser version leads to massive duplication and poor scalability.

Medium
Possible issue
Align mismatched browser and driver versions

Verify the patch version mismatch between Edge browser (126.0.2592.113) and
EdgeDriver (126.0.2592.123), as misaligned versions can cause instability. If
unintentional, rebuild the Docker images with matching versions.

CHANGELOG/4.37.0/edge_126.md [5-7]

-Edge version -> 126.0.2592.113
+Edge version -> 126.0.2592.123
 Short Edge version -> 126.0
 EdgeDriver version -> 126.0.2592.123
  • Apply / Chat
Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies a patch version mismatch between the Edge browser and its driver, which is a valid concern as it can lead to instability in tests and should be verified.

Medium
  • More

@VietND96 VietND96 merged commit ca68541 into trunk Oct 20, 2025
1 check passed
@VietND96 VietND96 deleted the browser-node-changelog branch October 20, 2025 05:51
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.

3 participants