Commit Graph

  • 1eff7878a1 prettier ryan 2026-07-13 15:08:40 +08:00
  • 08e8eea932 fix(frontend): prettier config ryan 2026-07-13 15:04:28 +08:00
  • 85d5c8568c fix(frontend): stabilize WAF rule canvas ryan 2026-07-13 14:58:57 +08:00
  • 74ddf97b36 feat(agent): embed GeoLite2 City database ryan 2026-07-13 14:38:36 +08:00
  • a1a997bcda feat(waf): complete composable rule orchestration ryan 2026-07-13 14:16:55 +08:00
  • d36409fbf9 refactor(frontend): order waf rule bindings ryan 2026-07-13 12:12:49 +08:00
  • 4000366856 feat(frontend): create orchestrated waf rules ryan 2026-07-13 12:00:24 +08:00
  • af20e2e838 feat(waf): add composable rule graph core ryan 2026-07-13 11:57:36 +08:00
  • 2fff30e188 docs(waf): split orchestration migrations ryan 2026-07-13 11:35:16 +08:00
  • 74c2f57453 docs(waf): plan composable rule implementation ryan 2026-07-13 11:23:34 +08:00
  • 30e09f5985 docs(waf): design composable rule graph ryan 2026-07-13 11:14:10 +08:00
  • 43e293e062 fix: frontend optimization ryan 2026-07-13 10:31:09 +08:00
  • 439ac41da8 fix(frontend): correct Pages deployment files route ryan 2026-07-13 09:29:22 +08:00
  • d97581fb1e chore(release): v3.2.0 v3.2.0 ryan 2026-07-12 19:24:37 +08:00
  • 83f126795d fix: 调整数据库自动清理设置文案 ryan 2026-07-12 19:07:56 +08:00
  • 69467914fc fix(server): 修复 Agent 上报访问日志的 bytes_sent 在 Server 入库链路丢失,导致 Zone 概览“已提供的数据总计”长期为 0 的问题。 ryan 2026-07-12 19:02:52 +08:00
  • c624512da6 fix(frontend): serve zone detail static export fallback ryan 2026-07-12 18:50:13 +08:00
  • 50717d1baf fix(frontend): support static export dynamic routes compliance via client useParams ryan 2026-07-12 18:07:43 +08:00
  • fc569d1758 fix(frontend): dynamically import zone dashboard with ssr: false to cure hydration mismatch ryan 2026-07-12 17:52:40 +08:00
  • ec4f1d4d23 feat(settings): support full console menu display management in settings other-tab ryan 2026-07-12 17:46:49 +08:00
  • 9268acb84c feat(api): support traffic bytes tracking, refactor analytics models and fix website hydration ryan 2026-07-12 17:42:19 +08:00
  • 41cd23a64d feat(api): support traffic bytes tracking in edge access logs and refactor analytics models ryan 2026-07-12 17:27:57 +08:00
  • f02fc9676a fix: resolve all build-test and code-check failures ryan 2026-07-12 17:05:52 +08:00
  • 31b4886a14 feat(zone): add Cloudflare-style traffic overview charts ryan 2026-07-12 16:38:35 +08:00
  • efcf61e32d feat(web): polish zone list and settings layout ryan 2026-07-12 16:22:16 +08:00
  • d615d85a26 refactor: remove unused remarks and add quick domain create ryan 2026-07-12 16:16:56 +08:00
  • 8afd103751 fix(zone): register domain delete/update APIs and drop edit UI ryan 2026-07-12 15:56:45 +08:00
  • 7ef84cce52 feat(web): improve zone domain list and detail navigation ryan 2026-07-12 15:50:43 +08:00
  • 96b8ddc077 fix(migrator): only import zone domains during upgrade window ryan 2026-07-12 15:38:28 +08:00
  • 03b81e5f74 refactor(migrator): use goose SQL only and auto-import zones on upgrade ryan 2026-07-12 15:36:00 +08:00
  • 5b52acdd6c refactor(zone): remove legacy route domain storage ryan 2026-07-12 15:31:01 +08:00
  • fb3dd5afe6 docs(zone): add migration and release verification guide ryan 2026-07-12 15:31:01 +08:00
  • 1160d5846a refactor(web): select route domains from zones ryan 2026-07-12 15:23:48 +08:00
  • 350b433cc1 feat(web): add zone-based website management ryan 2026-07-12 15:23:43 +08:00
  • d4d9bad74d refactor(config): render routes from zone domains ryan 2026-07-12 15:03:24 +08:00
  • d0536fcdd5 refactor(proxy): bind routes through zone domains ryan 2026-07-12 14:52:19 +08:00
  • e51f1e583d chore: remove execution report artifact ryan 2026-07-12 14:41:22 +08:00
  • b835144cd0 merge: zone domain foundation ryan 2026-07-12 14:41:04 +08:00
  • 53c868e99b feat(zone): add zone management api and legacy importer ryan 2026-07-12 14:35:44 +08:00
  • 50678756d4 feat(zone): add normalized zone domain schema ryan 2026-07-12 14:23:25 +08:00
  • 3eb670c674 chore: ignore local worktrees ryan 2026-07-12 14:17:07 +08:00
  • d10132fb02 docs(plan): add zone domain refactor plan ryan 2026-07-12 14:14:25 +08:00
  • 61cf581621 docs(zone): clarify certificate ownership ryan 2026-07-12 14:08:43 +08:00
  • e2ac531abb docs(zone): define zone domain management model ryan 2026-07-12 14:05:04 +08:00
  • c8b1289043 fix(docker): preserve clickhouse listener config ryan 2026-07-12 12:28:34 +08:00
  • 13c5073bf8 chore(release): v3.1.2 v3.1.2 ryan 2026-07-10 11:40:12 +08:00
  • da1dd92404 fix(observability): merge rollup+raw hourly trends and backfill history ryan 2026-07-10 11:24:31 +08:00
  • 4b11279662 fix(observability): fall back to raw hourly when rollup is incomplete ryan 2026-07-10 11:20:18 +08:00
  • bbadcca294 ### 🛠 修复 - 修复了节点与仪表盘 24 小时容量、网络、磁盘 IO 趋势在限流查询下几乎为空的问题,改为小时级聚合与计数器增量统计,历史时段可正常展示。 - 修复了静置场景下 ClickHouse CPU 偏高的问题,可观测与访问日志写入改为批量凑批并限制小 part 产生。 - 修复了数据清理接口将「物化表 TTL」误报为已删除行数的问题,短于表 TTL 的保留天数会被明确拒绝。 - 修复了可观测去重在入队/刷盘失败后仍占用键、导致故障窗口数据更易丢失的问题,并在 flush 失败时短重试与释放键。 - 修复了 Dashboard「每节点最新指标」被全局 LIMIT 截断导致安静节点缺失的问题,改为按节点取最新快照。 - 修复了 Docker 部署 ClickHouse 25.x 因后台池与 mutation 空闲阈值不兼容而无法启动的问题。 ryan 2026-07-10 11:15:12 +08:00
  • 44ce6497a1 docs(docker): use ./config/clickhouse for CH performance mount ryan 2026-07-10 11:10:32 +08:00
  • 4b83f91b31 docs(docker): use ./config/clickhouse for CH performance mount ryan 2026-07-10 10:54:02 +08:00
  • 9d2fac5d4c docs(config): sync .env.example and config.example.yaml for CH defaults ryan 2026-07-10 10:48:30 +08:00
  • b4b93ff4ed fix(docker): make ClickHouse startable on 25.x and reachable from host ryan 2026-07-10 10:44:49 +08:00
  • 160e63558f fix(clickhouse): harden R/W path P0–P3 (cleanup, durability, rollups) ryan 2026-07-10 10:34:04 +08:00
  • 9b3555c569 fix(clickhouse): cut idle CPU from tiny parts and oversized merge pools ryan 2026-07-10 10:08:32 +08:00
  • b928928958 fix(observability): restore 24h capacity/network/disk trends via CH hourly agg ryan 2026-07-10 09:48:45 +08:00
  • b312460ddf chore(release): v3.1.1 v3.1.1 ryan 2026-07-06 12:29:53 +08:00
  • 50f7257d93 docs: readme ryan 2026-07-05 23:53:26 +08:00
  • 336185f01c release: v3.1.0 v3.1.0 ryan 2026-07-04 09:43:31 +08:00
  • 44bba0f19a fix(clickhouse): remove unsupported MODIFY ORDER BY from migration ryan 2026-07-02 16:45:48 +08:00
  • f0eca028f9 fix(clickhouse): cast DateTime64 to DateTime in TTL migration ryan 2026-07-02 16:21:30 +08:00
  • 58624db397 perf(clickhouse): Phase 2 legacy governance — TTL cleanup, unified pool, MV, ops API ryan 2026-07-02 15:47:38 +08:00
  • 38946d1af5 fix(clickhouse): resolve lint issues from optimization stack ryan 2026-07-02 15:28:49 +08:00
  • caf2ffcff4 perf(clickhouse): P1 TTL migrations, ORDER BY tune, remote_addr normalization ryan 2026-07-02 15:24:22 +08:00
  • 0e86fe3547 perf(clickhouse): P2 docker server tuning and audit log payload reduction ryan 2026-07-02 15:20:17 +08:00
  • 6525bef15d perf(clickhouse): P0/P1 access log and WAF query aggregation and SQL pagination ryan 2026-07-02 15:22:36 +08:00
  • 3e910f1961 perf(clickhouse): P0 dashboard/observability query limits, cache, slower polling ryan 2026-07-02 15:20:19 +08:00
  • 28c14eb054 perf(clickhouse): enable async_insert and tune connection/buffer defaults ryan 2026-07-02 15:20:12 +08:00
  • ae618905a3 perf(clickhouse): P0 write path — remove heartbeat DELETE, batchwriter MinBatchSize, tune chwriter ryan 2026-07-02 15:20:29 +08:00
  • 5ad151469c feat(frontend): delete unused version-upgrade-dialog component and use-openflare-server-upgrade hook ryan 2026-06-30 21:04:52 +08:00
  • 6467b32d8e fix(frontend): include openflare-ops tab in whitelist and make it default ryan 2026-06-30 20:56:34 +08:00
  • cf72420815 feat(frontend): persist selected tab on admin settings page ryan 2026-06-30 20:53:33 +08:00
  • c293a255d0 feat(frontend): persist selected tab on admin settings page refresh ryan 2026-06-30 20:52:24 +08:00
  • 34225cb88a fix(updater): resolve release asset name matching for openflare-server ryan 2026-06-30 20:47:32 +08:00
  • 389f02b6b0 feat(frontend): update navigation links and expand search coverage ryan 2026-06-30 20:36:55 +08:00
  • 2fcbb945fb docs: update ryan 2026-06-30 16:52:17 +08:00
  • 23501259b2 docs: update ryan 2026-06-30 16:42:41 +08:00
  • c561e65cd3 docs: update ryan 2026-06-30 16:38:53 +08:00
  • 97095e8f12 release: v3.0.2 v3.0.2 ryan 2026-06-30 16:17:21 +08:00
  • 23be2f9296 fix(db): 新增 PostgreSQL 数据库自增序列全局同步迁移脚本 ryan 2026-06-30 16:13:37 +08:00
  • 113ea25aa4 release: v3.0.1 v3.0.1 ryan 2026-06-30 11:54:56 +08:00
  • c230d5a744 fix(frontend): 解决添加DNS账号时this.post is not a function报错 ryan 2026-06-30 11:52:24 +08:00
  • 1855b48028 fix ci ryan 2026-06-28 17:31:57 +08:00
  • 2310e1d12a chore(release): bump version to v1.4.0 ryan 2026-06-28 11:40:59 +08:00
  • c02b649b46 fix(cmd): register all app modes as subcommands in cobra ryan 2026-06-28 11:37:50 +08:00
  • f5ee19405f fix(cmd): register all app modes as subcommands in cobra ryan 2026-06-28 11:37:26 +08:00
  • fb54d6da61 style(frontend): remove hardcoded indigo colors in settings components ryan 2026-06-28 11:31:20 +08:00
  • de605834b7 style(frontend): remove hardcoded indigo colors in settings components ryan 2026-06-28 11:30:52 +08:00
  • 9c7896df50 feat(admin): support user profile editing, password resetting, and email column with search ryan 2026-06-28 11:22:11 +08:00
  • 5a6ffd600a feat(frontend): integrate self-hosted Inter Google font ryan 2026-06-28 11:20:02 +08:00
  • bdbc42c22d style(frontend): remove hardcoded text and bg color overrides on components ryan 2026-06-28 11:08:11 +08:00
  • 84626f9613 fix(frontend): remove custom classes to fix black delete confirmation button ryan 2026-06-28 11:06:51 +08:00
  • 932f0c65b9 feat(admin): support user profile editing, password resetting, and email column with search ryan 2026-06-28 11:05:57 +08:00
  • 01ebec6dfb feat(cmd): add reset-passwd command to reset user password ryan 2026-06-28 10:50:44 +08:00
  • 206f8b59c9 feat(cmd): add reset-passwd command to reset user password ryan 2026-06-28 10:50:10 +08:00
  • a25a570973 fix(frontend): adjust sidebar active text color and fix destructive button contrast ryan 2026-06-28 10:34:58 +08:00
  • 2816152536 fix(frontend): adjust sidebar active text color and fix destructive button contrast ryan 2026-06-28 10:34:20 +08:00
  • b029714c7a docs: update ryan 2026-06-28 10:11:51 +08:00
  • e0f452eaae docs: update ryan 2026-06-28 10:09:43 +08:00
  • d721a8fd74 docs: update ryan 2026-06-28 10:08:31 +08:00