Date: Thu, 16 Oct 2025 15:31:42 +0000
Subject: [PATCH 20/22] chore: Upper bound file deps change has chore type
(#3949)
Update to the `chore:` type so it doesn't show up in the release notes
---
renovate.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/renovate.json b/renovate.json
index d2b21a583a..a319663dbd 100644
--- a/renovate.json
+++ b/renovate.json
@@ -221,6 +221,7 @@
"matchManagers": [
"regex"
],
+ "semanticCommitType": "chore",
"matchFileNames": ["dependencies.txt"],
"matchDatasources": ["maven"],
"groupName": "Upper Bound Dependencies File",
From 8015e7e48422b56f9c7e353447a7fcc75fe1787c Mon Sep 17 00:00:00 2001
From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com>
Date: Thu, 16 Oct 2025 11:52:28 -0400
Subject: [PATCH 21/22] chore: update googleapis commit at Fri Oct 3 02:28:22
UTC 2025 (#3923)
chore: update googleapis commit at Fri Oct 3 02:28:22 UTC 2025
---
generation_config.yaml | 2 +-
.../longrunning/ListOperationsRequest.java | 133 +++++++
.../ListOperationsRequestOrBuilder.java | 22 ++
.../longrunning/ListOperationsResponse.java | 329 ++++++++++++++++++
.../ListOperationsResponseOrBuilder.java | 66 ++++
.../google/longrunning/OperationsProto.java | 107 +++---
.../proto/google/longrunning/operations.proto | 21 +-
7 files changed, 630 insertions(+), 50 deletions(-)
diff --git a/generation_config.yaml b/generation_config.yaml
index 3de58f128e..970d96946e 100644
--- a/generation_config.yaml
+++ b/generation_config.yaml
@@ -1,4 +1,4 @@
-googleapis_commitish: 3990e05b25dcaf7ba8d6baa4255d9b012a3a6a4f
+googleapis_commitish: ac02e45c23e8f55b81fd1425190dd7d4e11390f7
# the libraries are ordered with respect to library name, which is
# java-{library.library_name} or java-{library.api-shortname} when
# library.library_name is not defined.
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java
index 9050e054d0..8dbb4a1ee6 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java
@@ -245,6 +245,34 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
}
}
+ public static final int RETURN_PARTIAL_SUCCESS_FIELD_NUMBER = 5;
+ private boolean returnPartialSuccess_ = false;
+
+ /**
+ *
+ *
+ *
+ * When set to `true`, operations that are reachable are returned as normal,
+ * and those that are unreachable are returned in the
+ * [ListOperationsResponse.unreachable] field.
+ *
+ * This can only be `true` when reading across collections e.g. when `parent`
+ * is set to `"projects/example/locations/-"`.
+ *
+ * This field is not by default supported and will result in an
+ * `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ * service or product specific documentation.
+ *
+ *
+ * bool return_partial_success = 5;
+ *
+ * @return The returnPartialSuccess.
+ */
+ @java.lang.Override
+ public boolean getReturnPartialSuccess() {
+ return returnPartialSuccess_;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -271,6 +299,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_);
}
+ if (returnPartialSuccess_ != false) {
+ output.writeBool(5, returnPartialSuccess_);
+ }
getUnknownFields().writeTo(output);
}
@@ -292,6 +323,9 @@ public int getSerializedSize() {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_);
}
+ if (returnPartialSuccess_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, returnPartialSuccess_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -312,6 +346,7 @@ public boolean equals(final java.lang.Object obj) {
if (!getFilter().equals(other.getFilter())) return false;
if (getPageSize() != other.getPageSize()) return false;
if (!getPageToken().equals(other.getPageToken())) return false;
+ if (getReturnPartialSuccess() != other.getReturnPartialSuccess()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -331,6 +366,8 @@ public int hashCode() {
hash = (53 * hash) + getPageSize();
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
+ hash = (37 * hash) + RETURN_PARTIAL_SUCCESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialSuccess());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -476,6 +513,7 @@ public Builder clear() {
filter_ = "";
pageSize_ = 0;
pageToken_ = "";
+ returnPartialSuccess_ = false;
return this;
}
@@ -524,6 +562,9 @@ private void buildPartial0(com.google.longrunning.ListOperationsRequest result)
if (((from_bitField0_ & 0x00000008) != 0)) {
result.pageToken_ = pageToken_;
}
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.returnPartialSuccess_ = returnPartialSuccess_;
+ }
}
@java.lang.Override
@@ -589,6 +630,9 @@ public Builder mergeFrom(com.google.longrunning.ListOperationsRequest other) {
bitField0_ |= 0x00000008;
onChanged();
}
+ if (other.getReturnPartialSuccess() != false) {
+ setReturnPartialSuccess(other.getReturnPartialSuccess());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -639,6 +683,12 @@ public Builder mergeFrom(
bitField0_ |= 0x00000001;
break;
} // case 34
+ case 40:
+ {
+ returnPartialSuccess_ = input.readBool();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 40
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1047,6 +1097,89 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
return this;
}
+ private boolean returnPartialSuccess_;
+
+ /**
+ *
+ *
+ *
+ * When set to `true`, operations that are reachable are returned as normal,
+ * and those that are unreachable are returned in the
+ * [ListOperationsResponse.unreachable] field.
+ *
+ * This can only be `true` when reading across collections e.g. when `parent`
+ * is set to `"projects/example/locations/-"`.
+ *
+ * This field is not by default supported and will result in an
+ * `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ * service or product specific documentation.
+ *
+ *
+ * bool return_partial_success = 5;
+ *
+ * @return The returnPartialSuccess.
+ */
+ @java.lang.Override
+ public boolean getReturnPartialSuccess() {
+ return returnPartialSuccess_;
+ }
+
+ /**
+ *
+ *
+ *
+ * When set to `true`, operations that are reachable are returned as normal,
+ * and those that are unreachable are returned in the
+ * [ListOperationsResponse.unreachable] field.
+ *
+ * This can only be `true` when reading across collections e.g. when `parent`
+ * is set to `"projects/example/locations/-"`.
+ *
+ * This field is not by default supported and will result in an
+ * `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ * service or product specific documentation.
+ *
+ *
+ * bool return_partial_success = 5;
+ *
+ * @param value The returnPartialSuccess to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReturnPartialSuccess(boolean value) {
+
+ returnPartialSuccess_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * When set to `true`, operations that are reachable are returned as normal,
+ * and those that are unreachable are returned in the
+ * [ListOperationsResponse.unreachable] field.
+ *
+ * This can only be `true` when reading across collections e.g. when `parent`
+ * is set to `"projects/example/locations/-"`.
+ *
+ * This field is not by default supported and will result in an
+ * `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ * service or product specific documentation.
+ *
+ *
+ * bool return_partial_success = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearReturnPartialSuccess() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ returnPartialSuccess_ = false;
+ onChanged();
+ return this;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java
index d202042b9f..2d6b5d3f2a 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequestOrBuilder.java
@@ -114,4 +114,26 @@ public interface ListOperationsRequestOrBuilder
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString getPageTokenBytes();
+
+ /**
+ *
+ *
+ *
+ * When set to `true`, operations that are reachable are returned as normal,
+ * and those that are unreachable are returned in the
+ * [ListOperationsResponse.unreachable] field.
+ *
+ * This can only be `true` when reading across collections e.g. when `parent`
+ * is set to `"projects/example/locations/-"`.
+ *
+ * This field is not by default supported and will result in an
+ * `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ * service or product specific documentation.
+ *
+ *
+ * bool return_partial_success = 5;
+ *
+ * @return The returnPartialSuccess.
+ */
+ boolean getReturnPartialSuccess();
}
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java
index 9941cb4a90..23a021ea53 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java
@@ -43,6 +43,7 @@ private ListOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder>
private ListOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
+ unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList();
}
@java.lang.Override
@@ -195,6 +196,86 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() {
}
}
+ public static final int UNREACHABLE_FIELD_NUMBER = 3;
+
+ @SuppressWarnings("serial")
+ private com.google.protobuf.LazyStringArrayList unreachable_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return A list containing the unreachable.
+ */
+ public com.google.protobuf.ProtocolStringList getUnreachableList() {
+ return unreachable_;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return The count of unreachable.
+ */
+ public int getUnreachableCount() {
+ return unreachable_.size();
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the element to return.
+ * @return The unreachable at the given index.
+ */
+ public java.lang.String getUnreachable(int index) {
+ return unreachable_.get(index);
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the unreachable at the given index.
+ */
+ public com.google.protobuf.ByteString getUnreachableBytes(int index) {
+ return unreachable_.getByteString(index);
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -215,6 +296,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
}
+ for (int i = 0; i < unreachable_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i));
+ }
getUnknownFields().writeTo(output);
}
@@ -230,6 +314,14 @@ public int getSerializedSize() {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
}
+ {
+ int dataSize = 0;
+ for (int i = 0; i < unreachable_.size(); i++) {
+ dataSize += computeStringSizeNoTag(unreachable_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getUnreachableList().size();
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -248,6 +340,7 @@ public boolean equals(final java.lang.Object obj) {
if (!getOperationsList().equals(other.getOperationsList())) return false;
if (!getNextPageToken().equals(other.getNextPageToken())) return false;
+ if (!getUnreachableList().equals(other.getUnreachableList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -265,6 +358,10 @@ public int hashCode() {
}
hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getNextPageToken().hashCode();
+ if (getUnreachableCount() > 0) {
+ hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER;
+ hash = (53 * hash) + getUnreachableList().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -414,6 +511,7 @@ public Builder clear() {
}
bitField0_ = (bitField0_ & ~0x00000001);
nextPageToken_ = "";
+ unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList();
return this;
}
@@ -466,6 +564,10 @@ private void buildPartial0(com.google.longrunning.ListOperationsResponse result)
if (((from_bitField0_ & 0x00000002) != 0)) {
result.nextPageToken_ = nextPageToken_;
}
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ unreachable_.makeImmutable();
+ result.unreachable_ = unreachable_;
+ }
}
@java.lang.Override
@@ -545,6 +647,16 @@ public Builder mergeFrom(com.google.longrunning.ListOperationsResponse other) {
bitField0_ |= 0x00000002;
onChanged();
}
+ if (!other.unreachable_.isEmpty()) {
+ if (unreachable_.isEmpty()) {
+ unreachable_ = other.unreachable_;
+ bitField0_ |= 0x00000004;
+ } else {
+ ensureUnreachableIsMutable();
+ unreachable_.addAll(other.unreachable_);
+ }
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -589,6 +701,13 @@ public Builder mergeFrom(
bitField0_ |= 0x00000002;
break;
} // case 18
+ case 26:
+ {
+ java.lang.String s = input.readStringRequireUtf8();
+ ensureUnreachableIsMutable();
+ unreachable_.add(s);
+ break;
+ } // case 26
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1084,6 +1203,216 @@ public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
return this;
}
+ private com.google.protobuf.LazyStringArrayList unreachable_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+
+ private void ensureUnreachableIsMutable() {
+ if (!unreachable_.isModifiable()) {
+ unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_);
+ }
+ bitField0_ |= 0x00000004;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return A list containing the unreachable.
+ */
+ public com.google.protobuf.ProtocolStringList getUnreachableList() {
+ unreachable_.makeImmutable();
+ return unreachable_;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return The count of unreachable.
+ */
+ public int getUnreachableCount() {
+ return unreachable_.size();
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the element to return.
+ * @return The unreachable at the given index.
+ */
+ public java.lang.String getUnreachable(int index) {
+ return unreachable_.get(index);
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the unreachable at the given index.
+ */
+ public com.google.protobuf.ByteString getUnreachableBytes(int index) {
+ return unreachable_.getByteString(index);
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index to set the value at.
+ * @param value The unreachable to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUnreachable(int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureUnreachableIsMutable();
+ unreachable_.set(index, value);
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param value The unreachable to add.
+ * @return This builder for chaining.
+ */
+ public Builder addUnreachable(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureUnreachableIsMutable();
+ unreachable_.add(value);
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param values The unreachable to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllUnreachable(java.lang.Iterable values) {
+ ensureUnreachableIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_);
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearUnreachable() {
+ unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ ;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param value The bytes of the unreachable to add.
+ * @return This builder for chaining.
+ */
+ public Builder addUnreachableBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureUnreachableIsMutable();
+ unreachable_.add(value);
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java
index 4cde056b84..9a1f526dc1 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponseOrBuilder.java
@@ -104,4 +104,70 @@ public interface ListOperationsResponseOrBuilder
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString getNextPageTokenBytes();
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return A list containing the unreachable.
+ */
+ java.util.List getUnreachableList();
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @return The count of unreachable.
+ */
+ int getUnreachableCount();
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the element to return.
+ * @return The unreachable at the given index.
+ */
+ java.lang.String getUnreachable(int index);
+
+ /**
+ *
+ *
+ *
+ * Unordered list. Unreachable resources. Populated when the request sets
+ * `ListOperationsRequest.return_partial_success` and reads across
+ * collections e.g. when attempting to list all resources across all supported
+ * locations.
+ *
+ *
+ * repeated string unreachable = 3 [(.google.api.field_behavior) = UNORDERED_LIST];
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the unreachable at the given index.
+ */
+ com.google.protobuf.ByteString getUnreachableBytes(int index);
}
diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java
index ce8f7d989b..da06945f1a 100644
--- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java
+++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/longrunning/OperationsProto.java
@@ -94,53 +94,61 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
static {
java.lang.String[] descriptorData = {
- "\n#google/longrunning/operations.proto\022\022g"
+ "\n"
+ + "#google/longrunning/operations.proto\022\022g"
+ "oogle.longrunning\032\034google/api/annotation"
- + "s.proto\032\027google/api/client.proto\032\031google"
- + "/protobuf/any.proto\032 google/protobuf/des"
- + "criptor.proto\032\036google/protobuf/duration."
- + "proto\032\033google/protobuf/empty.proto\032\027goog"
- + "le/rpc/status.proto\"\250\001\n\tOperation\022\014\n\004nam"
- + "e\030\001 \001(\t\022&\n\010metadata\030\002 \001(\0132\024.google.proto"
- + "buf.Any\022\014\n\004done\030\003 \001(\010\022#\n\005error\030\004 \001(\0132\022.g"
- + "oogle.rpc.StatusH\000\022(\n\010response\030\005 \001(\0132\024.g"
- + "oogle.protobuf.AnyH\000B\010\n\006result\"#\n\023GetOpe"
- + "rationRequest\022\014\n\004name\030\001 \001(\t\"\\\n\025ListOpera"
- + "tionsRequest\022\014\n\004name\030\004 \001(\t\022\016\n\006filter\030\001 \001"
- + "(\t\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001("
- + "\t\"d\n\026ListOperationsResponse\0221\n\noperation"
- + "s\030\001 \003(\0132\035.google.longrunning.Operation\022\027"
- + "\n\017next_page_token\030\002 \001(\t\"&\n\026CancelOperati"
- + "onRequest\022\014\n\004name\030\001 \001(\t\"&\n\026DeleteOperati"
- + "onRequest\022\014\n\004name\030\001 \001(\t\"P\n\024WaitOperation"
- + "Request\022\014\n\004name\030\001 \001(\t\022*\n\007timeout\030\002 \001(\0132\031"
- + ".google.protobuf.Duration\"=\n\rOperationIn"
- + "fo\022\025\n\rresponse_type\030\001 \001(\t\022\025\n\rmetadata_ty"
- + "pe\030\002 \001(\t2\252\005\n\nOperations\022\224\001\n\016ListOperatio"
- + "ns\022).google.longrunning.ListOperationsRe"
- + "quest\032*.google.longrunning.ListOperation"
- + "sResponse\"+\332A\013name,filter\202\323\344\223\002\027\022\025/v1/{na"
- + "me=operations}\022\177\n\014GetOperation\022\'.google."
- + "longrunning.GetOperationRequest\032\035.google"
- + ".longrunning.Operation\"\'\332A\004name\202\323\344\223\002\032\022\030/"
- + "v1/{name=operations/**}\022~\n\017DeleteOperati"
- + "on\022*.google.longrunning.DeleteOperationR"
- + "equest\032\026.google.protobuf.Empty\"\'\332A\004name\202"
- + "\323\344\223\002\032*\030/v1/{name=operations/**}\022\210\001\n\017Canc"
- + "elOperation\022*.google.longrunning.CancelO"
- + "perationRequest\032\026.google.protobuf.Empty\""
- + "1\332A\004name\202\323\344\223\002$\"\037/v1/{name=operations/**}"
- + ":cancel:\001*\022Z\n\rWaitOperation\022(.google.lon"
- + "grunning.WaitOperationRequest\032\035.google.l"
- + "ongrunning.Operation\"\000\032\035\312A\032longrunning.g"
- + "oogleapis.com:Z\n\016operation_info\022\036.google"
- + ".protobuf.MethodOptions\030\231\010 \001(\0132!.google."
- + "longrunning.OperationInfoB\245\001\n\026com.google"
- + ".longrunningB\017OperationsProtoP\001ZCcloud.g"
- + "oogle.com/go/longrunning/autogen/longrun"
- + "ningpb;longrunningpb\370\001\001\242\002\005GLRUN\252\002\022Google"
- + ".LongRunning\312\002\022Google\\LongRunningb\006proto"
- + "3"
+ + "s.proto\032\027google/api/client.proto\032\037google"
+ + "/api/field_behavior.proto\032\031google/protobuf/any.proto\032"
+ + " google/protobuf/descriptor.proto\032\036google/protobuf/duration.proto\032\033"
+ + "google/protobuf/empty.proto\032\027google/rpc/status.proto\"\250\001\n"
+ + "\tOperation\022\014\n"
+ + "\004name\030\001 \001(\t\022&\n"
+ + "\010metadata\030\002 \001(\0132\024.google.protobuf.Any\022\014\n"
+ + "\004done\030\003 \001(\010\022#\n"
+ + "\005error\030\004 \001(\0132\022.google.rpc.StatusH\000\022(\n"
+ + "\010response\030\005 \001(\0132\024.google.protobuf.AnyH\000B\010\n"
+ + "\006result\"#\n"
+ + "\023GetOperationRequest\022\014\n"
+ + "\004name\030\001 \001(\t\"|\n"
+ + "\025ListOperationsRequest\022\014\n"
+ + "\004name\030\004 \001(\t\022\016\n"
+ + "\006filter\030\001 \001(\t\022\021\n"
+ + "\tpage_size\030\002 \001(\005\022\022\n\n"
+ + "page_token\030\003 \001(\t\022\036\n"
+ + "\026return_partial_success\030\005 \001(\010\"~\n"
+ + "\026ListOperationsResponse\0221\n\n"
+ + "operations\030\001 \003(\0132\035.google.longrunning.Operation\022\027\n"
+ + "\017next_page_token\030\002 \001(\t\022\030\n"
+ + "\013unreachable\030\003 \003(\tB\003\340A\006\"&\n"
+ + "\026CancelOperationRequest\022\014\n"
+ + "\004name\030\001 \001(\t\"&\n"
+ + "\026DeleteOperationRequest\022\014\n"
+ + "\004name\030\001 \001(\t\"P\n"
+ + "\024WaitOperationRequest\022\014\n"
+ + "\004name\030\001 \001(\t\022*\n"
+ + "\007timeout\030\002 \001(\0132\031.google.protobuf.Duration\"=\n\r"
+ + "OperationInfo\022\025\n\r"
+ + "response_type\030\001 \001(\t\022\025\n\r"
+ + "metadata_type\030\002 \001(\t2\252\005\n\n"
+ + "Operations\022\224\001\n"
+ + "\016ListOperations\022).google.longrunning.ListO"
+ + "perationsRequest\032*.google.longrunning.Li"
+ + "stOperationsResponse\"+\332A\013name,filter\202\323\344\223\002\027\022\025/v1/{name=operations}\022\177\n"
+ + "\014GetOperation\022\'.google.longrunning.GetOperationReque"
+ + "st\032\035.google.longrunning.Operation\"\'\332A\004name\202\323\344\223\002\032\022\030/v1/{name=operations/**}\022~\n"
+ + "\017DeleteOperation\022*.google.longrunning.Delet"
+ + "eOperationRequest\032\026.google.protobuf.Empt"
+ + "y\"\'\332A\004name\202\323\344\223\002\032*\030/v1/{name=operations/**}\022\210\001\n"
+ + "\017CancelOperation\022*.google.longrunning.CancelOperationRequest\032\026.google.prot"
+ + "obuf.Empty\"1\332A\004name\202\323\344\223\002$\"\037/v1/{name=operations/**}:cancel:\001*\022Z\n\r"
+ + "WaitOperation\022(.google.longrunning.WaitOperationRequest"
+ + "\032\035.google.longrunning.Operation\"\000\032\035\312A\032longrunning.googleapis.com:Z\n"
+ + "\016operation_info\022\036.google.protobuf.MethodOptions\030\231\010"
+ + " \001(\0132!.google.longrunning.OperationInfoB\242\001\n"
+ + "\026com.google.longrunningB\017OperationsProto"
+ + "P\001ZCcloud.google.com/go/longrunning/auto"
+ + "gen/longrunningpb;longrunningpb\242\002\005GLRUN\252"
+ + "\002\022Google.LongRunning\312\002\022Google\\LongRunningb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -148,6 +156,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.api.ClientProto.getDescriptor(),
+ com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.protobuf.AnyProto.getDescriptor(),
com.google.protobuf.DescriptorProtos.getDescriptor(),
com.google.protobuf.DurationProto.getDescriptor(),
@@ -176,7 +185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_longrunning_ListOperationsRequest_descriptor,
new java.lang.String[] {
- "Name", "Filter", "PageSize", "PageToken",
+ "Name", "Filter", "PageSize", "PageToken", "ReturnPartialSuccess",
});
internal_static_google_longrunning_ListOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(3);
@@ -184,7 +193,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_longrunning_ListOperationsResponse_descriptor,
new java.lang.String[] {
- "Operations", "NextPageToken",
+ "Operations", "NextPageToken", "Unreachable",
});
internal_static_google_longrunning_CancelOperationRequest_descriptor =
getDescriptor().getMessageTypes().get(4);
@@ -222,12 +231,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.ClientProto.defaultHost);
+ registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
registry.add(com.google.api.AnnotationsProto.http);
registry.add(com.google.api.ClientProto.methodSignature);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor();
+ com.google.api.FieldBehaviorProto.getDescriptor();
com.google.protobuf.AnyProto.getDescriptor();
com.google.protobuf.DescriptorProtos.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor();
diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/longrunning/operations.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/longrunning/operations.proto
index e0206a9061..63df207d25 100644
--- a/java-common-protos/proto-google-common-protos/src/main/proto/google/longrunning/operations.proto
+++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/longrunning/operations.proto
@@ -18,13 +18,13 @@ package google.longrunning;
import "google/api/annotations.proto";
import "google/api/client.proto";
+import "google/api/field_behavior.proto";
import "google/protobuf/any.proto";
import "google/protobuf/descriptor.proto";
import "google/protobuf/duration.proto";
import "google/protobuf/empty.proto";
import "google/rpc/status.proto";
-option cc_enable_arenas = true;
option csharp_namespace = "Google.LongRunning";
option go_package = "cloud.google.com/go/longrunning/autogen/longrunningpb;longrunningpb";
option java_multiple_files = true;
@@ -176,6 +176,18 @@ message ListOperationsRequest {
// The standard list page token.
string page_token = 3;
+
+ // When set to `true`, operations that are reachable are returned as normal,
+ // and those that are unreachable are returned in the
+ // [ListOperationsResponse.unreachable] field.
+ //
+ // This can only be `true` when reading across collections e.g. when `parent`
+ // is set to `"projects/example/locations/-"`.
+ //
+ // This field is not by default supported and will result in an
+ // `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
+ // service or product specific documentation.
+ bool return_partial_success = 5;
}
// The response message for
@@ -186,6 +198,13 @@ message ListOperationsResponse {
// The standard List next-page token.
string next_page_token = 2;
+
+ // Unordered list. Unreachable resources. Populated when the request sets
+ // `ListOperationsRequest.return_partial_success` and reads across
+ // collections e.g. when attempting to list all resources across all supported
+ // locations.
+ repeated string unreachable = 3
+ [(google.api.field_behavior) = UNORDERED_LIST];
}
// The request message for
From 647366865339840bbf1561e0f0cf776c7c88642a Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Thu, 16 Oct 2025 17:48:31 -0400
Subject: [PATCH 22/22] chore(main): release 2.63.0 (#3927)
:robot: I have created a release *beep* *boop*
---
2.63.0
##
[2.63.0](https://github.com/googleapis/sdk-platform-java/compare/v2.62.3...v2.63.0)
(2025-10-16)
### Features
* **librariangen:** add bazel package
([#3940](https://github.com/googleapis/sdk-platform-java/issues/3940))
([feabef3](https://github.com/googleapis/sdk-platform-java/commit/feabef32c4c45be0fb1db3615568365b902ece24))
* **librariangen:** add execv package
([#3932](https://github.com/googleapis/sdk-platform-java/issues/3932))
([f6b0b47](https://github.com/googleapis/sdk-platform-java/commit/f6b0b47a14eddd9c76540362b5922a5acc56b5d4))
* **librariangen:** add protoc package
([#3935](https://github.com/googleapis/sdk-platform-java/issues/3935))
([598de06](https://github.com/googleapis/sdk-platform-java/commit/598de0697957ea3b05b1347c0898108648c3d7d1))
* **librariangen:** add request package
([#3933](https://github.com/googleapis/sdk-platform-java/issues/3933))
([fe44aed](https://github.com/googleapis/sdk-platform-java/commit/fe44aede2aba9627db4aa0397d2ac4de353cea03))
* **librariangen:** scaffold Java language container for Librarian
([#3926](https://github.com/googleapis/sdk-platform-java/issues/3926))
([29d188d](https://github.com/googleapis/sdk-platform-java/commit/29d188d20e530570f46774b37d88703822774a33))
### Dependencies
* Bump errorprone-annotations to v2.42.0
([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
* Bump guava to v33.5.0
([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
* Bump j2objc-annotations to v3.1
([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
* update google auth library dependencies to v1.40.0
([#3945](https://github.com/googleapis/sdk-platform-java/issues/3945))
([1d74663](https://github.com/googleapis/sdk-platform-java/commit/1d7466332b5dc13fde6ed687247873135a5fa919))
* Upgrade Google Http Java Client to v2.0.2
([#3946](https://github.com/googleapis/sdk-platform-java/issues/3946))
([7fb4f15](https://github.com/googleapis/sdk-platform-java/commit/7fb4f155eef478c1a66bc2f1fdecd7565d225b3e))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
---
.cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +-
.cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +-
.cloudbuild/graalvm/cloudbuild-test-c.yaml | 2 +-
.cloudbuild/graalvm/cloudbuild.yaml | 2 +-
.../cloudbuild-library-generation-push.yaml | 2 +-
.../library_generation.Dockerfile | 2 +-
.../library_generation_airlock.Dockerfile | 2 +-
.release-please-manifest.json | 2 +-
CHANGELOG.md | 20 ++++++++
WORKSPACE | 2 +-
api-common-java/pom.xml | 4 +-
coverage-report/pom.xml | 8 ++--
gapic-generator-java-bom/pom.xml | 34 +++++++-------
gapic-generator-java-pom-parent/pom.xml | 2 +-
gapic-generator-java/pom.xml | 6 +--
gax-java/README.md | 12 ++---
gax-java/dependencies.properties | 8 ++--
gax-java/gax-bom/pom.xml | 20 ++++----
gax-java/gax-grpc/pom.xml | 4 +-
gax-java/gax-httpjson/pom.xml | 4 +-
gax-java/gax/pom.xml | 4 +-
gax-java/pom.xml | 14 +++---
.../.kokoro/presubmit/graalvm-native-a.cfg | 2 +-
.../.kokoro/presubmit/graalvm-native-b.cfg | 2 +-
.../.kokoro/presubmit/graalvm-native-c.cfg | 2 +-
.../grpc-google-common-protos/pom.xml | 4 +-
java-common-protos/pom.xml | 10 ++--
.../proto-google-common-protos/pom.xml | 4 +-
java-core/google-cloud-core-bom/pom.xml | 10 ++--
java-core/google-cloud-core-grpc/pom.xml | 4 +-
java-core/google-cloud-core-http/pom.xml | 4 +-
java-core/google-cloud-core/pom.xml | 4 +-
java-core/pom.xml | 6 +--
java-iam/grpc-google-iam-v1/pom.xml | 4 +-
java-iam/grpc-google-iam-v2/pom.xml | 4 +-
java-iam/grpc-google-iam-v2beta/pom.xml | 4 +-
java-iam/grpc-google-iam-v3/pom.xml | 4 +-
java-iam/grpc-google-iam-v3beta/pom.xml | 4 +-
java-iam/pom.xml | 32 ++++++-------
java-iam/proto-google-iam-v1/pom.xml | 4 +-
java-iam/proto-google-iam-v2/pom.xml | 4 +-
java-iam/proto-google-iam-v2beta/pom.xml | 4 +-
java-iam/proto-google-iam-v3/pom.xml | 4 +-
java-iam/proto-google-iam-v3beta/pom.xml | 4 +-
java-shared-dependencies/README.md | 2 +-
.../dependency-convergence-check/pom.xml | 2 +-
.../first-party-dependencies/pom.xml | 10 ++--
java-shared-dependencies/pom.xml | 8 ++--
.../third-party-dependencies/pom.xml | 4 +-
.../upper-bound-check/pom.xml | 4 +-
java-showcase/pom.xml | 2 +-
sdk-platform-java-config/pom.xml | 4 +-
versions.txt | 46 +++++++++----------
53 files changed, 192 insertions(+), 172 deletions(-)
diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml
index 244a5e2836..4072561d32 100644
--- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml
+++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml
@@ -14,7 +14,7 @@
timeout: 7200s # 2 hours
substitutions:
- _SHARED_DEPENDENCIES_VERSION: '3.52.4-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current}
+ _SHARED_DEPENDENCIES_VERSION: '3.53.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.17.0'
options:
machineType: 'E2_HIGHCPU_8'
diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml
index fd940cb73a..0a14f3e009 100644
--- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml
+++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml
@@ -14,7 +14,7 @@
timeout: 7200s # 2 hours
substitutions:
- _SHARED_DEPENDENCIES_VERSION: '3.52.4-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current}
+ _SHARED_DEPENDENCIES_VERSION: '3.53.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.17.0'
options:
machineType: 'E2_HIGHCPU_8'
diff --git a/.cloudbuild/graalvm/cloudbuild-test-c.yaml b/.cloudbuild/graalvm/cloudbuild-test-c.yaml
index e9776f10b1..3066766261 100644
--- a/.cloudbuild/graalvm/cloudbuild-test-c.yaml
+++ b/.cloudbuild/graalvm/cloudbuild-test-c.yaml
@@ -14,7 +14,7 @@
timeout: 7200s # 2 hours
substitutions:
- _SHARED_DEPENDENCIES_VERSION: '3.52.4-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current}
+ _SHARED_DEPENDENCIES_VERSION: '3.53.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.17.0'
options:
machineType: 'E2_HIGHCPU_8'
diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml
index 5d7c57959a..ffce549ef7 100644
--- a/.cloudbuild/graalvm/cloudbuild.yaml
+++ b/.cloudbuild/graalvm/cloudbuild.yaml
@@ -14,7 +14,7 @@
timeout: 7200s # 2 hours
substitutions:
- _SHARED_DEPENDENCIES_VERSION: '3.52.4-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current}
+ _SHARED_DEPENDENCIES_VERSION: '3.53.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.17.0'
steps:
# GraalVM A build
diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml
index dc456c1cdf..6f7a48c5a9 100644
--- a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml
+++ b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml
@@ -14,7 +14,7 @@
timeout: 7200s # 2 hours
substitutions:
- _GAPIC_GENERATOR_JAVA_VERSION: '2.62.4-SNAPSHOT' # {x-version-update:gapic-generator-java:current}
+ _GAPIC_GENERATOR_JAVA_VERSION: '2.63.0' # {x-version-update:gapic-generator-java:current}
_PRIVATE_IMAGE_NAME: "us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation"
_PRIVATE_SHA_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}"
_PRIVATE_LATEST_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:latest"
diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile
index c516ac42eb..46ff3a72e2 100644
--- a/.cloudbuild/library_generation/library_generation.Dockerfile
+++ b/.cloudbuild/library_generation/library_generation.Dockerfile
@@ -21,7 +21,7 @@ FROM docker.io/library/maven:3.9.9-eclipse-temurin-17-alpine@sha256:969014ee8852
WORKDIR /sdk-platform-java
COPY . .
# {x-version-update-start:gapic-generator-java:current}
-ENV DOCKER_GAPIC_GENERATOR_VERSION="2.62.4-SNAPSHOT"
+ENV DOCKER_GAPIC_GENERATOR_VERSION="2.63.0"
# {x-version-update-end}
# Download the java formatter
diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile
index 4115f3a7fa..6608ba48ab 100644
--- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile
+++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile
@@ -21,7 +21,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/maven@sha256:d3f0
WORKDIR /sdk-platform-java
COPY . .
# {x-version-update-start:gapic-generator-java:current}
-ENV DOCKER_GAPIC_GENERATOR_VERSION="2.62.4-SNAPSHOT"
+ENV DOCKER_GAPIC_GENERATOR_VERSION="2.63.0"
# {x-version-update-end}
# Download the java formatter
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index f1f68f433e..2bf4f13fee 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "2.62.3"
+ ".": "2.63.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b052915d7..5bf48f8793 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## [2.63.0](https://github.com/googleapis/sdk-platform-java/compare/v2.62.3...v2.63.0) (2025-10-16)
+
+
+### Features
+
+* **librariangen:** add bazel package ([#3940](https://github.com/googleapis/sdk-platform-java/issues/3940)) ([feabef3](https://github.com/googleapis/sdk-platform-java/commit/feabef32c4c45be0fb1db3615568365b902ece24))
+* **librariangen:** add execv package ([#3932](https://github.com/googleapis/sdk-platform-java/issues/3932)) ([f6b0b47](https://github.com/googleapis/sdk-platform-java/commit/f6b0b47a14eddd9c76540362b5922a5acc56b5d4))
+* **librariangen:** add protoc package ([#3935](https://github.com/googleapis/sdk-platform-java/issues/3935)) ([598de06](https://github.com/googleapis/sdk-platform-java/commit/598de0697957ea3b05b1347c0898108648c3d7d1))
+* **librariangen:** add request package ([#3933](https://github.com/googleapis/sdk-platform-java/issues/3933)) ([fe44aed](https://github.com/googleapis/sdk-platform-java/commit/fe44aede2aba9627db4aa0397d2ac4de353cea03))
+* **librariangen:** scaffold Java language container for Librarian ([#3926](https://github.com/googleapis/sdk-platform-java/issues/3926)) ([29d188d](https://github.com/googleapis/sdk-platform-java/commit/29d188d20e530570f46774b37d88703822774a33))
+
+
+### Dependencies
+
+* Bump errorprone-annotations to v2.42.0 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
+* Bump guava to v33.5.0 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
+* Bump j2objc-annotations to v3.1 ([8d6c1f9](https://github.com/googleapis/sdk-platform-java/commit/8d6c1f915ba5f0c4ac9b89120e63dddd62e37a22))
+* update google auth library dependencies to v1.40.0 ([#3945](https://github.com/googleapis/sdk-platform-java/issues/3945)) ([1d74663](https://github.com/googleapis/sdk-platform-java/commit/1d7466332b5dc13fde6ed687247873135a5fa919))
+* Upgrade Google Http Java Client to v2.0.2 ([#3946](https://github.com/googleapis/sdk-platform-java/issues/3946)) ([7fb4f15](https://github.com/googleapis/sdk-platform-java/commit/7fb4f155eef478c1a66bc2f1fdecd7565d225b3e))
+
## [2.62.3](https://github.com/googleapis/sdk-platform-java/compare/v2.62.2...v2.62.3) (2025-10-02)
diff --git a/WORKSPACE b/WORKSPACE
index ec570c4b86..46d8675428 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -58,7 +58,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install")
load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS")
load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS")
-_gapic_generator_java_version = "2.62.4-SNAPSHOT" # {x-version-update:gapic-generator-java:current}
+_gapic_generator_java_version = "2.63.0" # {x-version-update:gapic-generator-java:current}
maven_install(
artifacts = [
diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml
index 997184e27e..e8eff9c5a6 100644
--- a/api-common-java/pom.xml
+++ b/api-common-java/pom.xml
@@ -5,14 +5,14 @@
com.google.api
api-common
jar
- 2.53.4-SNAPSHOT
+ 2.54.0
API Common
Common utilities for Google APIs in Java
com.google.api
gapic-generator-java-pom-parent
- 2.62.4-SNAPSHOT
+ 2.63.0
../gapic-generator-java-pom-parent
diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml
index 36a8c82b9c..2ef669e009 100644
--- a/coverage-report/pom.xml
+++ b/coverage-report/pom.xml
@@ -31,22 +31,22 @@
com.google.api
gax
- 2.70.4-SNAPSHOT
+ 2.71.0
com.google.api
gax-grpc
- 2.70.4-SNAPSHOT
+ 2.71.0
com.google.api
gax-httpjson
- 2.70.4-SNAPSHOT
+ 2.71.0
com.google.api
api-common
- 2.53.4-SNAPSHOT
+ 2.54.0