Releases
v1.95.0
Compare
Sorry, something went wrong.
No results found
1.95.0 (2026-11-02)
Features
bigquery-jdbc: expose BigQueryResultSetMetadata and getField(int) (#14761 ) (f01245a )
gax: align resumable upload chunk size to server granularity and surface effective chunk size (#14670 ) (6cbb096 )
google/cloud/designcenter/v1: add designcenter (#14823 ) (01d27dc )
google/cloud/observability/v1: add observability (#14722 ) (624f28e )
oauth2: support certificate-bound OAuth2 tokens and mTLS rotation for Workload Identity Federation (#14781 ) (dcb29b0 )
storage: add bucket IP filtering samples and tests (#14328 ) (cb2b726 )
storage: add support for DirectPath over Interconnect (#14006 ) (ad0eb94 )
storage: OpenTelemetry client metrics configuration and options (#14484 ) (7c29e48 )
storage: OpenTelemetry client metrics instrument registry and views (#14398 ) (60233b7 )
Bug Fixes
add user agent to session path (#14835 ) (a653638 )
auth: align mTLS transport and bound token certificate startup polling and well-known discovery (#14748 ) (0bae268 )
bigquery-jdbc: expand handling to OOM errors (#14759 ) (7d4b921 )
bigquery-jdbc: fix naive fallback of parameter count (#14779 ) (c3e4a5b )
bigquery-jdbc: format RANGE bounds consistently across REST and Arrow (#14807 ) (2108b8e )
bigquery-jdbc: parse scientific-notation epoch TIMESTAMPs (#14777 ) (71a31b1 )
bigquery-jdbc: preserve pre-1582 and pre-standard-time DATE/DATETIME digits (#14787 ) (3dc394f )
bigtable: avoid mutating Query in-place in createPointReadCallable (#14797 ) (1b1c6a7 )
bigtable: check isOk and getRejected first in RetryingVRpc.shouldRetry (#14795 ) (d821bd3 )
bigtable: check remaining deadline on client-initiated retries in RetryingVRpc (#14796 ) (a04e24c )
bigtable: Fix empty RowResult semantics in TestProxy. (#14810 ) (1d2fb9a )
bigtable: include reversed in Query equals, hashCode, and toString (#14799 ) (fe9232b )
bigtable: pass cell value size to RowBuilder.startCell in RowBuilderShim (#14800 ) (cfa7949 )
bigtable: reject empty split points in RowSetUtil and clarify QueryPaginator Javadoc (#14811 ) (1bc507f )
bigtable: remove legacy PollingConfiguration migration in ClientConfigurationManager (#14822 ) (95ead45 )
bigtable: resolve session diversion through a single shared rule (#14738 ) (00f7bea )
bigtable: respect query limit smaller than pageSize and avoid mutating Query in QueryPaginator (#14821 ) (cecd09e )
firestore: graduate pipeline search from preview to GA (#14741 ) (a993026 )
gax: do not treat a SocketTimeoutException as a thread interrupt (#14778 ) (7b91805 )
jdbc: populate ResultSetMetaData on empty DatabaseMetaData resultsets (#14809 ) (4c6a7e3 )
pubsub: make publish hedging robust to clock jumps, queue errors, and shutdown (#14860 ) (9b9e2a5 )
spanner: attach routing hints to read-write transaction requests (#14786 ) (54e0585 )
spanner: cancel queries promptly on close and synchronize error handling (#14887 ) (323a8f7 )
spanner: do not cache retryable errors in AbstractLazyInitializer (#14752 ) (6a9ac76 )
spanner: restore setCall overload for stream test compatibility (#14885 ) (cfe728e )
spanner: synchronize stream lifecycle and retry buffering in ResumableStreamIterator (#14770 ) (4edefc5 )
spanner: trigger best-effort rollback on indeterminate commit failures (#14831 ) (b9d1b95 )
storage: preserve HTTP status for XML multipart upload errors so retries work (#14804 ) (3c03034 )
storage: send destination on gRPC copy when target BlobInfo is provided (#14784 ) (43a67a0 )
storage: validate CRC32C on HTTP downloads that were not decompressed (#14805 ) (61aa22f )
Documentation
bigtable: document that skipped large rows count towards row limit (#14801 ) (91d60e0 )
You can’t perform that action at this time.