Skip to content

Releases: Azure/azure-kusto-java

v8.0.0

02 Apr 12:13
8a9ad07

Choose a tag to compare

Changed

  • [BREAKING] Minimum Java version requirement updated to Java 11. Previous versions supported Java 8.
    Starting with version 8.0.0, Java 11 or later is required to use this SDK.

Added

  • New ingest-v2 module (0.0.1-beta) — next-generation ingestion library written in Kotlin. Uses Ktor +
    coroutines instead of Apache HttpClient + Reactor. Supports queued, streaming, and managed streaming
    ingestion with builder pattern. Includes OpenAPI-generated API models and Private Link support for
    EventHouse on Fabric.

v7.0.6

11 Mar 13:20

Choose a tag to compare

Fixed

  • Fixed servertimeout option being overriden from timespan string to numeric long value when reusing ClientRequestProperties across queries.

v7.0.5

06 Jan 07:59

Choose a tag to compare

Fixed

  • Remove vavr and resilience4j dependencies
  • Removed related methods in Utils, which should have never been public.

v7.0.4

26 Nov 13:43
b313557

Choose a tag to compare

Fixed

  • Support Delos and Gov SG clouds

v7.0.3

16 Sep 10:04
353cd2c

Choose a tag to compare

Fixed

  • Added type safe conversion of Id to UUID where response from TableEntity is a string on IngestionStatus.

v7.0.2

24 Jul 08:07

Choose a tag to compare

Fixed

  • Response decoding where multibyte UTF-8 characters were incorrectly decoded when processing large or chunked HTTP
    responses, resulting in data corruption.

v7.0.1

20 Jul 09:11

Choose a tag to compare

Added

  • Updated kusto endpoints

v7.0.0

13 Jul 11:46

Choose a tag to compare

Changed

  • Remove dependency on commons lang.
  • [BREAKING] setConnectorDetails method in ConnectionStringBuilder accepts a Map instead of varargs of Pairs.
  • [BREAKING] Field visibility changes in CslStringFormat from public to private.
  • [BREAKING] All synchronous queued and streaming ingestion APIs now delegate to their asynchronous counterparts
    internally and block for results.
  • [BREAKING] Streaming client no longer check for blob size and if it exists.
  • [BREAKING] Exceptions thrown the ingest API are now RuntimeExceptions: IngestionServiceException, IngestionClientException.

Added

  • The SDK now provides Reactor Core-based asynchronous APIs for all queued and streaming ingestion endpoints,
    enabling non-blocking operations.

Fixed

  • Improved error messages and code quality

6.0.3

25 Jun 13:22

Choose a tag to compare

[6.0.3] - 2025-25-06

Fixed

  • Fixed ManagedIdentityTokenProvider

6.0.2

24 Apr 10:59

Choose a tag to compare

Fixed

  • Update azure-bom to 12.2.8, to remove internal dependencies on jackson-xml.