11 Star 44 Fork 14

sumory / orange

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 3.44 KB
一键复制 编辑 原始数据 按行查看 历史

v0.7.0 2019

  • 支持通过cookie、随机数、HTTP method进行拦截过滤
  • 新增取余的方式进行匹配规则
  • 新增kafka、balancer、consul_balancer、persist log、node插件
  • 修复一些已知bug:后台页面展示异常
  • 对后台页面、balancer等模块的代码和文档说明的重构
  • 修复了issue#160,解决balancer开关未打开时出现invalid URL prefix in "" 的错误
  • 修复了issue#162,解决选择器类型为1时continue=false的错误
  • 修复了issue#233,解决proxy read timeout配置无效的问题
  • 修复了issue#236,解决忽略大小写进行匹配鉴权值的问题
  • 修改Makefile
    • 使用指定版的依赖

v0.6.4 2017.05.16

  • 修复issue#110, 解决在添加/删除规则后本地js cache未更新,之后立刻更改选择器配置造成的规则丢失bug
  • 修改Makefile, 支持自定义安装路径
    • 自定义安装后,orange命令须手动添加到环境变量
    • 使用诸如start命令时需指定--prefix
  • 为github issue添加默认模板
  • 默认的配置文件添加了一些log项
  • 修复了原来pr里的一些拼写问题
  • 移除docs/api里的文档, 更多文档请到官网查看

v0.6.3 2017.03.10

  • 添加插件: signature auth plugin
  • 将默认的配置文件做成模板,即ngingx.conf.exampleorange.conf.example

v0.6.2 2017.02.18

注意:

  • 若使用的Orange版本在0.6.2以下,则应安装lor v0.2.*版本, 推荐lor v0.2.6
  • 若使用的Orange版本在0.6.2及以上,可升级lor到v0.3.0+版本

v0.6.1 2017.02.09

添加property based rate limiting插件,该插件由@noname007贡献

v0.6.0 2016.11.13

注意,0.6.*版本与之前的版本并不兼容,主要改动如下:

  • 重构Dashboard
  • 新增kvstore插件: 用于通过API存取shared dict数据
  • 重构“规则”设计: 流量筛选时改为分层结构, 通过“选择器”对规则分组
  • 提取插件API公共代码统一维护

v0.5.1 2016.11.10

  • 修复一个sql bug

v0.5.0 2016.10.04

  • 添加Makefile安装方式
  • 支持通过命令行orange store初始化数据库
  • 添加resty-cli支持
    • 支持orange start/stop/restart/reload/store等命令
  • Break Change: 将*.conf配置移动到conf目录下

v0.4.0 2016.09.24

  • 删除examples
  • 添加key auth插件
  • 限流插件rate limiting
  • 防重提交机制(delay)
  • 补全新插件API文档

v0.3.0 2016.07.21

  • 添加HTTP Basic Auth插件

v0.2.0

  • API Server支持HTTP Basic Authorization
  • 变量提取模块增加新类型
    • URL提取器支持一次提取多值
    • 以模板方式使用变量,格式为{{extractor.key}}
  • 去除file store支持
  • 提供Restful API及详细描述文档
  • 分离内置的Dashboard,减少与API的耦合

v0.1.1 2016.05.09

  • 在使用MySQL作为存储时,为dashboard控制台添加账户系统

v0.1.0 2016.05.04

特性:

  • 配置项支持文件存储和MySQL存储
  • 通过MySQL存储来简单支持集群部署
  • 支持通过自定义插件方式扩展功能
  • 默认内置六个插件
    • 全局状态统计
    • 自定义监控
    • URL重写
    • URI重定向
    • 简单防火墙
    • 代理、ABTesting、分流
  • 提供管理界面用于管理内置插件

v0.0.2

  • 完成监控、redirect/rewrite、WAF、分流等几个插件
  • 仍不推荐生产使用
Lua
1
https://gitee.com/sumory/orange.git
git@gitee.com:sumory/orange.git
sumory
orange
orange
master

搜索帮助