Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/google-http-java-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.1.x
Choose a base ref
...
head repository: googleapis/google-http-java-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 34 files changed
  • 5 contributors

Commits on Jan 23, 2026

  1. chore(main): release 2.1.1-SNAPSHOT (#2146)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    0dca4a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Configuration menu
    Copy the full SHA
    a14524c View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Configuration menu
    Copy the full SHA
    3d7a664 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. fix: add containsKey override for GenericData class (#2151)

    * chore: add containsKey override for GenericData class
    
    * lint
    
    * fix containsKey to use hasFieldInfo
    logachev authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    fbada29 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2026

  1. test: resolve GraalVM SSL/network failures in Apache transport tests (#…

    …2165)
    
    Rewrite redirect tests in ApacheHttpTransportTest (v2) and
    Apache5HttpTransportTest (v5) to use a local FakeServer instead of
    connecting to google.com, avoiding SSL handshake and network
    unreachable failures in restricted environments.
    
    Also update header tests to use localhost/FakeServer dummy URLs to
    avoid external network calls.
    
    TAG=agy
    CONV=b7638222-8f45-4b8a-8698-ae587dfa7e88
    lqiu96 authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    eb787d7 View commit details
    Browse the repository at this point in the history
  2. fix: upgrade commons-codec to 1.14 to resolve security vulnerability (#…

    …2164)
    
    Upgrades the transitive dependency `commons-codec:commons-codec` (brought in via `httpclient`) to `1.14` to resolve a security vulnerability (SNYK-JAVA-COMMONSCODEC-561518) which affects versions older than 1.14.
    
    We cannot upgrade httpclient further because 4.5.14 is the latest version on the 4.x branch, and upgrading to 5.x would be a breaking change.
    
    BUG=496541059
    TAG=agy
    CONV=b43d61a6-175a-4130-8ed4-ec217f123c55
    lqiu96 authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    68d9ba6 View commit details
    Browse the repository at this point in the history
  3. chore(main): release 2.1.1 (#2153)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    dfce098 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 2.1.2-SNAPSHOT (#2166)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    cf8ec81 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2026

  1. feat(pqc): replace provider-specific PQC TLS setup with generic SslSo…

    …cketConfigurator callback (#2167)
    
    Introduces SslSocketConfigurator interface and ConfigurableSSLSocketFactory wrapper.
    ConfigurableSSLSocketFactory wraps the active SSLSocketFactory, intercepts socket creation, and invokes the configurator callback, enabling client-level socket configuration (e.g. for Conscrypt or BouncyCastle).
    Includes JreNamedGroupsSslSocketConfigurator implementing reflective named groups configuration natively on JDK 20+.
    Removes obsolete wrapTrustManagers code and animal-sniffer dependencies from SslUtils.
    
    TAG=agy
    CONV=385b9ab5-874c-4c9a-b331-66dab51fef61
    lqiu96 authored Jul 20, 2026
    Configuration menu
    Copy the full SHA
    93e1ee7 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.2.0 (#2175)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 20, 2026
    Configuration menu
    Copy the full SHA
    327e041 View commit details
    Browse the repository at this point in the history
  3. chore(main): release 2.2.1-SNAPSHOT (#2176)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 20, 2026
    Configuration menu
    Copy the full SHA
    95fac31 View commit details
    Browse the repository at this point in the history
Loading