1 Star 0 Fork 160

砂之守鹤风影 / apioak

forked from apioak / apioak 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG_CN.md 5.09 KB
一键复制 编辑 原始数据 按行查看 历史
zhanghy 提交于 2020-06-08 23:30 . change: update v0.5.0 changelog

0.5.0

发布于 2020.06.08

功能

  • 新增 IPV6 的支持。
  • 新增环境检查功能。
  • 新增 Admin API 测试用例。
  • 新增 Load balancing 健康检查功能。
  • 新增路由表内存池回收功能。

修复

  • 修复 SQL 注入漏洞。

变更

  • 新增依赖库 lua-resty-oakrouting
  • 新增依赖库 lua-resty-healthcheck
  • 移除依赖库 lua-resty-libr3
  • 路由引擎由 libr3 变更为 oakrouting

文档

  • 新增中文使用文档。
  • 更新 MariaDB 中文安装文档。

0.4.0

发布于 2020.04.06

功能

  • 重构网关内核模块。
  • 重构控制台管理面板(此版本强大易用,强烈推荐)。
  • 重构 项目路由 管理后台 APIs
  • 新增 账号用户公共服务 管理后台 APIs
  • 配置中心由 ETCD 更换为 MariaDB 数据库。
  • 新增 项目 管理。
    • 支持项目前缀,用于多租户隔离。
    • 支持多环境环境配置,生产环境预发环境测试环境 不同环境完全隔离,满足持续集成持续交付的全生命周期管理。
    • 支持动态加权的 round-robin 负载均衡。
    • 支持动态一致性 hash 负载均衡。
    • 支持动态节点配置,动态 Host 配置。
    • 支持上游服务 连接发送读取 超时设置。
    • 支持插件热插拔,项目插件可被项目下所有路由继承。
    • 支持自动生成项目文档。
    • 支持项目成员管理。
  • 新增 路由 管理。
    • 支持前后端请求路由映射。
    • 支持前后端请求方式映射。
    • 支持前后端请求参数交叉映射。
    • 支持常量参数定义。
    • 支持自定义响应数据及响应数据类型。
    • 支持插件热插拔。
    • 支持 Mock 请求,加速前后端分离开发过程。
    • 支持自动生成路由(APIs)文档。
    • 支持多环境路由(APIs)上下线。
    • 支持多环境路由(APIs)一键复制。
  • 新增 用户 管理。
    • 支持用户登录、注册。
    • 支持用户创建、编辑、删除。
    • 支持用户全局禁用。

变更

  • 移除依赖库 lua-resty-template
  • 移除依赖库 lua-resty-etcd
  • 移除依赖库 lua-resty-ngxvar
  • 移除依赖库 lua-resty-jit-uuid
  • 移除 0.3.0 版本中 Service 模块和相关管理API、文档。
  • 移除 0.3.0 版本中 Plugin 模块和相关管理API、文档。
  • 移除 0.3.0 版本中 Router 模块和相关管理API、文档。

0.3.0

发布于 2020.01.29

功能

  • 新增 Dashboard 管理面板。
  • 新增 Balancer 健康检查。
  • 新增 Jwt Auth 插件参数验证结构。
  • 新增 Key Auth 插件参数验证结构。
  • 新增 Limit Conn 插件参数验证结构。
  • 新增 Limit Count 插件参数验证结构。
  • 新增 Limit Req 插件参数验证结构。

修复

  • 修复 Jwt Auth 插件单元测试错误。

变更

  • 变更 Limit Count 插件配置字段。
  • 变更插件列表API参数描述信息。
  • 删除冗余测试用例文件。

0.2.0

发布于 2020.01.12

功能

  • 新增 JWT 插件。
  • 新增 CentOS RPM 安装方式。
  • 新增 Ubuntu DEB 安装方式。
  • 新增 测试用例基础请求模块。
  • 新增 上游 uri 重写功能。
  • 新增 admin.plugin 测试用例。
  • 新增 admin.router 测试用例。
  • 新增 admin.service 测试用例。
  • 新增 pdk.admin 测试用例。
  • 新增 pdk.config 测试用例。
  • 新增 pdk.const 测试用例。
  • 新增 pdk.etcd 测试用例。
  • 新增 pdk.json 测试用例。
  • 新增 pdk.log 测试用例。
  • 新增 pdk.table 测试用例。
  • 新增 plugin.jwt-auth 测试用例。
  • 新增 plugin.key-auth 测试用例。
  • 新增 plugin.limit-conn 测试用例。
  • 新增 plugin.limit-count 测试用例。
  • 新增 plugin.limit-req 测试用例。

修复

  • 修复 key-auth 认证插件逻辑错误问题。
  • 修复 README.md 拼写错误。

变更

  • 变更 key-auth 认证插件配置读取从 etcdoak_ctx
  • 更新赞助链接。

文档

  • 增加 如何参与贡献 文档。

0.1.0

发布于 2020.01.01

功能

  • 新增 基础框架。
  • 新增 servicerouterpluginupstream 管理功能。
  • 新增 动态轮询负载均衡功能。
  • 新增 基于一致性哈希负载均衡功能。
  • 新增 多环境路由发布功能。
  • 新增 Mock 请求功能。
  • 新增 命令行管理脚本。
  • 新增 Makefile 自动化 安装卸载 功能。
  • 新增 基础测试框架 TEST-NGINX
  • 新增 key-auth 身份验证插件。
  • 新增 limit-conn 流量控制插件。
  • 新增 限制计数 流量控制插件。
  • 新增 limit-req 流量控制插件。
  • 新增 PDKs 开发套件。
  • 新增 请求重写和参数转换功能。
  • 新增 API验证参数框架 JSON-SCHEMA

文档

  • 新增 service 管理文档。
  • 新增 router 管理文档。
  • 新增 plugin 管理文档。
  • 新增 系统依赖 安装文档。
Lua
1
https://gitee.com/szshfy/apioak.git
git@gitee.com:szshfy/apioak.git
szshfy
apioak
apioak
master

搜索帮助