Skip to content

Releases: orlabs/orange

0.8.1

13 Dec 10:53
00f6bbe
Compare
Choose a tag to compare

Feature

  • Integrated Automation Construction Platform (Travis CI).
  • Added basic test framework (Test :: Nginx).
  • Add test cases for headers plugin.
  • Add test cases for the redirect plugin.
  • Add test cases for rewrite plugin.
  • Add test cases for basic_auth plugin.
  • Add test cases for key_auth plugin.
  • Add test cases for jwt_auth plugin.
  • Add test cases for signature_auth plugin.
  • Add test cases for rate_limiting plugin.
  • Add test cases for waf plugin.
  • Add test cases for divide plugin.

FIX

  • Fixed luarocks installation api directory not exists.

Change

  • lua-resty-consul dependency library changed from storing in the project to installing using luarocks.
  • nginx.conf The default log level, adjusted from info to error.
  • The balancer plugin migrated to v0.9.0-dev due to conflicts with existing features.
  • The dynamic_upstream plugin migrated to v0.9.0-dev due to conflicts with existing features.
  • The consul_balancer plugin migrated to v0.9.0-dev due to conflict with existing functions.
  • The persist plugin migrated to v0.9.0-dev due to conflicts with existing features.

Document

  • Added usage documentation for headers plugin.
  • Added usage documentation for redirect plugin.
  • Added usage documentation for rewrite plugin.
  • Added usage documentation for basic_auth plugin
  • Added usage documentation for key_auth plugin.
  • Added usage documentation for jwt_auth plugin.
  • Added usage documentation for signature_auth plugin.
  • Added usage documentation for rate_limiting plugin.
  • Added usage documentation for waf plugin.
  • Added usage documentation for divide plugin.
  • Added usage documentation for global_statistics plugin.

0.8.0

18 Oct 02:50
31f38ea
Compare
Choose a tag to compare

Feature

  • Dependency installation changed from opm to luarocks for dependency installation and environment deployment.

0.7.1

09 Jul 06:27
Compare
Choose a tag to compare

Feature

  • Use opm to install Orange dependencies.

FIX

  • Fixed Makefile installation project dependency issue.
  • Fixed the problem of obtaining template variables.
  • Fixed the issue that balancer cannot be read after adding divide shunt plugin.

0.7.0

01 Apr 06:38
6654012
Compare
Choose a tag to compare

Feature

  • Supports request interception filtering through cookie, random number, and HTTP Method.
  • Added the method of taking margin for rule matching.
  • Added kafka plugin.
  • Added balancer plugin.
  • Added consul_balancer plugin.
  • Added persist log plugin.
  • Added node plugin.

FIX

  • Fixed dashboard page display problem.
  • Fixed invalid URL prefix in" "error when balancer` switch is not turned on.
  • Fixed continue = false error when selector type is 1.
  • Fixed invalid proxy read timeout configuration.
  • Fixed the problem of ignoring case for matching authentication value.

Change

  • Refactored the management code and documentation of balancer module.
  • Update Makefile to specify version for dependencies.

0.6.4

16 May 13:07
Compare
Choose a tag to compare

Feature

  • Added default template for github issue.
  • Added log configuration to the default configuration file.

FIX

  • Fixed the problem of missing rules caused by the local JavaScript Cache not being updated after adding and removing rules.
  • Fixed spelling issue in PR.

Change

  • Modify Makefile to support custom installation path.
  • Remove the documentation in docs/api. For more documents, please visit Official Website.

0.6.3

10 Mar 07:10
Compare
Choose a tag to compare

Feature

  • Added signature auth plugin.
  • Added default configuration file templates ngingx.conf.example and orange.conf.example.

0.6.2

18 Feb 05:41
Compare
Choose a tag to compare

Feature

  • Compatible with Orange and the latest version of Lor Framework, ie lor v0.3.0.

Note

  • If the Orange version is below 0.6.2, then lor v0.2.x Version should be installed, lor v0.2.6 is recommended.
  • If Orange version is 0.6.2 or above, you can upgrade lor v0.3.0 + version.

0.6.1

09 Feb 05:42
Compare
Choose a tag to compare

Feature

  • Added property based rate limiting plugin.

0.5.1

10 Nov 03:55
Compare
Choose a tag to compare

FIX

  • Fixed SQL import issue.

0.5.0

04 Oct 13:25
Compare
Choose a tag to compare

Feature

  • Added Makefile installation method.
  • Initialize database via command line orange store.
  • Added resty-cli support, commandorange [start | stop | restart | reload | store].

Change

  • Move *.conf configuration to conf directory.