Skip to content

[java] Bump deps from BOMs to latest versions #15689

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 1 commit into from
May 1, 2025

Conversation

shs96c
Copy link
Member

@shs96c shs96c commented May 1, 2025

User description

Note, we don't bump Netty to 4.2.0.Final because there's a bug in that which makes generating java modules impossible.


PR Type

Enhancement


Description

  • Bump OpenTelemetry BOM and dependencies to 1.49.0

  • Bump Netty BOM and dependencies to 4.1.121.Final

  • Bump JUnit BOM and dependencies to 5.12.2

  • Remove deprecated OpenTelemetry incubator artifacts

  • Add new OpenTest4J reporting tooling SPI dependency


Changes walkthrough 📝

Relevant files
Configuration changes
MODULE.bazel
Bump BOM versions for OpenTelemetry, Netty, JUnit               

MODULE.bazel

  • Updated BOM versions for OpenTelemetry, Netty, and JUnit to latest
    releases.
  • +3/-3     
    Dependencies
    maven_install.json
    Update dependency versions and dependency graph for Java artifacts

    java/maven_install.json

  • Updated artifact versions for OpenTelemetry, Netty, and JUnit
    dependencies.
  • Removed OpenTelemetry incubator artifacts and their references.
  • Added org.opentest4j.reporting:open-test-reporting-tooling-spi
    dependency.
  • Updated dependency graphs and package lists to reflect new versions.
  • +120/-120

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • Note, we don't bump Netty to 4.2.0.Final because there's a bug in that
    which makes generating java modules impossible.
    Copy link
    Contributor

    qodo-merge-pro bot commented May 1, 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

    Dependency Compatibility

    The PR removes OpenTelemetry incubator artifacts which may affect code that depends on these packages. Verify that no existing code relies on the removed incubator APIs.

    ],
    "io.opentelemetry:opentelemetry-api": [
      "io.opentelemetry.api",
      "io.opentelemetry.api.baggage",
      "io.opentelemetry.api.baggage.propagation",
      "io.opentelemetry.api.common",
      "io.opentelemetry.api.internal",
      "io.opentelemetry.api.logs",
      "io.opentelemetry.api.metrics",
      "io.opentelemetry.api.trace",
      "io.opentelemetry.api.trace.propagation",
      "io.opentelemetry.api.trace.propagation.internal"
    ],

    Copy link
    Contributor

    qodo-merge-pro bot commented May 1, 2025

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @selenium-ci selenium-ci added C-java Java Bindings B-build Includes scripting, bazel and CI integrations labels May 1, 2025
    @shs96c shs96c merged commit bce221b into SeleniumHQ:trunk May 1, 2025
    17 of 19 checks passed
    @shs96c shs96c deleted the java-version-bumps branch May 1, 2025 13:39
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    B-build Includes scripting, bazel and CI integrations C-java Java Bindings Review effort 2/5
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    2 participants