-
86e5b0e6f1
feat(lua): 实现 ngx.log API 和输出控制
xfy
2026-04-11 12:17:35 +08:00
-
51061d68ff
feat(lua): 实现 ngx.var API
xfy
2026-04-11 12:17:35 +08:00
-
d021b0e9fd
feat(lua): 实现 ngx.ctx API
xfy
2026-04-11 12:17:34 +08:00
-
797c4b0a26
feat(lua): 实现 ngx.resp API
xfy
2026-04-11 12:17:34 +08:00
-
8bac2fdcfa
feat(lua): 实现 Cosocket API 和响应拦截器
xfy
2026-04-10 18:29:42 +08:00
-
e7ee9e717d
feat(cli): 添加 -g 短参数用于生成默认配置
xfy
2026-04-10 18:29:42 +08:00
-
76c2a6028c
feat(handler,config): 支持 try_files 动态后缀 ($uri.<ext>)
xfy
2026-04-10 18:29:42 +08:00
-
ada7357f7d
feat(docker,server): 改进容器信号处理和优雅关闭
xfy
2026-04-10 18:29:42 +08:00
-
1ed56bd9c4
chore(ci): 移除 benchmark 工作流配置
xfy
2026-04-10 18:19:44 +08:00
-
d0eaeed334
docs: 移除 .github 目录下的 AGENTS.md 文件
xfy
2026-04-10 18:19:39 +08:00
-
7ebf8087e4
chore(deps): 添加 goleak 间接依赖
xfy
2026-04-10 17:46:02 +08:00
-
6543422281
docs: 添加 Nginx 配置和 Lua 脚本示例文档
xfy
2026-04-10 17:46:02 +08:00
-
eb379d9121
test(proxy,ssl,server,variable): 补全测试覆盖
xfy
2026-04-10 17:45:53 +08:00
-
01343ce783
refactor(ssl): 提取客户端验证模式常量
xfy
2026-04-10 17:45:53 +08:00
-
8180ee9bea
fix(proxy): 修复 WebSocket 升级失败时的资源泄漏
xfy
2026-04-10 17:45:40 +08:00
-
1ab49af76d
chore(lint): 重构 golangci 配置,重新启用多项检查
xfy
2026-04-10 17:45:40 +08:00
-
55c05ec41d
feat(docker): 添加容器化部署支持
xfy
2026-04-10 16:56:10 +08:00
-
2def9817d8
docs(proxy,resolver): 修复注释格式和代码风格
xfy
2026-04-10 16:55:48 +08:00
-
52a210ed19
chore(config): 调整 golangci-lint 和 Makefile 配置
xfy
2026-04-10 16:55:47 +08:00
-
7156bbc82f
refactor(lua): 改进代码风格和文档注释
xfy
2026-04-10 16:55:38 +08:00
-
93e3ee0b14
feat(handler,compression): 使用 mimeutil 统一 Content-Type 检测
xfy
2026-04-10 16:55:37 +08:00
-
fdab778896
feat(mimeutil): 添加 MIME 类型检测工具包
xfy
2026-04-10 16:55:37 +08:00
-
edf192ff85
docs(proxy,resolver,variable): 增强公开 API 文档注释
xfy
2026-04-10 15:29:21 +08:00
-
aa05d6b965
feat(lua): 在沙箱中阻止危险的协程创建函数
xfy
2026-04-10 14:56:13 +08:00
-
7a66e350f0
feat(lua): 添加 Lua 脚本嵌入支持
xfy
2026-04-10 14:19:03 +08:00
-
d22c20cbbb
feat(server): 添加 AuthRequest 外部认证中间件
xfy
2026-04-10 13:22:35 +08:00
-
bab0228e1d
refactor(security): 将安全头辅助函数改为私有
xfy
2026-04-10 13:22:35 +08:00
-
7f4c8f547c
refactor(compression): 移除 TryServeFile 和 DefaultExtensions 公开函数
xfy
2026-04-10 13:22:35 +08:00
-
5e86f47650
refactor(bodylimit): 将 FormatSize 改为私有函数 formatSize
xfy
2026-04-10 13:22:35 +08:00
-
941c44b798
docs: 添加 Lua 嵌入分析文档
xfy
2026-04-10 11:20:57 +08:00
-
4a93cf2b5c
refactor(variable): 简化变量池函数
xfy
2026-04-10 11:20:50 +08:00
-
4d608c4284
refactor(middleware): 提取限流 key 解析函数
xfy
2026-04-10 11:20:43 +08:00
-
a965040eff
refactor(handler): 提取平台字符串为常量
xfy
2026-04-10 11:20:35 +08:00
-
a10377f76d
refactor(config): 提取常量并删除未使用代码
xfy
2026-04-10 11:20:27 +08:00
-
931144dd08
refactor(cache): 统一路径匹配函数并增强通配符支持
xfy
2026-04-10 11:20:19 +08:00
-
616762e840
refactor(netutil): 提取通用主机名处理函数
xfy
2026-04-10 11:20:10 +08:00
-
f0f0f7b821
chore(gitignore): 添加 lua-nginx-module 排除规则
xfy
2026-04-10 10:21:50 +08:00
-
e430400a24
docs: 更新项目统计数据
xfy
2026-04-10 10:10:12 +08:00
-
904efa9842
chore(release): 发布 v0.2.0 版本
v0.2.0
xfy
2026-04-10 09:48:35 +08:00
-
d1f27002e0
chore(golangci): 调整配置结构,迁移排除规则
xfy
2026-04-10 09:41:07 +08:00
-
4e826925ac
refactor: 适配核心模块类型重命名
xfy
2026-04-10 09:41:07 +08:00
-
2af3176507
refactor(middleware): 适配变量系统和 resolver 重命名
xfy
2026-04-10 09:40:57 +08:00
-
ac8e89c492
refactor(http3): 适配 resolver.DNSCacheEntry 重命名
xfy
2026-04-10 09:40:57 +08:00
-
239635301c
refactor(http2): 适配变量系统和 resolver 重命名
xfy
2026-04-10 09:40:57 +08:00
-
d89e55481c
refactor(ssl): 适配 resolver.DNSCacheEntry 重命名
xfy
2026-04-10 09:40:48 +08:00
-
7950f17da5
refactor(server): 适配变量系统重命名
xfy
2026-04-10 09:40:47 +08:00
-
4c12703334
style(loadbalance): 使用自增运算符替代显式加法
xfy
2026-04-10 09:40:47 +08:00
-
649a6ed23f
refactor(security): 重命名 HeadersMiddleware 移除冗余前缀
xfy
2026-04-10 09:40:38 +08:00
-
3e153f5fe1
refactor(logging): 提取命名常量并适配变量系统重命名
xfy
2026-04-10 09:40:38 +08:00
-
1ce84ce9c5
refactor(proxy): 提取命名常量并适配变量系统重命名
xfy
2026-04-10 09:40:37 +08:00
-
b28ad378fa
refactor(resolver): 重命名核心类型移除冗余前缀
xfy
2026-04-10 09:40:26 +08:00
-
4e535deb80
refactor(stream): 重命名 SSL 管理器类型移除冗余前缀
xfy
2026-04-10 09:40:26 +08:00
-
53319bbdd3
docs(variable): 更新 AGENTS.md 反映类型重命名
xfy
2026-04-10 09:40:26 +08:00
-
0731dc46e4
refactor(variable): 重命名核心类型移除冗余前缀
xfy
2026-04-10 09:40:17 +08:00
-
7a2b1d7e03
chore(makefile): 使用 goimports 替代 go fmt 格式化代码
xfy
2026-04-09 17:58:18 +08:00
-
ce43d5c1d6
feat(cache): 新增缓存清理 API
xfy
2026-04-09 17:58:18 +08:00
-
612208616c
feat(status): 支持 Prometheus 格式输出
xfy
2026-04-09 17:51:28 +08:00
-
16069149a3
chore: 新增 golangci-lint 配置
xfy
2026-04-09 17:48:32 +08:00
-
8ecb48e246
feat(build): 为所有构建命令启用静态链接支持
xfy
2026-04-09 14:54:05 +08:00
-
83b2a35715
feat(config): 完善 Resolver/SSL 默认值及 YAML 输出
xfy
2026-04-09 14:44:01 +08:00
-
be56cae64f
docs: 移除废弃的 max_idle_conns 配置示例
xfy
2026-04-09 14:43:53 +08:00
-
909bccc1eb
refactor(http2): 使用 textproto.CanonicalMIMEHeaderKey 替代手动实现
xfy
2026-04-09 13:35:29 +08:00
-
392d0b3449
docs: 新增模块 AGENTS.md 文档,更新目录索引
xfy
2026-04-09 13:35:29 +08:00
-
a298ca7254
feat(config): 完善 GenerateConfigYAML HTTP/2 和认证配置示例输出
xfy
2026-04-09 13:25:47 +08:00
-
a7dde660c7
docs: 更新提示词文档,完善 generate-config 分析提示
xfy
2026-04-09 13:15:14 +08:00
-
e03546a580
feat(config): 完善 GenerateConfigYAML 配置示例输出
xfy
2026-04-09 13:10:15 +08:00
-
76213de082
docs: 新增提示词文档,使用 ultrawork 替代 /team
xfy
2026-04-09 12:19:22 +08:00
-
4d5dda5b69
style(variable): 添加文件末尾换行符
xfy
2026-04-09 12:19:22 +08:00
-
84c26c61ca
style(benchmark): 修复代码格式和忽略无用错误返回值
xfy
2026-04-09 12:19:08 +08:00
-
668ecde6db
feat(variable): 新增全局变量支持,自动注入请求上下文
xfy
2026-04-09 12:18:56 +08:00
-
412bfebdd8
feat(http2): 新增 HTTP/2 支持,集成到服务器和应用
xfy
2026-04-09 12:18:52 +08:00
-
42533c31d2
chore: 更新 gitignore 和 go.mod 依赖
xfy
2026-04-09 12:18:45 +08:00
-
ee71270aa5
docs: 移除废弃文档,更新变量配置说明
xfy
2026-04-09 12:18:41 +08:00
-
25bdba4e01
test(benchmark): 新增组件级基准测试套件
xfy
2026-04-08 18:25:38 +08:00
-
f46b0dee07
feat(benchmark): 新增分层性能回归检测策略
xfy
2026-04-08 18:25:22 +08:00
-
8e27ac0f77
docs: 更新提示词文档,使用 /team 替代 /ultrawork
xfy
2026-04-08 14:59:45 +08:00
-
0602796ee1
feat(ratelimit): 新增后台自动清理和优雅关闭
xfy
2026-04-08 14:59:45 +08:00
-
4de32812f2
perf(loadbalance): 预计算一致性哈希虚拟节点哈希值
xfy
2026-04-08 14:59:45 +08:00
-
214ea4e9a6
perf(cache,proxy): 使用 uint64 哈希键优化代理缓存性能
xfy
2026-04-08 14:59:29 +08:00
-
49d33f8b0c
feat(middleware/security): 新增 auth_request 外部认证中间件
xfy
2026-04-08 14:37:29 +08:00
-
84d67c8570
feat(handler/static): 新增 alias 指令支持路径别名
xfy
2026-04-08 14:37:20 +08:00
-
d48caf5183
feat(proxy): 新增代理响应临时文件处理,保护内存
xfy
2026-04-08 14:37:13 +08:00
-
1a9059b1ff
feat(stream): 新增 TCP/UDP Stream SSL/TLS 支持
xfy
2026-04-08 14:37:02 +08:00
-
b7de258f4e
feat(variable): 新增 SSL 客户端证书变量支持
xfy
2026-04-08 14:36:53 +08:00
-
9d49349ee1
feat(ssl,config): 新增 Session Tickets 和 mTLS 客户端证书验证
xfy
2026-04-08 14:36:47 +08:00
-
61455412eb
feat(variable,proxy): 新增上游变量支持,集成到代理请求处理
xfy
2026-04-08 14:36:37 +08:00
-
b72394eb3b
style(handler,server): 格式化测试代码结构体字段对齐
xfy
2026-04-08 13:24:36 +08:00
-
3711b12fad
docs(server/pprof): 添加详细函数文档注释,修复注释错字
xfy
2026-04-08 13:24:31 +08:00
-
9495a548e6
feat(proxy,server,logging): 集成变量系统和 DNS 解析器
xfy
2026-04-08 11:29:48 +08:00
-
5a6f4d351f
feat(resolver): 新增 DNS 解析器支持
xfy
2026-04-08 11:29:31 +08:00
-
c95f474539
feat(variable): 新增变量系统支持
xfy
2026-04-08 11:29:16 +08:00
-
b6f8894d78
test(handler,middleware,server): 新增 try_files、错误页面、pprof 单元测试
xfy
2026-04-08 11:15:39 +08:00
-
4d108267c3
docs(nginx): 新增健康检查详解与7个高级模块文档
xfy
2026-04-08 10:27:06 +08:00
-
238fa20e41
docs(config): 在默认配置生成中添加已实现功能的注释示例
xfy
2026-04-08 09:59:57 +08:00
-
ae027b6218
docs: 移除过时的文档文件
xfy
2026-04-08 10:07:34 +08:00
-
d482e44bec
refactor(server/pprof): 简化 switch 语句并移除未使用变量
xfy
2026-04-08 09:58:11 +08:00
-
3758f410ff
style(benchmark): 修复文件末尾换行符
xfy
2026-04-08 09:58:11 +08:00
-
db73a362af
docs(update-prompts): 更新提示词文档,移除过时的 plan.md 引用
xfy
2026-04-08 09:58:11 +08:00
-
ee4f7a5ca9
refactor(config): 移除已废弃的配置字段
xfy
2026-04-08 09:50:32 +08:00
-
b30c84a38b
feat(config): 标记废弃字段,新增负载均衡算法验证
xfy
2026-04-08 09:33:55 +08:00