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/java-spanner Loading
base: v6.46.0
Choose a base ref
...
head repository: googleapis/java-spanner Loading
compare: v6.47.0
Choose a head ref
  • 7 commits
  • 27 files changed
  • 6 contributors

Commits on Sep 8, 2023

  1. chore(main): release 6.46.1-SNAPSHOT (#2614)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    76fbae4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. feat: disable dynamic code loading properties by default (#2606)

    Disable Connection URL properties that dynamically invoke code by
    default. These properties can now only be used if the corresponding
    System property has been enabled. This gives users control over whether
    they want to enable these properties in their applications or not.
    
    You should only enable the use of these properties as long as untrusted
    end users cannot dynamically set these. That is; If your application is
    a public service that allows end users to set a Connection URL, then you
    should not enable the use of these properties, as it would allow a user
    to try to specify a credentials or channel provider class that is not a
    valid provider. The constructor of the selected class would in that case
    still be invoked.
    olavloite committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    d855ebb View commit details
    Browse the repository at this point in the history
  2. fix: avoid unbalanced session pool creation (#2442)

    * fix: avoid unbalanced session pool creation
    
    A query storm at the startup of the client library before the session
    pool had initialized could cause the creation of an unbalanced session
    pool. This again would put a large batch of sessions using the same gRPC
    channel at the head of the pool, which could then continously be used by
    the application.
    
    * fix: automatically balance pool
    
    * fix: skip empty pool
    
    * fix: shuffle if unbalanced
    
    * fix: only reset randomness if actually randomized
    
    * test: randomize if many sessions are checked out
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * test: try with more channels
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix: also consider checked out sessions for unbalanced pool
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * docs: add javadoc for property
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * perf: optimize low-QPS workloads
    
    * test: only randomize if more than 2 sessions are checked out
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * test: only skip randomization for existing sessions
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * chore: run formatter
    
    * chore: address review comments
    
    * docs: update comment on how session is added to the pool
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    olavloite and gcf-owl-bot[bot] committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    db751ce View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. fix: add reflection configurations for com.google.rpc classes (#2617)

    * fix: add native image configurations for com.google.rpc classes
    
    * relocate config to separate reflect-config.json files
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    mpeddada1 and gcf-owl-bot[bot] committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    c42460a View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.cloud:google-cloud-shared-dependen…

    …cies to v3.15.0 (#2615)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/sdk-platform-java) | `3.14.0` -> `3.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-dependencies/3.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-dependencies/3.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-dependencies/3.14.0/3.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-dependencies/3.14.0/3.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    ac762fb View commit details
    Browse the repository at this point in the history
  3. feat: add devcontainers for enabling github codespaces usage. (#2605)

    * feat: add devcontainers for enabling github codespaces usage.
    
    * fix: enable intallation of maven.
    
    * fix: add postCreateCommand script.
    
    * fix:upgrade to Java 11 to fix build errors in container builds.
    
    * chore: add 'clean' in the postCreate script.
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix: review comments.
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    arpan14 and gcf-owl-bot[bot] committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    a7d60f1 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 6.47.0 (#2619)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [6.47.0](https://togithub.com/googleapis/java-spanner/compare/v6.46.0...v6.47.0) (2023-09-12)
    
    
    ### Features
    
    * Add devcontainers for enabling github codespaces usage. ([#2605](https://togithub.com/googleapis/java-spanner/issues/2605)) ([a7d60f1](https://togithub.com/googleapis/java-spanner/commit/a7d60f13781f87054a1631ca511492c5c8334751))
    * Disable dynamic code loading properties by default ([#2606](https://togithub.com/googleapis/java-spanner/issues/2606)) ([d855ebb](https://togithub.com/googleapis/java-spanner/commit/d855ebbd2dec11cdd6cdbe326de81115632598cd))
    
    
    ### Bug Fixes
    
    * Add reflection configurations for com.google.rpc classes ([#2617](https://togithub.com/googleapis/java-spanner/issues/2617)) ([c42460a](https://togithub.com/googleapis/java-spanner/commit/c42460ae7b6bb5874cc18c7aecff34186dcbff2a))
    * Avoid unbalanced session pool creation ([#2442](https://togithub.com/googleapis/java-spanner/issues/2442)) ([db751ce](https://togithub.com/googleapis/java-spanner/commit/db751ceebc8b6981d00cd07ce4742196cc1dd50d))
    
    
    ### Dependencies
    
    * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 ([#2615](https://togithub.com/googleapis/java-spanner/issues/2615)) ([ac762fb](https://togithub.com/googleapis/java-spanner/commit/ac762fbf079db79eab5f2ebee971b850ac89eb11))
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    970bd45 View commit details
    Browse the repository at this point in the history
Loading