ksqlDB - 0.29.0


(https://github.com/confluentinc/ksql/releases/tag/v0.29.0) (2023-06-22)

Features

  • Alternative representations for nullable protobuf fields (169b087)
  • Allow alternative nullable representations also for protobuf_nosr (#9702) (f73f4ff)
  • Add log, power, and cbrt UDFs (#9366) (002a810)
  • Add TRUNC function (#9502) (#9522) (4755817)
  • add CORRELATION UDAF (#9383) (cb9d163)
  • Variadic TopK that can select other columns (#9493) (2a4c696)
  • Support Bytes to UUID UDF Function (#9640) (c3bc367)
  • Add config to set topic retention in the WITH clause #5148 (0f69926)
  • Add metrics for pull query thread pools (#9856) (79f8471)
  • add support for JSON arrays (#9402) (c62c2d2)
  • add a custom log4j MetricAppender to track log level stats (#9504) (893f6de)
  • ksql-test-runner tool returns exit code "1" on test failure (#9735) (c02a1e3)
  • give hint when source name has extra/lacks dquotes (#9594) (f6ec16a)
  • improve syntax error messages (#9524) (b4dc298)
  • allow base64 strings to be coerced to bytes (#9626) (8620fb7)
  • Add shaded jar for java-client and document its use (#9443) (2f86863)
  • hard delete internal schemas for persistent queries. (#9496) (e591ff3)
  • Support Object as the type parameter for a UDAF variadic column argument (#9481) (9444fe1)
  • Support variadic arguments in the middle of a UDAF function signature (#9451) (656241e)
  • Add support for four and five column arguments to UDAFs (#9378) (289cd59)
  • UDAFs with multiple/variadic args (#9361) (02899ff)
  • add source connector property to CREATE SOURCE statements (#9534) (7fa5bc0)
  • add stop co-ordinates to NodeLocation (#9453) (eed6b1d)

Bug Fixes

  • dont throw persistent query limit errors for non-queries (#9588) (f4375f1)
  • null handling in headers (#9619) (7f4bdea)
  • Set timeout for pull query forwarded requsts to 20s (#9823) (7ac28eb)
  • avoid race in PullQueryWriteStream (#9537) (34fbf87)
  • don't block event loop in PullQueryQueue (#9409) (9300b46)
  • allow assert values command to check partial columns (#9463) (81a138c)
  • Fix VALUE_SCHEMA_ID to work with Avro optional fields #8919 (54acc05)
  • Ignore schema id while creating internal schemas #9163 (1b327c6)
  • throw an exception if schema not found from SR during INSERT (#9457) (49bb8d4)
  • Avoid new schema version registration on INSERT VALUES (#9238) (018ad3a)
  • replace struct schemas with missing connect name (#9433) (c778b69)
  • disable SR ID_COMPATIBILITY_STRICT for Protobuf to allow serialization with external references (#9369) (72608fe)
  • Do not clean up when in degraded mode (#9452) (0c2d221)
  • change password-based configs to Type.PASSWORD (#9717) (e7c5c1f)
  • make sure to close clients from precondition checker (#9391) (f197dc1)
  • move udf loading to run before the precondition checker (#9392) (2bd3aa6)
  • use resolved configs in precondition checker (#9567) (47e8aa6)
  • default to get authHeader if using basic (#9818) (2059902)
  • use args map instead of method args in generated java code (#9711) (d5b6dd3)

Details

date
June 22, 2023, midnight
name
0.29.0
type
Minor
👇
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