Skip to content

Releases: snowflakedb/snowflake-ingest-java

v2.1.2

25 Jul 21:04
f5bd068
Compare
Choose a tag to compare

This release contains a few improvements and bug fixes for Snowpipe Streaming:

[Bug Fix] Flaky tests are improved
[Bug Fix] Fixed an issue with failover across deployments
[Improvement] InsertRows Performance improvements
[Improvement] Added or Improved various logs for better observability
[Improvement] Fine tune channel and chunk sizes

What's Changed

v2.1.1

09 May 17:29
f4199b5
Compare
Choose a tag to compare

What's Changed

v2.1.0

28 Feb 00:18
e98a35f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.1.0

v2.0.5

22 Jan 17:11
f186847
Compare
Choose a tag to compare

This release contains a few improvements and bug fixes for Snowpipe Streaming:

[Improvement] Added an optional offset token parameter for openChannel.
[Improvement] Added support for specifying compression algorithm to be used for BDEC Parquet files.
[Improvement] Updated to support customized URL and added Snowflake account name in request header.
[Improvement] Implemented a change to send spansMixedTables flag in blob registration requests.
[Improvement] Deprecated BUFFER_FLUSH_INTERVAL_IN_MILLIS parameter, instead use the MAX_CLIENT_LAG parameter.
[Improvement] Implemented the refresh of downscoped GCS tokens.
[Bug Fix] Reverted one change that updated public API for internal use case.
[Bug Fix] Fixed the end-to-end JAR test so it can run on all cloud platforms.

What's Changed

Full Changelog: v2.0.4...v2.0.5

v2.0.4

31 Oct 23:36
c565025
Compare
Choose a tag to compare

This release contains a few improvements and bug fixes for Snowpipe Streaming:

  • [Improvement] Support a new ON_ERROR option SKIP_BATCH, which will skip the entire batch if there is any issue and return all errors as part of the response
  • [Improvement] Add row index information to all exceptions
  • [Improvement] Upgrade snappy-java dependency
  • [Improvement] Add a new interface to return the table schema information for a channel
  • [Improvement] Add a new configuration option MAX_CLIENT_LAG which can contain the flush frequency, by default we flush every second
  • [Bug Fix] Fix an issue when using snowflake-jdbc-fips
  • [Bug Fix] Fix a rare ConcurrentModificationException issue
  • [Bug Fix] Fix two issues in insertRows API that might cause wrong results in a very rare case
  • [Bug Fix] Limit the max allowed number of chunks in blob to avoid the case when the request is too large

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

v2.0.3

01 Sep 00:00
0c7e6cd
Compare
Choose a tag to compare

This release contains a few improvements and bug fixes for Snowpipe Streaming:

  • [Improvement] Support OAuth Authentication
  • [Improvement] Remove exactly once related code for Snowpipe
  • [Improvement] Support publishing unshaded snapshot release to Nexus repo
  • [Improvement] Add retry logic for invalid JWT token
  • [Improvement] Add warning for large batches in insertRows
  • [Bug Fix] Fix a NPE issue caused by race condition

What's Changed

New Contributors

Full Changelog: v2.0.2...v2.0.3

v2.0.2

25 Jul 19:18
b0a15e5
Compare
Choose a tag to compare

This release contains a few improvements for Snowpipe Streaming:

  • [Improvement] Update dependencies based on Wiz and Snyk vulnerability scan result
  • [Improvement] Improve retry logic on exceptions like SSLException
  • [Improvement] Make the role as an optional input and support using of default role associated with the user
  • [Improvement] Send uncompressed chunk length to server side for tracking purpose

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

14 Jun 22:26
571e45e
Compare
Choose a tag to compare

This is a patch release on top of the v2.0.0 where we fix an unexpected dependency behavior for Snowflake JDBC

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

13 Jun 20:17
630652c
Compare
Choose a tag to compare

This release contains a few bug fixes and improvements for Snowpipe Streaming:

  • [Improvement] Improving the dependencies shading and relocating logic, it introduces some behavior changes (e.g. JDBC) and that's why we bump the major version
  • [Improvement] Make a few channel/chunk/file size limit parameters configurable
  • [Improvement] Add more telemetries to track end2end latency
  • [Improvement] Support GCS downscoped token
  • [Improvement] Clean up all Arrow related code
  • [Improvement] Add Attribution notice
  • [Improvement] Enforce allowed DATE and TIMESTAMP range
  • [Improvement] Expose more server side channel invalidation error message for customers to self-mitigate
  • [Bug Fix] Fix an issue where some BG threads are not stopped during exception

What's Changed

New Contributors

Full Changelog: v1.1.3...v2.0.0

1.1.4

17 May 20:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4