github questdb/questdb 6.7

latest releases: 8.1.4, 8.1.3, 10.0.107...
21 months ago

Overview

🚀 New Features

  • 128-bit UUID column type to make storage and queries more efficient (#2769)
  • explain SQL to show insights into query execution plan (#2680)
  • Trigonometric functions and a performance improvement for SQL queries (#2890)

❗ Breaking changes

  • As of this release, it is strongly discouraged to modify or delete table directories in the db directory or delete table directories while the database instance is still running. It is still safe to do those activities while database is shut down. (#2752)

  • If multiple database instances share the same db directory, you will now have to declare all but one of them as read-only instances via their configuration. (#2752)

What is new

CORE

SQL

  • add trigonometric functions sin, cos, tan, cot, asin, acos, atan, atan2, toRadians, fromRadians, pi by @marregui in #2890
  • implement explain SQL statement by @bziobrowski in #2680
  • optimize hash map used in joins, group by, sample by and other queries by @puzpuzpuz in #2903
  • implement UUID column type by @jerrinot in #2769
  • fix long256 comparisons on different columns of the same table @jerrinot #2924
  • optimize aggregates and add count(column) function by @bziobrowski in #2896

PGWire

  • add support for configurable read-only user by @puzpuzpuz in #2855
  • fix duplicate rows in result set when Fetch Size specified by @ideoma in #2874

ILP

What we fixed

CORE

SQL

  • fix parsing and execution of indexed symbol predicates by @bziobrowski in #2817
  • fix incorrect partition name shown in repair table hint by @puzpuzpuz in #2851
  • fix timestamp interval optimizer case sensitivity by @puzpuzpuz in #2859
  • fix slowness due to redundant disk reads in LIMIT K,N filtered queries by @puzpuzpuz in #2849
  • fix empty result set occasionally returned from latest on indexed symbol query by @puzpuzpuz in #2848
  • fix insert as select with group by expression and constant literals by @glasstiger in #2883
  • fix results when combining negative limit, column aliasing and predicate by @jerrinot in #2882
  • fix internal error when using empty quoted strings in queries by @jerrinot in #2839
  • fix left join with complex expressions by @bziobrowski in #2852
  • fix out-of-memory errors when using count_distinct() symbol function by @puzpuzpuz in #2897
  • fix timestamp column required error in sample by with sub-queries by @puzpuzpuz in #2923

HTTP

  • fix unexpected query timeout errors in /exp endpoint by @puzpuzpuz in #2866

New Contributors

Full Changelog: 6.6.1...6.7

Don't miss a new questdb release

NewReleases is sending notifications on new releases.