Skip to content

Releases: gofiber/fiber

v2.24.0

31 Dec 17:49
8f2a841
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • Improve printRoutesMessage (#1681)
  • Rename handlerCount to handlersCount (#1674)
  • Add no-color compatibility (#1646)

🐛 Fixes

  • Fix using IP ranges in config.TrustedProxies (#1607) (#1614)
  • Middleware/csrf: unmatched token returns nil error (#1667)
  • goccy/go-json for go1.18-beta1. (#1673)
  • Error handler of app not saved when mounted in group (#1649)

📚 Documentation

  • Indentions for READMEs (#1680)
  • Improve Chinese translation (#1679)
  • Update README_ko.md (#1653, #1656)
  • Change some Chinese translation (#1648)

Thank you @efectn, @hi019, @ichxxx, @sangjinsu, @sixcolors and @vecpeng for making this update possible.

v2.23.0

06 Dec 12:01
ad98f5e
Compare
Choose a tag to compare

🚀 New

🧹 Updates

🐛 Fixes

  • Update goccy/go-json to 0.8.1 (#1644)

Thank you @efectn, @sixcolors and @turgayozgur for making this update possible.

v2.22.0

15 Nov 07:49
5ff3bc8
Compare
Choose a tag to compare

🚀 New

  • [Cache] add ExpirationGenerator for generate custom Expiration (#1618)

🧹 Updates

  • Tidy up the codebase (#1613)

📚 Documentation

  • Italian translation (#1621)
  • Fix cache docs error (#1612)

Thank you @Gusted, @djunny, @liaohongxing and @mancix for making this update possible.

v2.21.0

28 Oct 07:01
e9ca6f0
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • Update fasthttp from v1.29.0 to v1.31.0 (#1603)

🐛 Fixes

  • Session Id immutable (#1601)
  • Prevent panic on GetTrimmedParam (#1593)
  • ParseVendorSpecificContentType for dart content type (#1594)
  • Remove Test_Limiter_Cheat test (#1595)

📚 Documentation

  • Cache Middleware - Fix comment (#1597)
  • Etag README.md (#1584)
  • Fix example encoding issue in READMD.md of logger middle… (#1576)
  • Fix "Signaures" (expect "Signatures") word in middleware/encryptcookie/README.md (#1577)

Thank you @Ci-Jie, @Gusted, @MiWeiss, @alibaraneser and @ivankprod for making this update possible.

v2.20.2

13 Oct 13:17
e8fc3bc
Compare
Choose a tag to compare

🧹 Updates

  • Change default json lib. (#1563)

🐛 Fixes

  • Fix limit middleware skip options (#1568)
  • Fix macOs monitoring middleware: Add missing TargetConditionals.h include (#1572)

📚 Documentation

Thank you @AliYusuf95, @aliereno, @efectn and @xwjdsh for making this update possible.

v2.20.1

07 Oct 08:50
1539064
Compare
Choose a tag to compare

🐛 Fixes

  • v2.20.0 darwin bug fix to load_darwin.go (#1564)

v2.20.0

06 Oct 07:10
45e4da2
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • Add test case for QueryParser for SetParserDecoder (#1562)

🐛 Fixes

  • Register static file routing with trailing slash (#1556)
  • Static file routing path rewrite. (#1538)
  • Fix c.OriginalURL() changed after SendFile (#1553)
  • File opening path and directory browsing path of filesystem (#1547)

📚 Documentation

  • Update Spanish documentation (#1554)
  • Fix language mistakes in Turkish (#1552)
  • Translated some sentences for ja-version (#1551)
  • Update README with elastic/apmfiber middleware (#1540)

Thank you @Perniciosius, @unickorn, @aliereno, @amalshaji, @efectn, @fufuok, @ivanvc, @josebalius, @ppmasa8 and @rockcreation7 for making this update possible.

v2.19.0

21 Sep 06:24
0ad677e
Compare
Choose a tag to compare

🚀 New

  • Add next support for Monitor middleware. (#1527)

🐛 Fixes

  • Get unexpected results from cache #1529 (#1531)
  • Fix Mutability issue of UserContext in fiber.Ctx (#1522)
  • Corrects ipv6 loopback ip shown on UI (#1517)

📚 Documentation

  • fixed translation issues and translate more area in turkish readme (#1525)
  • Translate External Middleware section of README to Chinese. (#1523)
  • Add Chinese translation for internal middleware (#1511)
  • Translate Limitations section of README to Chinese (#1510)
  • Translated limitation section (#1509)
  • Add Limitations section to README (#1508)

Thank you @Ja7ad, @Lynicis, @Thammachart, @ZACHSTRIVES, @efectn, @hi019, @j178, @techytoes and @ut-zero for making this update possible.

v2.18.0

26 Aug 05:22
12befe9
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • Session should not regenerate the ID in case Get() returned nil (#1493)
  • Improve startup message tests (#1504)
  • Update fasthttp from v1.26 to v1.29 (#1503)
  • Add test run for go1.17 (#1501)

🐛 Fixes

  • panic: unaligned 64-bit atomic operation [32 bit machines] #1487 (#1502)
  • ctx.BodyParser was not able to parse vendor specific content type (#1506)

Thank you @amir9480, @natebwangsut, @pd-pranay and @shirshendubhowmick for making this update possible.

v2.17.0

12 Aug 06:21
385c94a
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • Refactor: Remove use of deprecated functions (#1474)

🐛 Fixes

  • Fix route.Path on copy (#1471)
  • Fix: Fiber Client does multiple requests when using Timeout() and MaxRedirectsCount() #1457 (#1464)

📚 Documentation

Thank you @ProExpertProg, @andrascz, @goldwind-ting, @pcen, @pd-pranay and @thinklucrative for making this update possible.