Repository navigation
Releases: QueryaHub/clickhouse-query-ext
Releases · QueryaHub/clickhouse-query-ext
Release list
v1.0.3
What's Changed
- ci: add shared triage and stale workflows by @ZhuchkaTriplesix in #78
- ci: add CodeQL code scanning by @ZhuchkaTriplesix in #79
- fix(release): per-platform archives named after the real version, add macOS Intel by @ZhuchkaTriplesix in #80
- chore(release): 1.0.3 by @ZhuchkaTriplesix in #81
- fix(release): read manifest.json as UTF-8 when packaging by @ZhuchkaTriplesix in #82
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- fix(driver): fix URL and ssl mapping for connections by @ZhuchkaTriplesix in #44
- fix(packaging): handle Windows binary extension (.exe) in manifest.json and packaging script by @ZhuchkaTriplesix in #61
- feat(manifest): expand engines.querya_desktop compatibility range by @ZhuchkaTriplesix in #62
- fix(security): prevent SQL injection in schema introspection and context actions by @ZhuchkaTriplesix in #63
- fix(security): sanitize and validate queryId and mutationId in cancel and kill handlers by @ZhuchkaTriplesix in #64
- fix(security): prevent Safe Mode precheck bypass on multi-statement SQL queries by @ZhuchkaTriplesix in #65
- fix(security): isolate temporary scratch directory per user and restrict permissions by @ZhuchkaTriplesix in #66
- fix(schema): implement robust delimiter escaping for nodeId path segments by @ZhuchkaTriplesix in #67
- fix(schema): fix format mismatch in getObjectMetadata and getServerStats scalar queries by @ZhuchkaTriplesix in #68
- fix(query): support CTE WITH queries, leading comments, and trailing semicolons in tabular query detection by @ZhuchkaTriplesix in #69
- test(query): add regression coverage for escaped/doubled quote handling in SQL parser by @ZhuchkaTriplesix in #70
- fix(actions): use type-appropriate Column Profiler query for Array/Map/Tuple columns by @ZhuchkaTriplesix in #71
- perf(query): enforce limit parameter and reduce compact row parsing allocations by @ZhuchkaTriplesix in #72
- feat(rpc): support Command Palette actions via commands.execute and manifest contributions by @ZhuchkaTriplesix in #73
- perf(driver): stream ClickHouse HTTP responses instead of full-text buffering by @ZhuchkaTriplesix in #74
- perf(transport): eliminate full-string heap reallocation in write_ndjson framing by @ZhuchkaTriplesix in #75
- perf(safemode): zero-allocation token scanner for Safe Mode SQL precheck by @ZhuchkaTriplesix in #76
- Release 1.0.2 by @ZhuchkaTriplesix in #77
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
What's Changed
- feat(core): initialize cargo workspace and module structure (#5) by @ZhuchkaTriplesix in #23
- feat(transport): implement asynchronous NDJSON stdio framing and sanitized stderr logging (#6) by @ZhuchkaTriplesix in #24
- feat(rpc): implement system.handshake, system.ping and system.shutdown (#7) by @ZhuchkaTriplesix in #25
- feat(security): implement zeroize secrets pool and system.injectCredentials (#8) by @ZhuchkaTriplesix in #26
- feat(driver): implement HTTP connection pool, db.connect/disconnect and CI (#9) by @ZhuchkaTriplesix in #27
- feat(mapper): implement ClickHouse to Querya type mapper and ColumnSchema (#10) by @ZhuchkaTriplesix in #28
- feat(rpc): implement query execution and streaming format normalizer (#11) by @ZhuchkaTriplesix in #29
- feat(sdui): implement schema tree introspection and lazy node expansion by @ZhuchkaTriplesix in #30
- feat(sdui): implement connection form schema and context actions generators by @ZhuchkaTriplesix in #31
- feat(core): implement panic hook, scratch directory recovery and final documentation by @ZhuchkaTriplesix in #32
- feat(rpc): implement automatic query_id generation and SYNC/ASYNC cancelQuery support by @ZhuchkaTriplesix in #33
- feat(sdui): implement context actions and fast statistical profiling for columns and tables by @ZhuchkaTriplesix in #34
- feat(sdui,rpc): support MergeTree maintenance commands OPTIMIZE FINAL and DEDUPLICATE with execution status tracking by @ZhuchkaTriplesix in #35
- feat(sdui,rpc): partition lifecycle management (drop, freeze, detach, attach) by @ZhuchkaTriplesix in #36
- feat(sdui,rpc): active processes and mutations monitoring (SYSTEM.processes & SYSTEM.mutations) by @ZhuchkaTriplesix in #37
- feat(driver,rpc): analytical safe mode (Read-Only session settings & AST precheck filter) by @ZhuchkaTriplesix in #38
- test(mapper,transport,rpc): comprehensive unit tests for type mapping, protocol framing and memory zeroization by @ZhuchkaTriplesix in #39
- feat(release): cross-compilation scripts, minimal release profile and .qext distribution packaging by @ZhuchkaTriplesix in #40
- release: clickhouse-query-ext v1.0.0 (Analyst Edition) by @ZhuchkaTriplesix in #41
New Contributors
- @ZhuchkaTriplesix made their first contribution in #23
Full Changelog: https://github.com/QueryaHub/clickhouse-query-ext/commits/v1.0.0