Orange Versions Save

OpenResty/Nginx Gateway for API Monitoring and Management.

v0.8.1

4 years ago

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.

v0.8.0

4 years ago

Feature

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

v0.7.1

4 years ago

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.

v0.7.0

5 years ago

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.

v0.6.4

7 years ago

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.

v0.6.3

7 years ago

Feature

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

v0.6.2

7 years ago

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.

v0.6.1

7 years ago

Feature

  • Added property based rate limiting plugin.

v0.5.1

7 years ago

FIX

  • Fixed SQL import issue.

v0.5.0

7 years ago

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.