Closed renovate[bot] closed 5 months ago
:tada: This PR is included in version 1.7.0-beta.10 :tada:
The release is available on:
v1.7.0-beta.10
Your semantic-release bot :package::rocket:
:tada: This PR is included in version 1.7.0 :tada:
The release is available on:
v1.7.0
Your semantic-release bot :package::rocket:
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.