Send feedback
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.45.0 keyboard_arrow_down
Changelog
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
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
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
Bug Fixes
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
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
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
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
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
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
Bug Fixes
Dependencies
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
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
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
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
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
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 )
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 )
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 )
Bug Fixes
Dependencies
update dependency com.google.cloud:google-cloud-bigquery to v1.116.1 (#321 ) (c08116b )
update libraries-bom version (dd21613 )
Documentation
Documentation
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.7.0 (#302 ) (5d22cb0 )
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 )
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 )
Features
add a Flush API to enable finer grained data commit needs for dataflow. (#272 ) (b1c827f )
Documentation
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 )
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 )
Bug Fixes
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 )
Features
use shared-dependencies bom and add flatten to grpc and proto modules (#186 ) (532a698 )
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 )
Bug Fixes
Dependencies
update core dependencies (#149 ) (dbe270f )
update dependency org.threeten:threetenbp to v1.4.3 (#144 ) (c1f2731 )
Features
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
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 )
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 )
Features
add an enhanced layer for BigQuery Storage v1 client (#66 ) (43fc284 )
add v1 integration tests (#68 ) (8e7ac15 )
Features
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
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 )
Dependencies
update dependency junit:junit to v4.13 (#21 ) (190ad2a )
Documentation
regen: javadoc proto class changes from protoc update (#9 ) (d371b4a )
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-11-06 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-06 UTC."],[],[]]