2020-05-08 (GCS 2.1.3, BQ 1.1.3)
·
76 commits
to branch-2.1.x
since this release
Changelog
Cloud Storage connector:
-
Add support for Cloud Storage objects CSEK encryption:
fs.gs.encryption.algorithm (not set by default) fs.gs.encryption.key (not set by default) fs.gs.encryption.key.hash (not set by default)
-
Update all dependencies to latest versions.
-
Added a new output stream type which can be used by setting:
fs.gs.outputstream.type=FLUSHABLE_COMPOSITE
The
FLUSHABLE_COMPOSITE
output stream type behaves similarly to the
SYNCABLE_COMPOSITE
type, except it also supportshflush()
, which uses
the same implementation withhsync()
in theSYNCABLE_COMPOSITE
output
stream type. -
Added a new output stream parameter
fs.gs.outputstream.sync.min.interval.ms (default: 0)
to configure the minimum time interval (milliseconds) between consecutive
syncs. This is to avoid getting rate limited by GCS. Default is0
- no
wait between syncs.hsync()
when rate limited will block on waiting for
the permits, buthflush()
will simply perform nothing and return. -
Restore compatibility with pre-2.8 Hadoop versions.
Big Query connector:
- Update all dependencies to latest versions.