Commit Graph

  • 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
  • 1e349e5cde docs: update default credentials to admin and 12345678 in documents ryan 2026-06-28 10:03:45 +08:00
  • f03c88ffad docs: update v3.0.0 ryan 2026-06-27 16:17:18 +08:00
  • 3038304382 docs(design): update product boundaries and configuration references ryan 2026-06-27 16:03:16 +08:00
  • 196bdabc80 docs(docs): update server start and quick-start docs to require PG/SQLite, Redis, and ClickHouse ryan 2026-06-27 15:57:55 +08:00
  • 77931c3c1e docs(docs): add google analytics tracking tag to head config ryan 2026-06-27 15:41:08 +08:00
  • a97d87acf5 fix(frontend): fix hasConfigDiff function missing WAF and site changes ryan 2026-06-27 15:40:16 +08:00
  • 8d8814b416 refactor(oauth): replace legacy oauth cache with standard ram cache and add pubsub synchronization ryan 2026-06-27 14:32:27 +08:00
  • 02ebb81929 refactor(oauth): replace legacy oauth cache with standard ram cache and add pubsub synchronization ryan 2026-06-27 14:26:13 +08:00
  • 681de3b8cc refactor(oauth): replace legacy oauth cache with standard ram cache and add pubsub synchronization ryan 2026-06-26 22:55:14 +08:00
  • 60222acf7e refactor(db): use version as primary key for ConfigVersion and reuse model layer ryan 2026-06-27 14:00:55 +08:00
  • 7b1fea8194 refactor(db): use version string as primary key for ConfigVersion ryan 2026-06-27 13:46:55 +08:00
  • ac7b776378 refactor(db): use version string as primary key for ConfigVersion ryan 2026-06-27 13:38:02 +08:00
  • 13d6966cb5 refactor(db): use version string as primary key for ConfigVersion ryan 2026-06-27 13:23:30 +08:00
  • b48414e1fe docs: update ryan 2026-06-26 21:17:43 +08:00
  • 894f8f1ea2 ui 优化 ryan 2026-06-26 20:48:24 +08:00
  • b89dc9ec7e fix(waf): correct whitelist logic to bypass and add config/IP-group edit broadcasts ryan 2026-06-26 20:47:30 +08:00
  • 49eae80c78 修复目录权限问题 ryan 2026-06-22 23:21:04 +08:00
  • 8ed91dbf97 修复证书问题 ryan 2026-06-22 22:56:10 +08:00
  • 92ceecc6ce 迁移配置表 ryan 2026-06-22 19:49:37 +08:00
  • d9b8dc81ee fix(relay): prioritize IPv4 in dual-stack outbound IP detection ryan 2026-06-22 15:49:08 +08:00
  • deb232d840 refactor(edge): unify dynamic IP detection and prioritize IPv4 reporting ryan 2026-06-22 15:06:39 +08:00
  • 346979344f docs(changelog): 补充 WS EOF 修复与 frpc stderr 日志条目 ryan 2026-06-22 14:22:52 +08:00
  • 1e5f35b9a3 fix(openflare): refresh WS read deadline on JSON pong; capture frpc stderr ryan 2026-06-22 14:22:20 +08:00
  • 346024f346 feat(relay): support configurable frps webui port and fix node detail integration ryan 2026-06-22 12:48:54 +08:00
  • ffe98f6307 移除Notice ryan 2026-06-22 12:00:43 +08:00
  • 6719c02d05 fix sidebar ryan 2026-06-22 11:58:40 +08:00
  • 0a3cd250d1 fix relay ryan 2026-06-22 11:56:31 +08:00
  • 53e6efa33b fix agent ryan 2026-06-22 11:49:36 +08:00
  • 3d15c65afd perf ryan 2026-06-22 11:32:24 +08:00
  • 16b02fd3f1 修复 Agent 升级版本比对逻辑 ryan 2026-06-22 11:26:55 +08:00
  • e8778a8641 perf ryan 2026-06-22 11:22:26 +08:00
  • 7b14e15afb refactor(frontend): simplify routing paths for certificates, dns-accounts and ip-groups ryan 2026-06-22 10:56:40 +08:00
  • 3a2878d070 feat(api): integrate TLS certificate renewal into async task framework ryan 2026-06-22 10:54:15 +08:00
  • df3bcd3d19 perf ryan 2026-06-21 14:51:08 +08:00
  • 895dec208f fix(agent): write nginx pid and temp dirs under data_dir for non-root runtime ryan 2026-06-21 14:40:10 +08:00
  • 9d56f02e64 chore(agent): move docker entrypoint script to scripts/ ryan 2026-06-21 14:26:25 +08:00
  • 40291136b7 fix(openresty): disable server version disclosure in main config template ryan 2026-06-21 14:25:32 +08:00
  • d3777eac2d fix(agent): unify agent and openresty runtime user as openflare ryan 2026-06-21 14:25:20 +08:00
  • ee047cb351 修复 Pages 站点在未启用 SPA Fallback 时访问根路径 / 返回 404:OpenResty 渲染增加 location = / 精确匹配,通过 try_files 提供入口文件(index 指令在 try_files ... =404 场景下不会作用于根路径)。 ryan 2026-06-21 12:18:20 +08:00
  • 6ed3c0c81f 收敛 Pages 部署包读取路径 ryan 2026-06-21 12:04:54 +08:00
  • 13a375e042 修复 Agent 部署 Pages 问题 ryan 2026-06-21 11:53:54 +08:00
  • 36f11c6ecb 修复代理路由详情认证配置 Tab:移除 PoW 配置(PoW 仅在 WAF 规则组中设置);保留 Basic Auth 保存能力;移除页头重复的「保存当前分区」按钮。 ryan 2026-06-21 11:28:50 +08:00
  • 0f904b4b6d 修复代理路由详情认证配置 Tab:移除 PoW 配置(PoW 仅在 WAF 规则组中设置);保留 Basic Auth 保存能力;移除页头重复的「保存当前分区」按钮。 ryan 2026-06-21 11:26:37 +08:00
  • a4f6c2ae34 fix(frontend): cap envelope mismatch ryan 2026-06-21 11:20:36 +08:00
  • e479ae75e6 修复 Pages 路由发布失败并报 pages module is not available:配置快照发布流程补齐 Pages 项目激活部署解析与 pages_deployment 写入。 ryan 2026-06-21 11:12:37 +08:00