4332 Commits

Author SHA1 Message Date
RW
81b076c6b6 refactor: move path escaping to utils 2025-08-14 09:48:30 +02:00
RW
6946c3de9d refactor: streamline routing errors 2025-08-14 09:48:20 +02:00
RW
b221e07664 refactor: centralize routing error creation 2025-08-13 17:47:20 +02:00
dependabot[bot]
87b6e53dd9
build(deps): bump actions/checkout from 4 to 5 (#3681)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 22:25:19 +02:00
Juan Calderon-Perez
b74f288da4
Merge pull request #3678 from gofiber/dependabot/go_modules/github.com/shamaton/msgpack/v2-2.3.0
build(deps): bump github.com/shamaton/msgpack/v2 from 2.2.3 to 2.3.0
2025-08-11 22:40:34 -04:00
Juan Calderon-Perez
afc9206e71
Merge pull request #3679 from gofiber/dependabot/github_actions/kenchan0130/actions-system-info-1.4.0
build(deps): bump kenchan0130/actions-system-info from 1.3.1 to 1.4.0
2025-08-11 22:40:11 -04:00
dependabot[bot]
6af9bee0fb
build(deps): bump kenchan0130/actions-system-info from 1.3.1 to 1.4.0
Bumps [kenchan0130/actions-system-info](https://github.com/kenchan0130/actions-system-info) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/kenchan0130/actions-system-info/releases)
- [Commits](https://github.com/kenchan0130/actions-system-info/compare/v1.3.1...v1.4.0)

---
updated-dependencies:
- dependency-name: kenchan0130/actions-system-info
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 17:47:34 +00:00
dependabot[bot]
6e048c6e37
build(deps): bump github.com/shamaton/msgpack/v2 from 2.2.3 to 2.3.0
Bumps [github.com/shamaton/msgpack/v2](https://github.com/shamaton/msgpack) from 2.2.3 to 2.3.0.
- [Release notes](https://github.com/shamaton/msgpack/releases)
- [Commits](https://github.com/shamaton/msgpack/compare/v2.2.3...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/shamaton/msgpack/v2
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 17:36:53 +00:00
Juan Calderon-Perez
e7b05083fb
🧹 chore: Respect immutable config in Params(), Protocol(), and Body() (#3676) 2025-08-11 15:12:36 +02:00
Juan Calderon-Perez
8112318448
🧹 chore: Fix AcceptsLanguages() RFC compliance (#3672) 2025-08-11 15:09:51 +02:00
René
77667e5534 update whats_new.md 2025-08-11 14:55:31 +02:00
RW
ce978f4be0
stabilize interrupted stream writer test (#3669) 2025-08-11 12:33:06 +02:00
M. Efe Çetin
c3ecca1e2f
🐛 bug: Fix Static middleware browser support for subdirectories (#3673) 2025-08-11 12:32:31 +02:00
Juan Calderon-Perez
40e1e76a1c
📒 docs: Improve Timeout middleware documentation (#3675)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-11 12:28:18 +02:00
RW
9ca6ebd025
Update README.md 2025-08-08 21:56:13 +02:00
Fenny
ae9f389752
Update README.md
Fix Stargazer with dark mode support
2025-08-08 18:57:41 +02:00
Juan Calderon-Perez
fae0860b35
🧹 chore: Add missing checks in Ctx tests (#3670) 2025-08-08 13:56:00 +02:00
Juan Calderon-Perez
1569a6118a
🧹 chore: Add CBOR support to AutoFormat() (#3665)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-08 08:37:23 +02:00
RW
90329efeda
chore: configure editor formatting (#3666) 2025-08-07 16:57:41 +02:00
Juan Calderon-Perez
fcd66f5a71
🔥 feat: Add KeepConnectionHeader option to Proxy middleware (#3662)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-06 17:05:43 +02:00
RW
059b1616ca
Add sync pool and release helpers for Bind (#3660) 2025-08-05 09:27:36 +02:00
Juan Calderon-Perez
7e2a748a22
🐛 bug: Fix bind All() merging logic (#3659)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-05 08:29:50 +02:00
Juan Calderon-Perez
9674101c61
📒docs: Fix KeyAuth middleware docs (#3641)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-04 10:13:15 +02:00
Juan Calderon-Perez
67a2166788
📒 docs: Fix Healthcheck middleware documentation (#3657)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-04 09:13:54 +02:00
RW
b446888c9b
Reduce allocation in AutoFormat (#3652) 2025-08-01 17:41:44 +02:00
Juan Calderon-Perez
a838dfbf9a
🧹 chore: Fix CSRF error message mismatch with documentation (#3636) 2025-08-01 16:57:52 +02:00
Juan Calderon-Perez
28eabcb83a
🧹 chore: Fix CORS docs and comments (#3637)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-01 16:55:13 +02:00
Juan Calderon-Perez
ceacde5ca4
🧹 chore: Remove support for PasswordFromContext from BasicAuth middleware (#3638) 2025-08-01 12:48:42 +02:00
Juan Calderon-Perez
e8345f92a6
📒docs: Fix pprof middleware docs and default config (#3642) 2025-08-01 12:46:25 +02:00
Juan Calderon-Perez
9c2c23881d
📒docs: Fix Static middleware docs (#3643) 2025-08-01 12:44:16 +02:00
Juan Calderon-Perez
6bf3df4cd1
📒docs: Fix Favicon middleware documentation (#3640)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-01 12:43:35 +02:00
Juan Calderon-Perez
ab34d1d70a
📒docs: Fix Cache middleware docs (#3644) 2025-08-01 12:43:04 +02:00
Juan Calderon-Perez
c01bcca593
📒docs: Fix Compress middleware docs (#3645) 2025-08-01 12:42:29 +02:00
Juan Calderon-Perez
c2da03a276
📒docs: Fix Proxy middleware docs (#3647) 2025-08-01 12:42:00 +02:00
Juan Calderon-Perez
18d994eb11
📒docs: Fix RequestID docs (#3648) 2025-08-01 12:41:32 +02:00
RW
3294d96a5b
Fix context changes doc (#3650)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-01 12:40:51 +02:00
Juan Calderon-Perez
8770286e0a
📒docs: Fix Skip middleware docs (#3649) 2025-08-01 08:43:34 +02:00
Juan Calderon-Perez
4882721546
📒docs: Fix EarlyData middleware docs (#3646) 2025-08-01 08:43:09 +02:00
René
0f2ffc53d1 update whats_new.md 2025-07-31 15:52:31 +02:00
Juan Calderon-Perez
c309d46c3a
🧹 chore: Remove SHA-1/MD5 support in BasicAuth middleware (#3634)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-30 15:58:00 +02:00
Juan Calderon-Perez
2e544aecab
🔥 feat: Support hashed BasicAuth passwords (#3631) 2025-07-30 08:45:09 +02:00
Jason McNeil
1d9eca383c
feat(csrf): Enhance extractor functionality with metadata and security validation (#3630) 2025-07-30 08:40:56 +02:00
Giovanni Rivera
2a01f970d8
🔥 feat: Add support for embedded Koa-Style Req and Res structs (#3533) 2025-07-29 09:42:39 +02:00
René
deabee41e9 update whats_new.md 2025-07-28 17:15:38 +02:00
Jason McNeil
979e7cd6b1
feat(middleware/session): Introduce Extractor pattern for session ID retrieval (#3625)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-28 16:48:22 +02:00
RW
9bcf8125f5
Fix timing for streaming test (#3628) 2025-07-28 14:29:20 +02:00
RW
5bc44677ce
Fix race in cookie tests (#3629) 2025-07-28 13:28:21 +02:00
Copilot
8444880dd1
🐛 Fix limiter middleware not counting fiber.NewErrorf responses as failed requests (#3623)
Co-authored-by: ReneWerner87 <7063188+ReneWerner87@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-07-28 09:21:37 +02:00
Copilot
c0b2617e07
Fix Cookie SameSite constants to Pascal case per RFC specification (#3608)
Co-authored-by: sixcolors <6501251+sixcolors@users.noreply.github.com>
Co-authored-by: gaby <835733+gaby@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Jason McNeil <sixcolors@mac.com>
2025-07-27 17:12:57 +02:00
Juan Calderon-Perez
b839032cf2
🔥 feat: Add HeaderLimit option to BasicAuth middleware (#3620)
Co-authored-by: RW <rene@gofiber.io>
2025-07-27 16:56:15 +02:00