Releases: looker-open-source/bqjdbc
v2.3.22
- Addresses CVE-2021-22573 in
com.google.oauth-client:google-oauth-client
by bumpinggoogle-api-client
from v1.32.1 to 1.35.2
v.2.3.21
v2.3.20 release
ERRATUM on previous release. THis is the correct bump of gson version from 2.8.6 to 2.8.9
v2.3.19 release
Bump Gson package from 2.8.6 to 2.8.9
The package com.google.code.gson:gson before 2.8.9 are vulnerable to Deserialization of Untrusted Data via the writeReplace() method in internal classes, which may lead to DoS attacks.
v2.3.18 Release
- Adds support for quota projects when using service account impersonation: #131 The
<projectId>
specified in the JDBC URL (jdbc:BQDriver::<project_id>/<dataset>
) will be used as the quota billing project for any impersonation chain provided in thetargetServiceAccount=<list_of_strings>
param.
Test release to verify migrated deploy
The home of this artifact has been
<groupId>com.github.jonathanswenson</groupId>
but is moving to
<groupId>com.google.looker-open-source</groupId>
This snapshot release is just to verify that the release setup is working properly.
v2.3.17 Release
- https://github.com/jonathanswenson/bqjdbc/pull/127 Addresses unhandled
NullPointerException
that could occur when polling for query completion inBQStatement.executeQueryHelper()
v2.3.16 Release
2.3.16 release
Move assertj dependency to a test dependency
bugfix to avoid setting projectID twice for synchronous queries
v2.3.15 Release
Addresses an issue in v.2.3.14 where access tokens for OAuth connections were not being set appropriately.
v2.3.14 Release
-
Adds support for
withApplicationDefaultCredentials=<bool>
param that will use the application default credential to authenticate a BQ connection. This param takes the lowest precedence over other auth methods (i.e.withServiceAccount
andoAuthAccessToken
). -
Adds a new URL param
targetServiceAccount=<String>
to allow for service account "impersonation" e.g.targetServiceAccount=<service-account>@<project>.iam.gserviceaccount.com
Choosing an auth method is still required so, for example,withApplicationDefaultCredentials=true&targetServiceAccount=<service-account-email>
would use the application default as source and attempt to impersonate the target account. -
Adds improved support for BigQuery BI Engine acceleration statistics and job tracking.