ryan
3328d3d121
refactor(agent): stop embedding GeoIP MMDB in agent binary
...
Agent ships without City/Country MMDB in the binary; Docker images COPY
databases into data_dir, bare installs seed via download on first start.
Server keeps Country-only embed for optional MaxMind control-plane use.
Also harden fetch script nonempty check and reject non-file MMDB paths.
2026-08-06 16:24:57 +08:00
ryan
ba1c9222c2
refactor(error-pages): preset templates with OpenFlare branding
2026-08-06 15:25:39 +08:00
ryan
835c50dbaa
docs: origin error page configuration and changelog
...
Document three origin error page Option keys in configuration reference
and merge the unreleased changelog entry into a user-readable description.
2026-08-06 14:10:03 +08:00
ryan
0e097a66c4
docs: document default edge rate limits
2026-07-19 18:19:20 +08:00
ryan
9a0974cce8
docs(obs): 边缘可观测 SSOT 设计与实施计划
...
补充 observability 设计/数据模型/传输模型,更新架构与 Agent 文档侧栏,
并写入 M5 迁移与小时汇总回填运维说明。
2026-07-18 11:53:11 +08:00
ryan
0548a8a5d4
fix(redis): add maintenance notification startup switch
...
Default Redis maintenance notification negotiation to disabled and apply the startup-only setting to both platform and Asynq clients.
2026-07-13 15:43:15 +08:00
ryan
74ddf97b36
feat(agent): embed GeoLite2 City database
...
Initialize missing Country and City databases from embedded assets and use FyraLabs releases for periodic updates.
2026-07-13 14:38:36 +08:00
ryan
a1a997bcda
feat(waf): complete composable rule orchestration
...
Add the React Flow rule editor, ordered graph APIs and runtime DAG execution.\n\nPublish rules only on OpenResty reload and reconcile checksum-driven IP group snapshots in bounded shared memory.
2026-07-13 14:17:15 +08:00
ryan
c8b1289043
fix(docker): preserve clickhouse listener config
2026-07-12 12:28:34 +08:00
ryan
4b83f91b31
docs(docker): use ./config/clickhouse for CH performance mount
...
Move performance.xml to config/clickhouse and mount the directory to
/etc/clickhouse-server/config.d; update docs and compose paths.
2026-07-10 10:59:21 +08:00
ryan
b312460ddf
chore(release): v3.1.1
...
### ⚡ ️ 优化与改进
- 将 cap_login_enabled 默认值由 true 变更为 false,默认关闭登录界面 PoW 人机验证。
2026-07-06 12:29:53 +08:00
ryan
f03c88ffad
docs: update
2026-06-27 16:29:58 +08:00
ryan
3038304382
docs(design): update product boundaries and configuration references
...
- Update docs/design/index.md to document system constraints, including mandatory Redis/ClickHouse dependencies and dynamic Relay Web UI settings.
- Update docs/reference/configuration.md to reflect w_system_configs table keys, option groups, and new environment variable mappings.
- Clean up old plan files.
2026-06-27 16:03:16 +08:00
ryan
6975a6c290
sync ci
2026-06-20 13:44:24 +08:00
ryan
c69378f0de
refactor(openflare): remove legacy global API rate limit options
...
Drop unused GlobalApi/Web/Critical rate limit settings migrated from the
old server but never wired up in Wavelet, including validation, defaults,
seed data, and a cleanup migration for existing databases.
2026-06-19 11:08:58 +08:00
ryan
3cfefb4367
[优化] go 引用调整
2026-06-06 10:46:40 +08:00
ryan
161e6c4e86
[优化] 更换 JWT 认证机制
2026-06-04 11:54:53 +08:00
ryan
6aa71a4da8
[优化] 更新认证机制,使用 OPENFLARE_TOKEN 替代 Bearer Token
2026-06-04 11:10:06 +08:00
ryan
2c74d042ed
[新增] OpenFlare Pages
2026-06-03 17:09:02 +08:00
ryan
f671a96d8c
[新增] 对接 Uptime Kuma
2026-06-03 11:58:00 +08:00
ryan
2525664013
[优化] 更新文档
2026-06-02 00:13:39 +08:00
ryan
77ad3ea7e3
[优化] 代码优化
2026-06-01 09:03:35 +08:00
ryan
14d41ad807
[优化] 代码优化
2026-05-31 21:03:41 +08:00
ryan
4ae6c2718f
[优化] 添加节点 IP 手动覆盖功能,更新相关文档和测试用例
2026-05-31 14:12:29 +08:00
ryan
b60cde02ac
docs: sync and translate english documentation
2026-05-31 13:10:51 +08:00
ryan
8300d3ec1c
[新增] 添加 WAF 规则组及其绑定的 API 支持,更新前端页面以集成 WAF 功能
2026-05-30 12:16:28 +08:00
ryan
4e339caa9a
[优化] 增加对节点 IP 的自动探测,优先通过第三方 API 获取公网 IP
2026-05-30 10:19:47 +08:00
ryan
fa23cad9e9
[ #12 ] Auto-update downloads and executes binary with no signature or checksum verification
2026-05-29 11:29:33 +08:00
ryan
fe7f7da537
[优化] 更新 openresty_observability_port 描述,增强健康检查逻辑,使用 stub_status 代替 openresty -t
2026-05-29 10:50:13 +08:00
ryan
79ed8fd6ab
[新增] 实现 Agent WebSocket 连接升级功能,支持状态上报和配置广播
2026-05-29 09:52:34 +08:00
ryan
c856faca50
[新增] 更新文档
2026-05-28 22:56:39 +08:00
ryan
5a0821274b
[新增] 更新文档
2026-05-28 22:50:24 +08:00
ryan
314f6fd3f4
[优化] 移除注册相关功能的代码和配置
2026-05-25 16:03:38 +08:00
ryan
370d58ac4d
OIDC 文档
2026-05-13 11:46:33 +08:00
ryan
e85df49962
OIDC
2026-05-13 11:44:01 +08:00
ryan
2d6cc908f5
优化文档
2026-05-09 18:10:19 +08:00
ryan
797a15ae70
vite-press init
2026-05-09 17:37:06 +08:00