Release Apache APISIX 2.6
#
Change- change(prometheus): redesign the latency metrics & update grafana #3993
- change(prometheus): don't expose metrics to internet #3994
- change(limit-count): ensure redis cluster name is set correctly #3910
- change: drop support of OpenResty 1.15 #3960
#
Core- 🌅 feat: support passing different host headers in multiple nodes #4208
- 🌅 feat: add 50x html for error page #4164
- 🌅 feat: support to use upstream_id in stream_route #4121
- 🌅 feat: support client certificate verification #4034
- 🌅 feat: add nacos support #3820
- 🌅 feat: patch tcp.sock.connect to use our DNS resolver #4114
#
Plugin- 🌅 feat(redirect): support uri encoding #4244
- 🌅 feat(key-auth): allow customizing header #4013
- 🌅 feat(response-rewrite): allow using variable in the header #4194
- 🌅 feat(ext-plugin): APISIX can support Java, Go and other languages to implement custom plugin #4183
#
Bugfix- fix(DNS): support IPv6 resolver #4242
- fix(healthcheck): only one_loop is needed in the passive health check report #4116
- fix(traffic-split): configure multiple "rules", the request will be confused between upstream #4092
- fix: ensure upstream with domain is cached #4061
- fix: be compatible with the router created before 2.5 #4056
- fix(standalone): the conf should be available during start #4027
- fix: ensure atomic operation in limit-count plugin #3991