Skip to content

5.0.3

Compare
Choose a tag to compare
@bluestreak01 bluestreak01 released this 02 Sep 13:52
· 2070 commits to master since this release
845f8f2

Release highlights

  • We improved PostgreSQL wire protocol to support more clients, such as C, Go, Python and NodeJS
  • We improved performance of memory reads across the board. See our blog here

What is new

  • SQL: LIKE implementation #476 (#512) Abhishek Pratap Singh*
  • SQL: added count(string), count(symbol) and count(long256). Also added rnd_long256(count) (#556)
  • SQL: contiguous memory implementation (#538), across the board performance improvement
  • SQL: added millisecond sampling ('T') (#553
  • SQL: insert statement accepts timestamp as string in both micro- and milli formats.
  • SERVER: introduced version of web console and removed -f command line arg (#528
  • SERVER: set default shared worker pool size to cpu count - 1 (#521)
  • EMBEDDED simplified embedded API (#539)
  • PG Wire: implemented protocol correctness. Fixes #450 (#544)
  • PG Wire: parameter type inferring from parameter values, support NodeJS bind variables. Fixed (#290)

What we fixed

  • SQL: drop table fix. Fixed #559 (#565)
  • SQL: as of join failed when timestamp was not in select clause (#560)
  • SQL: fixed timestamp propagation to join models (#558)
  • SQL: fix memory leak in LimitRecordCursorFactory (#554)
  • SQL: fixed issues with long NULL converting to double NULL. Also fixed group-by validation logic to deal with clauses more systematically. Fixed #540 (#545)
  • SQL: fixed incorrect column referencing from index-based filter implementation (#542)
  • SQL: fixed 'with' clause behaviour in set operations (union, expct, intersect), in recursive 'with' and in sub-queries (#541)
  • TCP ILP: change ILP TCP connection defaults to never disconnec (#533)
  • SQL: timezone parser could fail with unhandled exception (#536)
  • SQL: simplified symbol table access from record cursors (#530)
  • SERVER: fixed issue with bad request getting stuck in infinite loop
  • SERVER: removed gc logging that was causing issues in macOS
  • PACKAGE:fixed name of directory inside of 'no-jre' archive to match name of the archive