Files
smartclickhouse/changelog.md

1.3 KiB

Changelog

2026-02-27 - 2.2.0 - feat(core)

introduce typed ClickHouse table API, query builder, and result handling; enhance HTTP client and add schema evolution, batch inserts and mutations; update docs/tests and bump deps

  • Add generic ClickhouseTable with full table lifecycle, auto-schema-evolution and schema-sync helpers
  • Add ClickhouseQueryBuilder for fluent typed queries and SQL generation (includes count/first/execute)
  • Add ClickhouseResultSet with utility methods (first, last, map, filter, toObservable)
  • Enhance ClickhouseHttpClient: typed query (queryTyped), robust JSONEachRow parsing, error handling, insertBatch, mutatePromise and improved request handling
  • Keep backward compatibility via TimeDataTable refactor to wrap new ClickhouseTable API
  • Export new modules from ts/index.ts and update README and tests to cover new features
  • Bump devDependencies/dependencies, add pnpm patched dependency and patches/agentkeepalive patch, and update npmextra.json metadata

2.1.0 - feat(core): Added comprehensive support for SmartClickHouseDb and TimeDataTable with features including time data table creation, data insertion, bulk data insertion, querying, data deletion, and real-time data observation. Included standalone Clickhouse HTTP client implementation.

Fixed

  • Fixed test case for table deletion and optimized code