Releases: duyet/clickhouse-monitoring
Releases · duyet/clickhouse-monitoring
v0.1.12
What's Changed
- feat: add /about page by @duyet in #409
- chore(about): force static by @duyet in #410
- chore: refactor /about by @duyet in #411
- fix: database table explorer overflow by @duyet in #413
- feat: add ColumnFormat.Text column format to the data table component by @duyet in #414
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #418
- fix(deps): remove package-lock.json by @duyet in #420
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot in #419
- chore(deps): bump @eslint/plugin-kit from 0.2.2 to 0.2.3 in /docs by @dependabot in #415
- chore(deps): update all non-major dependencies by @renovate in #417
- chore(deps): update docker/metadata-action digest to 44d81d6 by @renovate in #416
- fix(deps): update all non-major dependencies by @renovate in #421
- feat: update /database explorer; enhance ColoredBadgeFormat with
options.className
; introduceListSkeleton
component by @duyet in #422 - feat: add column Markdown format by @duyet in #423
- fix(running-queries): adjust position and styling of running queries by @duyet in #426
- chore(deps): update docker/metadata-action digest to 369eb59 by @renovate in #424
- feat(docs): enhance deployment documentation by @duyet in #427
- feat: add query detail page, introduce
context
props for DataTable by @duyet in #428 - feat: update overview charts layout and enhance UI components by @duyet in #429
- chore(deps): update dependency @types/node to v22.9.3 by @renovate in #425
- fix(deps): update dependency tailwind-merge to v2.5.5 by @renovate in #430
- feat: enhance query detail page with cluster support and improve UI components by @duyet in #431
- feat(ci): testing configured queries against ClickHouse versions by @duyet in #433
- chore(deps): update all non-major dependencies by @renovate in #435
- chore(deps): update docker/metadata-action digest to b53be03 by @renovate in #434
- chore(deps): update dependency @cypress/code-coverage to v3.13.8 by @renovate in #436
- feat: add support for excluding monitoring users and enhance query history documentation by @duyet in #437
- chore(docs): add jitsu by @duyet in #438
Full Changelog: v0.1.11...v0.1.12
v0.1.11
$ docker pull ghcr.io/duyet/clickhouse-monitoring:0.1.11
What's Changed
- fix(ci): fix next lint by @duyet in #395
- fix(deps): update all non-major dependencies by @renovate in #393
- chore(deps): update docker/metadata-action digest to 0de3687 by @renovate in #392
- chore(deps): update node.js to v22 - autoclosed by @renovate in #394
- chore: refactoring, fix empty component keys by @duyet in #396
- chore: update charts /failed-queries, fix CodeDialog by @duyet in #397
- feat: introduce a new 'CardMultiMetrics' component by @duyet in #398
- feat: add docs page by @duyet in #399
- docs: query cache with more settings avoid query crashes by @duyet in #403
- chore(deps): update nextjs monorepo to v15.0.3 by @renovate in #405
- chore(deps): update docker/metadata-action digest to bd26c98 by @renovate in #406
- chore(deps): update docker/login-action digest to 7ca3450 by @renovate in #402
- chore(deps): update all non-major dependencies by @renovate in #404
- feat: add helpful notes when tables are missing due to clickhouse misconfiguration by @duyet in #407
Full Changelog: v0.1.10...v0.1.11
v0.1.10
Docker
$ docker pull ghcr.io/duyet/clickhouse-monitoring:0.1.10
Helm Chart
helm repo add duyet https://duyet.github.io/charts
cat <<EOF >> values.yaml
image:
tag: 0.1.10
env:
- name: CLICKHOUSE_HOST
value: http://localhost:8123
- name: CLICKHOUSE_USER
value: default
- name: CLICKHOUSE_PASSWORD
value: ''
- name: CLICKHOUSE_TZ
value: 'Asia/Ho_Chi_Minh'
- name: CLICKHOUSE_MAX_EXECUTION_TIME
value: '15'
- name: NEXT_QUERY_CACHE_TTL
value: '86400'
EOF
helm install -f values.yaml clickhouse-monitoring-release duyet/clickhouse-monitoring
What's Changed
- fix: wrong logo size on responsive by @duyet in #356
- feat(tracking): Configurable events tracking table name via
EVENTS_TABLE_NAME
(Default:system.monitoring_events
) by @duyet in #357 - feat: add clickhouse quick info in overview by @duyet in #358
- chore: update overview display by @duyet in #359
- chore(ci): renovate schedule weekends by @duyet in #360
- chore(deps): update nextjs monorepo to v14.2.13 by @renovate in #361
- chore(deps): update dependency @codecov/webpack-plugin to v1 by @renovate in #363
- chore(deps): update all non-major dependencies by @renovate in #362
- fix(ui): dropdown filter cannot scroll down by @duyet in #365
- chore: CodeDialog format support custom className by @duyet in #366
- feat: add charts to failed-query page by @duyet in #367
- chore: improved visibility button, update charts for zookeeper, more info expensive-queries by @duyet in #368
- fix: overview table count ignore system database by @duyet in #369
- chore(overview): breakdown component charts by @duyet in #370
- feat: add chart to track KEEPER_EXCEPTION error by @duyet in #371
- feat: new '/errors' endpoint to display system error logs and history, with support for filtering by error type by @duyet in #372
- feat: add filter to /history-query and display SQL code dialog with params_x by @duyet in #373
- feat(ci): e2e test against v24.7, v24.8 by @duyet in #374
- chore(ui): change filter icon by @duyet in #375
- feat: add LICENSE by @duyet in #376
- chore(deps): update all non-major dependencies by @renovate in #377
- fix: correct the calculation of the 'expires_in' field in the query cache by @duyet in #379
- chore(deps): update nextjs monorepo to v14.2.14 by @renovate in #382
- chore(deps): update docker/login-action digest to 1f36f5b by @renovate in #380
- chore(deps): update all non-major dependencies by @renovate in #381
- chore(deps): update dependency eslint-plugin-react-hooks to v5 by @renovate in #386
- chore(deps): update dependency eslint-plugin-cypress to v4 by @renovate in #385
- chore(deps): update all non-major dependencies by @renovate in #383
- chore(deps): update nextjs monorepo to v14.2.16 by @renovate in #384
- chore(deps): update all non-major dependencies by @renovate in #389
- chore(deps): update docker/login-action digest to 0689575 by @renovate in #387
- chore(deps): update docker/metadata-action digest to d31acd5 by @renovate in #388
- fix(deps): update dependency react-resizable-panels to v2.1.6 by @renovate in #391
- feat: improving the filter handling logic, ability to click on bar charts to filter data by @duyet in #378
- chore(deps): update nextjs monorepo to v15 (major) by @renovate in #390
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- fix(deps): update all non-major dependencies by @renovate in #326
- chore(deps): update all non-major dependencies by @renovate in #328
- chore(deps): update all non-major dependencies by @renovate in #329
- chore(deps): bump axios from 1.7.3 to 1.7.4 by @dependabot in #330
- chore(charts): readable tooltip value by @duyet in #331
- chore: fix area breakdown by @duyet in #332
- fix(deps): update all non-major dependencies by @renovate in #334
- chore(deps): update nextjs monorepo to v14.2.6 by @renovate in #333
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #335
- chore: merge performance support milliseconds level by @duyet in #336
- chore(deps): update all non-major dependencies by @renovate in #337
- chore(deps): update nextjs monorepo to v14.2.7 by @renovate in #338
- feat(ci): codecov config by @duyet in #340
- Support for multiple hosts by @tobiaslins in #341
- fix: restore /healthz by @duyet in #342
- feat(ui): refactor database explorer by @duyet in #339
- chore(deps): update nextjs monorepo to v14.2.8 by @renovate in #344
- chore: support single user/pass for multiple hosts by @duyet in #345
- chore(deps): update all non-major dependencies by @renovate in #343
- chore: update screenshots by @duyet in #347
- chore: update loading in database explorer by @duyet in #348
- chore(deps): update docker/login-action digest to 3b8fed7 by @renovate in #350
- chore(deps): update docker/metadata-action digest to 70b2cdc - autoclosed by @renovate in #351
- chore(deps): update all non-major dependencies by @renovate in #352
- feat: overview quick link by @duyet in #349
- chore(deps): update nextjs monorepo to v14.2.11 by @renovate in #353
- chore: update LinkCount ignore system database, fix skeleton by @duyet in #354
- feat: custom logo via
NEXT_PUBLIC_LOGO
by @duyet in #355
New Contributors
- @tobiaslins made their first contribution in #341
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat: add /tables-overview by @duyet in #292
- feat: integrated Vercel Analytics by @duyet in #293
- feat: migrate bar chart to recharts by @duyet in #294
- feat: /database page redirect invalid database to the first one existing by @duyet in #295
- chore: update global-error.tsx by @duyet in #296
- feat: link from
/tables-overview
to/tables/[database]/[table]
by @duyet in #297 - feat(ci): test on multiple clickhouse version by @duyet in #299
- feat: bar chart support horizontal by @duyet in #298
- feat(ci): cache yarn by @duyet in #300
- chore: longer auto reload by default, update bar chart and
<ServerComponentLazy />
by @duyet in #301 - feat: add new formatting
CodeDialog
for code, long text columns by @duyet in #302 - feat: cache improvement by @duyet in #304
- feat: add number formatting option to BackgroundBarFormat by @duyet in #306
- chore(deps): update all non-major dependencies by @renovate in #305
- feat: components to include raw data, cache improvement by @duyet in #307
- feat: migrate area chart to recharts by @duyet in #308
- chore(ci): remove clickhouse serice for component test by @duyet in #310
- feat: CodeDialog format support JSON, bar chart add tooltip total, many fixes and update by @duyet in #311
- feat: add radial bar chart by @duyet in #312
- fix(cache): fix cache tags for revalidate by @duyet in #313
- chore: count-across-replicas link to table detail,
<ErrorAlert />
add toggle to open detailed query, add number chart by @duyet in #314 - feat: area chart support breakdown by @duyet in #315
- feat: test out seline.so analytics by @duyet in #316
- feat: rollout
fetchDataWithCache
for more charts by @duyet in #317 - chore: loading using
<TableSkeleton />
, update README.md by @duyet in #318 - chore: update menu loading icon by @duyet in #319
- feat: /api/pageview capture ip and geo info (vercel) by @duyet in #320
- feat: fix and add test for
<ColoredBadgeFormat />
and<DurationFormat />
components by @duyet in #321 - chore(deps): update docker/metadata-action digest to 60a0d34 by @renovate in #324
- chore(deps): update docker/login-action digest to 9780b0c by @renovate in #323
- feat(overview): update chart titles and intervals for better overview by @duyet in #325
- chore(deps): update dependency @typescript-eslint/parser to v8 by @renovate in #327
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- chore(deps): update nextjs monorepo to v14.2.4 by @renovate in #269
- chore(deps): update all non-major dependencies by @renovate in #270
- fix(deps): update all non-major dependencies by @renovate in #271
- chore(deps): update docker/build-push-action action to v6 by @renovate in #272
- chore(ui): running query format column user, progress by @duyet in #273
- feat: implement disks with database and table level breakdown by @duyet in #274
- feat: refactor typing, add ColumnFormat.HoverCard by @duyet in #275
- refactor: update column hover card content format by @duyet in #276
- chore(ci): add turbo by @duyet in #277
- feat: vercel cron by @duyet in #278
- chore(api): /api/clean max duration 30s by @duyet in #279
- chore(api): /api/clean better logging by @duyet in #280
- chore(api): refactor /api/clean by @duyet in #281
- chore(deps): update all non-major dependencies by @renovate in #283
- chore(deps): update docker/metadata-action digest to a64d048 by @renovate in #282
- chore: update query including old tables, fix compare hash by @duyet in #284
- chore(deps): update dependency prettier-plugin-organize-imports to v4 by @renovate in #286
- chore(deps): update all non-major dependencies by @renovate in #285
- feat: add /query-cache by @duyet in #288
- chore(deps): update all non-major dependencies by @renovate in #289
- chore(deps): update nextjs monorepo to v14.2.5 by @renovate in #290
- feat: add /projection by @duyet in #291
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- fix(deps): update all non-major dependencies by @renovate in #262
- chore(deps): update docker/login-action digest to 0d4c9c5 by @renovate in #261
- chore(ui): skeleton background color by @duyet in #260
- chore(ui): clickhouse status more detail by @duyet in #263
- feat: add
CLICKHOUSE_MAX_EXECUTION_TIME
, update fetchData by @duyet in #264 - chore(ui): display metadata in table footer by @duyet in #265
- chore(ui): update table footer to use "footnote" variable for metadata by @duyet in #266
- feat: add jest for unittest by @duyet in #267
- fix(deps): update all non-major dependencies by @renovate in #268
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Install from the command line
$ docker pull ghcr.io/duyet/clickhouse-monitoring:0.1.5
What's Changed
- feat: add http-connections and interserver-connections charts by @duyet in #242
- feat: add pageview tracking by @duyet in #243
- feat: table count across replica by @duyet in #244
- chore(deps): update docker/login-action digest to 70fccc7 by @renovate in #245
- chore(deps): update docker/metadata-action digest to f7b4ed1 by @renovate in #246
- chore: getting timezone from env by @duyet in #248
- feat: calling /api/clean as background jobs by @duyet in #249
- Fix typos and rewrite for professionalism in TSX files by @duyet in #247
- fix(deps): update all non-major dependencies by @renovate in #252
- chore: refactor /database parallel rendering by @duyet in #255
- feat: expand component tests and add testing guidelines by @duyet in #251
- chore: suspend load header components by @duyet in #256
- feat(ui): async display host status and database list breadcrumb skeleton by @duyet in #257
- feat(ui): cluster layout breakdown and skeleton by @duyet in #258
- chore(ui): alternative table extras show current table name instead of database by @duyet in #259
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Install from the command line
$ docker pull ghcr.io/duyet/clickhouse-monitoring:0.1.4
Use as base image in Dockerfile:
FROM ghcr.io/duyet/clickhouse-monitoring:0.1.4
What's Changed
- chore(deps): update all non-major dependencies by @renovate in #217
- fix(zookeeper): fix not showing some columns by @duyet in #220
- fix: downgrage eslint by @duyet in #221
- chore(zookeeper): format columns by @duyet in #222
- feat: add back /api/version by @duyet in #223
- Update README with missing environment variables by @duyet in #226
- Add 30-minute refresh interval option by @duyet in #228
- chore: distributed-ddl-queue add hard limit 10k by @duyet in #230
- Add chart for ZooKeeper metrics by @duyet in #232
- feat: add chart readonly-replica by @duyet in #233
- chore(deps): update docker/metadata-action digest to 2ee3d30 by @renovate in #235
- chore(deps): update docker/login-action digest to 7840e6d by @renovate in #234
- feat: suspend table and related charts by @duyet in #236
- Add system.detached_parts count to tables explore list by @duyet in #238
- feat: better columns display for related charts by @duyet in #239
- feat: add zookeeper-wait chart by @duyet in #240
- feat: add zookeeper current metrics by @duyet in #241
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Install from the command line
$ docker pull ghcr.io/duyet/clickhouse-monitoring:0.1.3
Use as base image in Dockerfile:
FROM ghcr.io/duyet/clickhouse-monitoring:0.1.3
What's Changed
- chore(deps): update all non-major dependencies by @renovate in #210
- chore(deps): update docker/metadata-action digest to 1294d94 by @renovate in #209
- chore(deps): update nextjs monorepo to v14.2.2 by @renovate in #212
- chore(deps): update all non-major dependencies by @renovate in #211
- chore(deps): update dependency eslint to v9 by @renovate in #203
- chore(deps): update all non-major dependencies by @renovate in #213
- chore(deps): update nextjs monorepo to v14.2.3 by @renovate in #214
- feat: add /zookeeper explorer by @duyet in #218
- fix: local fromNow format timezone-aware by @duyet in #219
Full Changelog: v0.1.2...v0.1.3