Closed renovate[bot] closed 5 months ago
This PR contains the following updates:
v1.9.1
v1.10.0
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.9.1
->v1.10.0
Release Notes
gin-gonic/gin (github.com/gin-gonic/gin)
### [`v1.10.0`](https://togithub.com/gin-gonic/gin/releases/tag/v1.10.0) [Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.9.1...v1.10.0) #### Changelog ##### Features - [`5f458dd`](https://togithub.com/gin-gonic/gin/commit/5f458dd1a6d631f324e4af9a4f5429ffdf199342): feat(auth): add proxy-server authentication ([#3877](https://togithub.com/gin-gonic/gin/issues/3877)) ([@EndlessParadox1](https://togithub.com/EndlessParadox1)) - [`7a865dc`](https://togithub.com/gin-gonic/gin/commit/7a865dcf1dbe6ec52e074b1ddce830d278eb72cf): feat(bind): ShouldBindBodyWith shortcut and change doc ([#3871](https://togithub.com/gin-gonic/gin/issues/3871)) ([@RedCrazyGhost](https://togithub.com/RedCrazyGhost)) - [`a182195`](https://togithub.com/gin-gonic/gin/commit/a18219566ca25fc51e6d2886bed849c6c3a0cd12): feat(binding): Support custom BindUnmarshaler for binding. ([#3933](https://togithub.com/gin-gonic/gin/issues/3933)) ([@dkkb](https://togithub.com/dkkb)) - [`fd1faad`](https://togithub.com/gin-gonic/gin/commit/fd1faaded01aef14a3955ec076f1cbeb9cb87775): feat(binding): support override default binding implement ([#3514](https://togithub.com/gin-gonic/gin/issues/3514)) ([@ssfyn](https://togithub.com/ssfyn)) - [`ac5e84d`](https://togithub.com/gin-gonic/gin/commit/ac5e84d93ce34359bfd2f346cb2971ea754d83e3): feat(engine): Added `OptionFunc` and `With` ([#3572](https://togithub.com/gin-gonic/gin/issues/3572)) ([@flc1125](https://togithub.com/flc1125)) - [`c6ae2e6`](https://togithub.com/gin-gonic/gin/commit/c6ae2e69666a2b36203b29650ee75d172c725c66): feat(logger): ability to skip logs based on user-defined logic ([#3593](https://togithub.com/gin-gonic/gin/issues/3593)) ([@palvaneh](https://togithub.com/palvaneh)) ##### Bug fixes - [`d4e4136`](https://togithub.com/gin-gonic/gin/commit/d4e413648824333726ef65de5defc457e9dbf095): Revert "fix(uri): query binding bug ([#3236](https://togithub.com/gin-gonic/gin/issues/3236))" ([#3899](https://togithub.com/gin-gonic/gin/issues/3899)) ([@appleboy](https://togithub.com/appleboy)) - [`3dc1cd6`](https://togithub.com/gin-gonic/gin/commit/3dc1cd6572b4e3a0cd170a15debe546c2c72294f): fix(binding): binding error while not upload file ([#3819](https://togithub.com/gin-gonic/gin/issues/3819)) ([#3820](https://togithub.com/gin-gonic/gin/issues/3820)) ([@clearcodecn](https://togithub.com/clearcodecn)) - [`82bcd6d`](https://togithub.com/gin-gonic/gin/commit/82bcd6d39bfe9c22032764ff3b0b6f8ef1673e49): fix(binding): dereference pointer to struct ([#3199](https://togithub.com/gin-gonic/gin/issues/3199)) ([@echovl](https://togithub.com/echovl)) - [`2b1da2b`](https://togithub.com/gin-gonic/gin/commit/2b1da2b0b38dfc5d5841266037c0c8b249eca1dd): fix(context): make context Value method adhere to Go standards ([#3897](https://togithub.com/gin-gonic/gin/issues/3897)) ([@FarmerChillax](https://togithub.com/FarmerChillax)) - [`f70dd00`](https://togithub.com/gin-gonic/gin/commit/f70dd00b00bc0a46cb18b55bfe1f918d5d29b511): fix(engine): fix unit test ([#3878](https://togithub.com/gin-gonic/gin/issues/3878)) ([@flc1125](https://togithub.com/flc1125)) - [`86ff4a6`](https://togithub.com/gin-gonic/gin/commit/86ff4a64c7efe1a1c875529835eeef9e15de1e86): fix(header): Allow header according to RFC 7231 (HTTP 405) ([#3759](https://togithub.com/gin-gonic/gin/issues/3759)) ([@Crocmagnon](https://togithub.com/Crocmagnon)) - [`09f8224`](https://togithub.com/gin-gonic/gin/commit/09f8224593e31edf3c58ab3f13bc31ef53473733): fix(route): Add fullPath in context copy ([#3784](https://togithub.com/gin-gonic/gin/issues/3784)) ([@KarthikReddyPuli](https://togithub.com/KarthikReddyPuli)) - [`9f598a3`](https://togithub.com/gin-gonic/gin/commit/9f598a31aafb92d675f38f1c8371e4ac76f858bf): fix(router): catch-all conflicting wildcard ([#3812](https://togithub.com/gin-gonic/gin/issues/3812)) ([@FirePing32](https://togithub.com/FirePing32)) - [`4a40f8f`](https://togithub.com/gin-gonic/gin/commit/4a40f8f1a49b9086b461d97e167c3b9628d8b923): fix(sec): upgrade golang.org/x/crypto to 0.17.0 ([#3832](https://togithub.com/gin-gonic/gin/issues/3832)) ([@chncaption](https://togithub.com/chncaption)) - [`386d244`](https://togithub.com/gin-gonic/gin/commit/386d244068db3693f938db4ead6d1f5f85942e3f): fix(tree): correctly expand the capacity of params ([#3502](https://togithub.com/gin-gonic/gin/issues/3502)) ([@georgijd-form3](https://togithub.com/georgijd-form3)) - [`8790d08`](https://togithub.com/gin-gonic/gin/commit/8790d08909fc4d193c6c787c9c72f3089168f411): fix(uri): query binding bug ([#3236](https://togithub.com/gin-gonic/gin/issues/3236)) ([@illiafox](https://togithub.com/illiafox)) - [`44d0dd7`](https://togithub.com/gin-gonic/gin/commit/44d0dd70924dd154e3b98bc340accc53484efa9c): fix: Add pointer support for url query params ([#3659](https://togithub.com/gin-gonic/gin/issues/3659)) ([#3666](https://togithub.com/gin-gonic/gin/issues/3666)) ([@omkar-foss](https://togithub.com/omkar-foss)) - [`646312a`](https://togithub.com/gin-gonic/gin/commit/646312aef6a34095476ac846b0920db5fb24b2ea): fix: protect Context.Keys map when call Copy method ([#3873](https://togithub.com/gin-gonic/gin/issues/3873)) ([@kingcanfish](https://togithub.com/kingcanfish)) ##### Enhancements - [`d4a6426`](https://togithub.com/gin-gonic/gin/commit/d4a64265f21993368c90602c18e778bf04ef36db): chore(CI): update release args ([#3595](https://togithub.com/gin-gonic/gin/issues/3595)) ([@qloog](https://togithub.com/qloog)) - [`bb3519d`](https://togithub.com/gin-gonic/gin/commit/bb3519d26f52835cf00e5e430b52651a9c378c97): chore(IP): add TrustedPlatform constant for Fly.io. ([#3839](https://togithub.com/gin-gonic/gin/issues/3839)) ([@ab](https://togithub.com/ab)) - [`1b3c085`](https://togithub.com/gin-gonic/gin/commit/1b3c0859693fc85290c01ba098b1440d4776549f): chore(debug): add ability to override the debugPrint statement ([#2337](https://togithub.com/gin-gonic/gin/issues/2337)) ([@josegonzalez](https://togithub.com/josegonzalez)) - [`a64286a`](https://togithub.com/gin-gonic/gin/commit/a64286a7760be2031209686ce4d36e99d42dd419): chore(deps): update dependencies to latest versions ([#3835](https://togithub.com/gin-gonic/gin/issues/3835)) ([@appleboy](https://togithub.com/appleboy)) - [`9c61295`](https://togithub.com/gin-gonic/gin/commit/9c61295efeea99f6c9d1722294f1bf61d8e464d6): chore(header): Add support for RFC 9512: application/yaml ([#3851](https://togithub.com/gin-gonic/gin/issues/3851)) ([@vincentbernat](https://togithub.com/vincentbernat)) - [`a481ee2`](https://togithub.com/gin-gonic/gin/commit/a481ee2897af1e368de5c919fbeb21b89aa26fc7): chore(http): use white color for HTTP 1XX ([#3741](https://togithub.com/gin-gonic/gin/issues/3741)) ([@viralparmarme](https://togithub.com/viralparmarme)) - [`c964ad3`](https://togithub.com/gin-gonic/gin/commit/c964ad370bbe007f1b18a7570f058a66f05fbe1f): chore(optimize): the ShouldBindUri method of the Context struct ([#3911](https://togithub.com/gin-gonic/gin/issues/3911)) ([@1911860538](https://togithub.com/1911860538)) - [`739d2d9`](https://togithub.com/gin-gonic/gin/commit/739d2d9c80e0298dafb5df1c30bae35d63935d6c): chore(perf): Optimize the Copy method of the Context struct ([#3859](https://togithub.com/gin-gonic/gin/issues/3859)) ([@1911860538](https://togithub.com/1911860538)) - [`3ea8bd9`](https://togithub.com/gin-gonic/gin/commit/3ea8bd99fbb4e499d70a0c8e1ce2ce4b7c6348b6): chore(refactor): modify interface check way ([#3855](https://togithub.com/gin-gonic/gin/issues/3855)) ([@demoManito](https://togithub.com/demoManito)) - [`ab8042e`](https://togithub.com/gin-gonic/gin/commit/ab8042e9e5370bbe0e93ea5adc6e74ae4c5df95e): chore(request): check reader if it's nil before reading ([#3419](https://togithub.com/gin-gonic/gin/issues/3419)) ([@noahyao1024](https://togithub.com/noahyao1024)) - [`0d9dbbb`](https://togithub.com/gin-gonic/gin/commit/0d9dbbb44551a872d30fd89d4d55ba0515d646fd): chore(security): upgrade Protobuf for CVE-2024-24786 ([#3893](https://togithub.com/gin-gonic/gin/issues/3893)) ([@Fotkurz](https://togithub.com/Fotkurz)) - [`ecdbbbe`](https://togithub.com/gin-gonic/gin/commit/ecdbbbe9483dd12222f2085f717a2c7cb5ac55fe): chore: refactor CI and update dependencies ([#3848](https://togithub.com/gin-gonic/gin/issues/3848)) ([@appleboy](https://togithub.com/appleboy)) - [`39089af`](https://togithub.com/gin-gonic/gin/commit/39089af62535b27aa63608f341c0a339aa88f64e): chore: refactor configuration files for better readability ([#3951](https://togithub.com/gin-gonic/gin/issues/3951)) ([@appleboy](https://togithub.com/appleboy)) - [`160c173`](https://togithub.com/gin-gonic/gin/commit/160c1730efd30046239c802d5b9f895a708c3f4c): chore: update GitHub Actions configuration ([#3792](https://togithub.com/gin-gonic/gin/issues/3792)) ([@appleboy](https://togithub.com/appleboy)) - [`0397e5e`](https://togithub.com/gin-gonic/gin/commit/0397e5e0c0f8f8176c29f7edd8f1bff8e45df780): chore: update changelog categories and improve documentation ([#3917](https://togithub.com/gin-gonic/gin/issues/3917)) ([@appleboy](https://togithub.com/appleboy)) - [`62b50cf`](https://togithub.com/gin-gonic/gin/commit/62b50cfbc0de877207ff74c160a23dff6394f563): chore: update dependencies to latest versions ([#3694](https://togithub.com/gin-gonic/gin/issues/3694)) ([@appleboy](https://togithub.com/appleboy)) - [`638aa19`](https://togithub.com/gin-gonic/gin/commit/638aa19e7d30513f7bc777c62ff8558fd5f90ea5): chore: update external dependencies to latest versions ([#3950](https://togithub.com/gin-gonic/gin/issues/3950)) ([@appleboy](https://togithub.com/appleboy)) - [`c6f90df`](https://togithub.com/gin-gonic/gin/commit/c6f90df4e0c888c69524307cc35952ec2e7ead41): chore: update various Go dependencies to latest versions ([#3901](https://togithub.com/gin-gonic/gin/issues/3901)) ([@appleboy](https://togithub.com/appleboy)) ##### Build process updates - [`78f4687`](https://togithub.com/gin-gonic/gin/commit/78f4687875d72d10392f8a77008cbefdec4c0aa0): build(codecov): Added a codecov configuration ([#3891](https://togithub.com/gin-gonic/gin/issues/3891)) ([@flc1125](https://togithub.com/flc1125)) - [`56dc72c`](https://togithub.com/gin-gonic/gin/commit/56dc72c4d5b1076fc9c6b81f57299739c11910b8): ci(Makefile): vet command add .PHONY ([#3915](https://togithub.com/gin-gonic/gin/issues/3915)) ([@imalasong](https://togithub.com/imalasong)) - [`8ab47c6`](https://togithub.com/gin-gonic/gin/commit/8ab47c694ea93fdb442b617961ce9b3171151749): ci(lint): update tooling and workflows for consistency ([#3834](https://togithub.com/gin-gonic/gin/issues/3834)) ([@appleboy](https://togithub.com/appleboy)) - [`8acbe65`](https://togithub.com/gin-gonic/gin/commit/8acbe657f1c140e3fba38f869978cab2376500c9): ci(release): refactor changelog regex patterns and exclusions ([#3914](https://togithub.com/gin-gonic/gin/issues/3914)) ([@appleboy](https://togithub.com/appleboy)) - [`000fdb3`](https://togithub.com/gin-gonic/gin/commit/000fdb3ac95c7c318440afbd98eaf60f7430a1db): ci(testing): add go1.22 version ([#3842](https://togithub.com/gin-gonic/gin/issues/3842)) ([@appleboy](https://togithub.com/appleboy)) ##### Documentation updates - [`990c44a`](https://togithub.com/gin-gonic/gin/commit/990c44aebf20f0796d99051e53d6ee75b7ed52fb): docs(context): Added deprecation comments to BindWith ([#3880](https://togithub.com/gin-gonic/gin/issues/3880)) ([@flc1125](https://togithub.com/flc1125)) - [`861ffb9`](https://togithub.com/gin-gonic/gin/commit/861ffb9181dc811dc5d76fc450b36d3e68850b95): docs(middleware): comments to function `BasicAuthForProxy` ([#3881](https://togithub.com/gin-gonic/gin/issues/3881)) ([@EndlessParadox1](https://togithub.com/EndlessParadox1)) - [`ee70b30`](https://togithub.com/gin-gonic/gin/commit/ee70b30a97205ac1f32889f41d8a494b3b2c81a5): docs: Add document to constant `AuthProxyUserKey` and `BasicAuthForProxy`. ([#3887](https://togithub.com/gin-gonic/gin/issues/3887)) ([@EndlessParadox1](https://togithub.com/EndlessParadox1)) - [`f75144a`](https://togithub.com/gin-gonic/gin/commit/f75144a356e57c95bd21a048f0a40492dcdb33c5): docs: fix typo in comment ([#3868](https://togithub.com/gin-gonic/gin/issues/3868)) ([@testwill](https://togithub.com/testwill)) - [`83fc767`](https://togithub.com/gin-gonic/gin/commit/83fc7673f9797b4c7d8d1c41b94e9922303e6275): docs: fix typo in function documentation ([#3872](https://togithub.com/gin-gonic/gin/issues/3872)) ([@TotomiEcio](https://togithub.com/TotomiEcio)) - [`49f45a5`](https://togithub.com/gin-gonic/gin/commit/49f45a542719df661bd71dd48f1595f0bc1ff6f7): docs: remove redundant comments ([#3765](https://togithub.com/gin-gonic/gin/issues/3765)) ([@WeiTheShinobi](https://togithub.com/WeiTheShinobi)) - [`75ccf94`](https://togithub.com/gin-gonic/gin/commit/75ccf94d605a05fe24817fc2f166f6f2959d5cea): feat: update version constant to v1.10.0 ([#3952](https://togithub.com/gin-gonic/gin/issues/3952)) ([@appleboy](https://togithub.com/appleboy)) ##### Others - [`02e754b`](https://togithub.com/gin-gonic/gin/commit/02e754be9c4889f7ee56db0660cc611eb82b61d6): Upgrade golang.org/x/net -> v0.13.0 ([#3684](https://togithub.com/gin-gonic/gin/issues/3684)) ([@cpcf](https://togithub.com/cpcf)) - [`97eab7d`](https://togithub.com/gin-gonic/gin/commit/97eab7d09a8b048cab4a3d8ebd6c0ea78284c716): test(git): gitignore add develop tools ([#3370](https://togithub.com/gin-gonic/gin/issues/3370)) ([@demoManito](https://togithub.com/demoManito)) - [`ae15646`](https://togithub.com/gin-gonic/gin/commit/ae15646aba14cd8245fbebd263cc7740c6789ef3): test(http): use constant instead of numeric literal ([#3863](https://togithub.com/gin-gonic/gin/issues/3863)) ([@testwill](https://togithub.com/testwill)) - [`fd60a24`](https://togithub.com/gin-gonic/gin/commit/fd60a24ab76c3c92955ba253c1f7eda9e4981c3c): test(path): Optimize unit test execution results ([#3883](https://togithub.com/gin-gonic/gin/issues/3883)) ([@flc1125](https://togithub.com/flc1125)) - [`bb2d8cf`](https://togithub.com/gin-gonic/gin/commit/bb2d8cf486bde2dc69bf05ea917095260ac13723): test(render): increased unit tests coverage ([#3691](https://togithub.com/gin-gonic/gin/issues/3691)) ([@araujo88](https://togithub.com/araujo88))Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.