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-bigtable-hbase
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.14.2
Choose a base ref
...
head repository: googleapis/java-bigtable-hbase
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.14.3
Choose a head ref
  • 7 commits
  • 67 files changed
  • 3 contributors

Commits on May 11, 2024

  1. chore(main): release 2.14.3-SNAPSHOT (#4357)

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

Commits on May 23, 2024

  1. chore: don't reimplement Channels.newOutputStream (#4363)

    Change-Id: I9eafa3fa692db20f77b8a526761a8f76f597df50
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/java-bigtable-hbase/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> ☕️
    
    If you write sample code, please follow the [samples format](
    https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
    igorbernstein2 authored May 23, 2024
    Configuration menu
    Copy the full SHA
    f244ff9 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. test: fix dependency conflict in integration tests (#4429)

    bigtable-hbase-*-integration-tests declare a dependency on truth assertion library. truth has a transitive dependency on guava-*-android. Because of maven's dependency resolution, this dependency overrides the guava version that bigtable-hbase & java-bigtable need which is the jre version of guava. To mitigate the conflict, this change excludes truth's transitive dep on guava
    
    Change-Id: Iea16d837f71d2b4f8f037fa870fa871dcc2fb64b
    igorbernstein2 authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    21ea0b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. fix: align the handling of regular expressions between hbase & bigtab…

    …le (#4430)
    
    * fix: align the handling of regular expressions between hbase & bigtable
    
    When using RegexStringComparator, HBase will try to match a substring of the target. While bigtable requires a full match. For example, given the target "abcd", in HBase the regex "[bc]*" will match the string. However Bigtable will not. Bigtable will require the regex to also match a & d.
    
    This PR addresses this discrepancy by surrounding the user provided regex with a zero or more wildcards. ie transform "[bc]*"  into ".*[bc]*.*"
    
    Change-Id: I7404bddd4c9c9d907d57225d99f7062c4407fc35
    
    * avoid wrapping empty strings in wildcards
    
    Change-Id: I60325d415f24fe6dbd02fa84978047e5759128cf
    
    * update unit tests
    
    Change-Id: I617e968dc0d2600952f2e06d1789b6e9e9539e6b
    
    * remove stray debug statement
    
    Change-Id: Ie07e3c5d4beb03af93af8dbfa98847010f90457d
    
    * fix typo in regex test and re-order the test cases to make it easier to catch the typo
    
    Change-Id: I7bdbf601984e32f0f4b3703e19f5f61fc476967d
    igorbernstein2 authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ae0a15d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e59d453 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. deps: upgrade beam to 2.57.0 (#4432)

    Change-Id: I6f1654fb224165a324fa1dcc97607754bc75cbbe
    igorbernstein2 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    f20b907 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. chore(main): release 2.14.3 (#4431)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [2.14.3](https://togithub.com/googleapis/java-bigtable-hbase/compare/v2.14.2...v2.14.3) (2024-07-29)
    
    
    ### Bug Fixes
    
    * align the handling of regular expressions between hbase & bigtable ([#4430](https://togithub.com/googleapis/java-bigtable-hbase/issues/4430)) ([ae0a15d](https://togithub.com/googleapis/java-bigtable-hbase/commit/ae0a15d44ccf7c8b959edaac1f301927dabe09c2))
    
    
    ### Performance Improvements
    
    * Set gcsUploadBufferSizeBytes to 8MB for Export Jobs to reduce RAM usage ([#4366](https://togithub.com/googleapis/java-bigtable-hbase/issues/4366)) ([e59d453](https://togithub.com/googleapis/java-bigtable-hbase/commit/e59d453006372a59fd8d2461c641fd75c007a7f5))
    
    
    ### Dependencies
    
    * upgrade beam to 2.57.0 ([#4432](https://togithub.com/googleapis/java-bigtable-hbase/issues/4432)) ([f20b907](https://togithub.com/googleapis/java-bigtable-hbase/commit/f20b9072046782eacdcf1625f04a5842ef36f430))
    
    ---
    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] authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e5b9ea5 View commit details
    Browse the repository at this point in the history
Loading