Skip to content

v2.4.2

Latest

Choose a tag to compare

@ngjaying ngjaying released this 09 Sep 02:43
· 12 commits to master-2.4 since this release

A patch release on the 2.4 branch. No breaking changes. Recommended as a drop-in upgrade from v2.4.1.

Full Changelog: v2.4.1...v2.4.2

Features

  • Add array_avg array function by @Yisaer in #4109
  • Add acc_max_by cumulative analytic function: returns the value tied to the greatest compare_value, latest event wins on ties by @ngjaying in #4115
  • Add acc_map_agg cumulative analytic function: builds an ordered key-value array, later values overwrite by key by @ngjaying in #4115
  • Add acc_min_by cumulative analytic function: returns the value tied to the smallest compare_value, consistent with acc_max_by by @Yisaer in #4119

Bug Fixes

  • SQL: retry named connections after failure instead of caching the startup error; same connection ID recovers automatically once the DB is reachable by @Yisaer in #4128
  • XSQL: reset escape state after escaped quote by @zhao Jianing in #4125
  • Cast: range-check string-to-int conversions by @zhao Jianing in #4123
  • Logger: emit bootstrap errors to stderr so startup failures are visible by @ngjaying in #4120

Dependencies and Chores

  • Bump google.golang.org/grpc in #4121 and #4127, github.com/apache/thrift in #4116
  • Docs: add SECURITY.md CRA stewardship in #4113
  • CI: pin gocovmerge for Go 1.25 in #4129, pin Bullseye APT snapshot in #4126