Releases
v24.1.1
v24.1.1: rustls, clippy, time navigation, backward compatibility, scoop package
Highlights
rustls - remove extra dependency (libssl/libcrypto)
Time navigation in last/slow queries (C-T/C-t for 10 min seek)
Advanced time navigation, that prompts for number of minutes (M-T/M-t,
by @Dolso )
Massive ClickHouse backward compatibility - remove WINDOW functions,
PSQL CAST operator (::), and other workarounds and now it works on
21.2+ at least
scoop package (@Slach )
Support skip_verify option (by @chhetripradeep )
Bug Fixes
Fix filters for last/slow query logs (by @Dolso )
Internal
fix clippy warnings and add it into CI (along with other linters)
fix "flexi_logger has to work with UTC rather than with local time,
caused by IndeterminateOffset" warning
Finally CalVer over SemVer (SemVer is almost useless for chdig)
Continuous Integration
Commits
1b061f9 : Switch to rustls (Azat Khuzhin) #26
3ce79ac : Do not panic on empty flamegraphs (Azat Khuzhin)
e77c701 : Enumerate dependencies features explicitly (and disable default features) (Azat Khuzhin) #27
0943c84 : Configure clippy (Azat Khuzhin) #29
809cc69 : pre-commit autoupdate (Azat Khuzhin) #29
9af9d2c : Add clippy into pre-commit hooks (Azat Khuzhin) #29
65f8653 : Fix all clippy warnings (Azat Khuzhin) #29
67687dc : Learn Rust with clippy (#29 ) (Azat Khuzhin) #29
5a8cdb9 : Enable elided_lifetimes_in_paths by default (Azat Khuzhin)
c055f0a : Add ability to navigate forward/backward through system.query_log (like in atop) (Azat Khuzhin)
b4e7904 : Support navigating through query_log for slow queries too (Azat Khuzhin)
d2d0919 : Add ability to configure amount of queries to render (Azat Khuzhin)
4dcb8f6 : Navigate through system.query_log in time and limit queries for rendering (Azat Khuzhin)
c47c9d2 : Fix chrono::Utc for windows (add missing features) (Azat Khuzhin) #31
70b57d9 : Support skip_verify in client config to skip strict TLS verification (Pradeep Chhetri) #32
3594f9c : Include secure/skip_verify into FAQ (Azat Khuzhin) #32
9d53000 : Support skip_verify in client config to skip strict TLS verification (#32 ) (Azat Khuzhin) #32
3de2834 : Update TODOs (or/and maybe this should be moved into github issues?) (Azat Khuzhin)
92a1328 : Fix panic for <23.3 (division by zero, due to lack of AsynchronousMetricsUpdateInterval) (Azat Khuzhin)
20d1da7 : Add workaround for <21.4 (lack of current_database in system.processlist) (Azat Khuzhin) #34
69d0a1a : Do not use PSQL CAST operator (::) for backward compatibility (Azat Khuzhin) #34
cb6097c : Use {Settings,ProfileEvents}.{Names,Values} and mapFromArrays() in Rust (Azat Khuzhin) #34
a257267 : Avoid using WINDOW functions for backward compatibilty with older ClickHouse (Azat Khuzhin) #34
104a382 : Merge branch 'compatibility' - now 21.2+ is supported (#34 ) (Azat Khuzhin) #34
01a86c7 : Add a note about oldest tested version (21.2) (Azat Khuzhin)
30ecc38 : fix filter for query "last query log" (Andrei) #35
43bd4a0 : Fix filter for the slow query log (Azat Khuzhin) #36
808d679 : Use filter only for obtaining query ids for slow query log (Azat Khuzhin) #36
fef4b37 : Fix query filters for slow/last queries (#35 , #36 ) (Azat Khuzhin) #36
7221086 : Add instruction for installing via scoop (Azat Khuzhin)
b165126 : Fix "flexi_logger has to work with UTC rather than with local time, caused by IndeterminateOffset" (Azat Khuzhin) #39
0e5df7b : Add "Seek N mins backward" and "Seek N mins forward" (by M-T/M-t) (Andrei) #40
6594bae : Load root certificates for rustls (fixes letsencrypt that are used for *.cloud) (Azat Khuzhin) #41
1f803d8 : Set rustls logging to info by default (to reduce noise in logs) (Azat Khuzhin) #41
487337f : Update crates (to fix some GitHub Dependabot alerts) (Azat Khuzhin)
bf1eedc : v24.1.1 (Azat Khuzhin)
You can’t perform that action at this time.