Unclaimed project
Are you a maintainer of fiber? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
fiber
⚡️ Express inspired web framework written in Go
expressexpressjsfastfiberflexibleframework+9
Last updated about 22 hours ago
v3.0.0-beta.4 - fiber Release Notes | AnnounceHQBack to changelog🚀 New Features
- Add Startup Probe to Healthcheck Middleware by @kirankumar-grootan in https://github.com/gofiber/fiber/pull/3069
- Add support for RebuildTree by @luk3skyw4lker in https://github.com/gofiber/fiber/pull/3074
- Add Max Func to Limiter Middleware by @luk3skyw4lker in https://github.com/gofiber/fiber/pull/3070
- Add support for TrustProxy by @xEricL in https://github.com/gofiber/fiber/pull/3170
- Add Context Support to RequestID Middleware by @JIeJaitt in https://github.com/gofiber/fiber/pull/3200
- Add TestConfig to app.Test() for configurable testing by @grivera64 in https://github.com/gofiber/fiber/pull/3161
- Add support for creating Fiber client from existing FastHTTP client by @mitulagr2 in https://github.com/gofiber/fiber/pull/3214
- Add buffered streaming support by @grivera64 in https://github.com/gofiber/fiber/pull/3131
- Add support for CBOR encoding by @imsk17 in https://github.com/gofiber/fiber/pull/3173
- Add AllLogger to Config by @haochunchang in https://github.com/gofiber/fiber/pull/3153
- Add support for graceful shutdown timeout in ListenConfig by @ksw2000 in https://github.com/gofiber/fiber/pull/3220
Add support for AutoTLS / ACME by @wangjq4214 in https://github.com/gofiber/fiber/pull/3201Add support for iterator methods to Fiber client by @efectn in https://github.com/gofiber/fiber/pull/3228Add support for configuring TLS Min Version by @dozheiny in https://github.com/gofiber/fiber/pull/3248Add Drop method to DefaultCtx for silent connection termination by @ryanbekhen in https://github.com/gofiber/fiber/pull/3257Middleware/session: re-write session middleware with handler by @sixcolors in https://github.com/gofiber/fiber/pull/3016🧹 Updates
- Updates to fiberlog benchmarks and documentation by @gaby in https://github.com/gofiber/fiber/pull/3059
- Update benchmarks for Logger Middleware by @gaby in https://github.com/gofiber/fiber/pull/3061
- Enforce key length for EncryptCookie middleware default functions by @gaby in https://github.com/gofiber/fiber/pull/3056
- Improve and simplify logic of ctx.Next() by @gaby in https://github.com/gofiber/fiber/pull/3063
- Improve performance of Adaptor Middleware by @gaby in https://github.com/gofiber/fiber/pull/3078
- Refactor Benchmark Results Workflow by @gaby in https://github.com/gofiber/fiber/pull/3082
- Use Named Fields Instead of Positional and Align Structures to Reduce Memory Usage by @gaby in https://github.com/gofiber/fiber/pull/3079
- Improve performance of helper functions by @gaby in https://github.com/gofiber/fiber/pull/3086
- Use utils Trim functions instead of the strings/bytes functions by @ReneWerner87 in https://github.com/gofiber/fiber/pull/3087
- Improve Performance of c.Body() by 125% by @gaby in https://github.com/gofiber/fiber/pull/3090
- Add Benchmarks for Rewrite Middleware by @gaby in https://github.com/gofiber/fiber/pull/3092
- Consolidate Logic of Handling the Request Body by @ad3n in https://github.com/gofiber/fiber/pull/3093
- Add support for go1.23 and golangci-lint v1.60.1 by @gaby in https://github.com/gofiber/fiber/pull/3101
- Use msgp for flash message encoding/decoding by @efectn in https://github.com/gofiber/fiber/pull/3099
- Optimize IsFromLocal() performance by @gaby in https://github.com/gofiber/fiber/pull/3140
- Replace vendored gorilla/schema package by @efectn in https://github.com/gofiber/fiber/pull/3152
- Middleware/CORS Remove Scheme Restriction by @zingi in https://github.com/gofiber/fiber/pull/3163
- Improve naming convention for Context returning functions by @gaby in https://github.com/gofiber/fiber/pull/3193
- Mark go1.23 as minimum go version by @efectn in https://github.com/gofiber/fiber/pull/3226
- Rename the Method Names of FormData and FormDatas (#3251) by @ksw2000 in https://github.com/gofiber/fiber/pull/3255
- Improve Performance of Fiber Router by @gaby in https://github.com/gofiber/fiber/pull/3261
🐛 Bug Fixes
- Middleware/cache: Fix typo by @miyamo2 in https://github.com/gofiber/fiber/pull/3145
- Middleware/cache: Runtime error: index out of range [0] with length 0 by @brunodmartins in https://github.com/gofiber/fiber/pull/3075
- Middleware/Adaptor: Duplicates cookies by @sigmundxia in https://github.com/gofiber/fiber/pull/3151
- Client: Fix SetProxyURL functionality by @efectn in https://github.com/gofiber/fiber/pull/3109
- Fix square bracket notation in Multipart FormData by @efectn in https://github.com/gofiber/fiber/pull/3235
- Fasthttp errors cause panic when Params is used by @efectn in https://github.com/gofiber/fiber/pull/3055
- Use Content-Length for bytesReceived and bytesSent tags in Logger Middleware by @gaby in https://github.com/gofiber/fiber/pull/3066
- Error check in Form binder by @devhaozi in https://github.com/gofiber/fiber/pull/3110
- Handle un-matched open brackets in the query params by @dojutsu-user in https://github.com/gofiber/fiber/pull/3126
- Fix issue with default logger when creating RequestCtx by @gaby in https://github.com/gofiber/fiber/pull/3134
- Behavior of
DefaultCtx.Fresh when 'Last-Modified' and 'If-Modified-Since' are equal by @miyamo2 in https://github.com/gofiber/fiber/pull/3150
- Close File After SaveFileToStorage by @gopkg-dev in https://github.com/gofiber/fiber/pull/3197
- Make SetValWithStruct set zero values and support more types #3167 by @ksw2000 in https://github.com/gofiber/fiber/pull/3227
- EnableSplittingOnParsers is not functional by @efectn in https://github.com/gofiber/fiber/pull/3231
- Memory leak removal in the idempotency middleware by @sunnyyssh in https://github.com/gofiber/fiber/pull/3263
- Fix race condition by @sixcolors in https://github.com/gofiber/fiber/pull/3081
- Nil pointer dereference with Must Bind binding by @ItsMeSamey in https://github.com/gofiber/fiber/pull/3171
🛠️ Maintenance
- Bump golangci-lint to v1.62.0 by @gaby in https://github.com/gofiber/fiber/pull/3196
- Bump golangci-lint to v1.61.0 by @gaby in https://github.com/gofiber/fiber/pull/3135
- Bump golangci-lint to v1.60.3 by @gaby in https://github.com/gofiber/fiber/pull/3119
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in https://github.com/gofiber/fiber/pull/3247
- Bump golang.org/x/crypto from 0.28.0 to 0.30.0 by @dependabot in https://github.com/gofiber/fiber/pull/3243
- Bump github.com/valyala/fasthttp from 1.57.0 to 1.58.0 by @dependabot in https://github.com/gofiber/fiber/pull/3244
- Bump github.com/valyala/fasthttp from 1.56.0 to 1.57.0 by @dependabot in https://github.com/gofiber/fiber/pull/3183
- Bump github.com/valyala/fasthttp from 1.55.0 to 1.56.0 by @dependabot in https://github.com/gofiber/fiber/pull/3146
- Bump github.com/tinylib/msgp from 1.2.4 to 1.2.5 by @dependabot in https://github.com/gofiber/fiber/pull/3240
- Bump github.com/tinylib/msgp from 1.2.3 to 1.2.4 by @dependabot in https://github.com/gofiber/fiber/pull/3185
- Bump github.com/tinylib/msgp from 1.2.1 to 1.2.3 by @dependabot in https://github.com/gofiber/fiber/pull/3182
- Bump github.com/tinylib/msgp from 1.1.8 to 1.2.1 by @ReneWerner87 in https://github.com/gofiber/fiber/pull/3147
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in https://github.com/gofiber/fiber/pull/3217
- Bump github.com/gofiber/utils/v2 from 2.0.0-beta.6 to 2.0.0-beta.7 by @dependabot in https://github.com/gofiber/fiber/pull/3174
- Bump github.com/gofiber/utils/v2 from 2.0.0-beta.4 to 2.0.0-beta.5 by @dependabot in https://github.com/gofiber/fiber/pull/3062
- Bump DavidAnson/markdownlint-cli2-action from 18 to 19 by @dependabot in https://github.com/gofiber/fiber/pull/3266
- Bump DavidAnson/markdownlint-cli2-action from 17 to 18 by @dependabot in https://github.com/gofiber/fiber/pull/3208
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17 by @dependabot in https://github.com/gofiber/fiber/pull/3128
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in https://github.com/gofiber/fiber/pull/3256
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in https://github.com/gofiber/fiber/pull/3234
- Bump codecov/codecov-action from 5.0.4 to 5.0.7 by @dependabot in https://github.com/gofiber/fiber/pull/3213
- Bump codecov/codecov-action from 5.0.2 to 5.0.4 by @dependabot in https://github.com/gofiber/fiber/pull/3210
- Bump codecov/codecov-action from 5.0.0 to 5.0.2 by @dependabot in https://github.com/gofiber/fiber/pull/3209
- Bump codecov/codecov-action from 4.6.0 to 5.0.0 by @dependabot in https://github.com/gofiber/fiber/pull/3207
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in https://github.com/gofiber/fiber/pull/3154
- Bump benchmark-action/github-action-benchmark from 1.20.3 to 1.20.4 by @dependabot in https://github.com/gofiber/fiber/pull/3177
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/gofiber/fiber/pull/3083
📚 Documentation
- Add support for consistent documentation using markdownlint by @gaby in https://github.com/gofiber/fiber/pull/3064
- Update example in middleware/cors to v3 by @AuroraTea in https://github.com/gofiber/fiber/pull/3116
- Update recover docs to not use reserved keyword by @glensargent in https://github.com/gofiber/fiber/pull/3129
- Fix typos in client hooks documentation by @yinheli in https://github.com/gofiber/fiber/pull/3133
- Replaced link to russian mozilla docs by @nexovec in https://github.com/gofiber/fiber/pull/3142
- Removed zero width white space from logger docs by @oktayozkan0 in https://github.com/gofiber/fiber/pull/3144
- Fix typo on comment by @ad3n in https://github.com/gofiber/fiber/pull/3158
- Typo in hooks documentation by @SantiagoBobrik in https://github.com/gofiber/fiber/pull/3164
- Update README.md by @s19835 in https://github.com/gofiber/fiber/pull/3165
- Revert "Update README.md (#3165)" by @gaby in https://github.com/gofiber/fiber/pull/3166
- Update What's New documentation by @alequilesl in https://github.com/gofiber/fiber/pull/3181
- Clarify SendFile Docs by @xEricL in https://github.com/gofiber/fiber/pull/3172
- Update intro documentation by @gaby in https://github.com/gofiber/fiber/pull/3204
- Updates to API documentation and README by @gaby in https://github.com/gofiber/fiber/pull/3205
- Updates to Context documentation by @gaby in https://github.com/gofiber/fiber/pull/3206
- Update documentation for Fiber client by @gaby in https://github.com/gofiber/fiber/pull/3249
- Optimize the menu item text by @AuroraTea in https://github.com/gofiber/fiber/pull/3267
Full Changelog: https://github.com/gofiber/fiber/compare/v3.0.0-beta.3...v3.0.0-beta.4