Clivern / Beaver

πŸ’¨ A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
https://clivern.github.io/Beaver/
MIT License
1.55k stars 82 forks source link

Update module github.com/gin-gonic/gin to v1.10.0 #251

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/gin-gonic/gin v1.9.1 -> v1.10.0 age adoption passing confidence

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.

renovate[bot] commented 5 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (v1.10.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.