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
, andcbrt
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!