github questdb/questdb 5.0.2

latest releases: 7.4.2, 7.4.1, 7.4.0...
3 years ago

Release highlights

  • We have introduced TCP receiver for Influx Line Protocol. It allows you to send to QuestDB quickly, easily and reliably.
  • We have focused on SQL, added no-op group by clause, fixed numerous SQL bugs and added set operations except and intersect.

What is new?

  • TCP ILP: tcp influx line protocol implementation
  • HTTP: HTTP/1.0 support to enable server use behind SSH tunnel
  • SQL: set operations: 'intersect' and 'except' (#518)
  • SQL: add no-op 'group by' clause. Fixed #464 (#517)
  • SQL: faster round() impl when scale is zero
  • SQL: interrupting non-keyed aggregation
  • Server: print web console URLs on startup. Fixed #462
  • Server: added highly abstract and anonymous telemetry
  • Web Console: improve syntax highlighting + harmonise with v2 documentation

What we fixed

  • PostgreSQL: psychopg2 to connect and execute raw SELECT
  • PostgreSQL: fixed tag in response to INSERT execution
  • Docker: add --add-exports flag to Docker base command - fixed #475
  • Web Console: improve query picker styles (#438)
  • Web Console: remove columns reset when collapsing table - fixes #448
  • SQL: speed up sym != value
  • SQL: text Function !~ doesn't work when used with single character. Fixed #505
  • SQL: fixed "invalid column" message in where clause after group-by
  • SQL: reader was failing to reload correctly after it missed over 2 partition deletes in row
  • SQL: fixed SQL error for a union of queries without 'from' clause (#513) Vlad Ilyushchenko* 22/07/2020 08:26
  • SQL: memory leak in DirectLongList. Refactored configurations to have "default" class for each configuration element
  • SQL: long256 to string conversion
  • SQL: bug where 'where' clause in sub-query is dropped. Fixed #484
  • SQL: fixed internal error while aggregating on hour with where clause
  • SQL: multiple cross join was producing errors
  • SQL: fixed exception when selecting distinct value of function
  • SQL: fixed inconsistent output of group-by SQLs
  • SQL: log web console URLs. Fixed #462
  • HTTP: escape ascii 0 character in JSON
  • HTTP: NPE fix when URL is null (url abuse)
  • HTTP: re-throw flow control exceptions from JsonProcessor, prevent server from not-responding to HTTP client
  • HTTP: log fd in StaticContentProcessor
  • SERVER: server loads function factories only once per instance, rather than once per thread as before
  • SERVER: do not copy config when starting with '-f'
  • SERVER: sensible reader/writer idle TTL values
  • SERVER: added gc log file
  • SERVER: bind error on server startup is no longer displayed as an exception
  • BUILD: maven test runner (surefire) was picking up default encoding and thus failing tests

Don't miss a new questdb release

NewReleases is sending notifications on new releases.