Skip to content

v3.0.0-beta.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@ReneWerner87 ReneWerner87 released this 31 Dec 17:00
· 2 commits to main since this release

🚀 New Features

🧹 Updates

  • Updates to fiberlog benchmarks and documentation by @gaby in #3059
  • Update benchmarks for Logger Middleware by @gaby in #3061
  • Enforce key length for EncryptCookie middleware default functions by @gaby in #3056
  • Improve and simplify logic of ctx.Next() by @gaby in #3063
  • Improve performance of Adaptor Middleware by @gaby in #3078
  • Refactor Benchmark Results Workflow by @gaby in #3082
  • Use Named Fields Instead of Positional and Align Structures to Reduce Memory Usage by @gaby in #3079
  • Improve performance of helper functions by @gaby in #3086
  • Use utils Trim functions instead of the strings/bytes functions by @ReneWerner87 in #3087
  • Improve Performance of c.Body() by 125% by @gaby in #3090
  • Add Benchmarks for Rewrite Middleware by @gaby in #3092
  • Consolidate Logic of Handling the Request Body by @ad3n in #3093
  • Add support for go1.23 and golangci-lint v1.60.1 by @gaby in #3101
  • Use msgp for flash message encoding/decoding by @efectn in #3099
  • Optimize IsFromLocal() performance by @gaby in #3140
  • Replace vendored gorilla/schema package by @efectn in #3152
  • Middleware/CORS Remove Scheme Restriction by @zingi in #3163
  • Improve naming convention for Context returning functions by @gaby in #3193
  • Mark go1.23 as minimum go version by @efectn in #3226
  • Rename the Method Names of FormData and FormDatas (#3251) by @ksw2000 in #3255
  • Improve Performance of Fiber Router by @gaby in #3261

🐛 Bug Fixes

  • Middleware/cache: Fix typo by @miyamo2 in #3145
  • Middleware/cache: Runtime error: index out of range [0] with length 0 by @brunodmartins in #3075
  • Middleware/Adaptor: Duplicates cookies by @sigmundxia in #3151
  • Client: Fix SetProxyURL functionality by @efectn in #3109
  • Fix square bracket notation in Multipart FormData by @efectn in #3235
  • Fasthttp errors cause panic when Params is used by @efectn in #3055
  • Use Content-Length for bytesReceived and bytesSent tags in Logger Middleware by @gaby in #3066
  • Error check in Form binder by @devhaozi in #3110
  • Handle un-matched open brackets in the query params by @dojutsu-user in #3126
  • Fix issue with default logger when creating RequestCtx by @gaby in #3134
  • Behavior of DefaultCtx.Fresh when 'Last-Modified' and 'If-Modified-Since' are equal by @miyamo2 in #3150
  • Close File After SaveFileToStorage by @gopkg-dev in #3197
  • Make SetValWithStruct set zero values and support more types #3167 by @ksw2000 in #3227
  • EnableSplittingOnParsers is not functional by @efectn in #3231
  • Memory leak removal in the idempotency middleware by @sunnyyssh in #3263
  • Fix race condition by @sixcolors in #3081
  • Nil pointer dereference with Must Bind binding by @ItsMeSamey in #3171

🛠️ Maintenance

📚 Documentation

Full Changelog: v3.0.0-beta.3...v3.0.0-beta.4