Skip to content

Releases: tomasfabian/Joker

Joker.OData v4.0.0

03 Mar 20:59
Compare
Choose a tag to compare
  • TFM changed from netcoreapp3.1 to .net6.0
  • upgraded .NET package dependencies

Joker.OData v3.0.0

24 Sep 14:17
Compare
Choose a tag to compare

Breaking changes:

ODataController<TEntity>

Signature changes:

  • from Task<int> OnPost to Task<IActionResult> OnPostAsync(TEntity entity)
  • from Task<int> OnPut to Task<IActionResult> OnPutAsync(TEntity entity)
  • from Task<int> OnPatch to Task<IActionResult> OnPatchAsync(TEntity entity)
  • from Task<int> OnDelete to Task<IActionResult> OnDeleteAsync(params object[] keys)
  • Added virtual ValidatePostAsync to Post, ValidatePatchAsync to Patch, ValidatePutAsync into Put and ValidateDeleteAsync into Delete

Base call change:

  • Patch does not call OnPut anymore but OnPatch

ReadOnlyODataController<TEntity>

Signature changes:

  • OkObjectResult Get return type changed to IActionResult

Kafka.DotNet.ksqlDB v0.11.0

10 May 15:33
Compare
Choose a tag to compare

Kafka.DotNet.ksqlDB v0.10.0

03 May 05:22
Compare
Choose a tag to compare

Fixes:

  • fixed KSqlDbRestApiClient SendAsync set to defaultCompletionOption

Kafka.DotNet.ksqlDB v0.9.0

26 Apr 15:59
Compare
Choose a tag to compare

Create or replace stream/table as select:

  • IKSqlDBStatementsContext - CreateStreamStatement, CreateOrReplaceStreamStatement, CreateTableStatement, CreateOrReplaceTableStatement
  • CreateStatementExtensions - PartitionBy, ToStatementString
  • WithOrAsClause, CreationMetadata
  • ICreateStatement, CreateStatementExtensions

Kafka.DotNet.ksqlDB v0.8.0

19 Apr 13:45
Compare
Choose a tag to compare
  • scalar collection functions: ArrayMax, ArrayMin, ArrayRemove

Extensions:

KSqlDbRestApiClient:

  • ExecuteStatementAsync - The /ksql resource runs a sequence of SQL statements. All statements, except those starting with SELECT, can be run on this endpoint. To run SELECT statements use the /query endpoint.

KSqlDbStatement

  • KSqlDbStatement allows you to set the statement, content encoding and the CommandSequenceNumber.

Kafka.DotNet.ksqlDB v0.7.0

09 Apr 14:56
Compare
Choose a tag to compare

Fixes:

  • fixed VisitNew with several binary expressions, all except the first were skipped

Kafka.DotNet.ksqlDB v0.6.0

06 Mar 16:46
Compare
Choose a tag to compare
  • netstandard 2.0 (.Net Framework etc)
  • CASE - Select a condition from one or more expressions.
  • /Query endpoint (http 1.1)
  • Collection functions: None

Added implementations:

  • QueryParameters, KSqlDbContextOptionsBuilder
  • KSqlDBContext.CreateQuery

Fixes:

  • column alias in projections was not generated

Kafka.DotNet.ksqlDB v0.5.0

26 Feb 19:44
Compare
Choose a tag to compare
  • Struct type
  • Full Outer Join
  • Numeric scalar functions - Entries Exp, GenerateSeries, GeoDistance, Ln, Sqrt
  • Collection functions: ArrayContains, ArrayDistinct, ArrayExcept

Kafka.DotNet.ksqlDB v0.4.0

19 Feb 16:32
Compare
Choose a tag to compare
  • Maps
  • Deeply nested types (Maps, Arrays)
  • logical operator NOT on columns
  • aggregation function - Histogram

Date and time functions

  • DATETOSTRING, TIMESTAMPTOSTRING etc.