Release overview
In this released we focused on delivering quality client libraries as well as stability improvements on the database core. Here is the list of client libraries that support both TLS and ILP authentication:
Gotchas
None when you are upgrading from the start or 6.3. It is just software update. If you're upgrading from 6.2.1 or earlier, please refer to the gotchas of 6.3
What is new
ILP
- new Java client API for ILP ingestion, with support for authentication and encryption by @jerrinot in #2184
CORE
- run as
questdb
user in docker by @mariusgheorghies in #2281 - use critical level to log all unhandled errors by @puzpuzpuz in #2290
SQL
- added
DROP INDEX
for dropping symbol column index by @marregui in #2183 - reader pool observability by @jerrinot in #2315
What we fixed
CORE
SQL
- fix
fd
leak in tables() function by @bziobrowski in #2276 - fix crash for group by on cross join with aggregate sub-query by @puzpuzpuz in #2284
- fix table reader leak in over partition by symbol column queries by @puzpuzpuz in #2282
- fix NPE when
LATEST ON
is combined with a single symbol IN filter by @jerrinot in #2292 - parse negative zero by @jerrinot in #2304
- fix async filtering returning wrong result when timed out by @ideoma in #2301
- fix bugs in string functions; add memory limit to replace() by @bziobrowski in #2314
- nulls in
concat
function args are ignored by @hezean in #2320
Full Changelog: 6.4.2...6.4.3