7.3.3
版本发布时间: 2023-10-07 02:47:50
questdb/questdb最新发布版本:7.4.2(2024-04-22 23:13:35)
Overview
Thanks for all who contributed to our most recent release.
This release provides a set of stability fixes and usability improvements.
We are excited to highlight the following areas:
-
Improved operations: A trio of features including improved snapshots to replace existing backup functionality, connection count gauge metrics and a new
mkdir.mode
for detached partitions make QuestDB easier to operate. -
InfluxDB Line Protocol improvements: The InfluxDB Line Protocol is commonly used for rapid ingest. We’ve made it better, by introducing more flexible and less error prone timestamps. In addition, it also authenticates faster and disconnects on error when using WAL tables.
-
New aggregate functions: Thanks to community member @charlespnh QuestDB now offers
variance()
,var_samp()
andvar_pop()
,stddev()
,stddev_pop()
functions.
What is new
CORE
- allow using SNAPSHOT statements as an alternative to BACKUP by @puzpuzpuz in https://github.com/questdb/questdb/pull/3761
- add connection count gauge metrics for all network interfaces by @puzpuzpuz in https://github.com/questdb/questdb/pull/3815
- add
mkdir.mode
permission config for detached partitions by @debanjanc01 in https://github.com/questdb/questdb/pull/3818
SQL
- allow string args for ipv4 operators by @allegraharris in https://github.com/questdb/questdb/pull/3665
- add alias and population standard deviation by @charlespnh in https://github.com/questdb/questdb/pull/3731
- add variance built-in functions by @charlespnh in https://github.com/questdb/questdb/pull/3770
ILP
- introduce less error-prone timestamp methods in Java ILP client by @puzpuzpuz in https://github.com/questdb/questdb/pull/3755
What is fixed
CORE
- prevent connection reset during inactivity by @jerrinot in https://github.com/questdb/questdb/pull/3734
- fix incorrect metadata pool sizing, which could cause ingestion performance to degrade by @bluestreak01 in https://github.com/questdb/questdb/pull/3762
- fix race leading to occasionally frozen WAL transaction processing on some tables by @puzpuzpuz in https://github.com/questdb/questdb/pull/3785
- workaround for broken file locking on Docker Desktop on MacOS by @jerrinot in https://github.com/questdb/questdb/pull/3797
- fix wal apply suspending table on edge condition by @ideoma in https://github.com/questdb/questdb/pull/3808
- fix transient select error after symbol column rename sequence by @ideoma in https://github.com/questdb/questdb/pull/3787
- use the same GC algorithm in Docker image as with other QuestDB distros by @debanjanc01 in https://github.com/questdb/questdb/pull/3819
SQL
- sql keywords uses as table metadata are required to be enclosed in double quotes by @bluestreak01 in https://github.com/questdb/questdb/pull/3737
- fix empty result on second run of query with group by and limit by @bziobrowski in https://github.com/questdb/questdb/pull/3754
- fix error on trailing semicolon in ALTER TABLE RESUME WAL by @puzpuzpuz in https://github.com/questdb/questdb/pull/3774
- fix wrong results returned from union queries with similar joins by @puzpuzpuz in https://github.com/questdb/questdb/pull/3768
- fix NOT IN expression parsing with function arguments by @bziobrowski in https://github.com/questdb/questdb/pull/3813
- fix json plan redundant double quote by @RustyLunaRover in https://github.com/questdb/questdb/pull/3804
- fix table name case sensitivity in SQL UPDATE by @hui-jie-lim in https://github.com/questdb/questdb/pull/3820
- fix parsing of indexed symbol predicates in where clause by @bziobrowski in https://github.com/questdb/questdb/pull/3810
- improve order by clause propagation by @bziobrowski in https://github.com/questdb/questdb/pull/3822
ILP
- ILP disconnects on error with WAL tables by @jerrinot in https://github.com/questdb/questdb/pull/3758
- faster ILP authentication by @jerrinot in https://github.com/questdb/questdb/pull/3817
HTTP
- http min works even when the main http server is disabled by @jerrinot in https://github.com/questdb/questdb/pull/3732
PGWire
- fix pg-wire protocol errors caused by network IO fragmentation by @ideoma in https://github.com/questdb/questdb/pull/3751
- fix pgwire transaction flag not cleaned on context reuse by @ideoma in https://github.com/questdb/questdb/pull/3777
New Contributors
- @heysagnik made their first contribution in https://github.com/questdb/questdb/pull/3698
- @charlespnh made their first contribution in https://github.com/questdb/questdb/pull/3731
- @debanjanc01 made their first contribution in https://github.com/questdb/questdb/pull/3818
- @RustyLunaRover made their first contribution in https://github.com/questdb/questdb/pull/3804
- @hui-jie-lim made their first contribution in https://github.com/questdb/questdb/pull/3820
Full Changelog: https://github.com/questdb/questdb/compare/7.3.2...7.3.3
1、 questdb-7.3.3-no-jre-bin.tar.gz 7.54MB
2、 questdb-7.3.3-rt-freebsd-amd64.tar.tar 25.97MB
3、 questdb-7.3.3-rt-linux-amd64.tar.gz 28.34MB
4、 questdb-7.3.3-rt-windows-amd64.tar.gz 24.44MB