Commit Graph

  • 9db8270cff Use http.StatusContinue constant instead of magic number 100 mehrdadbn9 2026-02-05 19:52:27 +03:30
  • 10349b43d1 test: add error tests for PureJSON and XML render types aturzone 2026-02-04 17:32:07 +03:30
  • 92302f4c4a fix: correct typos and improve documentation clarity Mahan Adhikari 2026-02-04 13:31:22 +05:45
  • fc14a6c2af
    chore(deps): bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2 dependabot[bot] 2026-01-27 02:09:53 +00:00
  • 9f4f8b5e41
    chore(deps): bump golang.org/x/net from 0.47.0 to 0.49.0 dependabot[bot] 2026-01-27 02:09:52 +00:00
  • 444436a0ae
    Merge 9f0c62da66b187076505226684b2843f7a658603 into d7776de7d444935ea4385999711bd6331a98fecb dependabot[bot] 2026-01-27 02:09:08 +00:00
  • d7776de7d4
    feat(render): add bson protocol (#4145) Laurent Caumont 2026-01-27 03:09:01 +01:00
  • 1fde3243c2 chore(response_writer): add Unwrap() method to ResponseWriter interface Raju Ahmed 2026-01-26 16:39:16 +06:00
  • db50ea7b54 add bson protocol Laurent Caumont 2025-01-22 16:41:13 +01:00
  • 3626c62c36 fix assert.EqualValues usage Denis Galeev 2026-01-24 21:36:40 +03:00
  • 92006a5512 fix CI ljluestc 2026-01-24 09:40:30 -08:00
  • 8ca6e308c6 docs: remove emojis from PR description ljluestc 2026-01-24 09:37:32 -08:00
  • 7ae74c5272 docs: update PR description ljluestc 2026-01-24 09:36:23 -08:00
  • 9a76687101 feat: improve json-iterator example and fix tests ljluestc 2026-01-24 09:27:47 -08:00
  • 26118232eb
    Merge 1fb09e93b0683bff1f2a8f1353b737a1eab799c4 into e3118cc378d263454098924ebbde7e8d1dd2e904 Gleb Haranin 2026-01-24 11:55:54 -05:00
  • 02e3e9b429
    Merge branch 'master' into fix-render-data-content-len Bo-Yi Wu 2026-01-25 00:52:50 +08:00
  • e3118cc378
    refactor: for loop can be modernized using range over int (#4392) wanghaolong613 2026-01-25 00:51:11 +08:00
  • c73d21c051
    Merge branch 'master' into fix/loop-modernized Bo-Yi Wu 2026-01-25 00:47:45 +08:00
  • cad29c5e3f
    perf(tree): reduce allocations in findCaseInsensitivePath (#4417) Artur Melanchyk 2026-01-24 17:46:02 +01:00
  • d9e5cdf9c6
    chore(deps): bump github.com/goccy/go-yaml from 1.19.0 to 1.19.1 (#4476) dependabot[bot] 2026-01-24 17:55:09 +08:00
  • 53410d2e07
    feat(context): add GetError and GetErrorSlice methods for error retrieval (#4502) Raju Ahmed 2026-01-24 15:54:37 +06:00
  • 37449d19f3
    Merge branch 'master' into main Bo-Yi Wu 2026-01-24 17:44:41 +08:00
  • e0109c70d9 docs: add json-iterator example ljluestc 2026-01-24 00:45:32 -08:00
  • ac95fa6bbc
    chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (#3992) dependabot[bot] 2026-01-24 15:22:06 +08:00
  • 192ac89eef
    feat(binding): add support for encoding.UnmarshalText in uri/query binding (#4203) takanuva15 2026-01-24 02:20:24 -05:00
  • 40a5274984 feat(binding): add support for encoding.UnmarshalText in uri/query binding takanuva15 2025-12-23 23:29:37 -05:00
  • e5930610c6 feat(context): add GetError and GetErrorSlice methods for error retrieval Raju Ahmed 2026-01-21 08:46:02 +06:00
  • a7b757e338
    add a thread safe context that can be used when UseInternalContext is enabled. Ruben de Vries 2025-03-03 15:42:38 +01:00
  • f894f4c7ed feat(engine): add Shutdown method for graceful shutdown support Rikiya Narita 2026-01-19 11:15:32 +09:00
  • 7ebe73dd8c
    Merge e8622bf445ffb81bf4bced0ecfeca2712710a02b into b2b489dbf4826c2c630717a77fd5e42774625410 諏訪原慶斗 2026-01-18 18:02:52 -08:00
  • f1a8cb5f04
    Merge d905a35c2108c13ac240ffb4e3b7c5f0c2343b46 into b2b489dbf4826c2c630717a77fd5e42774625410 Michelle 2026-01-18 18:02:21 -08:00
  • a5e5ba9de6
    Merge 527f128f96bf4d9e412b8e7f01323c33910d069e into b2b489dbf4826c2c630717a77fd5e42774625410 Pratham Gadkari 2026-01-18 17:58:32 -08:00
  • cd301e507f
    Merge 85aae676c17fa408a8c8fba005e582a021293403 into b2b489dbf4826c2c630717a77fd5e42774625410 Lanzinho 2026-01-18 17:57:33 -08:00
  • b2b489dbf4
    chore(context): always trust xff headers from unix socket (#3359) WeidiDeng 2026-01-18 12:56:22 +08:00
  • b854a252a3
    Merge branch 'master' into fix-unix-address Bo-Yi Wu 2026-01-18 12:49:59 +08:00
  • fc23a46a1e feat: add warning for multiple response body writes İsmail Daşcı 2026-01-17 20:41:36 +03:00
  • 3ab698dc51
    refactor(recovery): smart error comparison (#4142) OHZEKI Naoki 2026-01-17 17:40:43 +09:00
  • 1f68890177 test(recovery): Directly reference the syscall error string OHZEKI Naoki 2025-05-28 20:27:54 +09:00
  • 7ba35363a3 refactor(recovery): smart error comparison OHZEKI Naoki 2025-10-10 21:56:35 +09:00
  • 8b20252756 refactor(recovery): rename var in CustomRecoveryWithWriter OHZEKI Naoki 2026-01-16 00:42:15 +09:00
  • 18d33bd738 fix: updated documentation Atennop1 2026-01-15 16:40:45 +03:00
  • 12ed1b1715 feat: RedirectTrailingSlash(false) now assumes that /path and /path/ are the same Atennop1 2026-01-15 16:38:12 +03:00
  • cd9b91bb2e Fix lint issues: error wrapping, require assertions, formatting sh9336 2026-01-10 10:26:46 +05:30
  • a3f315d038 test: add more tests for escaped colon routes yuxialuozi 2026-01-09 21:52:25 +08:00
  • 4f89cd5dbd feat: add escaped colon support in route paths yuxialuozi 2026-01-09 21:35:39 +08:00
  • 4a81d5807a Wrap EOF with helpful message for empty JSON request body sh9336 2026-01-09 17:27:06 +05:30
  • b9d6964b7e fix(context): update context.Value method to properly support any key type Kasidej 2026-01-06 17:42:45 +00:00
  • 68ae08b048 Add comment for bodyAllowedForStatus to clarify 1xx response handling anfaas1618 2026-01-03 23:55:29 +05:30
  • 762433d85e Use http.StatusContinue constant for clarity in status code comparison anfaas1618 2026-01-03 23:48:28 +05:30
  • c19d29e913
    Merge branch 'master' into fix-router-static-fs Bo-Yi Wu 2026-01-02 18:21:28 +08:00
  • efdb77ebbd
    Merge branch 'master' into master Bo-Yi Wu 2026-01-02 10:17:53 +08:00
  • 9914178584
    fix(context): ClientIP handling for multiple X-Forwarded-For header values (#4472) Nurysso 2026-01-02 02:15:27 +00:00
  • dffc2e3fb1 Refactor ClientIP X-Forwarded-For tests nurysso 2026-01-01 18:39:26 +05:30
  • 9b8104279b lint error fixed nurysso 2025-12-31 15:27:19 +05:30
  • 8b2b6f8ee0 test: used http.MethodGet instead constants and fix lints nurysso 2025-12-31 01:25:58 +05:30
  • d89b7fee9e
    Merge branch 'master' into master Bo-Yi Wu 2025-12-30 21:46:54 +08:00
  • d4e9693765 test binding, add tests in form_test.go Miladev95 2025-12-30 12:03:55 +03:30
  • 41c1ee6015 perf(binding): avoid unnecessary strconv.Parse calls for empty form values 1911860538 2025-12-29 20:16:11 +08:00
  • 4d32cf970e
    Merge branch 'master' into master Raju Ahmed 2025-12-28 18:17:49 +06:00
  • dc128b7291 test(context): add tests for multiple JSON and SSE writes in debug mode Raju Ahmed 2025-12-28 17:52:39 +06:00
  • 8eb015d2bc fix(context): added warning for multiple writes to response body Raju Ahmed 2025-12-28 16:48:25 +06:00
  • 0365757669
    context.SaveUploadedFile: Only run Chmod if mode needs change Matthias Kesler 2025-12-27 13:32:36 +01:00
  • 915e4c90d2
    refactor(context): replace hardcoded localhost IPs with constants (#4481) Paulo Henrique 2025-12-27 08:25:17 -03:00
  • b3fe1b956a refactor: replace hardcoded localhost IPs with constants Paulo Henrique 2025-12-26 10:58:02 -03:00
  • 8fe5246e5b
    Merge branch 'master' into master Artur Melanchyk 2025-12-24 13:05:13 +01:00
  • 26c3a62865
    chore(response): prevent Flush() panic when http.Flusher (#4479) Twacqwq 2025-12-24 18:35:20 +08:00
  • 22c274c84b
    chore(deps): bump actions/cache from 4 to 5 in the actions group (#4469) dependabot[bot] 2025-12-24 18:33:46 +08:00
  • d02b7391f0 add plain binding tests Miladev95 2025-12-23 16:09:33 +03:30
  • 1fb09e93b0
    fix(binding): add explicit interface types in binding_nomsgpack.go Gleb Haranin 2025-12-22 11:58:22 -05:00
  • a36555ba8f fix(4460): prevent Flush() panic when http.Flusher is not implemented Twacqwq 2025-12-20 16:20:45 +08:00
  • 6fd9eaa984
    chore(deps): bump github.com/goccy/go-yaml from 1.19.0 to 1.19.1 dependabot[bot] 2025-12-17 22:02:10 +00:00
  • 85aae676c1 feat: (doc) add Header Constants Enzo Lanzellotti 2025-12-15 20:50:58 -03:00
  • 43a4edf1a1 feat: creating two tests to confirm the use of the contrasts Enzo Lanzellotti 2025-12-15 20:14:47 -03:00
  • 3d41f04bf2 feat: add http header constants Enzo Lanzellotti 2025-12-15 20:13:19 -03:00
  • aaa10ab032 Fix ClientIP calculation by concatenating all RemoteIPHeaders values nurysso 2025-12-13 16:30:33 +05:30
  • b1cc58c5e5
    chore(deps): bump actions/cache from 4 to 5 in the actions group dependabot[bot] 2025-12-12 22:02:18 +00:00
  • 9f0c62da66
    chore(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 dependabot/go_modules/google.golang.org/protobuf-1.36.11 dependabot[bot] 2025-12-12 22:02:03 +00:00
  • 21327168be
    chore(deps): bump github.com/go-playground/validator/v10 dependabot[bot] 2025-12-12 22:02:00 +00:00
  • d1a15347b1
    refactor(utils): move util functions to utils.go (#4467) OHZEKI Naoki 2025-12-12 14:43:25 +09:00
  • 05db5b9d56
    Merge branch 'master' into refactor/test-coverage Bo-Yi Wu 2025-12-12 13:42:20 +08:00
  • 64a6ed9a41
    perf(recovery): optimize line reading in stack function (#4466) Name 2025-12-12 13:42:03 +08:00
  • ab7e69e374 refactor(utils): move util functions to utils.go OHZEKI Naoki 2025-12-11 00:20:14 +09:00
  • 1226362f1e perf(recovery): optimize line reading in stack function 1911860538 2025-12-09 21:40:00 +08:00
  • 4636d91eed
    Modify test folder and test command in Makefile HolynnChen 2025-12-09 11:49:40 +08:00
  • dc59814ec8
    chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 dependabot[bot] 2025-12-08 22:02:06 +00:00
  • 38c24307a9 Add ensureParamsCapacity helper and doc comment in tree.go Miladev95 2025-12-08 13:23:55 +03:30
  • bfa3d1a70c
    Merge f8b6b4aceafd476289b3f2472f037aecaedc682a into 19b877fa50cbbb9282763099fb177a1e5cc5c850 Agnes George 2025-12-05 17:51:13 +09:00
  • 19b877fa50
    test(debug): improve the test coverage of debug.go to 100% (#4404) OHZEKI Naoki 2025-12-05 12:18:08 +09:00
  • 3a07160a18
    Merge branch 'master' into thread-safe-headers Bo-Yi Wu 2025-12-05 10:34:33 +08:00
  • 5bfdb100a9 test(debug): improve the test coverage of debug.go to 100% OHZEKI Naoki 2025-10-22 22:39:11 +09:00
  • 2a794cd0b0
    fix(debug): version mismatch (#4403) OHZEKI Naoki 2025-12-04 11:49:37 +09:00
  • 691fd9fe1e
    Merge branch 'master' into fix/ginSupportMinGoVer Bo-Yi Wu 2025-12-03 19:19:23 +08:00
  • b917b14ff9
    fix(binding): empty value error (#2169) guonaihong 2025-12-03 19:18:10 +08:00
  • e0ee47df0e
    Merge branch 'master' into fix-binding-empty-value Bo-Yi Wu 2025-12-02 20:10:05 +08:00
  • fad706f121
    chore(deps): bump github.com/goccy/go-yaml from 1.18.0 to 1.19.0 (#4458) dependabot[bot] 2025-12-02 20:09:41 +08:00
  • a41520ecbf Fix: make Engine.Routes() concurrency-safe (#4457) Syed Sarim Bin Ahmer 2025-12-02 12:47:27 +05:00
  • 630177af0d
    chore(deps): bump github.com/goccy/go-yaml from 1.18.0 to 1.19.0 dependabot[bot] 2025-12-02 02:22:01 +00:00
  • f8b6b4acea Revert "edit gin.yml to checkout, setup go, cache" Agnes-George1 2025-12-01 14:32:22 +05:30
  • 1c407a281e
    revert gin.yml edit Agnes George 2025-12-01 14:23:58 +05:30
  • af5561cdbc test(binding): use 'any' alias and require.NoError in form mapping tests guonaihong 2025-11-30 21:08:43 +08:00