Skip to main content

Release Apache APISIX 2.5

Change#

  • change(zipkin): rearrange the child span #3877

Core#

  • 🌅 feat: support mTLS with etcd #3905
  • 🌅 feat: upgrade lua-resty-expr/radixtree to support logical expression #3809
  • 🌅 feat: load etcd configuration when apisix starts #3799
  • 🌅 feat: let balancer support priority #3755
  • 🌅 feat: add control api for discovery module #3742

Plugin#

  • 🌅 feat(skywalking): allow destroy and configure report interval for reporter #3925
  • 🌅 feat(traffic-split): the upstream pass_host needs to support IP mode #3870
  • 🌅 feat: Add filter on HTTP methods for consumer-restriction plugin #3691
  • 🌅 feat: add allow_origins_by_regex to cors plugin #3839
  • 🌅 feat: support conditional response rewrite #3577

Bugfix#

  • fix(error-log-logger): the logger should be run in each process #3912
  • fix: use the builtin server by default #3907
  • fix(traffic-split): binding upstream via upstream_id is invalid #3842
  • fix: correct the validation for ssl_trusted_certificate #3832
  • fix: don't override cache relative headers #3789
  • fix: fail to run make deps on macOS #3718