This patch release contains a number of bug fixes. Thanks for the reports and the help in debugging them!
Update: December 2020: This tag is the same as v2.2.3
. Somehow, an unauthorized tag v2.2.2
was released from a fork. Because the Go module proxy is append-only, we created the v2.2.3
tag so that v2.2.1 would remain the default "latest" until v2.3.0 stable is released in a few weeks.
Changelog
8515267 admin: lower log level to Debug for /metrics requests (#3749)
a33e4b5 caddyfile: Add support for vars
and vars_regexp
matchers (#3730)
385adf5 caddyhttp: Restore original request params before error handlers (#3781)
0fc47e8 map: Apply default if mapped output is nil
ef8a372 map: Bug fixes; null literal with hyphen in Caddyfile
25d2b4b map: Reimplement; multiple outputs; optimize
dadfe19 metrics: fix handler to not run the next route (#3769)
3b9eae7 reverseproxy: Change 500 error to 502 for lookup_srv config (#3771)
c7efb03 reverseproxy: Fix dial placeholders, SRV, active health checks (#3780)
fdfdc03 reverseproxy: Ignore RFC 1521 params in Content-Type header (#3758)
6722426 reverseproxy: allow no port for SRV; fix regression in d55d50b (#3756)
aa9c3eb reverseproxy: default to port 80 for upstreams in Caddyfile (#3772)