Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.
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-datacatalog
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.1
Choose a base ref
...
head repository: googleapis/java-datacatalog
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.4.2
Choose a head ref
  • 20 commits
  • 77 files changed
  • 5 contributors

Commits on Jun 4, 2021

  1. chore: release 1.4.2-SNAPSHOT (#548)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] authored Jun 4, 2021
    Configuration menu
    Copy the full SHA
    9d65628 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. chore(deps): update dependency com.google.cloud:libraries-bom to v20.…

    …6.0 (#551)
    
    [![WhiteSource 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:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.5.0` -> `20.6.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/compatibility-slim/20.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/confidence-slim/20.5.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: 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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datacatalog).
    renovate-bot authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    cc141d0 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate README (#552)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-06-07 19:05:10,431 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-datacatalog/.github/readme/synth.py.
    On branch autosynth-readme
    nothing to commit, working tree clean
    2021-06-07 19:05:11,624 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/ac38ffa7-2bda-461f-bd4c-93d651a1270f/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    yoshi-automation authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    07f3779 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency com.google.cloud.samples:shared-config…

    …uration to v1.0.23 (#550)
    
    [![WhiteSource 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.samples:shared-configuration | `1.0.22` -> `1.0.23` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/compatibility-slim/1.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/confidence-slim/1.0.22)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: 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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datacatalog).
    renovate-bot authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    b893f11 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    8eb38b1 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate README (#554)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-06-09 18:48:46,287 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-datacatalog/.github/readme/synth.py.
    On branch autosynth-readme
    nothing to commit, working tree clean
    2021-06-09 18:48:47,532 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/17736e2a-1a2f-4520-9ad4-a18fd1d515c3/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    yoshi-automation authored Jun 9, 2021
    Configuration menu
    Copy the full SHA
    1896db2 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. chore: release gapic-generator-java v1.0.11 (#553)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/d9b761d2-0b70-49f9-af57-9bc5a22aa741/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    PiperOrigin-RevId: 378266372
    Source-Link: googleapis/googleapis@9e31055
    yoshi-automation authored Jun 10, 2021
    Configuration menu
    Copy the full SHA
    8e247b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. chore: release gapic-generator-java v1.0.12 (#555)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/675537c9-dcc8-4abc-8118-558533dde3d2/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    PiperOrigin-RevId: 378718217
    Source-Link: googleapis/googleapis@08c4eeb
    yoshi-automation authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    79ff130 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. fix: Update dependencies.sh to not break on mac (#558)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/ec53bb55-72be-4735-8dfb-bf80052d5667/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    Source-Link: googleapis/synthtool@8f76a88
    yoshi-automation authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    21de1da View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. chore: release gapic-generator-java v1.0.13 (#560)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/bad30dfd-3e4b-4b11-a743-f87036131f21/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    PiperOrigin-RevId: 379784268
    Source-Link: googleapis/googleapis@551681f
    yoshi-automation authored Jun 18, 2021
    Configuration menu
    Copy the full SHA
    8921cd4 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. chore: minimize noise from build scripts (#561)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/0bf5b74f-4b50-422c-80c8-b7567b17ae67/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    Source-Link: googleapis/synthtool@1c0c698
    yoshi-automation authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    1c8542f View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. fix: Add shopt -s nullglob to dependencies script (#562)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/75d75f9a-5d82-4c0e-b1e1-62bad996136b/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    
    Source-Link: googleapis/synthtool@87254ac
    yoshi-automation authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    dd8c163 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate README (#564)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-06-23 16:06:49,084 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-datacatalog/.github/readme/synth.py.
    On branch autosynth-readme
    nothing to commit, working tree clean
    2021-06-23 16:06:50,416 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/1b19adde-d0ce-4666-aac5-d2c78335dc83/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    yoshi-automation authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    e588dc4 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency com.google.cloud:libraries-bom to v20.…

    …7.0 (#563)
    
    [![WhiteSource 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:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.6.0` -> `20.7.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/compatibility-slim/20.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/confidence-slim/20.6.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: 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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datacatalog).
    renovate-bot authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    febd883 View commit details
    Browse the repository at this point in the history
  4. chore: regenerate README (#565)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-06-23 19:10:46,237 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-datacatalog/.github/readme/synth.py.
    On branch autosynth-readme
    nothing to commit, working tree clean
    2021-06-23 19:10:47,428 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/910053ec-f91c-4ddc-8823-8d0c4f09367d/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    yoshi-automation authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    06d828c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. docs(samples): add Entry, EntryGroup and TagTemplate (#394)

    * docs(samples): add Entry, EntryGroup and TagTemplate
    
    * fix IT
    
    * update sample
    
    * Update CreateEntryGroupIT.java
    
    * Update CreateEntryTests.java
    
    Co-authored-by: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Praful Makani and stephaniewang526 authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    fc6a167 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate README (#566)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-06-30 19:16:02,334 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-datacatalog/.github/readme/synth.py.
    On branch autosynth-readme
    nothing to commit, working tree clean
    2021-06-30 19:16:04,226 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/d389c89d-d971-4b19-94dd-5a7e53f11d07/targets
    
    - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
    yoshi-automation authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    5e42312 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

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

Commits on Jul 5, 2021

  1. deps: update dependency com.google.protobuf:protobuf-java-util to v3.…

    …17.3 (#568)
    
    [![WhiteSource 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.protobuf:protobuf-java-util](https://developers.google.com/protocol-buffers/) ([source](https://togithub.com/protocolbuffers/protobuf)) | `3.14.0` -> `3.17.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.17.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.17.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.17.3/compatibility-slim/3.14.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.17.3/confidence-slim/3.14.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>protocolbuffers/protobuf</summary>
    
    ### [`v3.17.3`](https://togithub.com/protocolbuffers/protobuf/releases/v3.17.3)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.17.2...v3.17.3)
    
    **C++**
    
    -   Introduce FieldAccessListener.
    -   Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class
    -   Fixed some uninitialized variable warnings in generated_message_reflection.cc.
    
    **Kotlin**
    
    -   Fix duplicate proto files error ([#&#8203;8699](https://togithub.com/protocolbuffers/protobuf/issues/8699))
    
    **Java**
    
    -   Fixed parser to check that we are at a proper limit when a sub-message has
        finished parsing.
    
    **General**
    
    -   Support M1 ([#&#8203;8557](https://togithub.com/protocolbuffers/protobuf/issues/8557))
    
    ### [`v3.17.2`](https://togithub.com/protocolbuffers/protobuf/releases/v3.17.2)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.17.1...v3.17.2)
    
    ****Kotlin****
    
    -   Fix duplicate class error ([#&#8203;8653](https://togithub.com/protocolbuffers/protobuf/issues/8653))
    
    ****PHP****
    
    -   Fixed SEGV in sub-message getters for well-known types when message is unset
        ([#&#8203;8670](https://togithub.com/protocolbuffers/protobuf/issues/8670))
    
    ### [`v3.17.1`](https://togithub.com/protocolbuffers/protobuf/releases/v3.17.1)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.17.0...v3.17.1)
    
    ### PHP
    
    -   Fixed PHP memory leaks and arginfo errors. ([#&#8203;8614](https://togithub.com/protocolbuffers/protobuf/issues/8614))
    -   Fixed JSON parser to allow multiple values from the same oneof as long as all but one are null.
    
    ### Ruby
    
    -   Fixed memory bug: properly root repeated/map field when assigning. ([#&#8203;8639](https://togithub.com/protocolbuffers/protobuf/issues/8639))
    -   Fixed JSON parser to allow multiple values from the same oneof as long as all but one are null.
    
    ### [`v3.17.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.17.0)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.16.0...v3.17.0)
    
    ### Protocol Compiler
    
    -   Fix the generated source information for reserved values in Enums.
    
    ### C++
    
    -   Fix -Wunused-parameter in map\<string, int> fields (fixes [#&#8203;8494](https://togithub.com/protocolbuffers/protobuf/issues/8494)) ([#&#8203;8500](https://togithub.com/protocolbuffers/protobuf/issues/8500))
    -   Use byteswap.h when building against musl libc ([#&#8203;8503](https://togithub.com/protocolbuffers/protobuf/issues/8503))
    -   Fix -Wundefined-inline error when using SharedCtor() or SharedDtor() ([#&#8203;8532](https://togithub.com/protocolbuffers/protobuf/issues/8532))
    -   Fix bug where `Descriptor::DebugString()` printed proto3 synthetic oneofs.
    -   Provide stable versions of `SortAndUnique()`.
    -   Make sure to cache proto3 optional message fields when they are cleared.
    -   Expose UnsafeArena methods to Reflection.
    -   Use std::string::empty() rather than std::string::size() > 0.
    
    ### Kotlin
    
    -   Introduce support for Kotlin protos ([#&#8203;8272](https://togithub.com/protocolbuffers/protobuf/issues/8272))
    -   Restrict extension setter and getter operators to non-nullable T.
    
    ### Java
    
    -   updating GSON and Guava to more recent versions ([#&#8203;8524](https://togithub.com/protocolbuffers/protobuf/issues/8524))
    -   Reduce the time spent evaluating isExtensionNumber by storing the extension
        ranges in a TreeMap for faster queries. This is particularly relevant for
        protos which define a large number of extension ranges, for example when
        each tag is defined as an extension.
    -   Fix java bytecode estimation logic for optional fields.
    -   Optimize Descriptor.isExtensionNumber.
    
    ### Python
    
    -   Add MethodDescriptor.CopyToProto() ([#&#8203;8327](https://togithub.com/protocolbuffers/protobuf/issues/8327))
    -   Remove unused python_protobuf.{cc,h} ([#&#8203;8513](https://togithub.com/protocolbuffers/protobuf/issues/8513))
    -   Start publishing python aarch64 manylinux wheels normally ([#&#8203;8530](https://togithub.com/protocolbuffers/protobuf/issues/8530))
    -   Fix constness issue detected by MSVC standard conforming mode ([#&#8203;8568](https://togithub.com/protocolbuffers/protobuf/issues/8568))
    -   Make JSON parsing match C++ and Java when multiple fields from the same
        oneof are present and all but one is null.
    
    ### Ruby
    
    -   Add support for proto3 json_name in compiler and field definitions ([#&#8203;8356](https://togithub.com/protocolbuffers/protobuf/issues/8356))
    -   Fixed memory leak of Ruby arena objects. ([#&#8203;8461](https://togithub.com/protocolbuffers/protobuf/issues/8461))
    -   Fix source gem compilation ([#&#8203;8471](https://togithub.com/protocolbuffers/protobuf/issues/8471))
    -   Fix various exceptions in Ruby on 64-bit Windows ([#&#8203;8563](https://togithub.com/protocolbuffers/protobuf/issues/8563))
    -   Fix crash when calculating Message hash values on 64-bit Windows ([#&#8203;8565](https://togithub.com/protocolbuffers/protobuf/issues/8565))
    
    ### Conformance Tests
    
    -   Added a conformance test for the case of multiple fields from the same
        oneof.
    
    ### Other
    
    -   Use a newer version of rules_proto, with the new rule `proto_descriptor_set` ([#&#8203;8469](https://togithub.com/protocolbuffers/protobuf/issues/8469))
    
    ### [`v3.16.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.16.0)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.8...v3.16.0)
    
    ##### C++
    
    -   Fix compiler warnings issue found in conformance_test_runner [#&#8203;8189](https://togithub.com/protocolbuffers/protobuf/issues/8189) ([#&#8203;8190](https://togithub.com/protocolbuffers/protobuf/issues/8190))
    -   Fix MinGW-w64 build issues. ([#&#8203;8286](https://togithub.com/protocolbuffers/protobuf/issues/8286))
    -   \[Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order ([#&#8203;8296](https://togithub.com/protocolbuffers/protobuf/issues/8296))
    -   Fix PROTOBUF_CONSTINIT macro redefinition ([#&#8203;8323](https://togithub.com/protocolbuffers/protobuf/issues/8323))
    -   Delete StringPiecePod ([#&#8203;8353](https://togithub.com/protocolbuffers/protobuf/issues/8353))
    -   Fix gcc error: comparison of unsigned expression in '>= 0' is always … ([#&#8203;8309](https://togithub.com/protocolbuffers/protobuf/issues/8309))
    -   Fix cmake install on iOS ([#&#8203;8301](https://togithub.com/protocolbuffers/protobuf/issues/8301))
    -   Create a CMake option to control whether or not RTTI is enabled ([#&#8203;8347](https://togithub.com/protocolbuffers/protobuf/issues/8347))
    -   Fix endian.h location on FreeBSD ([#&#8203;8351](https://togithub.com/protocolbuffers/protobuf/issues/8351))
    -   Refactor util::Status ([#&#8203;8354](https://togithub.com/protocolbuffers/protobuf/issues/8354))
    -   Make util::Status more similar to absl::Status ([#&#8203;8405](https://togithub.com/protocolbuffers/protobuf/issues/8405))
    -   Fix -Wsuggest-destructor-override for generated C++ proto classes. ([#&#8203;8408](https://togithub.com/protocolbuffers/protobuf/issues/8408))
    -   Refactor StatusOr and StringPiece ([#&#8203;8406](https://togithub.com/protocolbuffers/protobuf/issues/8406))
    -   Refactor uint128 ([#&#8203;8416](https://togithub.com/protocolbuffers/protobuf/issues/8416))
    -   The ::pb namespace is no longer exposed due to conflicts.
    -   Allow MessageDifferencer::TreatAsSet() (and friends) to override previous
        calls instead of crashing.
    -   Reduce the size of generated proto headers for protos with `string` or
        `bytes` fields.
    -   Move arena() operation on uncommon path to out-of-line routine
    -   For iterator-pair function parameter types, take both iterators by value.
    -   Code-space savings and perhaps some modest performance improvements in
        RepeatedPtrField.
    -   Eliminate nullptr check from every tag parse.
    -   Remove unused \_$name$*cached_byte_size* fields.
    -   Serialize extension ranges together when not broken by a proto field in the
        middle.
    -   Do out-of-line allocation and deallocation of string object in ArenaString.
    -   Streamline ParseContext::ParseMessage<T> to avoid code bloat and improve
        performance.
    -   New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}.
    -   Fix undefined behavior warning due to innocuous uninitialization of value
        on an error path.
    -   Avoid expensive inlined code space for encoding message length for messages
        > \= 128 bytes and instead do a procedure call to a shared out-of-line routine.
    -   util::DefaultFieldComparator will be final in a future version of protobuf.
        Subclasses should inherit from SimpleFieldComparator instead.
    
    ##### C\#
    
    -   Add .NET 5 target and improve WriteString performance with SIMD ([#&#8203;8147](https://togithub.com/protocolbuffers/protobuf/issues/8147))
    
    ##### Java
    
    -   deps: update JUnit and Truth ([#&#8203;8319](https://togithub.com/protocolbuffers/protobuf/issues/8319))
    -   Detect invalid overflow of byteLimit and return InvalidProtocolBufferException as documented.
    -   Exceptions thrown while reading from an InputStream in parseFrom are now
        included as causes.
    -   Support potentially more efficient proto parsing from RopeByteStrings.
    -   Clarify runtime of ByteString.Output.toStringBuffer().
    -   Added UnsafeByteOperations to protobuf-lite ([#&#8203;8426](https://togithub.com/protocolbuffers/protobuf/issues/8426))
    
    ##### JavaScript
    
    -   Make Any.pack() chainable.
    
    ##### Python
    
    -   Fix some constness / char literal issues being found by MSVC standard conforming mode ([#&#8203;8344](https://togithub.com/protocolbuffers/protobuf/issues/8344))
    -   Switch on "new" buffer API ([#&#8203;8339](https://togithub.com/protocolbuffers/protobuf/issues/8339))
    -   Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image ([#&#8203;8280](https://togithub.com/protocolbuffers/protobuf/issues/8280))
    -   Fixed a bug in text format where a trailing colon was printed for repeated field.
    -   When TextFormat encounters a duplicate message map key, replace the current
        one instead of merging.
    
    ##### Objective-C
    
    -   Move the class map to a CFDictionary. ([#&#8203;8328](https://togithub.com/protocolbuffers/protobuf/issues/8328))
    
    ##### PHP
    
    -   read_property() handler is not supposed to return NULL ([#&#8203;8362](https://togithub.com/protocolbuffers/protobuf/issues/8362))
    -   Changed parameter type from long to integer ([#&#8203;7613](https://togithub.com/protocolbuffers/protobuf/issues/7613))
    -   fix: README supported PHP version for C extension ([#&#8203;8236](https://togithub.com/protocolbuffers/protobuf/issues/8236))
    
    ##### Ruby
    
    -   Fixed quadratic memory usage when appending to arrays. ([#&#8203;8364](https://togithub.com/protocolbuffers/protobuf/issues/8364))
    -   Fixed memory leak of Ruby arena objects. ([#&#8203;8461](https://togithub.com/protocolbuffers/protobuf/issues/8461))
    -   Add support for proto3 json_name in compiler and field definitions. ([#&#8203;8356](https://togithub.com/protocolbuffers/protobuf/issues/8356))
    
    ##### Other
    
    -   Some doc on AOT compilation and protobuf ([#&#8203;8294](https://togithub.com/protocolbuffers/protobuf/issues/8294))
    -   \[CMake] Ability to pass options to protoc executable from cmake ([#&#8203;8374](https://togithub.com/protocolbuffers/protobuf/issues/8374))
    -   Add --fatal_warnings flag to treat warnings as errors ([#&#8203;8131](https://togithub.com/protocolbuffers/protobuf/issues/8131))
    -   \[bazel] Remove deprecated way to depend on googletest ([#&#8203;8396](https://togithub.com/protocolbuffers/protobuf/issues/8396))
    -   add error returns missing from protoc to prevent it from exiting with… ([#&#8203;8409](https://togithub.com/protocolbuffers/protobuf/issues/8409))
    
    ### [`v3.15.8`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.8)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.7...v3.15.8)
    
    ### Ruby
    
    -   Fixed memory leak of Ruby arena objects ([#&#8203;8461](https://togithub.com/protocolbuffers/protobuf/issues/8461))
    
    ### [`v3.15.7`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.7)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.6...v3.15.7)
    
    ##### C++
    
    -   Remove the ::pb namespace (alias) ([#&#8203;8423](https://togithub.com/protocolbuffers/protobuf/issues/8423))
    
    ##### Ruby
    
    -   Fix unbounded memory growth for Ruby <2.7 ([#&#8203;8429](https://togithub.com/protocolbuffers/protobuf/issues/8429))
    -   Fixed message equality in cases where the message type is different ([#&#8203;8434](https://togithub.com/protocolbuffers/protobuf/issues/8434))
    
    ### [`v3.15.6`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.6)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.5...v3.15.6)
    
    ### Ruby
    
    -   Fixed bug in string comparison logic ([#&#8203;8386](https://togithub.com/protocolbuffers/protobuf/issues/8386))
    
    ### [`v3.15.5`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.5)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.4...v3.15.5)
    
    ##### Ruby
    
    -   Fixed quadratic memory use in array append ([#&#8203;8379](https://togithub.com/protocolbuffers/protobuf/issues/8379))
    
    ##### PHP
    
    -   Fixed quadratic memory use in array append ([#&#8203;8379](https://togithub.com/protocolbuffers/protobuf/issues/8379))
    
    ##### C++
    
    -   Do not disable RTTI by default in the CMake build ([#&#8203;8377](https://togithub.com/protocolbuffers/protobuf/issues/8377))
    
    ### [`v3.15.4`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.4)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.3...v3.15.4)
    
    ### Ruby
    
    -   Fixed SEGV when users pass nil messages ([#&#8203;8363](https://togithub.com/protocolbuffers/protobuf/issues/8363))
    -   Fixed quadratic memory usage when appending to arrays ([#&#8203;8364](https://togithub.com/protocolbuffers/protobuf/issues/8364))
    
    ### C++
    
    -   Create a CMake option to control whether or not RTTI is enabled ([#&#8203;8361](https://togithub.com/protocolbuffers/protobuf/issues/8361))
    
    ### PHP
    
    -   read_property() handler is not supposed to return NULL ([#&#8203;8362](https://togithub.com/protocolbuffers/protobuf/issues/8362))
    
    ### [`v3.15.3`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.3)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.2...v3.15.3)
    
    ##### Ruby
    
    -   Ruby <2.7 now uses WeakMap too, which prevents memory leaks. ([#&#8203;8341](https://togithub.com/protocolbuffers/protobuf/issues/8341))
    
    ### [`v3.15.2`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.2)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.1...v3.15.2)
    
    ### Ruby
    
    -   Fix for FieldDescriptor.get(msg) ([#&#8203;8330](https://togithub.com/protocolbuffers/protobuf/issues/8330))
    
    ### C++
    
    -   Fix PROTOBUF_CONSTINIT macro redefinition ([#&#8203;8323](https://togithub.com/protocolbuffers/protobuf/issues/8323))
    
    ### [`v3.15.1`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.1)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.15.0...v3.15.1)
    
    ##### Ruby
    
    -   Bugfix for Message.\[] for repeated or map fields ([#&#8203;8313](https://togithub.com/protocolbuffers/protobuf/issues/8313))
    -   Fix for truncating behavior when converting Float to Duration ([#&#8203;8320](https://togithub.com/protocolbuffers/protobuf/issues/8320))
    
    ##### C++
    
    -   Small fixes for MinGW and for C++20 with GCC ([#&#8203;8318](https://togithub.com/protocolbuffers/protobuf/issues/8318))
    
    ### [`v3.15.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.15.0)
    
    [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.14.0...v3.15.0)
    
    ### Protocol Compiler
    
    -   Optional fields for proto3 are enabled by default, and no longer require
        the --experimental_allow_proto3\_optional flag.
    
    ### C++
    
    -   MessageDifferencer: fixed bug when using custom ignore with multiple
        unknown fields
    -   Use init_seg in MSVC to push initialization to an earlier phase.
    -   Runtime no longer triggers -Wsign-compare warnings.
    -   Fixed -Wtautological-constant-out-of-range-compare warning.
    -   DynamicCastToGenerated works for nullptr input for even if RTTI is disabled
    -   Arena is refactored and optimized.
    -   Clarified/specified that the exact value of Arena::SpaceAllocated() is an
        implementation detail users must not rely on. It should not be used in
        unit tests.
    -   Change the signature of Any::PackFrom() to return false on error.
    -   Add fast reflection getter API for strings.
    -   Constant initialize the global message instances
    -   Avoid potential for missed wakeup in UnknownFieldSet
    -   Now Proto3 Oneof fields have "has" methods for checking their presence in
        C++.
    -   Bugfix for NVCC
    -   Return early in \_InternalSerialize for empty maps.
    -   Adding functionality for outputting map key values in proto path logging
        output (does not affect comparison logic) and stop printing 'value' in the
        path. The modified print functionality is in the
        MessageDifferencer::StreamReporter.
    -   Fixed protocolbuffers/protobuf#8129
    -   Ensure that null char symbol, package and file names do not result in a
        crash.
    -   Constant initialize the global message instances
    -   Pretty print 'max' instead of numeric values in reserved ranges.
    -   Removed remaining instances of std::is_pod, which is deprecated in C++20.
    -   Changes to reduce code size for unknown field handling by making uncommon
        cases out of line.
    -   Fix std::is_pod deprecated in C++20 ([#&#8203;7180](https://togithub.com/protocolbuffers/protobuf/issues/7180))
    -   Fix some -Wunused-parameter warnings ([#&#8203;8053](https://togithub.com/protocolbuffers/protobuf/issues/8053))
    -   Fix detecting file as directory on zOS issue [#&#8203;8051](https://togithub.com/protocolbuffers/protobuf/issues/8051) ([#&#8203;8052](https://togithub.com/protocolbuffers/protobuf/issues/8052))
    -   Don't include sys/param.h for \_BYTE_ORDER ([#&#8203;8106](https://togithub.com/protocolbuffers/protobuf/issues/8106))
    -   remove CMAKE_THREAD_LIBS_INIT from pkgconfig CFLAGS ([#&#8203;8154](https://togithub.com/protocolbuffers/protobuf/issues/8154))
    -   Fix TextFormatMapTest.DynamicMessage [issue#&#8203;5136](https://togithub.com/issue/protobuf/issues/5136) ([#&#8203;8159](https://togithub.com/protocolbuffers/protobuf/issues/8159))
    -   Fix for compiler warning [issue#&#8203;8145](https://togithub.com/issue/protobuf/issues/8145) ([#&#8203;8160](https://togithub.com/protocolbuffers/protobuf/issues/8160))
    -   fix: support deprecated enums for GCC < 6 ([#&#8203;8164](https://togithub.com/protocolbuffers/protobuf/issues/8164))
    -   Fix some warning when compiling with Visual Studio 2019 on x64 target ([#&#8203;8125](https://togithub.com/protocolbuffers/protobuf/issues/8125))
    
    ### Python
    
    -   Provided an override for the reverse() method that will reverse the internal
        collection directly instead of using the other methods of the BaseContainer.
    -   MessageFactory.CreateProtoype can be overridden to customize class creation.
    -   Fix PyUnknownFields memory leak ([#&#8203;7928](https://togithub.com/protocolbuffers/protobuf/issues/7928))
    -   Add macOS big sur compatibility ([#&#8203;8126](https://togithub.com/protocolbuffers/protobuf/issues/8126))
    
    ### JavaScript
    
    -   Generate `getDescriptor` methods with `*` as their `this` type.
    -   Enforce `let/const` for generated messages.
    -   js/binary/utils.js: Fix jspb.utils.joinUnsignedDecimalString to work with negative bitsLow and low but non-zero bitsHigh parameter. ([#&#8203;8170](https://togithub.com/protocolbuffers/protobuf/issues/8170))
    
    ### PHP
    
    -   Added support for PHP 8. ([#&#8203;8105](https://togithub.com/protocolbuffers/protobuf/issues/8105))
    -   unregister INI entries and fix invalid read on shutdown ([#&#8203;8042](https://togithub.com/protocolbuffers/protobuf/issues/8042))
    -   Fix PhpDoc comments for message accessors to include "|null". ([#&#8203;8136](https://togithub.com/protocolbuffers/protobuf/issues/8136))
    -   fix: convert native PHP floats to single precision ([#&#8203;8187](https://togithub.com/protocolbuffers/protobuf/issues/8187))
    -   Fixed PHP to support field numbers >=2\*\*28. ([#&#8203;8235](https://togithub.com/protocolbuffers/protobuf/issues/8235))
    -   feat: add support for deprecated fields to PHP compiler ([#&#8203;8223](https://togithub.com/protocolbuffers/protobuf/issues/8223))
    -   Protect against stack overflow if the user derives from Message. ([#&#8203;8248](https://togithub.com/protocolbuffers/protobuf/issues/8248))
    -   Fixed clone for Message, RepeatedField, and MapField. ([#&#8203;8245](https://togithub.com/protocolbuffers/protobuf/issues/8245))
    -   Updated upb to allow nonzero offset minutes in JSON timestamps. ([#&#8203;8258](https://togithub.com/protocolbuffers/protobuf/issues/8258))
    
    ### Ruby
    
    -   Added support for Ruby 3. ([#&#8203;8184](https://togithub.com/protocolbuffers/protobuf/issues/8184))
    -   Rewrote the data storage layer to be based on upb_msg objects from the
        upb library. This should lead to much better parsing performance,
        particularly for large messages. ([#&#8203;8184](https://togithub.com/protocolbuffers/protobuf/issues/8184)).
    -   Fill out JRuby support ([#&#8203;7923](https://togithub.com/protocolbuffers/protobuf/issues/7923))
    -   \[Ruby] Fix: (SIGSEGV) gRPC-Ruby issue on Windows. memory alloc infinite
        recursion/run out of memory ([#&#8203;8195](https://togithub.com/protocolbuffers/protobuf/issues/8195))
    -   Fix jruby support to handle messages nested more than 1 level deep ([#&#8203;8194](https://togithub.com/protocolbuffers/protobuf/issues/8194))
    
    ### Java
    
    -   Avoid possible UnsupportedOperationException when using CodedInputSteam
        with a direct ByteBuffer.
    -   Make Durations.comparator() and Timestamps.comparator() Serializable.
    -   Add more detailed error information for dynamic message field type
        validation failure
    -   Removed declarations of functions declared in java_names.h from
        java_helpers.h.
    -   Now Proto3 Oneof fields have "has" methods for checking their presence in
        Java.
    -   Annotates Java proto generated \*\_FIELD_NUMBER constants.
    -   Add -assumevalues to remove JvmMemoryAccessor on Android.
    
    ### C\#
    
    -   Fix parsing negative Int32Value that crosses segment boundary ([#&#8203;8035](https://togithub.com/protocolbuffers/protobuf/issues/8035))
    -   Change ByteString to use memory and support unsafe create without copy ([#&#8203;7645](https://togithub.com/protocolbuffers/protobuf/issues/7645))
    -   Optimize MapField serialization by removing MessageAdapter ([#&#8203;8143](https://togithub.com/protocolbuffers/protobuf/issues/8143))
    -   Allow FileDescriptors to be parsed with extension registries ([#&#8203;8220](https://togithub.com/protocolbuffers/protobuf/issues/8220))
    -   Optimize writing small strings ([#&#8203;8149](https://togithub.com/protocolbuffers/protobuf/issues/8149))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: 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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-datacatalog).
    renovate-bot authored Jul 5, 2021
    Configuration menu
    Copy the full SHA
    f2fb70b View commit details
    Browse the repository at this point in the history
  2. chore: release 1.4.2 (#559)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ### [1.4.2](https://www.github.com/googleapis/java-datacatalog/compare/v1.4.1...v1.4.2) (2021-07-05)
    
    
    ### Bug Fixes
    
    * Add `shopt -s nullglob` to dependencies script ([#562](https://www.github.com/googleapis/java-datacatalog/issues/562)) ([dd8c163](https://www.github.com/googleapis/java-datacatalog/commit/dd8c16350d1445de0495d6c009d5054d8b519412))
    * Update dependencies.sh to not break on mac ([#558](https://www.github.com/googleapis/java-datacatalog/issues/558)) ([21de1da](https://www.github.com/googleapis/java-datacatalog/commit/21de1da8ce26bdc3c534af33e7380043e93ffee0))
    
    
    ### Documentation
    
    * **samples:** add Entry, EntryGroup and TagTemplate ([#394](https://www.github.com/googleapis/java-datacatalog/issues/394)) ([fc6a167](https://www.github.com/googleapis/java-datacatalog/commit/fc6a167d9b7be8b18edb5cb6515779beaa86c6ee))
    
    
    ### Dependencies
    
    * update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ([#567](https://www.github.com/googleapis/java-datacatalog/issues/567)) ([56b33ed](https://www.github.com/googleapis/java-datacatalog/commit/56b33ed46ad4d409d2f4148fac77b07dc1ce5a3a))
    * update dependency com.google.protobuf:protobuf-java-util to v3.17.3 ([#568](https://www.github.com/googleapis/java-datacatalog/issues/568)) ([f2fb70b](https://www.github.com/googleapis/java-datacatalog/commit/f2fb70b50d71debed1a7db34ed31174549285aa0))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] authored Jul 5, 2021
    Configuration menu
    Copy the full SHA
    4d2dfb7 View commit details
    Browse the repository at this point in the history
Loading