v3.0.0-beta.3
Pre-release
Pre-release
ReneWerner87
released this
30 Jun 20:35
·
129 commits
to main
since this release
🚀 New Features
- Middleware/static: add static middleware (#3006)
- Middleware/cache: Add Cache Invalidation Option to Cache Middleware (#3036)
- Middleware/keyauth: Add support for custom KeyLookup functions in the Keyauth middleware (#3028)
- Add support for zstd compression (#3041)
- Add configuration support to c.SendFile() (#3017)
- Add support for longtests during CI (#3054)
- Add CHIPS support to Cookie (#3047)
🧹 Updates
- Middleware/cors: Config, lists as list types (#2962)
- Middleware/session: Remove extra release and acquire ctx calls in session_test.go (#3044)
- Optimize Cache middleware handler (#3031)
- Adding a generator to generate the CTX interface (#3024)
- Add Benchmarks for IsProxyTrusted() (#2933)
🐛 Bug Fixes
- Fix some struct names in comments (#2974)
- Fixes #3038 "v3 Flash Message with redirect is not working" (#3046)
- Middleware/session: mutex for thread safety (#3049)
- Middleware/session: fix data-race with sync.Pool (#3051)
🛠️ Maintenance
- Bump github.com/valyala/fasthttp from 1.52.0 to 1.53.0 (#3000)
- Bump github.com/valyala/fasthttp from 1.54.0 to 1.55.0 (#3037)
- Updated fasthttp to 1.54.0 release (#3010)
📚 Documentation
- Add docs for new client (#2991)
- Consolidate and Document Core Changes in v3 (#2934)
- Fix broken link to slim template in FAQ (#2969)
- Fix merge conflict in documentation (#2957)
- Fix some comments (#2983)
- Update intro.md to make clear
fiber.Ctx
is not thread-safe. (#3014) - Improve ctx.Locals method description, godoc and example (#3032)
- Add zero-allocation section to README (#3039)
- Middleware/csrf: Update config TrustedOrigin comments (#2963)
- Middleware/cors middleware (#2979)
Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3
Thank you @efectn, @gaby, @hcancelik, @dave-gray101, @sixcolors, @ReneWerner87, @orvillesimba, @deferdeter, @rabarar, @dockercui and @omaskery for making this update possible.