Commit Graph

  • a3ee1e5690 🔥Added ErrorCustomizer to recover middleware Jonas Döring 2026-02-24 13:15:34 +01:00
  • 29e57d169c add Benchmark (go) benchmark result for 189f330bfd github-action-benchmark 2026-02-24 13:08:10 +00:00
  • af0a9c3aaa ci: update benchmark action to use local path for PR #337 René 2026-02-24 14:02:33 +01:00
  • 189f330bfd Merge pull request #4111 from gofiber/dependabot/github_actions/streetsidesoftware/cspell-action-8.3.0 RW 2026-02-24 13:55:32 +01:00
  • 0c6403f9b6 build(deps): bump streetsidesoftware/cspell-action from 8.2.0 to 8.3.0 dependabot[bot] 2026-02-24 12:52:54 +00:00
  • 3f880504a5 ci: remove duplicate benchmark handling and update benchmark action version René 2026-02-24 13:02:21 +01:00
  • ed6d14e8db 🧹 chore: remove unused sync.Pool for domainCheckResult, allocate directly copilot-swe-agent[bot] 2026-02-24 11:44:03 +00:00
  • 1ffe491200 Merge branch 'main' into copilot/add-route-domain-function Juan Calderon-Perez 2026-02-24 05:48:34 -05:00
  • 097e06f79e Merge branch 'main' into update-session-middleware-to-fail-gracefully Juan Calderon-Perez 2026-02-24 05:26:34 -05:00
  • 93fdf46fb5 Merge pull request #4107 from gofiber/copilot/sub-pr-4059 Juan Calderon-Perez 2026-02-24 05:20:40 -05:00
  • 0c9cc7f2e0 add Benchmark (go) benchmark result for 082e205424 github-action-benchmark 2026-02-24 07:45:27 +00:00
  • 082e205424 Merge pull request #4105 from gofiber/harden-defaultres.format-against-nil-handlers RW 2026-02-24 08:33:00 +01:00
  • ec2f74d81d 🔧 perf: use utils.TrimRight, sync.Pool, and add adapter handler type tests copilot-swe-agent[bot] 2026-02-24 05:47:36 +00:00
  • a7fdf2c33b 🐛 bug: validate session IDs, use StoreInContext for cleanup, remove panics copilot-swe-agent[bot] 2026-02-24 05:36:31 +00:00
  • c3be3ba623 Initial plan copilot-swe-agent[bot] 2026-02-24 05:25:32 +00:00
  • a5953ea4ee Fix session middleware return statement Juan Calderon-Perez 2026-02-23 22:10:16 -05:00
  • 36c284fc63 Refactor session middleware context handling Juan Calderon-Perez 2026-02-23 22:06:36 -05:00
  • 8f92fa78db Merge branch 'main' into update-session-middleware-to-fail-gracefully Juan Calderon-Perez 2026-02-23 22:01:00 -05:00
  • add61a5d12 fix: skip context extractors that return empty key to prevent malformed log output copilot-swe-agent[bot] 2026-02-24 00:31:57 +00:00
  • 40bd5d0881 security: redact sensitive values (api-key, csrf-token) in log context extractors copilot-swe-agent[bot] 2026-02-23 15:29:35 +00:00
  • 041145b8ff Update log/log.go Juan Calderon-Perez 2026-02-23 10:27:30 -05:00
  • a0d40547b1 Update log/log.go Juan Calderon-Perez 2026-02-23 10:27:12 -05:00
  • ae206fbef4 feat: add log context extractors for csrf, keyauth, and session middlewares copilot-swe-agent[bot] 2026-02-23 15:22:29 +00:00
  • 45494497df refactor: replace init() with sync.Once in New(), add basicauth extractor, update docs copilot-swe-agent[bot] 2026-02-23 14:50:36 +00:00
  • 2c4216ccdd docs: improve documentation for context extractors and requestid init copilot-swe-agent[bot] 2026-02-23 14:07:12 +00:00
  • e862b9420e fix: apply betteralign struct field ordering for defaultLogger copilot-swe-agent[bot] 2026-02-23 14:06:15 +00:00
  • 73ddbe9909 feat: add context field extraction to log.WithContext via RegisterContextExtractor copilot-swe-agent[bot] 2026-02-23 13:59:40 +00:00
  • bb28e61d8b 🐛 bug: make init-error cleanup assertion deterministic Juan Calderon-Perez 2026-02-23 08:56:11 -05:00
  • 694cabfedf 🔧 fix: normalize trailing dot in domain matching and cache match result per request copilot-swe-agent[bot] 2026-02-23 13:55:38 +00:00
  • b92382b72a add Benchmark (go) benchmark result for 92ada8aa09 github-action-benchmark 2026-02-23 13:55:02 +00:00
  • 71579fdd6d Initial plan copilot-swe-agent[bot] 2026-02-23 13:50:41 +00:00
  • 69324b9aea 🐛 bug: guard Format against nil handlers Juan Calderon-Perez 2026-02-23 08:47:56 -05:00
  • 92ada8aa09 Merge pull request #4104 from gofiber/dependabot/github_actions/github/codeql-action-4.32.4 RW 2026-02-23 14:42:35 +01:00
  • 4c24e6c974 build(deps): bump github/codeql-action from 4.32.3 to 4.32.4 dependabot[bot] 2026-02-23 13:39:32 +00:00
  • 6b9cb8cd1e docs: update Fiber version in benchmarks.md to v3.0.0 René 2026-02-23 13:19:16 +01:00
  • ce787a6ba3 docs: update image paths and benchmark results in README and benchmarks.md René 2026-02-23 13:13:42 +01:00
  • 5ebbee7419 docs: update image paths to v2 in README files René 2026-02-23 13:04:45 +01:00
  • 09835cc642 add Benchmark (go) benchmark result for 87ce0f9b05 github-action-benchmark 2026-02-23 09:10:56 +00:00
  • 87ce0f9b05 Merge pull request #4079 from gofiber/update-middleware-helpers-for-context-types RW 2026-02-23 09:58:27 +01:00
  • 05d6ba8455 Merge pull request #4093 from gofiber/add-helper-for-locals-and-context-storage RW 2026-02-23 09:14:19 +01:00
  • 719a67be66 🐛 bug: simplify locals-context flag usage in tests and config Juan Calderon-Perez 2026-02-22 23:43:49 -05:00
  • b1465fa67e 🔒 fix: apply review feedback — typed locals key, wrap all handlers, clear stale params, handle *App in Use copilot-swe-agent[bot] 2026-02-23 02:56:54 +00:00
  • 4fbcde162b Merge pull request #4102 from gofiber/copilot/fix-invalid-import-for-fiber RW 2026-02-22 22:07:46 +01:00
  • 429940123e docs: fix postgres and sqlite storage versioned imports copilot-swe-agent[bot] 2026-02-22 20:00:46 +00:00
  • a863e0358f docs: use redis v3 import in session middleware examples copilot-swe-agent[bot] 2026-02-22 19:47:13 +00:00
  • 175ad0ea63 📒 docs: clarify PassLocalsToContext semantics Juan Calderon-Perez 2026-02-22 14:41:20 -05:00
  • b64de4953a Initial plan copilot-swe-agent[bot] 2026-02-22 19:40:02 +00:00
  • 1396f7038b 🧹 chore: explicitly default PassLocalsToContext in New Juan Calderon-Perez 2026-02-22 11:39:31 -05:00
  • ecfb999884 add Benchmark (go) benchmark result for af52730bfc github-action-benchmark 2026-02-22 08:16:17 +00:00
  • af52730bfc Merge pull request #4097 from gofiber/update-localcontextfromhttprequest-guard-for-nil-r RW 2026-02-22 09:03:55 +01:00
  • 1f1dbd77db 🔧 fix: use utils.TrimSpace and add maxParams bound check in domain.go copilot-swe-agent[bot] 2026-02-22 01:21:52 +00:00
  • ed8cbb85e2 🔥 perf: use fiber utils for string operations and add API docs for Domain copilot-swe-agent[bot] 2026-02-21 23:31:29 +00:00
  • 2caae2a558 🐛 bug: guard nil request context in CopyContextToFiberContext Juan Calderon-Perez 2026-02-21 16:35:39 -05:00
  • 155c61eb88 refactor: use strings.TrimSpace for domain pattern cleanup copilot-swe-agent[bot] 2026-02-21 21:35:15 +00:00
  • 78cdbdb3f5 fix: address lint issues and add docs for Domain routing copilot-swe-agent[bot] 2026-02-21 21:32:56 +00:00
  • b93b5f5676 Fix lint issues and apply gofumpt formatting to concurrent tests copilot/fix-concurrent-file-data-issue copilot-swe-agent[bot] 2026-02-21 21:27:52 +00:00
  • 3e155ddc5b 🧹 chore: fix all lint issues in domain_test.go copilot-swe-agent[bot] 2026-02-21 21:25:41 +00:00
  • a8f8234dfd Add concurrent form file, form value, and multipart form tests copilot-swe-agent[bot] 2026-02-21 21:22:15 +00:00
  • f9ec36b94b feat: add Domain() routing with host-based filtering copilot-swe-agent[bot] 2026-02-21 21:19:20 +00:00
  • a053fe2dc1 Initial plan copilot-swe-agent[bot] 2026-02-21 21:04:12 +00:00
  • f691f9a0b7 Initial plan copilot-swe-agent[bot] 2026-02-21 21:02:02 +00:00
  • 5a85d9f4a0 🐛 bug: guard nil request in LocalContextFromHTTPRequest Juan Calderon-Perez 2026-02-21 13:09:23 -05:00
  • 759c799443 add Benchmark (go) benchmark result for 8b4b146f2d github-action-benchmark 2026-02-20 20:17:06 +00:00
  • 8b4b146f2d Merge pull request #4096 from gofiber/fix-docs RW 2026-02-20 21:04:31 +01:00
  • 9ebe8c75ff docs: fix formatting in middleware registration example in whats_new.md René 2026-02-20 10:11:09 +01:00
  • 4a85da9ba5 docs: clean up whitespace in bind.md for improved readability René 2026-02-20 09:53:17 +01:00
  • dde932c86a docs: update documentation for parser decoder and error handling in examples René 2026-02-20 09:41:43 +01:00
  • f4e8aba43f docs: update documentation for parser configuration and request handling René 2026-02-20 09:14:49 +01:00
  • 45acdb0e65 Merge pull request #4095 from gofiber/copilot/fix-invalid-go-code-example RW 2026-02-20 00:19:26 +01:00
  • b830b2e85f docs: fix invalid Go slice literal in whats_new.md middleware registration example copilot-swe-agent[bot] 2026-02-19 23:14:13 +00:00
  • 14854aa6f3 Initial plan copilot-swe-agent[bot] 2026-02-19 23:12:31 +00:00
  • 984daeac66 🧹 chore: rename context storage helper and update docs Juan Calderon-Perez 2026-02-19 09:30:08 -05:00
  • 2929278f71 Merge branch 'main' into update-middleware-helpers-for-context-types Juan Calderon-Perez 2026-02-19 07:30:53 -05:00
  • b13e5ca816 Merge pull request #4092 from gofiber/copilot/fix-bind-uri-params RW 2026-02-18 15:05:29 +01:00
  • f3f1ece84a 📒 docs: revert params tag support, document uri as the correct tag copilot-swe-agent[bot] 2026-02-18 13:52:15 +00:00
  • 562043e0d0 🧹 chore: cache uriTag result, add mixed-tag test, params benchmark, clarify docs copilot-swe-agent[bot] 2026-02-18 05:21:29 +00:00
  • d8464fce5d 🧹 chore: add Test_uriTag for full coverage of uriTag function copilot-swe-agent[bot] 2026-02-18 01:57:41 +00:00
  • 8d1b4be2ab 🐛 bug: support params struct tag in ctx.Bind().URI() copilot-swe-agent[bot] 2026-02-18 01:44:40 +00:00
  • 9333ed7d96 Initial plan copilot-swe-agent[bot] 2026-02-18 01:32:15 +00:00
  • 0cd462499f add Benchmark (go) benchmark result for 1ce2669884 github-action-benchmark 2026-02-17 07:28:02 +00:00
  • 1ce2669884 Merge pull request #4088 from gofiber/update-proxy-trust-logic-in-req.go RW 2026-02-17 08:15:41 +01:00
  • 8e5d985f67 Merge pull request #4090 from gofiber/copilot/sub-pr-4088 Juan Calderon-Perez 2026-02-16 18:06:27 -05:00
  • b9391b2b77 Add trailing period to comment and defer ReleaseCtx in tests copilot-swe-agent[bot] 2026-02-16 22:13:02 +00:00
  • 45f85e389f Fix redundant type assertion in Unix socket test copilot-swe-agent[bot] 2026-02-16 19:01:06 +00:00
  • 8d96b2aa17 Handle Unix sockets explicitly in IsFromLocal() copilot-swe-agent[bot] 2026-02-16 19:00:23 +00:00
  • f857481902 Initial plan copilot-swe-agent[bot] 2026-02-16 18:55:08 +00:00
  • 90db3a8992 Merge branch 'main' into update-proxy-trust-logic-in-req.go Juan Calderon-Perez 2026-02-16 12:35:40 -05:00
  • 5e650fd859 Merge pull request #4089 from gofiber/copilot/sub-pr-4088 Juan Calderon-Perez 2026-02-16 12:25:58 -05:00
  • a7abc30148 Add dedicated UnixSocket field to TrustProxyConfig copilot-swe-agent[bot] 2026-02-16 14:22:14 +00:00
  • 7dacb1a5f7 Add nil checks for RemoteIP(), default case to type switch, and fix test race condition copilot-swe-agent[bot] 2026-02-16 14:19:42 +00:00
  • 2f18c9e420 Initial plan copilot-swe-agent[bot] 2026-02-16 14:16:32 +00:00
  • 5aae9a05fc 🐛 bug: refine unix proxy trust handling and coverage Juan Calderon-Perez 2026-02-16 09:05:40 -05:00
  • 6ed78f009d add Benchmark (go) benchmark result for 6b75c824c5 github-action-benchmark 2026-02-16 09:24:40 +00:00
  • 6b75c824c5 Merge pull request #4087 from gofiber/update_utils_and_go RW 2026-02-16 10:12:09 +01:00
  • b84d1ac38e refactor: update utils and add go 1.26 for test workflow René 2026-02-14 19:32:18 +01:00
  • 3bd9815311 refactor: update utils and add go 1.26 for test workflow René 2026-02-14 19:06:01 +01:00
  • 1c8cc4e442 add Benchmark (go) benchmark result for 5628312901 github-action-benchmark 2026-02-14 13:48:31 +00:00
  • 5628312901 Enhance labeler.yml with body matchers RW 2026-02-14 14:36:08 +01:00
  • 2406d39de3 add Benchmark (go) benchmark result for 89bac0e6d7 github-action-benchmark 2026-02-13 13:09:27 +00:00
  • 89bac0e6d7 Merge pull request #4085 from gofiber/dependabot/github_actions/github/codeql-action-4.32.3 RW 2026-02-13 13:56:57 +01:00