Skip to content

Releases: tomasfabian/ksqlDB.RestApi.Client-DotNet

ksqlDB.RestApi.Client v3.4.0

08 Dec 19:49
Compare
Choose a tag to compare
  • added CommandStatus class for introspecting the query status
  • fixed usage of Equals in queries (Predicate with .Equals fails. #50)

ksqlDB.RestApi.Client v3.3.0

19 Nov 08:52
Compare
Choose a tag to compare
  • added net8.0 TFM

ksqlDB.RestApi.Client v3.2.0

14 Jul 16:44
Compare
Choose a tag to compare
  • added Headers, RowOffset and RowPartition pseudocolumns to Record type
  • entity creation - added WITH RETENTION_MS property

ksqlDB.RestApi.Client v3.1.0

17 Jun 14:31
Compare
Choose a tag to compare
  • added ProcessingGuarantee enum value ExactlyOnceV2

ksqlDB.RestApi.Client v3.0.0

25 Feb 09:50
Compare
Choose a tag to compare
  • property AsyncDisposableObject.IsDisposed was changed from public to an internal access modifier
  • upgraded .NET package dependencies

Removed not supported TFMs:

  • netcoreapp3.1;net5.0

Removed obsolete methods:

  • KSqlFunctionsExtensions.Sign
  • IAggregations<TSource>.CollectList

ksqlDB.RestApi.Client v2.6.0

28 Dec 12:19
Compare
Choose a tag to compare
  • added shared values into KSqlDbStatement #39
  • KSqlDbContext's CreateStream and CreateStreamQuery influence each others services collection during consecutive usages. #37

ksqlDB.RestApi.Client v2.5.0

03 Nov 17:44
Compare
Choose a tag to compare

KSqlDbRestApiClient:

PausePushQueryAsync - pauses a persistent query by query id
ResumePushQueryAsync- resume a paused persistent query. Transient queries cannot be paused or resumed.

TimeWindows:

EMIT FINAL output refinement was added for windowed aggregations

ksqlDB.RestApi.Client v2.4.0

27 Oct 13:47
Compare
Choose a tag to compare
  • added System.GUID as VARCHAR ksqldb type #32
  • extract field names and values (for insert and select statements) #33
  • generate insert statements from entity types (covers use cases when an interface is used as the type). Added InsertProperties.UseInstanceType configuration. #33

ksqlDB.RestApi.Client v2.3.0

05 Aug 17:21
Compare
Choose a tag to compare
  • added TFM for .NET 6.0

Assert topic

  • asserts that a topic exists or does not exist.
  • IKSqlDbRestApiClient.AssertTopicExistsAsync, IKSqlDbRestApiClient.AssertTopicNotExistsAsync, AssertTopicResponse, AssertTopicOptions

Assert schema

  • Asserts that a schema exists or does not exist.
  • IKSqlDbRestApiClient.AssertSchemaExistsAsync, IKSqlDbRestApiClient.AssertSchemaNotExistsAsync, AssertSchemaResponse, AssertSchemaOptions
  • IKSqlDbAssertionsRestApiClient

Serialization formats

  • added Protobuf_NoSR serialization format

  • #27 added support to use JsonPropertyNameAttribute for anonymous objects in selects for queries

ksqlDB.RestApi.Client v2.2.0

25 Jul 19:56
Compare
Choose a tag to compare
  • #27 Rename stream or table column names with the JsonPropertyNameAttribute
  • #28 Source extensions were made public - bug fix
  • #28 join on KSqlFunctions without aliases - bug fix