Skip to content

Releases: gofiber/fiber

v2.28.0

28 Feb 07:27
d4c3f27
Compare
Choose a tag to compare

🚀 New

🐛 Fixes

  • Restore Original URL of the context after changing it (#1788)
  • Fix for "Why net.Addr is fiber.testAddr, not *net.TCPAddr?🤗 #1574" (#1784)
  • utils.TrimBytes should trim all content (#1779)

📚 Documentation

  • Inconsistents of storage (#1787)
  • Fixing a mistake of the comment in the limiter package (#1790)
  • Translate some words to bahasa(ID) (#1780)
  • Add SSE example (#1776)

Thank you @efectn, @fufuok, @geet, @qracer and @rendiputra for making this update possible.

v2.27.0

14 Feb 14:43
daab00c
Compare
Choose a tag to compare

🚀 New

🔙 Reverted ⚠️

  • Backwards incompatible change to fiber.Error (#1768)
    ⚠️ We have decided to remove the fiber.Errors method and set the fiber.Error to the state before 2.25.0 due to the not downward compatible changes added in the last versions

🧹 Updates

  • Bump: goccy/go-json to 0.9.4 (#1771)
  • Change default gc interval of internal/memory (#1756)
  • middleware/limiter: Fix file names (#1747) (#1748)
  • Bump github.com/valyala/fasthttp from 1.32.0 to 1.33.0 (#1744)

🐛 Fixes

  • utils.Trim should trim all string content (#1775)
  • middleware/proxy: Incorrect scheme on proxy.Do (#1762) (#1765)
  • middleware/cache: Mutex lock (#1764)
  • Add missing json errors (#1755)
  • Mounted app views (#1749)

📚 Documentation

  • fix cache docs error (#1769)

Thank you @Aliqyan, @Lian1230, @NorbertHauriel, @trim21, @abhi12299, @apoq, @balcieren, @bigflood, @efectn, @liaohongxing, @mtneug and @sujit-baniya for making this update possible.

v2.26.0

03 Feb 08:50
6b29698
Compare
Choose a tag to compare

🚀 New

🧹 Updates

  • limiter: clarify variable name 'expire' (#1742)
  • Added HEAD method to caching (#1730)

🐛 Fixes

📚 Documentation

  • Add 3rd party middleware eozer/fiber_ldapauth (#1743)
  • Fix: typo (#1741)

Thank you @NorbertHauriel, @balcieren, @cenkkoroglu, @efectn, @eozer, @jessequinn, @kingdevnl and @vecpeng for making this update possible.

v2.25.0

21 Jan 08:43
d59f1af
Compare
Choose a tag to compare

🚀 New

🧹 Updates

🐛 Fixes

  • Add csrf_ to default encrypt cookie exception (#1631) (#1698)

📚 Documentation

  • Translate some English to zh-TW (#1725)
  • Translate some words to bahasa(ID) (#1717)
  • Fix typos in middleware (#1714)
  • Add Central Kurdish README (#1694)
  • Fix ID translation typo (#1691)
  • Update Turkish translation (#1689)
  • Tweaks README_id.md (#1690)
  • Add emoji for limitations (#1682)

Thank you @ahmethakanbesel, @amir9480, @bl0cknumber, @clickthisnick, @efectn, @rendiputra, @roj1512 and @vecpeng for making this update possible.

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)