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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.57.0
Choose a base ref
...
head repository: googleapis/java-spanner
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.58.0
Choose a head ref
  • 9 commits
  • 88 files changed
  • 4 contributors

Commits on Jun 30, 2020

  1. perf: use streaming RPC for PDML (#287)

    * perf: use streaming RPC for PDML
    
    * fix: reset resume token for each tx
    
    * cleanup: remove test code
    
    * fix: retry depening on resume token
    
    * fix: remove unused attempt param
    
    * fix: fix check for resume token
    
    * fix: keep track of total timeout
    
    * fix: clirr build failure
    
    * cleanup: add comments + remove unused code
    
    * tests: add missing exec time
    
    * chore: run formatter
    
    * chore: remove unnecessary null check
    
    * tests: add missing exec time
    olavloite authored Jun 30, 2020
    Configuration menu
    Copy the full SHA
    df47c13 View commit details
    Browse the repository at this point in the history
  2. feat: support setting compression option (#192)

    * feat: support setting compression option
    
    * fix: use correct encoding header
    
    * fix: add project id
    
    * docs: fix typo + missing end tag
    
    * chore: resolve merge conflicts
    
    * tests: fix test failure on emulator
    olavloite authored Jun 30, 2020
    Configuration menu
    Copy the full SHA
    965e95e View commit details
    Browse the repository at this point in the history
  3. feat: add async api (#81)

    * feat: add async api
    
    * feat: session pool is non-blocking
    
    * tests: fix integration tests that assumed tx was blocking
    
    Some integration tests started transactions without executing a query,
    and expected these transactions to fail. However, as the client is
    now non-blocking up until the first call to ResultSet#next(), no
    exception would occur.
    
    * feat: add read methods support
    
    * tests: test async runner
    
    * feat: create async runner
    
    * tests: centralize some commonly used test objects
    
    * feat: keep session checked out until async finishes
    
    * fix: fix span test cases after rebase
    
    * fix: fix async runner tests
    
    * fix: make async runner wait for async operations
    
    * examples: add example integration test
    
    * examples: add more examples
    
    * tests: fix flaky tests
    
    * rebase: rebase on current master
    
    * fix: run code formatter
    
    * feat: add support for poller
    
    * tests: support more param types
    
    * fix: fix race conditions
    
    * feat: return ApiFuture to monitor end of AsyncResultSet
    
    * feat: add helper method for create test result sets
    
    * feat: add batchUpdateAsync
    
    * fix: add ignored interface differences
    
    * refactor: use future as waiter in SessionPool
    
    * format: run code formatter
    
    * tests: fix test case + remove commented code
    
    * fix: AsyncResultSet should throw Cancelled
    
    * feat: expose DatabaseId.of(String name)
    
    * deps: set version to 1.53 to match bom
    
    * feat: steps to add async support for tx manager
    
    * review: process review comments
    
    * chore: remove unused code
    
    * clirr: add ignored differences to clirr
    
    * fix: call listeners after all rows have been consumed
    
    * feat: towards AsyncTransactionManager
    
    * fix: session leaks + code format
    
    * fix: more session leak fixes
    
    * feat: further work on AsyncTransactionManager
    
    * fix: fix test failures
    
    * fix: fix several race conditions
    
    * tests: increase test timeout
    
    * feat: further towards AsyncTransactionManager
    
    * feat: require executor for transaction functions
    
    * revert: remove async connection api from branch
    
    * chore: run code formatter
    
    * chore: fix flaky test case
    
    * tests: fix ITs for emulator
    
    * fix: SpannerOptions.toBuilder().host should override emulatorHost
    
    * tests: fix potentially hanging test
    olavloite authored Jun 30, 2020
    Configuration menu
    Copy the full SHA
    462839b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. deps: update dependency com.google.cloud:google-cloud-shared-dependen…

    …cies to v0.8.2 (#315)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | patch | `0.8.1` -> `0.8.2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-shared-dependencies</summary>
    
    ### [`v0.8.2`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#&#8203;082-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev081v082-2020-07-01)
    
    [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.1...v0.8.2)
    
    </details>
    
    ---
    
    ### Renovate configuration
    
    :date: **Schedule**: At any time (no schedule defined).
    
    :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-spanner).
    renovate-bot authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    3d6fb9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    122a997 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

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

Commits on Jul 7, 2020

  1. chore: release 1.57.1-SNAPSHOT (#313)

    * updated versions.txt [ci skip]
    
    * updated samples/pom.xml [ci skip]
    
    * updated samples/snippets/pom.xml [ci skip]
    
    * updated samples/install-without-bom/pom.xml [ci skip]
    
    * updated google-cloud-spanner-bom/pom.xml [ci skip]
    
    * updated google-cloud-spanner/pom.xml [ci skip]
    
    * updated grpc-google-cloud-spanner-admin-database-v1/pom.xml [ci skip]
    
    * updated grpc-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip]
    
    * updated grpc-google-cloud-spanner-v1/pom.xml [ci skip]
    
    * updated pom.xml [ci skip]
    
    * updated proto-google-cloud-spanner-admin-database-v1/pom.xml [ci skip]
    
    * updated proto-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip]
    
    * updated proto-google-cloud-spanner-v1/pom.xml [ci skip]
    
    * updated samples/snapshot/pom.xml
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: skuruppu <skuruppu@google.com>
    release-please[bot] and skuruppu authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    9665f3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7378f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    341f1af View commit details
    Browse the repository at this point in the history
Loading