Skip to content

Release 4.34 #2383

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 17, 2025
Merged

Release 4.34 #2383

merged 4 commits into from
Jul 17, 2025

Conversation

diemol
Copy link
Member

@diemol diemol commented Jul 17, 2025

User description

Thanks for contributing to the Selenium site and documentation!
A PR well described will help maintainers to review and merge it quickly

Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, and help reviewers by making them as simple and short as possible.

Description

Motivation and Context

Types of changes

  • Change to the site (I have double-checked the Netlify deployment, and my changes look good)
  • Code example added (and I also added the example to all translated languages)
  • Improved translation
  • Added new translation (and I also added a notice to each document missing translation)

Checklist

  • I have read the contributing document.
  • I have used hugo to render the site/docs locally and I am sure it works.

PR Type

Enhancement


Description

  • Release announcement for Selenium 4.34 with comprehensive feature updates

  • Updated Python version from 4.34.0 to 4.34.2 in client bindings

  • Added macOS key support and BiDi enhancements across languages

  • Deprecated FTP proxy support and improved Selenium Manager


Changes diagram

flowchart LR
  A["Selenium 4.34 Release"] --> B["Python Version Update"]
  A --> C["Blog Post Creation"]
  C --> D["BiDi Enhancements"]
  C --> E["macOS Key Support"]
  C --> F["FTP Proxy Deprecation"]
  C --> G["Selenium Manager Updates"]
Loading

Changes walkthrough 📝

Relevant files
Configuration changes
selenium-clients-and-webdriver-bindings.html
Update Python client version information                                 

website_and_docs/layouts/partials/selenium-clients-and-webdriver-bindings.html

  • Updated Python stable version from 4.34.0 to 4.34.2
  • Changed release date from June 29, 2024 to July 8, 2025
  • +1/-1     
    Documentation
    selenium-4-34-released.md
    Add Selenium 4.34 release announcement blog post                 

    website_and_docs/content/blog/2025/selenium-4-34-released.md

  • Created comprehensive release announcement blog post for Selenium 4.34
  • Documented BiDi enhancements, macOS key support, and FTP proxy
    deprecation
  • Listed contributors and detailed changes across Java, Python, .NET,
    JavaScript, Grid, Ruby, and Rust
  • Included Docker Selenium updates and Kubernetes improvements
  • +208/-0 

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • Copy link
    Contributor

    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

    Date Error

    The release date shows "July 8, 2025" which is a future date, but the blog post shows "2025-06-29". This inconsistency needs to be resolved and the correct release date should be used.

      4.34.2 (July 8, 2025)
    </a>
    Duplicate Content

    Line 92 mentions "Electron support." which appears to be a duplicate or incomplete sentence following the detailed Electron support description above it.

    - Electron support.
    

    Copy link
    Contributor

    Images automagically compressed by Calibre's image-actions

    Compression reduced images by 56.2%, saving 121.24 KB.

    Filename Before After Improvement Visual comparison
    website_and_docs/static/images/blog/2025/selenium_4.34.jpg 215.85 KB 94.61 KB -56.2% View diff

    139 images did not require optimisation.

    Copy link
    Contributor

    qodo-merge-pro bot commented Jul 17, 2025

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Impact
    General
    Update release notes link

    The release notes link points to version 4.34.0, but the blog post is announcing
    version 4.34.2. The link should be updated to match the correct version being
    released.

    website_and_docs/content/blog/2025/selenium-4-34-released.md [110]

    -the [release notes](https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.34.0).
    +the [release notes](https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.34.2).
    • Apply / Chat
    Suggestion importance[1-10]: 8

    __

    Why: The suggestion correctly identifies a broken link to the release notes, which is a critical error in a release announcement post.

    Medium
    • Update

    Copy link

    netlify bot commented Jul 17, 2025

    Deploy Preview for selenium-dev ready!

    Name Link
    🔨 Latest commit 9fd3234
    🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/6878b9c83d3433000893cae4
    😎 Deploy Preview https://deploy-preview-2383--selenium-dev.netlify.app
    📱 Preview on mobile
    Toggle QR Code...

    QR Code

    Use your smartphone camera to open QR code link.

    To edit notification comments on pull requests, go to your Netlify project configuration.

    Copy link

    netlify bot commented Jul 17, 2025

    Deploy Preview for selenium-dev ready!

    Name Link
    🔨 Latest commit 1de87bd
    🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/6878e154ea7bbb0009a07dc6
    😎 Deploy Preview https://deploy-preview-2383--selenium-dev.netlify.app
    📱 Preview on mobile
    Toggle QR Code...

    QR Code

    Use your smartphone camera to open QR code link.

    To edit notification comments on pull requests, go to your Netlify project configuration.

    Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
    @VietND96 VietND96 changed the title Release 4 34 Release 4.34 Jul 17, 2025
    @VietND96 VietND96 merged commit 31c90a3 into trunk Jul 17, 2025
    7 checks passed
    @VietND96 VietND96 deleted the release_4_34 branch July 17, 2025 11:44
    selenium-ci added a commit that referenced this pull request Jul 17, 2025
    * Adding post for 4.34
    
    * Bumping Python
    
    * Optimised images with calibre/image-actions
    
    * Update for Docker Selenium
    
    [deploy site]
    
    ---------
    
    Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com> 31c90a3
    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