登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
API 网关/接口管理
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
79
Star
528
Fork
166
GVP
apioak
/
apioak
代码
Issues
14
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v0.6.2
47b9263
2023-04-06 22:39
对比
0.6.2
zanehy
#### 功能 - 新增证书通配符`*`匹配。 - 新增关联配置的`name`字段。 - 升级路由`*`匹配增加默认权重。 - 升级路由配置`path`验证方式为服务内重复校验。 - 升级存在关联配置之间的关联关系为自动维护。 - 升级配置加载为自动淘汰无效配置加载内存。 #### 修复 - 修复关联插件的校验规则为不传递不校验。
最后提交信息为:
feat: release 0.6.2 version (#212)
v0.6.1
235dd67
2023-03-01 18:23
对比
0.6.1
zanehy
#### 功能 - 新增路由通配符`*`匹配。 #### 修复 - 修复初始配置加载异常的问题。 #### 变更 - 升级依赖库 ```lua-resty-oakrouting```,由```0.1.0-1```变更为```0.2.0-1```。 - 变更所有依赖库为本地化安装。
最后提交信息为:
feat: release 0.6.1 version (#203)
v0.6.0
d16bb65
2023-01-01 21:37
对比
0.6.0
zanehy
#### 功能 - 重构流量服务主体设计框架。 - 重构配置加载机制。 - 新增网关命令行支持。 - 新增自定义多域名支持。 - 新增无上游自动解析域名支持。 - 新增服务证书管理支持。 - 新增流量请求动态证书支持。 - 升级 ```Admin API``` 功能。 - 新增跨域配置插件。 - 新增流量请求速率限制插件。 #### 变更 - 固定域名服务变更为自定义域名服务。 - 上游绑定由 ```项目``` 变更为 ```路由``` 。 - ```Mock``` 功能插件化。 - 移除上游健康检查。 - 移除项目成员,弱化用户管理功能。 - 全新的UI设计,简化页面操作与配置。 - 存储引擎由 ```mysql``` 变更为 ```consul```。 - 新增依赖库 ```lua-resty-consul```。 - 新增依赖库 ```lua-resty-jit-uuid```。 - 新增依赖库 ```lua-resty-dns```。 - 移除依赖库 ```lua-resty-healthcheck```。 - 移除依赖库 ```lua-resty-mysql```。 #### 文档 - 更新依赖安装文档,`MariaDB` 安装变更为 `Consul` 安装文档。
最后提交信息为:
feat: release 0.6.0 version (#201)
v0.5.0
9242197
2020-06-08 23:53
对比
0.5.0
zanehy
#### 功能 - 新增 ```IPV6``` 的支持。 - 新增环境检查功能。 - 新增 ```Admin API``` 测试用例。 - 新增 ```Load balancing``` 健康检查功能。 - 新增路由表内存池回收功能。 #### 修复 - 修复 ```SQL``` 注入漏洞。 #### 变更 - 新增依赖库 ```lua-resty-oakrouting```。 - 新增依赖库 ```lua-resty-healthcheck```。 - 移除依赖库 ```lua-resty-libr3```。 - 路由引擎由 ```libr3``` 变更为 ```oakrouting```。 #### 文档 - 新增中文使用文档。 - 更新 ```MariaDB``` 中文安装文档。
最后提交信息为:
Merge pull request #184 from zanehy/change/update_v0.5.0_changelog
v0.4.0
f4d2828
2020-04-07 18:23
对比
0.4.0
shuaijinchao
#### 功能 - 重构网关内核模块。 - 重构控制台管理面板(此版本强大易用,强烈推荐)。 - 重构 `项目`、`路由` 管理后台 `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、文档。
最后提交信息为:
Merge pull request #160 from apioak/v0.4.0-dev
v0.3.0
4d8e905
2020-01-29 19:03
对比
0.3.0
shuaijinchao
#### 功能 - 新增 `Dashboard` 管理面板。 - 新增 `Balancer` 健康检查。 - 新增 `Jwt Auth` 插件参数验证结构。 - 新增 `Key Auth` 插件参数验证结构。 - 新增 `Limit Conn` 插件参数验证结构。 - 新增 `Limit Count` 插件参数验证结构。 - 新增 `Limit Req` 插件参数验证结构。 #### 修复 - 修复 `Jwt Auth` 插件单元测试错误。 #### 变更 - 变更 `Limit Count` 插件配置字段。 - 变更插件列表API参数描述信息。 - 删除冗余测试用例文件。
最后提交信息为:
Merge pull request #139 from shuaijinchao/doc/add/030/change/log
v0.2.0
448883c
2020-01-12 22:14
对比
0.2.0
shuaijinchao
#### 功能 - 新增 `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` 认证插件配置读取从 `etcd` 到 `oak_ctx`。 - 更新赞助链接。 #### 文档 - 增加 `如何参与贡献` 文档。
最后提交信息为:
Merge pull request #130 from shuaijinchao/release/version/0.2.0
v0.1.0
bed50e3
2020-01-01 22:21
对比
0.1.0
shuaijinchao
#### 功能 - 新增 基础框架。 - 新增 `service`、`router`、`plugin` 和 `upstream` 管理功能。 - 新增 动态轮询负载均衡功能。 - 新增 基于一致性哈希负载均衡功能。 - 新增 多环境路由发布功能。 - 新增 `Mock` 请求功能。 - 新增 命令行管理脚本。 - 新增 `Makefile` 自动化 `安装` 和 `卸载` 功能。 - 新增 基础测试框架 `TEST-NGINX`。 - 新增 `key-auth` 身份验证插件。 - 新增 `limit-conn` 流量控制插件。 - 新增 `限制计数` 流量控制插件。 - 新增 `limit-req` 流量控制插件。 - 新增 `PDKs` 开发套件。 - 新增 请求重写和参数转换功能。 - 新增 API验证参数框架 `JSON-SCHEMA`。 #### 文档 - 新增 `service` 管理文档。 - 新增 `router` 管理文档。 - 新增 `plugin` 管理文档。 - 新增 `系统依赖` 安装文档。
最后提交信息为:
Merge pull request #95 from shuaijinchao/change/makefile/install/co...
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Lua
1
https://gitee.com/apioak/apioak.git
git@gitee.com:apioak/apioak.git
apioak
apioak
apioak
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册