Skip to content

Releases: QueryaHub/clickhouse-query-ext

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 25 Oct 20:00
75ac4ec

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:27
f6207b2

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:02
0411a46

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 10:27
eddc8d9

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

Full Changelog: https://github.com/QueryaHub/clickhouse-query-ext/commits/v1.0.0