Skip to content

v3.0.2

Choose a tag to compare

@erikwang2013 erikwang2013 released this 26 Aug 17:24
· 303 commits to main since this release
v3.0.2: 审计修复全部落地 + 全面测试 + 文档水印 + 推送规则

修复(审计 8.17 backlog + 测试报告):
- workspace: tokio minimal features、rustls-tls-no-provider、删死 crate(ecat-tracing-otlp/ecat-testing)、日志/追踪合并、lto=thin
- auth: JWT key 一次构建、oauth2 1MiB+sub 必填、purge 阈值
- data: 6 单变体错误枚举统一 ecat-errors、8 crate 迁移、s3 默认 https、rdbms rollback 幂等
- security: MQ TLS/SASL 配置面(kafka/nats/mqtt/rabbitmq)、WS 大小可配、Consul 强制 https、client 不跟随重定向、413 语义、ratelimit proxy 头 opt-in
- graphql: 查询复杂度限制(默认 10_000)
- 测试报告修复: ecat-security URI 百分号解码防 SQLi 绕过、sqlx 驱动安装、influxdb 转义/排序、clickhouse 建表 TTL

测试:51 crate 全面单测 +206(675 全绿),报告 docs/test-report-2026-08-26.md
文档:README 版本/数量同步 3.0.2、CHANGELOG 3.0.2、图片加水印 erik.xyz
推送规则:scripts/release.sh(最新版本增量 bump → 提交推送 → tag,跳过打包)