Skip to content

Releases: duyet/clickhouse-monitoring

v0.1.12

06 Dec 10:22
0548b3a
Compare
Choose a tag to compare

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; introduce ListSkeleton 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

13 Nov 10:40
3d26aa5
Compare
Choose a tag to compare
$ 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

31 Oct 07:07
57fd454
Compare
Choose a tag to compare

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

16 Sep 09:15
54c971c
Compare
Choose a tag to compare

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

Full Changelog: v0.1.8...v0.1.9

v0.1.8

06 Aug 04:11
d32a12a
Compare
Choose a tag to compare

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

16 Jul 16:55
cf2942a
Compare
Choose a tag to compare

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

13 Jun 15:23
ce8e200
Compare
Choose a tag to compare

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

31 May 08:55
c5757b6
Compare
Choose a tag to compare

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

18 May 16:51
b209397
Compare
Choose a tag to compare

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

06 May 11:41
f5a211e
Compare
Choose a tag to compare

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