v4.12.0 - 2024-04-15
Security
- Update golang.org/x/net dep because of GO-2024-2687 by @aldas in #2625
Enhancements
- binder: make binding to Map work better with string destinations by @aldas in #2554
- README.md: add Encore as sponsor by @marcuskohlberg in #2579
- Reorder paragraphs in README.md by @aldas in #2581
- CI: upgrade actions/checkout to v4 by @aldas in #2584
- Remove default charset from 'application/json' Content-Type header by @doortts in #2568
- CI: Use Go 1.22 by @aldas in #2588
- binder: allow binding to a nil map by @georgmu in #2574
- Add Skipper Unit Test In BasicBasicAuthConfig and Add More Detail Explanation regarding BasicAuthValidator by @RyoKusnadi in #2461
- fix some typos by @teslaedison in #2603
- fix: some typos by @pomadev in #2596
- Allow ResponseWriters to unwrap writers when flushing/hijacking by @aldas in #2595
- Add SPDX licence comments to files. by @aldas in #2604
- Upgrade deps by @aldas in #2605
- Change type definition blocks to single declarations. This helps copy… by @aldas in #2606
- Fix Real IP logic by @cl-bvl in #2550
- Default binder can use
UnmarshalParams(params []string) error
inter… by @aldas in #2607 - Default binder can bind pointer to slice as struct field. For example
*[]string
by @aldas in #2608 - Remove maxparam dependence from Context by @aldas in #2611
- When route is registered with empty path it is normalized to
/
. by @aldas in #2616 - proxy middleware should use httputil.ReverseProxy for SSE requests by @aldas in #2624
New Contributors
- @marcuskohlberg made their first contribution in #2579
- @doortts made their first contribution in #2568
- @georgmu made their first contribution in #2574
- @RyoKusnadi made their first contribution in #2461
- @teslaedison made their first contribution in #2603
- @pomadev made their first contribution in #2596
- @cl-bvl made their first contribution in #2550
Full Changelog: v4.11.4...v4.12.0