Commit Graph

  • be9e07e056 add Benchmark (go) benchmark result for b60408c9bde7e71faac0519aa680a6fb8d64a255 github-action-benchmark 2025-07-20 13:01:16 +00:00
  • b60408c9bd
    🐛 bug: Fix MIME type equality checks (#3603) Juan Calderon-Perez 2025-07-20 08:54:11 -04:00
  • 5dffcb6d84
    [Static]: Improve sanitizePath performance (#3601) RW 2025-07-20 13:50:44 +02:00
  • 93be63c229
    🧹 chore: Improve static middleware security (#3595) Juan Calderon-Perez 2025-07-20 04:35:53 -04:00
  • f4ad1185ff
    Update whats_new.md RW 2025-07-19 20:59:14 +02:00
  • e17bab7946
    Refactor CSRF middleware and enhance documentation (#3598) Jason McNeil 2025-07-19 15:11:33 -03:00
  • 35e707b3d5
    🐛 bug: Fix handling of negative BodyLimit (#3599) Juan Calderon-Perez 2025-07-19 13:21:42 -04:00
  • 24d72bc2d7
    fix: update Cookie SameSite constants to use proper casing cookie-samesite Jason McNeil 2025-07-19 11:09:08 -03:00
  • 1a58b74e54 Simplify radix tree and remove cache Juan Calderon-Perez 2025-07-19 09:35:14 -04:00
  • 2a1df2aa20 Use radix only for long prefixes Juan Calderon-Perez 2025-07-19 09:04:30 -04:00
  • 9f9e6dbe39 rewrite radix tree with dense child promotion Juan Calderon-Perez 2025-07-18 23:57:06 -04:00
  • 80be273711 Implement hybrid radix node and zero-alloc lookup Juan Calderon-Perez 2025-07-18 20:00:45 -04:00
  • 2ff441f346 Improve radix node storage Juan Calderon-Perez 2025-07-18 19:41:34 -04:00
  • b7a592ef6d refactor: reduce radix cache overhead Juan Calderon-Perez 2025-07-18 19:15:40 -04:00
  • f9a2901820 Optimize radix tree cache and remove test comment Juan Calderon-Perez 2025-07-18 18:41:29 -04:00
  • 1d2c843382 cache route stack and fix radix split leak Juan Calderon-Perez 2025-07-18 10:48:26 -04:00
  • 64ba1dbeec Remove duplicate comments Juan Calderon-Perez 2025-07-18 09:50:59 -04:00
  • 1fc64916ef
    Merge branch 'main' into 2025-07-17-12-41-05 Juan Calderon-Perez 2025-07-18 07:27:07 -04:00
  • d5842860eb fix Benchmark_MemoryLock panic: runtime error: index out of range [1] with length 1 René 2025-07-18 08:55:06 +02:00
  • 16fd8edbf1 fix Benchmark_MemoryLock panic: runtime error: index out of range [1] with length 1 René 2025-07-18 08:53:53 +02:00
  • cc06b31874
    Merge branch 'main' into 2025-07-17-12-41-05 Juan Calderon-Perez 2025-07-17 22:36:44 -04:00
  • 15502d9244
    Merge pull request #3593 from gofiber/2025-07-18-00-14-15 Juan Calderon-Perez 2025-07-17 22:32:31 -04:00
  • 28c74320cf
    Update locker_test.go Juan Calderon-Perez 2025-07-17 22:15:40 -04:00
  • 92fc301950
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 21:23:24 -04:00
  • 192d1dff0d
    feat: add context methods to fiber.Storage interface (#3566) M. Efe Çetin 2025-07-18 04:19:50 +03:00
  • 0e97a9f781
    Apply suggestion from @gemini-code-assist[bot] Juan Calderon-Perez 2025-07-17 20:23:56 -04:00
  • d32272b8e2 Add radix versions of router tests Juan Calderon-Perez 2025-07-17 20:14:18 -04:00
  • 0323fab167
    Merge branch 'main' into 2025-07-17-12-41-05 Juan Calderon-Perez 2025-07-17 11:11:28 -04:00
  • 00c1b8d4ab
    Merge pull request #3592 from gofiber/2025-07-17-13-49-14 Juan Calderon-Perez 2025-07-17 11:09:57 -04:00
  • 60e739b280
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 11:07:57 -04:00
  • 7428912d1f
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 10:02:09 -04:00
  • eb4a750a26
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 10:02:05 -04:00
  • 6695b72cfb
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 10:02:00 -04:00
  • f768c9f691
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 10:01:54 -04:00
  • efb639450a
    Update router_radix_test.go Juan Calderon-Perez 2025-07-17 10:01:38 -04:00
  • e6e26a4aaf
    Apply suggestion from @gemini-code-assist[bot] Juan Calderon-Perez 2025-07-17 10:00:51 -04:00
  • fad9f5b257 Refactor radix tests and consolidate helper coverage Juan Calderon-Perez 2025-07-17 09:49:18 -04:00
  • 2f8fdc454b
    Add modernize lint (#3590) RW 2025-07-17 14:48:43 +02:00
  • 09eaaf3be8
    🐛 bug: Fix CookieJar domain logic (#3564) Juan Calderon-Perez 2025-07-17 08:48:08 -04:00
  • 9f57f3aa9d Add radix router tests and benchmarks Juan Calderon-Perez 2025-07-17 08:41:08 -04:00
  • 2832ae32d0
    🧹 chore: Simplify generic function calls (#3578) Aarav Arora 2025-07-16 18:20:15 +05:30
  • 93de9c59eb
    build(deps): bump github.com/valyala/fasthttp from 1.63.0 to 1.64.0 (#3586) dependabot[bot] 2025-07-15 21:16:23 +02:00
  • cc19248552
    Merge pull request #3581 from gofiber/dependabot/go_modules/github.com/fxamacker/cbor/v2-2.9.0 Juan Calderon-Perez 2025-07-15 09:37:50 -04:00
  • 41a19e010b
    🧹 chore: Refactor Opt-in support for CBOR (#3580) RW 2025-07-15 14:19:02 +02:00
  • 2fafc10194
    Update Copilot docs and setup (#3585) RW 2025-07-15 13:02:39 +02:00
  • d124c9a83f Fix static file serving in SSE demo example copilot/fix-3510 copilot-swe-agent[bot] 2025-07-15 10:00:47 +00:00
  • 1bef9ad4be Add comprehensive SSE implementation for Fiber v3 copilot-swe-agent[bot] 2025-07-15 09:57:46 +00:00
  • ed421799ae Initial plan copilot-swe-agent[bot] 2025-07-15 09:43:36 +00:00
  • 8503eeffca remove unneeded benchmark "Benchmark_SlashRecognition" René 2025-07-15 10:35:47 +02:00
  • e9f2e87d35
    build(deps): bump github.com/fxamacker/cbor/v2 from 2.8.0 to 2.9.0 dependabot[bot] 2025-07-14 15:46:59 +00:00
  • c1e9ae3ff9
    🐛 bug: Fix static/favicon middlewares file descriptor leaks (#3579) Juan Calderon-Perez 2025-07-14 09:16:57 -04:00
  • 8f02e0176b
    🔥 feat: Add support for Msgpack (#3565) Kudou Sterain 2025-07-14 19:55:22 +07:00
  • 87370cfee6
    Update utils dependency (#3576) RW 2025-07-14 08:45:19 +02:00
  • 0d03102542
    📒 docs: Update utils guide documentation (#3575) RW 2025-07-13 14:12:15 +02:00
  • 77540e2100
    Merge pull request #3574 from gofiber/dependabot/go_modules/github.com/gofiber/schema-1.6.0 Juan Calderon-Perez 2025-07-13 01:38:10 -04:00
  • 163902979d
    build(deps): bump github.com/gofiber/schema from 1.5.0 to 1.6.0 dependabot[bot] 2025-07-12 17:07:50 +00:00
  • 2d3229aa44
    build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (#3572) dependabot[bot] 2025-07-11 20:02:16 +02:00
  • 8ef317cbae
    🐛 bug: Fix missing Allow header in EnvVar middleware per RFC 9110 (#3570) Juan Calderon-Perez 2025-07-11 02:42:57 -04:00
  • c877b9d753
    🐛 bug: Fix address parsing for leading/trailing spaces (#3569) Juan Calderon-Perez 2025-07-10 07:36:33 -04:00
  • e98e09ed7b
    Merge pull request #3568 from gofiber/dependabot/go_modules/github.com/gofiber/utils/v2-2.0.0-beta.10 Juan Calderon-Perez 2025-07-09 09:24:21 -04:00
  • 14b734d7fc
    build(deps): bump github.com/gofiber/utils/v2 dependabot[bot] 2025-07-09 12:59:10 +00:00
  • 10e92eb203
    🐛 bug: Fix multipart boundary for Client per RFC 2046 (#3563) Juan Calderon-Perez 2025-07-03 12:30:47 -04:00
  • 01d8543bed
    ♻️ Refactor: improve iterator performance. (#3562) Kashiwa 2025-07-03 02:35:03 +08:00
  • e041d63ce9
    🧹 chore: Add iterator helpers for client types (#3560) RW 2025-07-02 13:39:25 +02:00
  • e9e036716a
    🧹 chore: Fix compression benchmarks (#3561) Juan Calderon-Perez 2025-07-02 01:48:05 -04:00
  • dd739687d3
    Refactor fasthttp iter calls to range loops (#3559) RW 2025-07-01 14:14:56 +02:00
  • eddecf22e4
    build(deps): bump github.com/valyala/fasthttp from 1.62.0 to 1.63.0 (#3557) dependabot[bot] 2025-07-01 11:06:50 +02:00
  • b3fbe37fd6 implement SendEarlyHints v3-early-hints pj 2025-07-01 10:53:38 +02:00
  • 4597bc8f81
    📒 docs: Add documentation for Stale() (#3555) Juan Calderon-Perez 2025-07-01 03:09:30 -04:00
  • 433d570202
    📒 docs: Add net/http compatiblity section (#3556) Juan Calderon-Perez 2025-07-01 03:08:45 -04:00
  • fd188301e8
    🐛 bug: Fix Body() handling of Content-Encoding per RFC 9110 (#3543) Juan Calderon-Perez 2025-06-30 03:07:06 -04:00
  • d79fa01f0f
    🐛 bug: Fix Content-Disposition header per RFC 6266 (#3551) Juan Calderon-Perez 2025-06-30 03:06:11 -04:00
  • cfa5b3a404
    🔥 feat: Add UNIX socket support (#3535) Laptop 2025-06-30 10:04:52 +03:00
  • bdd9e22bd7
    🐛 bug: Fix Cache middleware handling of Age (#3547) Juan Calderon-Perez 2025-06-30 03:04:35 -04:00
  • 55e7b1eb9c
    🐛 bug: Fix Accept-Language matching per RFC 4647 (#3553) Juan Calderon-Perez 2025-06-30 02:58:25 -04:00
  • fc803ec250
    🐛 bug: Fix Range() handling of HTTP 416 per RFC 9110 (#3552) Juan Calderon-Perez 2025-06-30 02:57:53 -04:00
  • 9d683ba421
    🐛 fix(docs): incorrect usage of backslash characters in the constraint … (#3549) Thai Nguyen Hung 2025-06-30 13:55:25 +07:00
  • 30bb809255
    🐛 bug: Fix Etag validation per RFC 9110 (#3554) Juan Calderon-Perez 2025-06-30 02:52:01 -04:00
  • 55818fb5bb
    🧹 chore: Improve Accept* compliance with RFC 9110 (#3548) Juan Calderon-Perez 2025-06-28 15:29:19 -04:00
  • 596c59a018
    🧹 chore: Improve Router tests coverage (#3550) Juan Calderon-Perez 2025-06-28 15:28:08 -04:00
  • 43ad9f7928
    🐛 bug: Fix Range() parsing of bytes unit (#3541) Juan Calderon-Perez 2025-06-26 08:13:40 -04:00
  • 8e2ab968db
    🧹 chore: Improve Cookie() validation (#3546) Juan Calderon-Perez 2025-06-25 10:50:11 -04:00
  • f9547df609
    Merge pull request #3544 from gofiber/dependabot/go_modules/golang.org/x/net-0.41.0 Juan Calderon-Perez 2025-06-25 07:18:22 -04:00
  • 2b510897c4
    build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 dependabot[bot] 2025-06-24 12:55:25 +00:00
  • 0ebe65d711
    ♻️ refact(state): Use GetState to reduce duplicate code (#3542) Kashiwa 2025-06-24 00:11:29 +08:00
  • a258661de3
    🐛 bug: Fix Subdomains() parsing for IDNs (#3538) Juan Calderon-Perez 2025-06-23 08:59:34 -04:00
  • e58db87475
    Add custom constraint example (#3539) RW 2025-06-23 12:52:24 +02:00
  • ad64f2cd8f
    Add NewWithCustomCtx initialization helper (#3476) RW 2025-06-23 12:47:52 +02:00
  • b06ce1327f
    build(deps): bump github.com/gofiber/utils/v2 from 2.0.0-beta.8 to 2.0.0-beta.9 (#3540) dependabot[bot] 2025-06-23 12:31:59 +02:00
  • 901d5f72fb add Benchmark (go) benchmark result for 845f95f441718b1be1cf228f879f0a761118f317 github-action-benchmark 2025-06-23 06:11:43 +00:00
  • 845f95f441
    🐛 bug: Fix Content-Type comparison in Is() (#3537) Juan Calderon-Perez 2025-06-23 02:04:26 -04:00
  • fcf5755c7c
    🐛 bug: Fix Content-Type comparison in Is() (#3536) Juan Calderon-Perez 2025-06-23 02:04:21 -04:00
  • b08d0bfd2f
    🐛 bug: Fix Cache-Control header parsing (#3534) Juan Calderon-Perez 2025-06-23 01:42:12 -04:00
  • e1a7c114b2
    🧹 chore: Improve CSRF tests coverage (#3531) Juan Calderon-Perez 2025-06-20 02:47:57 -04:00
  • 6d16bf5605
    🧹chore: Improve BasicAuth middleware default security (#3522) Juan Calderon-Perez 2025-06-20 02:47:35 -04:00
  • aea0fd230f
    🧹 chore: Improve CORS tests coverage (#3530) Juan Calderon-Perez 2025-06-20 02:47:05 -04:00
  • 3b2af61152
    🧹 chore: Improve Binder tests coverage (#3529) Juan Calderon-Perez 2025-06-19 02:28:49 -04:00
  • c6e0d802f3
    🧹 chore: Update codecov configuration (#3528) Juan Calderon-Perez 2025-06-19 02:28:19 -04:00
  • a68b0e0883
    🧹 chore: Improve hooks test coverage (#3524) Juan Calderon-Perez 2025-06-18 08:56:31 -04:00
  • 528462d2bd
    🧹 chore: Add missing CSRF token extractor tests (#3527) Juan Calderon-Perez 2025-06-18 02:25:05 -04:00