ksqlDB - 0.27.1


(https://github.com/confluentinc/ksql/releases/tag/v0.27.1-ksqldb) (2022-07-21)

Features

  • add assert methods to java client (#9099) (e7109f6)
  • add ASSERT SCHEMA statement (#9091) (4b450ec)
  • add ASSERT TOPIC command (#9066) (cd5254f)
  • add metric for query restarts (#9045) (b016139)
  • add metric that's emitted when processing log emits an error (#9035) (3f0a0ad)
  • add ProtoBuf as a content type for pull queries over /query-stream endpoint (#9103) (e64e284)
  • add support for assert statements to migration tool (#9107) (81a0b47)
  • assert not exists topic (#9086) (4b57b55)
  • automatically build confluent cloud image on every master merge (#9096) (07161e1)
  • clean up processing log metric (#9105) (926e440)
  • close websocket connections with expired tokens (#9147) (eeb8324)
  • cull the list of API consumable/editable properties (#9134) (8b808ca)
  • enable max/min udaf for string & bytes data types (030f214)
  • introduce ATTR aggregation function (#9168) (2e1c457)
  • migrate java client to use application/vnd.ksql.v1+json format (1bb24c3)
  • Support all wildcard (*) on struct reference syntax (#9120) (ff9b28b)
  • Support BYTES and time types for TopKDistinct, Greatest, and Least (#9202) (6824f23), closes #9125 #9125
  • support checking preconditions before starting core app (#9026) (33a6a04)
  • allow aggregations without group bys (#8986) (3721a1e)
  • allow STREAMS with no key (#8949) (ffb1b38)
  • Add PROTOBUF_NOSR format and fix multi-format rtests (#9078) (53afd8a)

Bug Fixes

  • convert topic tag name and add consumer group member id tag to ThroughputTotalMetrics (#9215) (67b4e17)
  • add BYTES support for KAFKA format (#9180) (844d275)
  • Allows results from CAST to compared. (#9186) (3defb6b)
  • ambiguous reference to close issue (#9167) (2e7d0db)
  • change group name and extend CumulativeSum in ThroughputMetricsReporter (#9211) (6bcd47f)
  • classify KsqlFunctionException as USER error (f2877e8)
  • classify SR missing subject and access rights query errors as USER errors (#9072) (90a609d)
  • fix the interval check in RocksDBMetricCollectorTest (#9210) (6fee500)
  • Fixes a few null handling bugs (#9127) (bd90347)
  • move misplaced query-level configs to the correct list (#9144) (86d4fbb)
  • re fetch streams for each materializationProviderBuilder (#9036) (4340dfa)
  • reset collector before reconfiguring (#9205) (a641a0b)
  • revert default /query-stream Content-Type to application/vnd.ksqlapi.delimited.v1 from application/vnd.ksql.v1+protobuf (#9145) (3e3322e)
  • throw KsqlFunctionException while aggregating in sum udaf #9052 (9e9d10e)
  • use the engine's KsqlConfig to build queries (#9040) (503e4cd)
  • fail validation on CREATE CONNECTOR if connector already exists (#9014) (94a74fa)
  • Improved/fixed aggregate function error messages. (#8977) (57f3596), closes #8976
  • include header columns when injecting schemas (#9023) (4b5feb0)
  • move create connector validation to validate phase (#8999) (73e5463)
  • register state listener after restarting runtime (#9032) (1f7a09a)
  • remove ErrorEntity and throw on connector error instead (#8998) (6e55521)
  • Repartition RHS of a FK join if it uses SR schema (#8926) (09c7bbe)
  • Revert "chore: upgrade vertx to 4.2 (#8975)" (#9003) (d4214de)
  • shared runtimes calculate cache size for validation properly (#8923) (979d4a5)
  • wait longer while waiting for expected spq (#8973) (3ce54f1)

Details

date
July 21, 2022, midnight
name
0.27.1
type
Patch
👇
Register or login to:
  • 🔍View and search all ksqlDB releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or