Changelog

3.3.1 (2024-03-06)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 ( #2425 ) ( 488d282 )

3.3.0 (2024-03-04)

Features

  • Add RetrySettings use to Write API samples. ( #2419 ) ( 5b000d0 )
  • Add the RANGE type to the google.cloud.bigquery.storage.v1.TableFieldSchema ( #2413 ) ( 6aa92b5 )
  • Next release from main branch is 2.48.0 ( #2420 ) ( 2dd8efc )

Bug Fixes

  • Fix issue where Universe Domain is not correctly set. ( #2423 ) ( b7ebd73 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.38.0 ( #2417 ) ( 8184a0f )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.38.0 ( #2418 ) ( 4d5eb73 )
  • Update dependency com.google.truth:truth to v1.4.1 ( #2412 ) ( c2dcb73 )
  • Update dependency com.google.truth:truth to v1.4.2 ( #2424 ) ( 7a12de0 )
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 ( #2414 ) ( dfa8d53 )
  • Update dependency org.json:json to v20240303 ( #2426 ) ( 2accca7 )

Documentation

  • Mark BigQueryWrite v1beta2 as deprecated ( #2421 ) ( 07d98ab )

3.2.0 (2024-02-15)

Features

  • Introduce MaximumRequestCallbackWaitTimeExceededException ( #2401 ) ( 0dbbfb8 )

Bug Fixes

  • Add client id and update trace id population for StreamWriter and JsonWriter ( #2389 ) ( 4258af4 )
  • deps:Update the Java code generator (gapic-generator-java) to 2.35.0 ( #2407 ) ( 59a1ede )

Dependencies

  • Update core dependencies to v1.23.0 ( #2403 ) ( 68eaae7 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.37.1 ( #2402 ) ( ac13acc )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.37.2 ( #2409 ) ( c95f4b4 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.25.0 ( #2406 ) ( 2184b82 )
  • Update dependency com.google.truth:truth to v1.4.0 ( #2394 ) ( 3234fc9 )
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 ( #2392 ) ( 9106284 )
  • Update dependency org.json:json to v20240205 ( #2398 ) ( 7e6481d )
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.2 ( #2397 ) ( f01182b )

3.1.0 (2024-02-02)

Features

  • Enable instream retry for default streams when Multiplexing. ( #2376 ) ( 9a18523 )

Bug Fixes

  • Add a bit more message so customers are not going to be scared on retryable errors. ( #2386 ) ( 90331a3 )
  • Split connection pool based on credential ( #2388 ) ( 08bc846 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.37.0 ( #2382 ) ( 27e0bc7 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 ( #2390 ) ( 3bb0149 )
  • Update dependency com.google.http-client:google-http-client to v1.44.1 ( #2384 ) ( 6aecf34 )

3.0.1 (2024-01-25)

Bug Fixes

  • deps:Update the Java code generator (gapic-generator-java) to 2.32.0 ( #2363 ) ( 542b946 )

Dependencies

  • Update arrow.version to v15 ( #2372 ) ( 4b59eec )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.36.0 ( #2364 ) ( 26f3429 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 ( #2370 ) ( adcc49e )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 ( #2378 ) ( 2d8245f )
  • Update dependency com.google.truth:truth to v1.3.0 ( #2371 ) ( 8b39e8a )

3.0.0 (2024-01-11)

⚠ BREAKING CHANGES

  • use table name create default write stream issue fix ( #2119 )

Features

  • Add configuration in json steam writer to configure the timeout in request waiting queue ( #2362 ) ( db527be )
  • Adding deprecated message to v1beta2 manual client ( #2098 ) ( f150780 )
  • Exponentially backoff on INTERNAL errors for Default streams ( #2358 ) ( 472a36f )
  • Use table name create default write stream issue fix ( #2119 ) ( 91a2bec )

Bug Fixes

  • Add a e2e json test ( #2062 ) ( 1893b3f )
  • Do not use regexp for BigQuerySchemaUtil#isProtoCompatible ( #2226 ) ( 1741166 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.35.0 ( #2348 ) ( 3395649 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 ( #2361 ) ( 95d4214 )
  • Update dependency com.google.truth:truth to v1.2.0 ( #2360 ) ( 38a285f )
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.28 ( #2349 ) ( 6910035 )
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.1 ( #2350 ) ( 91caf73 )

2.47.0 (2023-12-01)

Features

Bug Fixes

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.34.2 ( #2313 ) ( 1e1b60c )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 ( #2336 ) ( 6ada6c5 )

2.46.0 (2023-11-15)

Features

  • Add integration tests with RetrySettings enabled. ( #2275 ) ( 179193a )
  • Add new configuration for nightly retry-related tests. ( #2319 ) ( e78b841 )
  • Enable 20MB request limit, this feature is allowlist only. ( #2311 ) ( 75c2552 )

Bug Fixes

  • Add comment/documentation for setRetrySettings ( #2309 ) ( 664b550 )
  • Create next attempt after first attempt to initialize exponential backoff settings. ( #2316 ) ( e5884cc )
  • Enable request limit e2e test. ( #2320 ) ( 9d8c368 )

Dependencies

  • Update actions/github-script action to v7 ( #2317 ) ( f68064f )

2.45.0 (2023-11-07)

Features

Bug Fixes

  • Add native image configurations for com.google.rpc classes ( #2305 ) ( 3a771fd )
  • bigquery:Make exponential backoff retry second based ( #2212 ) ( eff4a09 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.34.0 ( #2291 ) ( 5377f79 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.34.1 ( #2308 ) ( 6aee78f )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 ( #2300 ) ( 1ddd11c )

2.44.1 (2023-10-25)

Dependencies

  • Update actions/checkout digest to b4ffde6 ( #2281 ) ( 8c78515 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.33.2 ( #2274 ) ( d55ce5e )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 ( #2282 ) ( 12f3fce )
  • Update dependency org.json:json to v20231013 - abandoned ( #2276 ) ( 0c5a60b )
  • Update dependency org.json:json to v20231013 security ( 2b7887d )

2.44.0 (2023-10-10)

Features

  • Add in-stream retry logic for retryable and quota errors ( #2243 ) ( 6435a04 )

Dependencies

  • Bumping google-cloud-shared-config to v1.5.8 ( #2269 ) ( fb6e38d )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.33.1 ( #2258 ) ( f6cbea2 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 ( #2266 ) ( 827aaf7 )

2.43.0 (2023-09-28)

Features

  • Add sample code about default missingValueInterpretation ( #2249 ) ( ebedcc0 )

Dependencies

  • Update actions/checkout digest to 8ade135 ( #2251 ) ( 182e050 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.32.0 ( #2246 ) ( 893fcb9 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.33.0 ( #2255 ) ( 7689dee )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 ( #2250 ) ( 43d96d2 )
  • Update dependency org.apache.arrow:arrow-vector to v13 ( #2236 ) ( afde7ce )
  • Update dependency org.apache.avro:avro to v1.11.3 ( #2252 ) ( 10b615b )

2.42.0 (2023-09-13)

Features

  • Add default_missing_value_interpretation field; indicate KMS_SERVICE_ERROR is retryable ( #2229 ) ( df686d6 )
  • Expose settings to configure default missing value interpretation. ( #2230 ) ( dc5ed73 )

Bug Fixes

  • Populate final stauts to initial request during connection shutdown ( #2228 ) ( 9b9b5c0 )

Dependencies

  • Update actions/checkout action to v4 ( #2237 ) ( d5d739f )
  • Update arrow.version to v13 ( #2234 ) ( ac45c2a )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.31.1 ( #2225 ) ( 5144c5a )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.31.2 ( #2241 ) ( 91e3730 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 ( #2239 ) ( 5352a7d )
  • Update dependency org.apache.arrow:arrow-memory-netty to v13 ( #2235 ) ( 7e50bef )

2.41.1 (2023-08-08)

Bug Fixes

  • Remove FAILED_PRECONDITION from connection retry code ( #2214 ) ( b8e8a24 )
  • Remove pre launch comments from enableConnectionPool ( #2215 ) ( fb72c18 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.31.0 ( #2206 ) ( 7d935f0 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 ( #2218 ) ( 4d51a01 )

2.41.0 (2023-07-24)

Features

Bug Fixes

  • Reduce StreamConnection visibility since it is not supposed to be public. ( #2196 ) ( addbcdf )
  • Update SchemaAwareStreamWriter comment to down recommend it. ( #2195 ) ( 4897c05 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.30.1 ( #2191 ) ( da4f2e5 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 ( #2199 ) ( fc8f4fb )

2.40.1 (2023-07-18)

Dependencies

  • Remove auto value annotation version ( #2188 ) ( 9186f04 )

2.40.0 (2023-07-17)

Features

  • Add ResourceExhausted to retryable error for Write API unary calls ( #2178 ) ( d9b526a )
  • Improve json to proto conversion by caching schema ( #2179 ) ( afc550a )

Bug Fixes

  • Interpret Integer and Float values for TIMESTAMP as microseconds ( #2175 ) ( e5bb5d0 )
  • Support DATETIME field that has a space between date and time and has only date ( #2176 ) ( 494ce85 )

Dependencies

  • Update dependency com.google.auto.value:auto-value to v1.10.2 ( #2171 ) ( 721908d )
  • Update dependency com.google.auto.value:auto-value-annotations to v1.10.2 ( #2172 ) ( 8a51fae )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.29.0 ( #2168 ) ( 50ca432 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.30.0 ( #2184 ) ( 87f93a9 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 ( #2180 ) ( 7ce19e7 )
  • Update dependency org.apache.avro:avro to v1.11.2 ( #2177 ) ( 75ce0b5 )

2.39.1 (2023-06-22)

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.27.1 ( #2150 ) ( da736a6 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.28.0 ( #2163 ) ( 088219e )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 ( #2160 ) ( 069165a )
  • Update dependency com.google.http-client:google-http-client to v1.43.3 ( #2156 ) ( 814e826 )
  • Update dependency com.google.truth:truth to v1.1.5 ( #2153 ) ( bf9f1da )
  • Update dependency org.json:json to v20230618 ( #2154 ) ( 8e7b42a )

2.39.0 (2023-06-22)

Features

  • Add estimated physical file sizes to ReadAPI v1 ( #2157 ) ( fbf6bf6 )

2.38.0 (2023-06-13)

Features

  • Add storage error codes for KMS ( 5d2d3c6 )
  • Add table sampling to ReadAPI v1 ( 5d2d3c6 )

Bug Fixes

  • Update copyright year in Java license header replacement template ( #1810 ) ( #2138 ) ( af99efe )

Dependencies

  • Update arrow.version to v12.0.1 ( #2143 ) ( 7fb618e )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.27.0 ( #2131 ) ( e459348 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.11.0 ( #2137 ) ( 5fe7cdb )
  • Update dependency org.apache.arrow:arrow-memory-netty to v12.0.1 ( #2144 ) ( e738bff )
  • Update dependency org.apache.arrow:arrow-vector to v12.0.1 ( #2145 ) ( 34dfda6 )
  • Update dependency org.mockito:mockito-core to v3.12.4 ( #2146 ) ( 1434fc0 )

2.37.2 (2023-05-30)

Bug Fixes

  • Pass the parameter value of enableConnectionPool instead of true always ( #2096 ) ( 253678d )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.26.0 ( #2114 ) ( 8b44534 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.26.1 ( #2128 ) ( 62afd46 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 ( #2121 ) ( 3fabc5d )
  • Update dependency com.google.http-client:google-http-client to v1.43.2 ( #2109 ) ( 0d57daf )
  • Update dependency com.google.truth:truth to v1.1.4 ( #2126 ) ( a0be7ad )

2.37.1 (2023-05-25)

Bug Fixes

  • Bug fix for streamWriter & jsonStreamWriter ( #2122 ) ( 36964a3 )

2.37.0 (2023-05-12)

Features

Dependencies

  • Update arrow.version to v12 (major) ( #2099 ) ( e0c09d5 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.25.0 ( #2094 ) ( 6ca6677 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 ( #2108 ) ( af1001b )
  • Update dependency org.apache.arrow:arrow-memory-netty to v12 ( #2100 ) ( df7bda4 )
  • Update dependency org.apache.arrow:arrow-vector to v12 ( #2101 ) ( 25c2682 )

2.36.1 (2023-04-27)

Bug Fixes

  • Remove teh 30 minutes wait trying to refresh schema. Customers s… ( #2088 ) ( 3ec294f )

2.36.0 (2023-04-26)

Features

  • Adding ExecutorProvider support while creating BigQueryReadClient ( #2072 ) ( 9221e18 )

Bug Fixes

  • Reduce timeout of waiting in queue from 15 minutes to 5 minutes and rephrase the log a bit ( #2084 ) ( fe25f38 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.5 ( #2081 ) ( 362568d )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 ( #2087 ) ( 1f79a96 )

2.35.0 (2023-04-13)

Features

  • Add public api to stream writer to set the maximum wait time ( #2066 ) ( 1e9a8ca )
  • Add sample about processing permanent writer failure ( #2057 ) ( 8eda934 )
  • Add schema aware stream writer ( #2048 ) ( ad136b9 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.4 ( #2070 ) ( ce9e962 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 ( #2077 ) ( b5ea788 )

2.34.2 (2023-03-30)

Bug Fixes

  • Correct AppendSerializtionError typo ( #2037 ) ( e67e913 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.0 ( #2054 ) ( e3156c7 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.1 ( #2056 ) ( a989ac6 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.24.3 ( #2058 ) ( 9346667 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 ( #2063 ) ( 965de7b )

2.34.1 (2023-03-21)

Bug Fixes

  • Add service_yaml_parameters to java_gapic_library targets ( #2034 ) ( 8dae87c )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.23.2 ( #2029 ) ( e9c0152 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 ( #2050 ) ( 349092f )
  • Update dependency com.google.http-client:google-http-client to v1.43.1 ( #2038 ) ( 5e865c9 )

2.34.0 (2023-03-10)

Features

  • Add routing header for multiplexed connection ( #2035 ) ( 1f2752f )

Bug Fixes

  • bigdecimal:Convert BigDecimal to BigNumeric instead of Numeric ( #2031 ) ( e0f7e34 ), closes #2013

2.33.1 (2023-03-02)

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.23.0 ( #2012 ) ( 0651aa6 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 ( #2024 ) ( 9135769 )
  • Update dependency com.google.http-client:google-http-client to v1.43.0 ( #2018 ) ( 6bccd9d )
  • Update dependency org.json:json to v20230227 ( #2020 ) ( 6d6bb76 )

2.33.0 (2023-03-01)

Features

Bug Fixes

  • Add client shutdown if request waiting in request queue for too long. ( #2017 ) ( 91da88b )
  • Allow StreamWriter settings to override passed in BQ client setting ( #2001 ) ( 66db8fe )
  • Catch uncaught exception from append loop and add expoential retry to reconnection ( #2015 ) ( 35db0fb )
  • Remove write_location header pending discussion ( #2021 ) ( 0941d43 )

2.32.1 (2023-02-22)

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.22.0 ( #1991 ) ( 0684e7c )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 ( #2003 ) ( d146bec )

2.32.0 (2023-02-21)

Features

  • Add default_value_expression to TableFieldSchema ( #1988 ) ( 89c767f )
  • Add functions to set missing value map in the stream writers ( #1966 ) ( 98d7e44 )

Bug Fixes

  • Extra logging for investigation of the stuck case. ( #1999 ) ( e6ee13a )

2.31.1 (2023-02-14)

Bug Fixes

  • Refactor only, add StreamWriter to AppendRowsRequestResponse ( #1981 ) ( da06a46 )
  • Support ByteString values on repeated fields ( #1996 ) ( 0263b00 )

2.31.0 (2023-02-08)

Features

  • Add isDone to JsonWriter to indicate a JsonWriter is no longer usable and needs to be recreated. ( #1978 ) ( dc07ed8 )
  • Add isUserClosed to indicate that user explicitly closed the StreamWriter ( #1983 ) ( abd6627 )

Dependencies

  • Update arrow.version to v11 (major) ( #1961 ) ( c13ab23 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.21.0 ( #1956 ) ( 6a1d783 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 ( #1974 ) ( 8e2c1e3 )
  • Update dependency org.apache.arrow:arrow-memory-netty to v11 ( #1962 ) ( 48abc75 )
  • Update dependency org.apache.arrow:arrow-vector to v11 ( #1963 ) ( e872723 )

2.30.0 (2023-02-06)

Features

  • Add userClose flag back to StreamWriter ( #1973 ) ( 4b51acd )

Bug Fixes

  • Close stream connection before each retry ( #1975 ) ( 54e9bb9 )
  • Improve ConnectionWorker fine logging ( #1972 ) ( 812bcf1 )

2.29.0 (2023-02-01)

Features

  • Add timeout to inflight queue waiting ( #1957 ) ( 3159b12 )
  • Allow java client to handle schema change during same stream name ( #1964 ) ( 305f71e )

Bug Fixes

  • At connection level, retry for internal errors ( #1965 ) ( 9c01bc1 )
  • Reduce visibility of the ConnectionPool and ConnectionWorker, so… ( #1954 ) ( dcb234b )
  • Remove unrecoverable connection from connection pool during multiplexing ( #1967 ) ( 091dddb )

2.28.4 (2023-01-25)

Bug Fixes

  • Fix one potential root cause of deadlock in connection worker ( #1955 ) ( 598ce5e )

2.28.3 (2023-01-20)

Bug Fixes

  • Fix deadlock issue in ConnectionWorkerPool ( #1938 ) ( caf1e76 )
  • java:Skip fixing poms for special modules ( #1744 ) ( #1946 ) ( 2863542 )
  • Update BQTableSchemaToProtoDescriptor to unblock a protobuf change. ( #1942 ) ( 62cc80a )
  • We should isolate the client used in StreamWriter and the client used in ConnectionWorker ( #1933 ) ( 3530672 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 ( #1949 ) ( 23ec7fa )

2.28.2 (2023-01-18)

Bug Fixes

  • Add a timeout on retry for retryable errors ( #1930 ) ( 2d648cf )
  • Add precision overwritten to 9 digit if the passed in JSON type is FLOAT or DOUBLE ( #1932 ) ( 417bc6c )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.20.2 ( #1929 ) ( a95ae9d )

2.28.1 (2023-01-12)

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.20.1 ( #1919 ) ( b6565f2 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 ( #1922 ) ( 074a20e )

2.28.0 (2023-01-04)

Features

  • Add estimated number of rows to CreateReadSession response ( #1913 ) ( 4840b26 )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.20.0 ( #1912 ) ( e9e7ac3 )
  • Update dependency org.json:json to v20220924 ( #1799 ) ( a0a5d52 )

2.27.0 (2022-12-12)

Features

  • Change one thread per retry to use a thread pool ( #1898 ) ( 44a4e4d )
  • Throw error when using connection pool for explicit stream ( #1903 ) ( bd89556 )

Bug Fixes

  • Add back the accidentally removed background executor provider ( #1899 ) ( 065cc4f )
  • Update JsonStreamWriterBuilder comment and update sample to use the latest schema retrieval support ( #1902 ) ( 2a46ec3 )

Dependencies

  • Update arrow.version to v10.0.1 ( #1894 ) ( 8e90767 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 ( #1905 ) ( 767be03 )
  • Update dependency org.apache.arrow:arrow-memory-netty to v10.0.1 ( #1895 ) ( 8b079cc )
  • Update dependency org.apache.arrow:arrow-vector to v10.0.1 ( #1896 ) ( 087ac6e )

2.26.0 (2022-11-18)

Features

  • Add missing_value_interpretations to AppendRowsRequest ( #1885 ) ( 0def62f )
  • Add update schema support for multiplexing ( #1867 ) ( 2adf81b )
  • Fix windows build failure by using nanoSeconds instead of Instant for better accuracy. ( #1887 ) ( e5cd7df )
  • Next release from main branch is 2.26.0 ( #1874 ) ( 589dd63 )
  • Provide sample code for row-level error handling ( #1863 ) ( 027c5bb )

Bug Fixes

  • Fix window build bug caused by Instant resolution. ( #1884 ) ( 2332dc1 )

Dependencies

  • Update dependency com.google.auto.value:auto-value to v1.10.1 ( #1888 ) ( 9546298 )
  • Update dependency com.google.auto.value:auto-value-annotations to v1.10.1 ( #1889 ) ( b4eec03 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.19.1 ( #1878 ) ( 4b1989b )

2.25.0 (2022-11-08)

Features

  • Add schema comparision to the main request loop for multiplexing to correctly update schema ( #1865 ) ( cb18d28 )

Documentation

  • Remove stale header guidance for AppendRows ( #1866 ) ( 1de23be )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.18.2 ( #1862 ) ( ca2cafe )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.19.0 ( #1871 ) ( 4aa967a )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 ( #1870 ) ( 17b2a80 )
  • Update dependency kr.motd.maven:os-maven-plugin to v1.7.1 ( #1868 ) ( 08b8468 )

2.24.2 (2022-10-28)

Bug Fixes

  • Remove applying header for multiplexing client and add a unit test for multiplexing with different location ( df9b487 )

Dependencies

2.24.1 (2022-10-28)

Bug Fixes

  • Remove applying header for multiplexing client and add a unit test for multiplexing with different location ( #1850 ) ( 1733d5a )

Dependencies

  • Update arrow.version to v10 (major) ( #1847 ) ( b0b5f06 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.18.0 ( #1852 ) ( bb475bd )
  • Update dependency org.apache.arrow:arrow-memory-netty to v10 ( #1848 ) ( d6d96ff )
  • Update dependency org.apache.arrow:arrow-vector to v10 ( #1849 ) ( 66853c2 )

2.24.0 (2022-10-25)

Features

  • Add getInflightWaitSeconds implementation ( #1835 ) ( b569116 )
  • shortsAndBigDecimals:Add shorts and big decimals ( #1674 ) ( 604d7df )

Bug Fixes

  • java:Restore native image configurations ( #1844 ) ( 8ce670a )
  • Remove the client lib header setting since after router migration, it is no longer needed ( #1842 ) ( 5f3b821 )

Dependencies

  • Update dependency com.google.auto.value:auto-value to v1.10 ( #1825 ) ( f7b8f2b )
  • Update dependency com.google.auto.value:auto-value-annotations to v1.10 ( #1826 ) ( 37eb8a1 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.17.1 ( #1829 ) ( 7e8d900 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 ( #1840 ) ( 474756b )

2.23.1 (2022-10-04)

Bug Fixes

  • update protobuf to v3.21.7 ( 77bf65b )

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.17.0 ( #1821 ) ( 8747079 )

2.23.0 (2022-10-03)

Features

  • return list of row errors from append ( df7c6e9 )

Bug Fixes

  • return row-level error information via an AppendSerializtionError exception ( df7c6e9 )

2.22.0 (2022-09-29)

Features

  • Add a new specific exception about json data has unknown field ( #1792 ) ( 18f93c1 )
  • Add cache for location in stream writer, and trigger that when location is not presented ( #1804 ) ( c24c14f )
  • Add close() to multiplexing client ( #1788 ) ( 6b3a974 )
  • Add fully managed schema support on json writer ( #1794 ) ( b6b515f )
  • Add more retry error code to the sample ( #1805 ) ( 4bf67bc )
  • Add multiplexing client core algorithm and basic testing, plus fix a tiny bug in fake server ( #1787 ) ( 1bb8e26 )
  • Add multiplexing support to connection worker. ( #1784 ) ( a869a1d )
  • Add support for flexible column name in JsonStreamWriter ( #1786 ) ( 694abbb )
  • Add two fine logs that would allow Datastream to look into the stuck issue ( #1791 ) ( 745ceb4 )
  • Always pass a null bigquery client lib to StreamWriter ( #1795 ) ( eec50c1 )
  • Bug fix for checking write_stream field but proto might not contain the field to unblock the release ( #1806 ) ( 9791d69 )
  • Client unknown fields drives writer refreshment ( #1797 ) ( d8aaed5 )
  • ExecutorProvider can now be replaced ( #1770 ) ( 6380f71 ), closes #1769
  • Fix some todos and reject stream writer if it's created with mixed behavior of passed in client or not ( #1803 ) ( 1a69192 )
  • Minor tune after offline testing ( #1807 ) ( 694a870 )
  • Populate location info if we already called GetWriteStream ( #1802 ) ( 5f43103 )
  • Some fixes for multiplexing client ( #1798 ) ( b3ffd77 )
  • Wire connection pool to stream writer without implementing updated schema ( #1790 ) ( 3eb1475 )

2.21.0 (2022-09-15)

Features

  • Add connection worker skeleton used for multiplexing client ( #1778 ) ( b26265e )
  • Add Load api for connection worker for multiplexing worker ( #1779 ) ( 179930e )
  • Add location to WriteStream and add WriteStreamView support ( #1771 ) ( f446ff4 )
  • Add proto annotation for non-ascii field mapping ( #1776 ) ( 1a079ee )
  • introducing connection worker to run a loop for fetching / sending requests in a queue. ( 7dd447d )

Bug Fixes

Dependencies

  • Update dependency com.google.cloud:google-cloud-bigquery to v2.15.0 ( #1766 ) ( 40e0ba0 )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.16.0 ( #1777 ) ( 08a7c8f )
  • Update dependency com.google.cloud:google-cloud-bigquery to v2.16.1 ( #1781 ) ( 7ff7099 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ( #1772 ) ( 3279ef4 )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 ( #1780 ) ( ed2cd66 )

2.20.1 (2022-08-24)

Bug Fixes

  • Add unit test for closing disconnected streamwriter. Also reduce wait from 5->3 minutes ( #1751 ) ( 095d7d5 )
  • allow repeated field to have a null or missing json array ( #1760 ) ( ef24825 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.7 ( #1759 ) ( ac3f0b8 )

2.20.0 (2022-08-17)

Features

  • introduce InflightLimitExceededException ( #1746 ) ( 449353b )

Bug Fixes

  • Add documentation to Exceptions ( #1745 ) ( 3bc7aca )
  • Add missing field error to row error message ( #1752 ) ( 186d213 )
  • Close based on whether connection is active, not status variable ( #1750 ) ( ce7f3e0 )

Dependencies

  • fixing the test scope dependency to runtime ( #1742 ) ( 878020b )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.4 ( #1740 ) ( f842d51 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.6 ( #1747 ) ( 329bd9d )

2.19.1 (2022-08-06)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.3 ( #1736 ) ( f36d4f0 )

2.19.0 (2022-08-05)

Features

  • Add CANCELLED to StreamWriter retryable error code ( #1725 ) ( 6d4c004 )
  • remove a dummy WriterClosedException ( 0b3018d )

Bug Fixes

  • Switch integration test onto v1 write api ( #1731 ) ( 2ccb96e )

Documentation

Dependencies

  • update arrow.version to v9 (major) ( #1728 ) ( 3694243 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.1 ( #1721 ) ( e27a9e9 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.2 ( #1734 ) ( 0115e98 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ( #1718 ) ( 940c613 )
  • update dependency org.apache.arrow:arrow-memory-netty to v9 ( #1729 ) ( 297ee99 )
  • update dependency org.apache.arrow:arrow-vector to v9 ( #1730 ) ( 6010b42 )
  • update dependency org.apache.avro:avro to v1.11.1 ( #1719 ) ( 754296f )

2.18.0 (2022-07-27)

Features

  • Add another StreamWriterClosedException and remove RETRY_THRESHOLD ( #1713 ) ( f8d1bd9 )
  • increase timeout waiting for done callback from 2 minutes to 5 … ( #1682 ) ( 5171898 )

Documentation

  • clarify size limitations for AppendRowsRequest ( #1714 ) ( ed3fe1f )

2.17.0 (2022-07-25)

Features

  • Return explicit StreamWriterClosedException ( #1709 ) ( 57eb6d0 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.14.0 ( #1706 ) ( e92a8c0 )

2.16.1 (2022-07-19)

Bug Fixes

2.16.0 (2022-07-11)

Features

  • expose row level serialization failures for JsonStreamWriter append ( #1686 ) ( bba0746 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.8 ( #1690 ) ( 195670d )

2.15.0 (2022-07-01)

Features

  • add fields to eventually contain row level errors ( ec3ea29 )

Bug Fixes

  • Modify client lib retry policy for CreateWriteStream with longer backoff, more error code and longer overall time ( #1679 ) ( ec3ea29 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.3 ( #1678 ) ( 740f2ae )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.4 ( #1680 ) ( de1c8df )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.6 ( #1684 ) ( 05cdb38 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.7 ( #1687 ) ( 8795ae7 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ( #1683 ) ( 2821ee9 )

2.14.2 (2022-06-08)

Bug Fixes

  • floating:floating point numbers as numerics ( #1648 ) ( ecf8598 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.1 ( #1668 ) ( 3eb8d4f )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.2 ( #1671 ) ( 2018ede )

2.14.1 (2022-06-01)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.12.0 ( #1660 ) ( 9d97a98 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.13.0 ( #1665 ) ( 9c3a609 )

2.14.0 (2022-05-19)

Features

  • add build scripts for native image testing in Java 17 ( #1440 ) ( #1655 ) ( ac2dfaf )

Bug Fixes

  • Add a throwException behavior when the StreamWriter inflight queue is full ( #1642 ) ( 4dcf0d5 )
  • add extra JsonWriterTest to show that the LimitBehavior addition is not breaking ( #1643 ) ( 320f5fc )
  • ints/longs are numerics ( #1596 ) ( d046c8d ), closes #1516

Dependencies

  • update arrow.version to v8 ( #1645 ) ( 06e3c34 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ( #1654 ) ( ec4f60b )

2.13.0 (2022-05-05)

Features

  • add support to a few more specific StorageErrors for the Write API ( #1563 ) ( c26091e )
  • next release from main branch is 2.12.2 ( #1624 ) ( b2aa2a4 )

Bug Fixes

  • A stuck when the client fail to get DoneCallback ( #1637 ) ( 3baa84e )
  • Fix a possible NULL PTR after introduced timeout on waitForDone ( #1638 ) ( e1c6ded )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.10 ( #1623 ) ( 54b74b8 )
  • update dependency org.apache.avro:avro to v1.11.0 ( #1632 ) ( b47eea0 )

Documentation

  • samples:update WriteComittedStream sample code to match best practices ( #1628 ) ( 5d4c7e1 )
  • sample:update WriteToDefaultStream sample to match best practices ( #1631 ) ( 73ddd7b )

2.12.2 (2022-04-18)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.7 ( #1614 ) ( ccdac87 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.8 ( #1618 ) ( b9c50f1 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.9 ( #1620 ) ( 7e1ae93 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ( #1619 ) ( 55c4134 )

2.12.1 (2022-04-08)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.6 ( #1610 ) ( 20e4225 )

2.12.0 (2022-04-01)

Features

  • Deprecate format specific row_count field in Read API ( #1599 ) ( 6f415f6 )

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.5 ( #1602 ) ( 8787b5d )

2.11.1 (2022-03-29)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.0 ( #1578 ) ( adca54e )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.1 ( #1583 ) ( cc33d0e )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.2 ( #1587 ) ( d4ab7f6 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.3 ( #1591 ) ( 0c62c85 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.10.4 ( #1594 ) ( 05e9062 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ( #1593 ) ( 5234809 )

2.11.0 (2022-03-14)

Features

Bug Fixes

  • a possible race condition that we used table schema out of the lock. ( #1575 ) ( b587638 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.9.1 ( #1562 ) ( 7efdbf0 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.9.3 ( #1570 ) ( 3d281d2 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.9.4 ( #1572 ) ( d3935cd )

2.10.1 (2022-03-03)

Bug Fixes

  • change customer StorageException from RuntimeException to StatusRuntimeException ( #1559 ) ( 523377e )

Dependencies

  • update actions/checkout action to v3 ( #1554 ) ( 1371ac9 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 ( #1555 ) ( cc25162 )

Documentation

  • improve documentation for write client ( #1560 ) ( fbb5321 )

2.10.0 (2022-02-28)

Features

Bug Fixes

  • Add a e2e test on byte string array and remove a impossible case for byte array conversion ( #1546 ) ( adcb9bb )
  • add more idiomatic way to insert ARRAY
  • remove bigquery.readonly auth scope ( #1543 ) ( a70ae45 )

Dependencies

  • update actions/github-script action to v6 ( #1533 ) ( 370c3b5 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.9.0 ( #1538 ) ( 43446b2 )

Documentation

  • tutorials:Add STRUCT column to tutorial ( #1534 ) ( 9595dab )
  • tutorials:Call append asynchronously instead of blocking ( #1542 ) ( c777e23 )

2.9.1 (2022-02-11)

Bug Fixes

  • rollback the reconnect after 10MB behavior after the fix for omg… ( #1530 ) ( 737bd0e )

Dependencies

  • update arrow.version to v7 (major) ( #1526 ) ( b6a4479 )
  • update dependency org.apache.arrow:arrow-memory-netty to v7 ( #1527 ) ( 06e927f )
  • update dependency org.apache.arrow:arrow-vector to v7 ( #1528 ) ( 70297cc )

2.9.0 (2022-02-08)

Features

  • add a indicator of how much time a request is waiting for inflight limit ( #1514 ) ( 54874be )
  • temp workaround for omg/48020 ( #1521 ) ( ff28f65 )

Bug Fixes

Documentation

  • tutorials:Add IT to JsonWriteDefaultStream tutorial ( #1522 ) ( 9fd7aca )

2.8.4 (2022-02-03)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.7.1 ( #1505 ) ( a700d92 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.8.0 ( #1508 ) ( b9ab6aa )

Documentation

  • tutorials:add integration test file structure for tutorials ( #1507 ) ( ecb1fbb )
  • tutorials:Add README, other small fixes to JsonWriterDefaultStream tutorial ( #1504 ) ( 691eae5 )

2.8.3 (2022-01-28)

Dependencies

  • java:update actions/github-script action to v5 ( #1339 ) ( #1491 ) ( 7eea012 )
  • update actions/github-script action to v5 ( #1492 ) ( 580c033 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.7.0 ( #1499 ) ( 0d414f8 )
  • upgrade google-cloud-shared-dependencies to v2.7.0 ( #1501 ) ( 3f75e83 )

Documentation

  • tutorials:add a README.md ( #1500 ) ( c50c6a0 )
  • tutorials:add new tutorials directory and JsonWriterDefaultStream tutorial ( #1498 ) ( fd1ecf2 )

2.8.2 (2022-01-25)

Bug Fixes

  • java:add reflection configuration for native-image testing ( #1488 ) ( d87fe28 )

Documentation

Dependencies

  • exclude un-used runtime dependencies brought in by gax-grpc ( #1490 ) ( 3e7833e )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.6.1 ( #1473 ) ( f996cdb )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.6.2 ( #1475 ) ( 37c1fd8 )
  • update dependency kr.motd.maven:os-maven-plugin to v1.7.0 ( #1476 ) ( e038151 )

2.8.1 (2022-01-07)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.6.0 ( #1459 ) ( 323813c )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 ( #1467 ) ( 8ebb448 )

2.8.0 (2021-12-30)

Features

  • Add ignoreUnknownField support in JsonWriter ( #1455 ) ( 4616adb )
  • Add reconnect support to v1 client lib. ( #1446 ) ( a5157fa )
  • add schema update support in JsonStreamWriter ( #1447 ) ( 973afcc )
  • support append() without offset in StreamWriter ( #1452 ) ( cb8b0ad )

Bug Fixes

  • allow all fields to be null values ( #1450 ) ( e47ac79 )
  • finish BIGNUMERIC support ( #1449 ) ( d9d51cd )
  • fix a NullPtr when user closes a writer without connection being ever established ( #1454 ) ( b774f5d )
  • update storageError support due to server side enhancement ( #1456 ) ( 6243ad5 )

2.7.0 (2021-12-07)

Features

  • add write_mode support for BigQuery Storage Write API v1 ( #1441 ) ( ffe0670 )

Bug Fixes

2.6.5 (2021-12-05)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.5.1 ( #1435 ) ( 9116ecf )

2.6.4 (2021-12-03)

Reverts

  • "chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.24" ( #1431 ) ( b4fab5f )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.5.0 ( #1427 ) ( bc69fee )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 ( #1429 ) ( 543c63e )

2.6.3 (2021-11-19)

Dependencies

2.6.2 (2021-11-17)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.4.1 ( #1412 ) ( e862027 )

2.6.1 (2021-11-17)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.4.0 ( #1408 ) ( 0ad6ce7 )

2.6.0 (2021-11-15)

Features

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 ( #1406 ) ( 38f5eb9 )

2.5.1 (2021-11-03)

Dependencies

  • update dependency org.apache.avro:avro to v1.11.0 ( #1387 ) ( 117ad11 )

2.5.0 (2021-10-26)

Features

  • next release from main branch is 2.4.1 ( #1376 ) ( ca21447 )

Bug Fixes

  • BQ/proto schema names should be compared lowercase ( #1369 ) ( a0da90e )

Dependencies

  • update arrow.version to v6 ( #1383 ) ( f2e3562 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.3.2 ( #1378 ) ( 5983419 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.3.3 ( #1382 ) ( 8705af7 )

2.4.2 (2021-10-20)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.3.1 ( #1370 ) ( ba1a1ad )

2.4.1 (2021-10-19)

Bug Fixes

  • remove excessive StreamWriter info logging ( #1359 ) ( 0d27d5a )

Documentation

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.3.0 ( #1361 ) ( c8f0051 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 ( #1365 ) ( 69e96aa )

2.4.0 (2021-10-12)

Features

  • Add INTERVAL and JSON type support to JsonStreamWriter ( #1351 ) ( f2121a7 )

2.3.3 (2021-10-05)

Bug Fixes

  • add string to DATETIME, TIME, NUMERIC, BIGNUMERIC support in JsonStreamWriter v1 ( #1345 ) ( 9d272dd )
  • JsonWriter accepts string input for DATETIME, TIME, NUMERIC, BIGNUMERIC field ( #1339 ) ( 691f078 )
  • Sample should show sending multiple rows in one request ( #1335 ) ( 3f85a68 )

Documentation

  • samples:Add WriteAPI BUFFERED mode sample ( #1338 ) ( 5dfd523 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.2.0 ( #1346 ) ( 9370eb8 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.2.1 ( #1347 ) ( 406f5d3 )

2.3.2 (2021-10-01)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.13 ( #1336 ) ( 8b2e46f )

2.3.1 (2021-09-27)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.12 ( #1327 ) ( 67e694c )

2.3.0 (2021-09-24)

Features

2.2.1 (2021-09-23)

Bug Fixes

  • add missing read api retry setting on SplitReadStream ( #1315 ) ( 015d6f4 )

Documentation

  • Align session length with public documentation feat: Expose estimated bytes that a session will scan. ( #1310 ) ( fff5c89 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.10 ( #1318 ) ( f5d8b2d )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.11 ( #1320 ) ( 12a2b03 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.8 ( #1311 ) ( e5aa8fd )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.9 ( #1317 ) ( 600531d )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 ( #1308 ) ( 7be798d )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 ( #1319 ) ( 2f2a44c )

2.2.0 (2021-09-10)

Features

  • add trace id support to JsonWriter and add default trace id to help identify json writer users. ( #1302 ) ( 0e749d9 )

Bug Fixes

  • Accept null json values in JsonToProtoMessage converter ( #1288 ) ( fb515ab )
  • beta cleanup: remove deprecated classes and unused functionalities ( #1300 ) ( 7d08d7b )
  • Cannot share client between appendRows and other function becaus… ( #1290 ) ( c2dcf6f )
  • remove dependency on google-cloud-bigquery (cyclic dep) ( #1295 ) ( 7ac47de ), closes #1249
  • the request limit should be 10MB instead of 8MB ( #1289 ) ( ed1ea00 )
  • update comment to be consistent with code ( #1292 ) ( 5669420 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.7 ( #1298 ) ( c156410 )

Documentation

  • Align session length with public documentation feat: Align ReadRows timeout with other versions of the API. ( #1281 ) ( b920cd5 )
  • samples:update WriteToDefaultStream.java sample ( #1305 ) ( 83c8e23 )

2.1.2 (2021-09-02)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.5 ( #1279 ) ( 59d031e )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.6 ( #1284 ) ( 8d62b9c )

2.1.1 (2021-08-31)

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210819-1.32.1 ( #1273 ) ( 0ab4bbb )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.3 ( #1266 ) ( e72d50f )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.4 ( #1269 ) ( c09c987 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ( #1276 ) ( 7254177 )

2.1.0 (2021-08-24)

Features

  • retry certain RESOURCE_EXHAUSTED errors observed during ReadRows and report retry attempts ( #1257 ) ( d56e1ca )

Documentation

  • sample:Remove client from JsonStreamWriter in WriteCommittedStream ( #1248 ) ( 6d38bd5 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 ( #1261 ) ( 0edb25d )

2.0.4 (2021-08-19)

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210813-1.32.1 ( #1253 ) ( b25c960 )

2.0.3 (2021-08-19)

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210727-1.32.1 ( #1237 ) ( 29e5204 )
  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.2 ( #1239 ) ( 5934277 )

2.0.2 (2021-08-12)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v2.1.0 ( #1232 ) ( cef4fcb )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ( #1233 ) ( 27169f0 )

2.0.1 (2021-08-10)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.137.2 ( #1224 ) ( d8a312a )
  • update dependency com.google.cloud:google-cloud-bigquery to v2 ( #1226 ) ( 11c811e )

2.0.0 (2021-08-05)

⚠ BREAKING CHANGES

  • Java 8 breaking generator changes (#1222)

Features

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210726-1.32.1 ( #1217 ) ( 2ae3d90 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2 ( #1219 ) ( a83da41 )

1.23.2 (2021-07-29)

Dependencies

1.23.1 (2021-07-22)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.137.1 ( #1190 ) ( 116460f )

1.23.0 (2021-07-14)

Features

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.136.0 ( #1176 ) ( 95c77e2 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.137.0 ( #1184 ) ( 8bf328c )

1.22.8 (2021-07-07)

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210617-1.32.1 ( #1168 ) ( 61d52f0 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.135.3 ( #1167 ) ( 14bdcc4 )

1.22.7 (2021-07-01)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.135.2 ( #1163 ) ( 9c11919 )

1.22.6 (2021-06-30)

Documentation

  • sample:add IT for WriteToDefaultStream ( #1158 ) ( 3280d7a ), closes #1156
  • user-provided streamOrTableName for default write streams ( #1155 ) ( fc4a5c0 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.135.1 ( #1154 ) ( 99f8ebb )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ( #1159 ) ( 7e1b206 )

1.22.5 (2021-06-28)

Dependencies

  • update dependency com.google.apis:google-api-services-bigquery to v2-rev20210617-1.31.5 ( #1147 ) ( 0f4605f )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.134.0 ( #1146 ) ( c7b3ca1 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.135.0 ( #1149 ) ( f220560 )

1.22.4 (2021-06-24)

Bug Fixes

  • Add shopt -s nullglob to dependencies script ( #1139 ) ( fef0aca )
  • Add google-api-services-bigquery to google-cloud-bigquerystorage-bom ( #1142 ) ( 4e97130 )
  • Update dependencies.sh to not break on mac ( #1134 ) ( 85f8c9a )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.133.1 ( #1136 ) ( 7248e45 )

1.22.3 (2021-06-11)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.133.0 ( #1124 ) ( aea80e9 )

1.22.2 (2021-06-08)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.132.1 ( #1114 ) ( 845078e )

1.22.1 (2021-06-05)

Bug Fixes

  • call awaitTermination when close the stream writer ( #1111 ) ( 0f7db50 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.132.0 ( #1109 ) ( fc91b02 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 ( #1108 ) ( 05a936a )

1.22.0 (2021-05-31)

⚠ BREAKING CHANGES

  • remove default deadline for AppendRows API (#1101)

Features

  • add gcf-owl-bot[bot] to ignoreAuthors ( #1092 ) ( 9fe34d1 )

Bug Fixes

Dependencies

  • update arrow.version to v4.0.1 ( #1103 ) ( b2e3489 )
  • update dependency com.google.truth:truth to v1.1.3 ( #1100 ) ( 12c401f )

1.21.1 (2021-05-19)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.131.1 ( #1087 ) ( fd418bd )

1.21.0 (2021-05-19)

Features

  • Add ZSTD compression as an option for Arrow proto changes ( d910a89 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.131.0 ( #1083 ) ( 70ff6d5 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ( #1084 ) ( 99fae33 )

1.20.6 (2021-05-18)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.130.0 ( #1075 ) ( 4cf3901 )

1.20.5 (2021-05-13)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.129.0 ( #1065 ) ( b94e01f )

1.20.4 (2021-05-11)

Bug Fixes

  • migrate json writer to use StreamWriterV2 ( #1058 ) ( 586777f )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ( #1061 ) ( d6c3146 )

1.20.3 (2021-05-04)

Bug Fixes

  • remove schema update capability from jsonwriter and delete related tests ( #1047 ) ( 21e399b )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.128.3 ( #1045 ) ( 68beb48 )

1.20.2 (2021-04-27)

Dependencies

  • update arrow.version to v4 ( #1035 ) ( 8e2225c )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.128.1 ( #1033 ) ( 776c670 )

1.20.1 (2021-04-24)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ( #1030 ) ( 7a00340 )

1.20.0 (2021-04-20)

Features

  • new JSON type through BigQuery Write ( #1013 ) ( 357e811 )

Bug Fixes

  • It seems GAPIC is not generated expected headers for bidi streaming client lib, apply a temp fix to unblock customers ( #1017 ) ( 9c1ed55 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ( #1018 ) ( 827764e )

1.19.0 (2021-04-15)

⚠ BREAKING CHANGES

  • remove v1alpha2 library (#1003)

Bug Fixes

  • release scripts from issuing overlapping phases ( #1006 ) ( f338201 )

Code Refactoring

1.18.1 (2021-04-10)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.128.0 ( #993 ) ( 42989b5 )

1.18.0 (2021-04-09)

Features

  • add deprecated annotation and tag to bq storage alpha api ( #978 ) ( c7da342 )
  • re-generated to pick up changes from googleapis. ( #982 ) ( 17bfbd8 )

Bug Fixes

  • Cleanup JsonWriter bytes conversion code and add some test coverage ( #984 ) ( e43df34 )

Documentation

  • update region tag for the storage quickstart ( #985 ) ( 1d0d6c3 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.12 ( #986 ) ( d39bd79 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ( #987 ) ( 4fa3dbb )

1.17.0 (2021-03-30)

Features

  • add a Arrow compression options (Only LZ4 for now) ( #972 ) ( de0c0d2 )
  • BigDecimal and ByteString encoding ( #971 ) ( 82b556e )

1.16.1 (2021-03-26)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.11 ( #962 ) ( 87a821e )

1.16.0 (2021-03-25)

Features

  • Add CivilTimeEncoder to encode and decode DateTime/Time as numerics ( #937 ) ( 969b429 )

Bug Fixes

  • add a deprecation message on StreamWriter ( #922 ) ( fce5289 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.10 ( #955 ) ( c810c72 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.9 ( #947 ) ( d781dc5 )

Documentation

  • samples:Check for error from BatchCommitWriteStreams ( #940 ) ( ab3c145 )

1.15.1 (2021-03-17)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.8 ( #934 ) ( 626ae23 )
  • update dependency org.apache.avro:avro to v1.10.2 ( #942 ) ( 1554247 )

1.15.0 (2021-03-09)

⚠ BREAKING CHANGES

  • remove deprecated append method in StreamWriterV2 (#924)

Features

  • remove deprecated append method in StreamWriterV2 ( #924 ) ( f278775 )

Bug Fixes

  • Revive schema update e2e test and adjust some test names ( #921 ) ( dd392e5 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ( #931 ) ( 8c716c5 )

1.14.0 (2021-03-04)

Features

  • update StreamWriterV2 to support trace id ( #895 ) ( 2e49ce8 )

Bug Fixes

  • add schema update back to json writer ( #905 ) ( a2adbf8 )
  • Add unit test for concurrent issues we worried about, and fix some locking issues ( #854 ) ( 0870797 )
  • test failure testAppendWhileShutdownSuccess ( #904 ) ( b80183e )
  • testAppendWhileShutdownSuccess race ( #907 ) ( d39443d )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.6 ( #909 ) ( 505938b )

1.13.0 (2021-03-01)

Features

  • generator:update protoc to v3.15.3 ( #898 ) ( 2f277d6 )
  • in StreamWriterV2, supports new append, which takes rows and offset ( #894 ) ( f3865b0 )
  • StreamWriterV2 will handle schema/streamName attachment ( #877 ) ( c54bcfe )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.5 ( #896 ) ( d211c76 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ( #892 ) ( 438f1c3 )

1.12.0 (2021-02-25)

Features

  • StreamWriterV2 sets exception for response with error ( #884 ) ( 4677d7b )

Documentation

  • sample:Update parallel append sample to use StreamWriterV2 ( #883 ) ( 5c5c690 )

1.11.0 (2021-02-24)

Features

  • Add max size check to StreamWriterV2 ( #873 ) ( 0261af4 )
  • Support building a BigQueryWriteClient within the StreamWriterV2 ( #876 ) ( 237c827 )
  • Support inflight control in StreamWriterV2 ( #875 ) ( 854c81e )

Documentation

  • samples:add a new sample for parallel append ( #863 ) ( ed1c265 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.4 ( #869 ) ( de747ec )

1.10.0 (2021-02-23)

Features

  • Create Stream writer v2 - starting with core logics ( #867 ) ( 7c01f45 )

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.3 ( #861 ) ( da95d18 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ( #862 ) ( 4e390d7 )

1.9.1 (2021-02-18)

Bug Fixes

  • remove reconnection feature from client library ( #849 ) ( 86dfc3a )

1.9.0 (2021-02-17)

Features

  • generate sample code in the Java microgenerator ( #821 ) ( 3ab9a30 )

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.0 ( #825 ) ( 36322fb )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.1 ( #828 ) ( c24a6ae )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.127.2 ( #830 ) ( 94c7848 )
  • update dependency junit:junit to v4.13.2 ( #829 ) ( c2e429a )

1.8.5 (2021-01-17)

Bug Fixes

  • StreamWriter hang when we reach the inflight limit control and is doing a retry ( #799 ) ( f8f9770 )

1.8.4 (2021-01-14)

Bug Fixes

  • default stream integration test failures due to production expected change ( #791 ) ( 1c2b5c1 )

Documentation

  • samples:jsonstreamwriter samples ( #756 ) ( 929b2ce )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.126.6 ( #794 ) ( 8e68546 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ( #795 ) ( 86036bb )
  • update protobuf ( #790 ) ( 792e925 )

1.8.3 (2021-01-12)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.126.4 ( #782 ) ( ced40d0 )

1.8.2 (2021-01-12)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 ( #778 ) ( b4099d0 )

1.8.1 (2021-01-11)

Dependencies

  • update dependency com.fasterxml.jackson.core:jackson-core to v2.12.1 ( #770 ) ( 2f276bd )

1.8.0 (2021-01-05)

Features

  • add default stream support for StreamWriter ( #744 ) ( 248ab73 )
  • better default stream support in client library ( #750 ) ( 488f258 ), closes #749 #746
  • remove IgnoreUnknownFields support on JsonStreamWriter ( #757 ) ( 0988105 )
  • updates to Write API v1beta2 public interface, migrate to Java microgenerator ( #728 ) ( 2fc5968 )

Bug Fixes

  • An extra test that is still calling old JsonStreamWriter append ( #760 ) ( af72e6e )
  • enable tests that are disabled due to breaking change and stop ignoring ALREADY_EXISTED error ( #748 ) ( 8caf5a2 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.126.3 ( #739 ) ( 29f2bac )

1.7.2 (2020-12-15)

Bug Fixes

  • Disable Breaking change related code site ( #731 ) ( d180293 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ( #735 ) ( 131d7a7 )

1.7.1 (2020-12-14)

Bug Fixes

  • a build break caused by breaking change. ( #729 ) ( a1b1c8e )
  • A test race in JsonStreamWriterTest ( #722 ) ( 35fe606 )
  • Add special type tests for Json writer and fix some type mapping issues ( #725 ) ( ab6213c )
  • Temporally disable test/code where breaking change is used to help pushing out the breaking change in unreleased Beta ( #727 ) ( 38c95c2 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ( d70bc3e )

1.7.0 (2020-12-09)

Features

  • v1beta2 manual client library for BigQueryWrite ( #714 ) ( 53a9c3a )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.126.0 ( #708 ) ( 24a98c8 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.126.1 ( #716 ) ( 03aa545 )

1.6.7 (2020-12-03)

Dependencies

  • update dependency org.apache.avro:avro to v1.10.1 ( #703 ) ( 9b5480a )

1.6.6 (2020-12-02)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ( #696 ) ( dae7ee0 )

1.6.5 (2020-12-02)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.125.0 ( #682 ) ( 978b304 )

1.6.4 (2020-11-16)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.124.6 ( #676 ) ( 3f3d665 )

1.6.3 (2020-11-12)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.124.5 ( #666 ) ( eeccba7 )

1.6.2 (2020-11-11)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.124.4 ( #653 ) ( 48fb650 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ( #662 ) ( 6cf80d8 )

1.6.1 (2020-11-01)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.124.0 ( #644 ) ( 1f08141 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.124.1 ( #648 ) ( 8077e9f )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ( #650 ) ( 8bc7210 )

1.6.0 (2020-10-27)

Features

  • bigquery Write API V1Beta2 public interface. ( #637 ) ( bb21e7b )

Bug Fixes

  • remove stream ttl in client library, since there is no very clear TTL defined. ( #627 ) ( 2ae69b6 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.123.1 ( #632 ) ( 7b5fc9b )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.123.2 ( #633 ) ( bf6260e )

1.5.6 (2020-10-20)

Bug Fixes

  • Due to backend issues resolved, we no longer need to wait for 5 seconds between reconnection ( #610 ) ( f536fc7 )
  • test failure due to message start appending entity ( #609 ) ( 63b1762 )

Dependencies

  • update arrow.version to v2 ( #613 ) ( 4b07ee2 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.123.0 ( #618 ) ( d565550 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.11.0 ( #601 ) ( 0527f44 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ( #615 ) ( dfc6436 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ( #619 ) ( 4a24bf8 )
  • update dependency com.google.truth:truth to v1.1 ( #617 ) ( bcab936 )
  • update dependency junit:junit to v4.13.1 ( #598 ) ( a732ae0 )

1.5.5 (2020-10-09)

Bug Fixes

Dependencies

  • update dependency com.fasterxml.jackson.core:jackson-core to v2.11.3 ( #580 ) ( 8d800fa )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.122.0 ( #579 ) ( 0bf5220 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.122.1 ( #588 ) ( 496205e )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.122.2 ( #593 ) ( abe21f0 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.1 ( #589 ) ( e89c92b )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ( #592 ) ( 33c460f )

1.5.4 (2020-09-24)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ( #563 ) ( d78ed84 )

1.5.3 (2020-09-22)

Documentation

Dependencies

  • update arrow-vector to v1 ( #551 ) ( 5cdf42c )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.120.0 ( #549 ) ( e8dea03 )

1.5.2 (2020-09-21)

Bug Fixes

  • geo type accepted change from bytes to string ( #523 ) ( 94e6394 )
  • update schema compat check with backend type changes ( #522 ) ( 2fcae4f )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.117.1 ( #514 ) ( 2689689 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.117.2 ( #529 ) ( 74c1854 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.118.0 ( #530 ) ( ffdbf2a )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.119.0 ( #532 ) ( f005d93 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ( #517 ) ( 91899a9 )

1.5.1 (2020-08-31)

Bug Fixes

  • temporarily disable reporting to unblock releases ( #506 ) ( 042cb41 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.117.0 ( #508 ) ( 15dea1b )

1.5.0 (2020-08-19)

Features

  • Add a flushAll() method that will flush all the inflight request and make sure all responses returned ( #492 ) ( 6134818 )
  • add JsonWriterCache.java and added JsonWriterCache in DirectWriter to allow JsonWrites ( #489 ) ( 34193b8 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.10 ( #483 ) ( 285b6f8 )

1.4.1 (2020-08-10)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ( #477 ) ( f5faba6 )

1.4.0 (2020-08-07)

Features

Bug Fixes

  • enum value conflict in generated ProtoSchema descriptor. ( #469 ) ( 3e1382f ), closes #464

Dependencies

  • update dependency com.fasterxml.jackson.core:jackson-core to v2.11.2 ( #461 ) ( 36b368a )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.9 ( #473 ) ( b4ba055 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.5 ( #467 ) ( 35c65d4 )

1.3.1 (2020-07-31)

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.7 ( #441 ) ( abc1971 )

1.3.0 (2020-07-21)

Features

  • Adding JsonToProtoMessage.java ( #400 ) ( 200da6d )
  • re-generated to pick up changes from googleapis. ( #435 ) ( bdf35e0 ), closes #436

1.2.1 (2020-07-20)

Bug Fixes

  • ProtoSchemaConver's problem when converting fields reference same… ( #428 ) ( 1ce2621 )

1.2.0 (2020-07-16)

Features

  • add 'Received Rst Stream' to automatic retry strings ( #419 ) ( 1584bdb )

Bug Fixes

  • BQTableSchemaToProtobufDescriptor will now only generate lower-cased fieldnames in the protobuf descriptor ( #415 ) ( 4672939 )

1.1.1 (2020-07-14)

Bug Fixes

  • BQTableSchemaToProtoDescriptor change type mapping ( #402 ) ( 413d6f0 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.6 ( #407 ) ( d0aa73d )

1.1.0 (2020-07-10)

Features

  • add two new fields, ignoreUnknownFields in AppendRowsRequest and update_schema in AppendRowsResponse. ( #389 ) ( 3e9d4c8 )
  • Added BQSchemaToProtoDescriptor.java ( #395 ) ( c3a9542 )

Dependencies

  • update dependency com.fasterxml.jackson.core:jackson-core to v2.11.1 ( #383 ) ( 004e78b )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.4 ( #404 ) ( dd56e6c )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 ( #393 ) ( 4d3bce6 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 ( #405 ) ( 01c59e2 )
  • update dependency org.apache.avro:avro to v1.10.0 ( #392 ) ( 25dd6d5 )

1.0.0 (2020-06-23)

Features

0.134.1 (2020-06-22)

Bug Fixes

  • BQ Numeric is compatible with double and float protobuf types ( #367 ) ( 1b2f110 )
  • Renamed SchemaCompact.java to SchemaCompatibility.java ( #362 ) ( d3f4787 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.3 ( #361 ) ( e88095f )

0.134.0 (2020-06-18)

Features

  • Added schema compatibility check functionality (SchemaCompact.java) ( #339 ) ( bc2d8cc )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.1 ( #346 ) ( 9db4c47 )

0.133.4 (2020-06-11)

Bug Fixes

  • make awaitTermination and shutdown protected, since we already have close() method, it is confusing to have 3 shutdown methods ( #330 ) ( 8856288 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.2 ( #334 ) ( a611756 )

0.133.3 (2020-06-04)

Bug Fixes

  • add retry logic for readrows v1beta1 ( #314 ) ( 5290cec )
  • add retry logic for readrows v1beta2 ( #315 ) ( cf1ab06 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.1 ( #321 ) ( c08116b )
  • update libraries-bom version ( dd21613 )

Documentation

0.133.2 (2020-05-28)

Documentation

  • samples:migrate samples into client ( #308 ) ( c2161fb )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.7.0 ( #302 ) ( 5d22cb0 )

0.133.1 (2020-05-27)

Bug Fixes

Dependencies

  • bump shared-deps version and add back certain test deps ( #300 ) ( edfa26b )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.115.1 ( #294 ) ( 75a08c3 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.116.0 ( #296 ) ( d243ece )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.4.0 ( #291 ) ( 20b2963 )

0.133.0 (2020-05-15)

Features

Bug Fixes

  • try to make test run a bit faster, and update some logs. ( #279 ) ( 4749b85 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.115.0 ( #283 ) ( 873d787 )

0.132.0 (2020-05-13)

Features

  • add a Flush API to enable finer grained data commit needs for dataflow. ( #272 ) ( b1c827f )

Documentation

  • update CONTRIBUTING.md to include code formatting ( #534 ) ( #273 ) ( 9f071d0 )

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.114.0 ( #269 ) ( d71e6b7 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.3.1 ( #274 ) ( 9c9471a )

0.131.2 (2020-05-08)

Bug Fixes

  • Avoid setting error on response future twice ( #261 ) ( 35ef0ed )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.3.0 ( #256 ) ( 252440a )

0.131.1 (2020-05-04)

Bug Fixes

  • flaky writeapi manual client tests ( #238 ) ( 89c8623 )
  • more writeapi manual client test issues ( #241 ) ( 65c5ec9 )

0.131.0 (2020-04-28)

Features

  • integrate gapic generator change in googleapis ( #220 ) ( 1565dc0 )

Bug Fixes

Dependencies

  • update dependency com.fasterxml.jackson.core:jackson-core to v2.11.0 ( #224 ) ( 87d5248 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.111.1 ( #210 ) ( d898a61 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.2.0 ( #207 ) ( ae29920 )
  • update dependency com.google.truth:truth to v1 ( #199 ) ( 440d85b )

0.130.0 (2020-04-20)

Features

  • use shared-dependencies bom and add flatten to grpc and proto modules ( #186 ) ( 532a698 )

0.129.0 (2020-04-16)

Features

Dependencies

  • update dependency com.google.cloud:google-cloud-bigquery to v1.110.1 ( #155 ) ( a0b0cfd )
  • update dependency com.google.guava:guava-bom to v29 ( #166 ) ( 81c87d6 )

0.128.1 (2020-04-07)

Bug Fixes

Dependencies

  • update core dependencies ( #149 ) ( dbe270f )
  • update dependency org.threeten:threetenbp to v1.4.3 ( #144 ) ( c1f2731 )

0.128.0 (2020-04-04)

Features

0.127.0 (2020-04-03)

Features

Dependencies

  • update core dependencies ( #98 ) ( 0983575 )
  • update core dependencies to v1.55.0 ( #127 ) ( 99cedf9 )
  • update dependency com.google.api:api-common to v1.9.0 ( #126 ) ( 27db090 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.109.0 ( #114 ) ( f5b48d8 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.110.0 ( #115 ) ( 9b20371 )
  • update dependency com.google.cloud:google-cloud-core to v1.93.3 ( #104 ) ( 519bd1e )
  • update dependency com.google.cloud.samples:shared-configuration to v1.0.13 ( #123 ) ( 819dc70 )
  • update dependency io.grpc:grpc-bom to v1.28.1 ( #132 ) ( 711c5c7 )
  • update dependency org.threeten:threetenbp to v1.4.2 ( #113 ) ( 09451c1 )

Documentation

  • regen:fix closing backtick in docs ( #109 ) ( 98f3cb2 )

0.126.0 (2020-03-09)

Features

  • re-generated to pick up changes in the API or client library generator. ( #85 ) ( e3f4087 )
  • re-generated to pick up changes in the API or client library generator. ( #95 ) ( 7e760a4 )
  • re-generated to pick up changes in the API or client library generator. ( #97 ) ( c1f1854 )

Dependencies

  • update core dependencies ( #89 ) ( bdf1385 )
  • update dependency com.fasterxml.jackson.core:jackson-core to v2.10.3 ( #92 ) ( 551d024 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.107.0 ( #82 ) ( 96e55ee )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.108.0 ( #91 ) ( aa7b8b8 )
  • update dependency com.google.cloud:google-cloud-bigquery to v1.108.1 ( #96 ) ( 11b4418 )
  • update dependency com.google.cloud:google-cloud-core to v1.93.1 ( #93 ) ( aa10c59 )
  • update dependency io.grpc:grpc-bom to v1.27.2 ( #88 ) ( cdba693 )

0.125.0 (2020-02-18)

Features

  • add ArrowSerializationOptions to TableReadOptions ( #76 ) ( df5d4cb )
  • re-generated to pick up changes in the API or client library generator. ( #70 ) ( 3631965 )
  • re-generated to pick up changes in the API or client library generator. ( #74 ) ( a41f1a7 )

Dependencies

  • update dependency com.google.cloud:google-cloud-core to v1.92.5 ( #73 ) ( a822658 )
  • update dependency com.google.protobuf:protobuf-java to v3.11.4 ( #79 ) ( 2c1c640 )
  • update dependency io.grpc:grpc-bom to v1.27.1 ( #78 ) ( c4814dc )
  • update dependency org.apache.avro:avro to v1.9.2 ( #77 ) ( 8f8fa6a )

0.124.0 (2020-02-07)

Features

  • add an enhanced layer for BigQuery Storage v1 client ( #66 ) ( 43fc284 )
  • add v1 integration tests ( #68 ) ( 8e7ac15 )

0.123.0 (2020-02-06)

Features

0.122.0 (2020-02-05)

Features

  • re-generated to pick up changes in the API or client library generator. ( #49 ) ( 00d8ccb )
  • re-generated to pick up changes in the API or client library generator. ( #59 ) ( f63b305 )

Bug Fixes

Documentation

0.121.0 (2020-02-03)

Features

  • add an enhanced layer for BigQuery Storage v1beta2 client ( #48 ) ( 9496158 )
  • add integration tests for v1beta2 BigQuery Storage API ( #50 ) ( bd37cf3 )
  • add v1beta2, v1alpha2 clients ( #44 ) ( 8c124a2 )

Dependencies

  • bump dependency versions ( #53 ) ( b6418b4 )
  • update core dependencies ( #17 ) ( c17786e )
  • update dependency com.google.guava:guava-bom to v28.2-android ( #20 ) ( 24bf682 )
  • update dependency org.threeten:threetenbp to v1.4.1 ( 617db50 )

0.120.0 (2020-01-07)

Dependencies

  • update dependency junit:junit to v4.13 ( #21 ) ( 190ad2a )

Documentation

  • regen:javadoc proto class changes from protoc update ( #9 ) ( d371b4a )
Design a Mobile Site
View Site in Mobile | Classic
Share by: