gin-gonic/gin
### [`v1.7.2`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v172)
[Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.7.1...v1.7.2)
##### BUGFIXES
- Fix conflict between param and exact path [#2706](https://togithub.com/gin-gonic/gin/issues/2706). Close issue [#2682](https://togithub.com/gin-gonic/gin/issues/2682) [#2696](https://togithub.com/gin-gonic/gin/issues/2696).
### [`v1.7.1`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v171)
[Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.7.0...v1.7.1)
##### BUGFIXES
- fix: data race with trustedCIDRs from [#2674](https://togithub.com/gin-gonic/gin/issues/2674)([#2675](https://togithub.com/gin-gonic/gin/pull/2675))
### [`v1.7.0`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v170)
[Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.6.3...v1.7.0)
##### BUGFIXES
- fix compile error from [#2572](https://togithub.com/gin-gonic/gin/pull/2572) ([#2600](https://togithub.com/gin-gonic/gin/pull/2600))
- fix: print headers without Authorization header on broken pipe ([#2528](https://togithub.com/gin-gonic/gin/pull/2528))
- fix(tree): reassign fullpath when register new node ([#2366](https://togithub.com/gin-gonic/gin/pull/2366))
##### ENHANCEMENTS
- Support params and exact routes without creating conflicts ([#2663](https://togithub.com/gin-gonic/gin/pull/2663))
- chore: improve render string performance ([#2365](https://togithub.com/gin-gonic/gin/pull/2365))
- Sync route tree to httprouter latest code ([#2368](https://togithub.com/gin-gonic/gin/pull/2368))
- chore: rename getQueryCache/getFormCache to initQueryCache/initFormCa ([#2375](https://togithub.com/gin-gonic/gin/pull/2375))
- chore(performance): improve countParams ([#2378](https://togithub.com/gin-gonic/gin/pull/2378))
- Remove some functions that have the same effect as the bytes package ([#2387](https://togithub.com/gin-gonic/gin/pull/2387))
- update:SetMode function ([#2321](https://togithub.com/gin-gonic/gin/pull/2321))
- remove a unused type SecureJSONPrefix ([#2391](https://togithub.com/gin-gonic/gin/pull/2391))
- Add a redirect sample for POST method ([#2389](https://togithub.com/gin-gonic/gin/pull/2389))
- Add CustomRecovery builtin middleware ([#2322](https://togithub.com/gin-gonic/gin/pull/2322))
- binding: avoid 2038 problem on 32-bit architectures ([#2450](https://togithub.com/gin-gonic/gin/pull/2450))
- Prevent panic in Context.GetQuery() when there is no Request ([#2412](https://togithub.com/gin-gonic/gin/pull/2412))
- Add GetUint and GetUint64 method on gin.context ([#2487](https://togithub.com/gin-gonic/gin/pull/2487))
- update content-disposition header to MIME-style ([#2512](https://togithub.com/gin-gonic/gin/pull/2512))
- reduce allocs and improve the render `WriteString` ([#2508](https://togithub.com/gin-gonic/gin/pull/2508))
- implement ".Unwrap() error" on Error type ([#2525](https://togithub.com/gin-gonic/gin/pull/2525)) ([#2526](https://togithub.com/gin-gonic/gin/pull/2526))
- Allow bind with a map\[string]string ([#2484](https://togithub.com/gin-gonic/gin/pull/2484))
- chore: update tree ([#2371](https://togithub.com/gin-gonic/gin/pull/2371))
- Support binding for slice/array obj \[Rewrite] ([#2302](https://togithub.com/gin-gonic/gin/pull/2302))
- basic auth: fix timing oracle ([#2609](https://togithub.com/gin-gonic/gin/pull/2609))
- Add mixed param and non-param paths (port of httprouter[#329](https://togithub.com/gin-gonic/gin/pull/329)) ([#2663](https://togithub.com/gin-gonic/gin/pull/2663))
- feat(engine): add trustedproxies and remoteIP ([#2632](https://togithub.com/gin-gonic/gin/pull/2632))
Configuration
📅 Schedule: 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.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
v1.6.3
->v1.7.2
Release Notes
gin-gonic/gin
### [`v1.7.2`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v172) [Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.7.1...v1.7.2) ##### BUGFIXES - Fix conflict between param and exact path [#2706](https://togithub.com/gin-gonic/gin/issues/2706). Close issue [#2682](https://togithub.com/gin-gonic/gin/issues/2682) [#2696](https://togithub.com/gin-gonic/gin/issues/2696). ### [`v1.7.1`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v171) [Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.7.0...v1.7.1) ##### BUGFIXES - fix: data race with trustedCIDRs from [#2674](https://togithub.com/gin-gonic/gin/issues/2674)([#2675](https://togithub.com/gin-gonic/gin/pull/2675)) ### [`v1.7.0`](https://togithub.com/gin-gonic/gin/blob/master/CHANGELOG.md#Gin-v170) [Compare Source](https://togithub.com/gin-gonic/gin/compare/v1.6.3...v1.7.0) ##### BUGFIXES - fix compile error from [#2572](https://togithub.com/gin-gonic/gin/pull/2572) ([#2600](https://togithub.com/gin-gonic/gin/pull/2600)) - fix: print headers without Authorization header on broken pipe ([#2528](https://togithub.com/gin-gonic/gin/pull/2528)) - fix(tree): reassign fullpath when register new node ([#2366](https://togithub.com/gin-gonic/gin/pull/2366)) ##### ENHANCEMENTS - Support params and exact routes without creating conflicts ([#2663](https://togithub.com/gin-gonic/gin/pull/2663)) - chore: improve render string performance ([#2365](https://togithub.com/gin-gonic/gin/pull/2365)) - Sync route tree to httprouter latest code ([#2368](https://togithub.com/gin-gonic/gin/pull/2368)) - chore: rename getQueryCache/getFormCache to initQueryCache/initFormCa ([#2375](https://togithub.com/gin-gonic/gin/pull/2375)) - chore(performance): improve countParams ([#2378](https://togithub.com/gin-gonic/gin/pull/2378)) - Remove some functions that have the same effect as the bytes package ([#2387](https://togithub.com/gin-gonic/gin/pull/2387)) - update:SetMode function ([#2321](https://togithub.com/gin-gonic/gin/pull/2321)) - remove a unused type SecureJSONPrefix ([#2391](https://togithub.com/gin-gonic/gin/pull/2391)) - Add a redirect sample for POST method ([#2389](https://togithub.com/gin-gonic/gin/pull/2389)) - Add CustomRecovery builtin middleware ([#2322](https://togithub.com/gin-gonic/gin/pull/2322)) - binding: avoid 2038 problem on 32-bit architectures ([#2450](https://togithub.com/gin-gonic/gin/pull/2450)) - Prevent panic in Context.GetQuery() when there is no Request ([#2412](https://togithub.com/gin-gonic/gin/pull/2412)) - Add GetUint and GetUint64 method on gin.context ([#2487](https://togithub.com/gin-gonic/gin/pull/2487)) - update content-disposition header to MIME-style ([#2512](https://togithub.com/gin-gonic/gin/pull/2512)) - reduce allocs and improve the render `WriteString` ([#2508](https://togithub.com/gin-gonic/gin/pull/2508)) - implement ".Unwrap() error" on Error type ([#2525](https://togithub.com/gin-gonic/gin/pull/2525)) ([#2526](https://togithub.com/gin-gonic/gin/pull/2526)) - Allow bind with a map\[string]string ([#2484](https://togithub.com/gin-gonic/gin/pull/2484)) - chore: update tree ([#2371](https://togithub.com/gin-gonic/gin/pull/2371)) - Support binding for slice/array obj \[Rewrite] ([#2302](https://togithub.com/gin-gonic/gin/pull/2302)) - basic auth: fix timing oracle ([#2609](https://togithub.com/gin-gonic/gin/pull/2609)) - Add mixed param and non-param paths (port of httprouter[#329](https://togithub.com/gin-gonic/gin/pull/329)) ([#2663](https://togithub.com/gin-gonic/gin/pull/2663)) - feat(engine): add trustedproxies and remoteIP ([#2632](https://togithub.com/gin-gonic/gin/pull/2632))Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.