Releases: azat/chdig
Releases · azat/chdig
v26.4.3
v26.4.2
v26.4.1
Highlights
- Server-wide Perfetto export — capture all activity in a given time range, with extra data sources and a time-range dialog (09fcfd1, 8795b4b, 5ef9d6e)
- Interactive settings dialog accessible via S / F3 / Ctrl+P, with editable fields and humantime-format start/end range (e.g. 1hour) (1d7bb6a, 324bab3, 68bab85, d31a6c7, f704d0f, d693a0c)
- Flamegraph diff action for two selected queries — closes #100 (78dd7b6)
- Debug status bar exposing internal chdig metrics, toggled with ! — closes #226 (ae637c2)
- AndroidLogPacket emitted into Perfetto traces so logs show up in the Perfetto log viewer panel (7719943)
Improvements
- Fuzzy search in the host filter dialog (dc0d757)
- Query filter and limit persist across view switches (ae46427)
- New is_cancelled column in query views, cancelled queries highlighted in yellow (c87f084, c35f893)
- Elapsed time shown in the KillQuery result dialog (d6ec355)
- New --logs-order flag to render text_log in ASC or DESC order — closes #157 (e8434ad)
- Skip clusterAllReplicas() for system.*_log on SharedMergeTree (9cf750c, 537603f)
- Perfetto text_log instants now carry the full log message and query_id annotation (a2f129e, c67e889)
- ProfileEvent counters ending in Bytes or a time suffix get proper UNIT_SIZE_BYTES / UNIT_TIME_NS (6d439e2, 86fa0e0)
- Moved Perfetto config defaults from worker.rs to options.rs (299b1cc)
- Tabs replaced with spaces in the Show query dialog (2e7ac1e)
Fixes
- Queries sharing the same query_id across different hosts are no longer deduplicated; selection, subquery counts, profile-event aggregation, and per-server Perfetto traces all respect host_name (3f1ee97, 1ed763d, 2abf6f2,
bc962b6) - Updated clickhouse-rs to fix Unexpected packet when sharing via pastila (0f7f33a)
- Correct column set for error_log (5ef9d6e)
- query_thread_log Perfetto query ordering, plus removal of an unused column (d6c8dba)
- text_log label truncation on multi-byte UTF-8 boundaries (b5ff232)
Commits
- 6d439e2: Add UNIT_SIZE_BYTES to ProfileEvent counters ending in "Bytes" (Azat Khuzhin) #235
- 86fa0e0: Add UNIT_TIME_NS for ProfileEvent counters ending in time suffixes (Azat Khuzhin) #235
- b5ff232: Fix text_log label truncation on multi-byte UTF-8 (Azat Khuzhin) #235
- a2f129e: Show full log message in Perfetto text_log instants (Azat Khuzhin) #235
- d6c8dba: Fix query_thread_log Perfetto query ordering and remove unused column (Azat Khuzhin) #235
- c67e889: Add query_id annotation to text_log Perfetto instants (Azat Khuzhin) #235
- ff49226: Perfetto polish (#235) (Azat Khuzhin) #235
- 1d7bb6a: Add settings dialog accessible via 'S' key and Ctrl+P fuzzy actions (Azat Khuzhin) #236
- 299b1cc: Move Perfetto config defaults from worker.rs to options.rs (Azat Khuzhin) #236
- 324bab3: Make settings dialog interactive with editable fields (Azat Khuzhin) #236
- f704d0f: Rename "Show settings" to "Settings" and use F3 for shortcut (Azat Khuzhin) #236
- 68bab85: Add start/end time range to settings dialog (Azat Khuzhin) #236
- d31a6c7: Support humantime format (e.g. '1hour') in settings start/end fields (Azat Khuzhin) #236
- d693a0c: Add F3/Settings to menu bar (Azat Khuzhin) #236
- b69ad1c: Add settings dialog (#236) (Azat Khuzhin) #236
- 7719943: Add AndroidLogPacket to Perfetto trace for log viewer panel (Azat Khuzhin) #237
- 09fcfd1: Add server-wide Perfetto export (all activity in time range) (Azat Khuzhin) #239
- 8795b4b: Add server-wide data sources to Perfetto export (Azat Khuzhin) #239
- 5ef9d6e: Fix error_log columns, add time range dialog for server Perfetto export (Azat Khuzhin) #239
- 6925592: Add server-wide Perfetto export (all activity in time range) (#239) (Azat Khuzhin) #239
- 3f1ee97: Fix queries with same query_id on different hosts being deduplicated (Azat Khuzhin) #240
- 2abf6f2: Fix subquery count and profile event aggregation for duplicate query_ids (Azat Khuzhin) #240
- bc962b6: Fix per-server Perfetto trace aggregation for duplicate query_ids (Azat Khuzhin) #240
- 1ed763d: Fix query selection to respect host_name for duplicate query_ids (Azat Khuzhin) #240
- db745f9: Fix queries with same query_id on different hosts being deduplicated (#240) (Azat Khuzhin) #240
- ae46427: Persist query filter and limit across view switches (Azat Khuzhin) #241
- 0f7f33a: Update clickhouse-rs to fix Unexpected packet during sharing via pastila (Azat Khuzhin) #243
- d6ec355: Show elapsed time in KillQuery result dialog (Azat Khuzhin)
- dc0d757: Add fuzzy search to host filter dialog (Azat Khuzhin)
- c87f084: Add is_cancelled column to queries views (Azat Khuzhin)
- c35f893: Highlight cancelled queries with yellow (dim not good enough) (Azat Khuzhin)
- e8434ad: Add --logs-order to render text_log in ASC or DESC order (Azat Khuzhin)
- 9cf750c: Skip clusterAllReplicas() for system.*_log on SharedMergeTree (Azat Khuzhin)
- 537603f: Guard empty result in SharedMergeTree log pipeline detection (Azat Khuzhin)
- 78dd7b6: Add flamegraph diff action for two selected queries (Azat Khuzhin) #245
- 2e7ac1e: Replace tabs with spaces in Show query dialog (Azat Khuzhin)
- ae637c2: Add debug status bar with internal chdig metrics (Azat Khuzhin) #244
- 6fe0f91: v26.4.1 (Azat Khuzhin)
Development Build
v26.3.1
Highlights
- Add Perfetto trace visualization export ('X' key) with query logs, CPU/Real/Memory traces, and per-server tracks - #231, #233, ff48d95 - (co-authored with @UnamedRus)
- Add YAML config file support - 30a6219
- Add sparklines to summary bar for CPU, Memory, Queries, Merges - d1ea711
- Show system.warnings dialog at startup - b0a3f1f
- Add proportional bar column to Errors view - 1e7e1ac
- Implement search by regexp in logs - 479ae29
Improvements
- Significantly optimize table with huge number of rows (i.e. 100K) - 19ff4b4
- Optimize query for summary - 04fe103
- Improve ClickHouse Cloud support - 54fc011
- Add total number of bytes/rows into summary - 8b83e5a, c313666
- Add number of rows in the table - c68edf8, 683f8c1
- Show distinct errors (ignore hostnames) - c4d31a0
- Add info about connection into status bar - c617fce
- Less verbose connection string - 59dd7fb
- Hide some zero values from summary - e36e808
- Increase number of queries for last/slow queries to 10K as well - 701e85c
- Add support for system.{azure,s3}_queue_metadata_cache - 84da919
- Avoid merge() wrapper for system.tables and system.background_schedule_pool - 17d142d, c6a2054
- Add ability to show per-table background tasks from tables view - 5007bb9
Fixes
- Fix Ctrl-C handling when invoking client - 855d8d8, 14c2df0
- Fix leftovers on the screen for dialog views - 2d17933
- Fix position in logs after refresh with search - e658f16
- Fix last row not visible when title is set - efde98e
- Fix logs sharing in case of pause - 8edccd0
- Pass all settings from --url to client - 2f56be9
- Pass through history_file from config to client - 597e902, 92a1beb
New contributor: @UnamedRus
Perfetto example
Commits
- 8edccd0: Fix logs sharing in case of pause (Azat Khuzhin)
- 479ae29: Implement search by regexp in logs (Azat Khuzhin)
- c617fce: Add info about connection into status bar (Azat Khuzhin)
- 59dd7fb: Less verbose connection string (Azat Khuzhin)
- 84da919: Add support for system.{azure,s3}_queue_metadata_cache (Azat Khuzhin)
- 54fc011: Improve ClickHouse Cloud support (Azat Khuzhin) #225
- 04fe103: Optimize query for summary bar (Azat Khuzhin)
- 683f8c1: Add number of rows in the table (Azat Khuzhin)
- 19ff4b4: Significantly optimize table with huge number of rows (i.e. 100K) (Azat Khuzhin)
- efde98e: Fix last row not visible when title is set (Azat Khuzhin)
- d1ea711: Add sparklines to summary bar for CPU, Memory, Queries, Merges (Azat Khuzhin)
- b0a3f1f: Show system.warnings dialog at startup (Azat Khuzhin)
- 1e7e1ac: Add proportional bar column to Errors view (Azat Khuzhin)
- c68edf8: Show row count in all dialog views via TableView title (Azat Khuzhin)
- 701e85c: Increase number of queries for last/slow queries to 10K as well (Azat Khuzhin)
- e658f16: Fix position in logs after refresh with search (Azat Khuzhin)
- 855d8d8: Fix Ctrl-C handling when invoking client (Azat Khuzhin)
- 92a1beb: Pass through history_file from config to client (Azat Khuzhin)
- 597e902: Expand ~ for chc --history_file (Azat Khuzhin)
- 17d142d: Avoid merge() wrapper for system.tables (Azat Khuzhin)
- 5007bb9: Add ability to show per-table background tasks from tables view (Azat Khuzhin)
- c6a2054: Do not wrap system.background_schedule_pool with merge() (Azat Khuzhin)
- c6e7514: Print stderr of client in case of failures (Azat Khuzhin)
- 2f56be9: Pass all settings from --url to client (Azat Khuzhin)
- e36e808: Hide some zero values from summary (Azat Khuzhin)
- 70bf834: Revert "Print stderr of client in case of failures" (Azat Khuzhin)
- 8b83e5a: Add total number of bytes/rows into summary (Azat Khuzhin)
- c313666: Show data size in different colors (Azat Khuzhin)
- c4d31a0: Show distinct errors (ignore hostnames) (Azat Khuzhin)
- 14c2df0: Avoid panic on Ctrl-C in client (Azat Khuzhin)
- 2d17933: Fix leftovers on the screen for dialog views (Azat Khuzhin)
- 13e827f: Fix client spawning compilation for win32 (Azat Khuzhin) #230
- 264d2a0: Add Perfetto trace visualization export ('X' key) (Azat Khuzhin) #231
- 01b551a: Support CPU/Real/Memory traces for perfetto (Azat Khuzhin) #231
- 8a7a404: Add query logs into perfetto (Azat Khuzhin) #231
- bc50c1e: Perfetto style trace generation (#231) (Azat Khuzhin) #231
- f2fb7b3: Update documentation for perfetto (Azat Khuzhin)
- 30a6219: Add YAML config file support (Azat Khuzhin)
- f71826a: Add perfetto config section for opt-in/out of data sources (Azat Khuzhin)
- 23c3e2f: Add per-server Perfetto tracks behind config option (Azat Khuzhin) #233
- adbe5e9: Add category grouping for per-server Perfetto tracks (Azat Khuzhin) #233
- 33204a1: Add per-server stack trace samples (CPU, Real, Memory) (Azat Khuzhin) #233
- 1860472: Add per-server Perfetto tracks (#233) (Azat Khuzhin) #233
- ff48d95: Fix part_log slice timing in Perfetto export (Azat Khuzhin)
- c1f5e95: cargo update (Azat Khuzhin) #234
- 7b6b840: Remove extra crates (Azat Khuzhin)
- 6c988a3: v26.3.1 (Azat Khuzhin)
v26.2.3
v26.2.2
Highlights
- Add system.jemalloc_profile integration - #222
- Update cursive - likely will make interface faster - 4f7eb19
Fixes
- Fix flamegraph for profile events - d398bd8
- Some fixes for leaving/restoring terminal after spawning external programs - #223
Commits
- 859490f: Update hostname in test to avoid possible hungs in case of troubles with DNS (Azat Khuzhin)
- d398bd8: Fix flamegraph for profile events (Azat Khuzhin)
- cdb27ee: Add system.jemalloc_profile integration (Azat Khuzhin) #222
- 0b6118f: cargo update (Azat Khuzhin)
- 4f7eb19: Update cursive (Azat Khuzhin)
- 8f00349: Use futures::futures_channel::mpsc::Receiver::::try_recv over try_next (deprecated) (Azat Khuzhin)
- b6c16c4: Hide cursor after spawning external programs (Azat Khuzhin) #223
- c9eba04: Use crossterm from cursive (Azat Khuzhin) #223
- 56756b1: Add an info message when spawning client (to aviod mixing outputs of client and chdig) (Azat Khuzhin) #223
- 4fe467b: Some fixes for leaving/restoring terminal after spawning external programs (#223) (Azat Khuzhin) #223
- 93ef3a0: v26.2.2 (Azat Khuzhin)
v26.2.1
Highlights
- Highlight all found terms on the screen (be more less(1) like) - 652a5a3
- Shortcut to copy currently selected query to clipboard - #211
- Ability to use specific host from cluster (useful for cloud) - #213
- Implement per-part logs (from merges/mutations) for system.tables/part_log - ddb0ade
- Implement share logs in pastila.nl with end-to-end encryption - #214
- Use viz.js directly with temporary files over GraphvizOnline - #216
- Share pipeline graphs using pastila - #216
- Fix fuzzy search (ignore word position) - 797b33d
- Pretty flamegraph sharing via whodidit.you - #217
Fixes
- Fix hanged updates (due to hang of background runner drop) - 218cbf5
- Fix column position detection - fcfaf11
- Update clickhouse-rs to fix CityHash interface - #220
Internal
- Async code debug support via tokio-console - #219
Commits
- 652a5a3: Highlight all found terms on the screen (be more less(1) like) (Azat Khuzhin)
- 0de84ea: Shortcut to copy currently selected query to clipboard (Azat Khuzhin) #211
- c9ad2ae: Ability to use specific host from cluster (useful for cloud) (Azat Khuzhin) #213
- 218cbf5: Fix hanged updates (due to hang of background runner drop) (Azat Khuzhin)
- ddb0ade: Implement per-part logs (from merges/mutations) for system.tables/part_log (Azat Khuzhin)
- 7fc0a5d: Update link to asciinema for v26.1.1 release (Azat Khuzhin)
- fcfaf11: Fix column position detection (Azat Khuzhin)
- 93d1f21: Implement share logs in pastila.nl with end-to-end encryption (Azat Khuzhin) #214
- 2dc97cf: Update README (Azat Khuzhin)
- cad3fc9: Update link to include graph with EXPLAIN PIPELINE graph=1 as example (Azat Khuzhin)
- 190d8bf: Use --pastila-url for messages (Azat Khuzhin)
- ed08ab4: Fix format hint for Alt-T (Azat Khuzhin)
- f7dd14c: Use viz.js directly with temporary files over GraphvizOnline (Azat Khuzhin) #216
- 1879c3c: Share pipeline graphs using pastila (Azat Khuzhin) #216
- a9b5763: Rename pastila API (Azat Khuzhin) #216
- b47a296: Add share into the name of methods that uses pastila (Azat Khuzhin) #216
- f44b3c9: Share pipeline using pastila + vis.js directly over GraphvizOnline (#216) (Azat Khuzhin) #216
- 797b33d: Fix fuzzy search (ignore word position) (Azat Khuzhin)
- 0cc992d: Pretty flamegraph sharing via whodidit.you (Azat Khuzhin) #217
- 7bae453: Better logging for uploading to pastila (Azat Khuzhin)
- 54b0bef: Add dialog window for sharing flamegraph (same as for logs) (Azat Khuzhin)
- 993907a: Async code debug support via tokio-console (Azat Khuzhin) #219
- 8fe4549: Update clickhouse-rs to fix CityHash interface (Azat Khuzhin) #220
v26.1.1
Highlights
- More modern look!
- New system tables support
- Calculate column width based on the input rows - #205
- Implement profile events difference for multiple queries - 377e589
- Strip common suffix/prefix from hostnames - 1c6510b, 303bd75, f5652b2
- Contextual log filtering with Ctrl+S - 0b7fac2
Navigation
- Add tables parts support (server-wide and per-table) - 08d35d6
- Add per-table merges/mutations - 6b2c7c8
Usability:
- Search in log_comment (useful for clickhouse-test) - 5a30897
- Highlight miss events in query view - 3dd879c
- Hash-based colorization of hostnames in logs - 106af8d
- Add filtering by hostname in logs - edf24f5
- Add --skip-unavailable-shards - cf61ca5
Fixes
- Fix filtering on some views - ef3b5b5
- Fix issues with updating multiple SQLQueryView (usually dialogs) - e87a93b
Minor
- Add database/table for part_log if it was called as main view - 8385d3f
- Add database/table for table parts if was called as main view - f4039ce
- Rename actions for sharing flamegraph to include "Share" - 88c9042
- Implement filtering in query view (by profile events) - d3169ad
- Show information about specific "sub" query if it is selected - f376d38
- Bind "Show all queries" to "_" as well - 54d4abb
- Use hostname column from system.*_log over hostName() - 909764a
Commits
- 3e4f324: Update demo .gif for release 25.12.1 (Azat Khuzhin)
- 08d35d6: Add tables parts support (server-wide and per-table) (Azat Khuzhin)
- bf95c67: Add part_log support (server-wide and per-table) (Azat Khuzhin)
- ef3b5b5: Fix filtering on some views (Azat Khuzhin)
- e87a93b: Fix issues with updating multiple SQLQueryView (usually dialogs) (Azat Khuzhin)
- 8385d3f: Add database/table for part_log if it was called as main view (Azat Khuzhin)
- f4039ce: Add database/table for table parts if was called as main view (Azat Khuzhin)
- abe048f: Add system.asynchronous_inserts support (Azat Khuzhin)
- 997e887: Add todo list for tables actions (Azat Khuzhin)
- 6b2c7c8: Add per-table merges/mutations (Azat Khuzhin)
- 0df2ffe: Remove copy-paste for params filtering (Azat Khuzhin)
- 88c9042: Rename actions for sharing flamegraph to include "Share" (Azat Khuzhin)
- d3169ad: Implement filtering in query view (by profile events) (Azat Khuzhin)
- a93f3c2: Bundle cursive_table_view create into chdig (Azat Khuzhin) #205
- ac17081: Join ExtTableView into TableView (Azat Khuzhin) #205
- ff94ee5: Calculate column width based on the input rows (Azat Khuzhin) #205
- 4d108ed: Add few words into spell typos excludes (Azat Khuzhin) #205
- 9487dbd: Optimize column width calculation (udpate it only on items changes) (Azat Khuzhin) #205
- 15acb97: Fix TableView example (it is private, it won't compile, so use
ignore) (Azat Khuzhin) #205 - dbcfdb0: Calculate column width based on the input rows (#205) (Azat Khuzhin) #205
- 3dd879c: Highlight miss events in query view (Azat Khuzhin)
- 377e589: Implement profile events difference for multiple queries (Azat Khuzhin)
- 681484d: Support *Nanoseconds events (Azat Khuzhin)
- dea5439: Add query duration as separate event (Azat Khuzhin)
- f376d38: Show information about specific "sub" query if it is selected (Azat Khuzhin)
- 54d4abb: Bind "Show all queries" to "_" as well (Azat Khuzhin)
- 106af8d: Hash-based colorization of hostnames in logs (Azat Khuzhin)
- edf24f5: Add filtering by hostname in logs (Azat Khuzhin)
- 1c6510b: Strip common suffix/prefix from hostnames (Azat Khuzhin)
- efa9833: Use more modern sorting indicators (Azat Khuzhin)
- b69b294: Add padding for sorting indicators to the column width in TableView (Azat Khuzhin)
- 3a46787: Fix comment for column width padding (Azat Khuzhin)
- 49a117b: More modern look (remove borders) (Azat Khuzhin)
- 46e3ec2: Remove extra space between columns (Azat Khuzhin)
- da28548: Use cyan bold for full screen view titles (Azat Khuzhin)
- 303bd75: Store original host name as-is in logs for later filtering (Azat Khuzhin)
- cf61ca5: Add --skip-unavailable-shards (Azat Khuzhin)
- f5652b2: Set short hostname (for display) in all llines not only 1000 sample (Azat Khuzhin)
- 0b7fac2: Contextual log filtering with Ctrl+S (Azat Khuzhin)
- 909764a: Use hostname column from system.*_log over hostName() (Azat Khuzhin)
- 55b2866: Cleanup TextLogView (Azat Khuzhin)
- 2a7561f: Fix calculating column position for resize (Azat Khuzhin)
- 5a30897: Search in log_comment (useful for clickhouse-test) (Azat Khuzhin)
- bac1b48: cargo update (Azat Khuzhin)
- 5e0f0dc: v26.1.1 (Azat Khuzhin)
v25.12.1
Highlights
- 6a42b07: Implement filtering for non-queries/logs views
- 9095d00: Filter like less! (#190) #190
- 76d9e66: Add support for system.background_schedule_pool{,_log} #193, #194
- f68179a: Do not seek to the search term on the X axis if it will be visible
- 15920df: Filter logs by query_id/logger_name/level (sacrificing memory usage for logs) #195 + ebfbf13
- 27ef4db: Optimize logs rendering (CPU and Memory) (#197) #197
- f88803d: Flamegraph sharing #198 + 61eb6b0 + bf493dd + 2a61b45 + 5c94b8f
- 4bfb6c6: Implement column removal in middle mouse press (like in chromium)
Minor
- b8a8a72: Add flamegraphs for MemoryAllocatedWithoutCheck
- b36e779: Add proper escaping of database.table identifiers for obtaining logs
- 5135171: Fix "No alias for subquery or table function in JOIN" for merges view on some versions #192
- d82cce7: Scroll logs only vertically on End/G
- 44a94c4: Display "Pattern not found" if nothing is found in logs
- 3ba5a26: Separate category for memory used for IO buffers (IOBufferAllocBytes)
- 63b22d7: Add engine for tables
- 8e3f45b: Add CREATE statement for tables (+69801d2)
- 8a7d2e4: Add ability to override ClickHouse server version (for ClickHouse devs)
- 49491f9: Fix possibly very high number of queries for Last Queries
- cf0e71a: Fix possible missing views/processors data for queries (due to drift in ClickHouse)
Commits
- 9fda7ea: Update screencast (Azat Khuzhin)
- d3bd799: There is already compatibility with older versions, remove todo (Azat Khuzhin)
- b8a8a72: Add flamegraphs for MemoryAllocatedWithoutCheck (Azat Khuzhin)
- 43520c1: s/processes/queries/ leftovers (Azat Khuzhin)
- 6a42b07: Implement filtering in SQLQueryView (Azat Khuzhin)
- b36e779: Add proper escaping of database.table identifiers for obtaining logs (Azat Khuzhin)
- f359c1d: Search dialog like in less(1)! (Azat Khuzhin) #190
- 0af2595: Preserve filter history (Azat Khuzhin) #190
- 9095d00: Filter like less! (#190) (Azat Khuzhin) #190
- 5135171: Fix "No alias for subquery or table function in JOIN" for merges view on some versions (Azat Khuzhin) #192
- 0395d28: Allow to pass SETTINGS to SQLView of arbitrary type (Azat Khuzhin) #192
- 791bb64: Fix "No alias for subquery or table function in JOIN" for merges view on some ClickHouse versions (#192) (Azat Khuzhin) #192
- 76d9e66: Add support for system.background_schedule_pool{,_log} (Azat Khuzhin) #193
- a1817f2: Improve introspection for background_schedule_pool{,_log} (Azat Khuzhin) #194
- dff1087: Add bugs list (Azat Khuzhin)
- d82cce7: Scroll logs only vertically on End/G (Azat Khuzhin)
- f68179a: Do not seek to the search term on the X axis if it will be visible (Azat Khuzhin)
- 15920df: Filter logs by query_id/logger_name/level (sacrificing memory usage for logs) (Azat Khuzhin) #195
- ebfbf13: Better shortcuts for logs filters (Azat Khuzhin)
- 518d14a: Add todo for show_bottom_prompt() (fuzzy actions) (Azat Khuzhin)
- 6ac753b: Optimize logs rendering (CPU and Memory) (Azat Khuzhin) #197
- acf2439: Incrementally handle new log entries (if possible) (Azat Khuzhin) #197
- 27ef4db: Optimize logs rendering (CPU and Memory) (#197) (Azat Khuzhin) #197
- 3a7d82d: Remove copy-paste in forward/backward logs search (Azat Khuzhin)
- f88803d: Flamegraph sharing (Azat Khuzhin) #198
- 61eb6b0: More logs for uploading flamegraphs to pastila.nl (Azat Khuzhin)
- bf493dd: Allow to change pastila location via cli arguments (Azat Khuzhin)
- 44a94c4: Display "Pattern not found" if nothing is found in logs (Azat Khuzhin)
- 2a61b45: Add pastila.nl response into logs and error message (Azat Khuzhin)
- 3ba5a26: Separate category for memory used for IO buffers (IOBufferAllocBytes) (Azat Khuzhin)
- 63b22d7: Add engine for tables (Azat Khuzhin)
- 8e3f45b: Add CREATE statement for tables (Azat Khuzhin)
- d1e5008: cargo update (Azat Khuzhin) #203
- 69801d2: Reimplement showing CREATE TABLE query via SHOW CREATE TABLE over create_table_query (Azat Khuzhin)
- 5c94b8f: Upload flamegraphs to pastila ClickHouse backend via TCP protocol (Azat Khuzhin) #204
- 11d6d9a: Cleanup patches comments in Cargo.toml for crates (can be outdated) (Azat Khuzhin)
- 8a7d2e4: Add ability to override ClickHouse server version (for ClickHouse devs) (Azat Khuzhin)
- 14dbe91: Remove outdated note that --wrap uses more CPU (Azat Khuzhin)
- bec34d0: Log number of rows for executed queries (Azat Khuzhin)
- 9ea8928: Fix descriptions for some options (Azat Khuzhin)
- b25d41c: Remove one outdated comment (Azat Khuzhin)
- 49491f9: Fix possibly very high number of queries for Last Queries (Azat Khuzhin)
- 4bfb6c6: Implement column removal in middle mouse press (like in chromium) (Azat Khuzhin)
- cf0e71a: Fix possible missing views/processors data for queries (due to drift in ClickHouse) (Azat Khuzhin)
- 520a464: Rename some query actions (Azat Khuzhin)
- 27a616c: v25.12.1 (Azat Khuzhin)
