2.4.0
Change
- change: global rules should not be executed on the internal api by default #3396
- change: default to cache DNS record according to the TTL #3530
Core
- 🌅 feat: support SRV record #3686
- 🌅 feat: add dns discovery #3629
- 🌅 feat: add consul kv discovery module #3615
- 🌅 feat: support to bind plugin config by
plugin_config_id
#3567 - 🌅 feat: support listen http2 with plaintext #3547
- 🌅 feat: support DNS AAAA record #3484
Plugin
- 🌅 feat: the traffic-split plugin supports upstream_id #3512
- 🌅 feat(zipkin): support b3 req header #3551
Bugfix
- fix(chash): ensure retry can try every node #3651
- fix: script does not work when the route is bound to a service #3678
- fix: use openssl111 in openresty dir in precedence #3603
- fix(zipkin): don’t cache the per-req sample ratio #3522
For more changes, please refer to Milestone
转自 https://github.com/apache/apisix/blob/master/CHANGELOG.md#240