gin icon indicating copy to clipboard operation
gin copied to clipboard

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

Results 472 gin issues
Sort by recently updated
recently updated
newest added

Removed the $ from the go get cmd mentioned on the Readme file. Which was getting copied while clicking on copy buttton.

I quite like using gin, but everyone has their own style of directory for their favorite projects. If gin can have more unified conventions and standards, and create a more...

## Description https://github.com/gin-gonic/gin/blob/master/tree.go#L519 ``` if unescape { if v, err := url.QueryUnescape(val); err == nil { val = v } } ``` Should we use url.PathUnescape here instead url.QueryUnescape? The...

This pull request offers a few simple, but very useful improvements: 1. Adds support for validating maps, including registering tags for map types (as well as slice types). 2. Adds...

## Description `c.Data` and `c.DataFromReader` overwrite the set header. ## How to reproduce ``` package main import ( "github.com/gin-gonic/gin" ) func main() { g := gin.Default() g.GET("/hello/:name", func(c *gin.Context) {...

verifying github.com/gin-gonic/[email protected]: checksum mismatch downloaded: h1:gcAUpegZ91QWGm03w0CjjJ0+rjxmG3pbBbT0aiT82s8= go.sum: h1:4WFH5yycBMA3za5Hnl425yd9ymdw1XPm4666oab+hv4= SECURITY ERROR This download does NOT match an earlier download recorded in go.sum. The bits may have been replaced on the origin...

- Update the version constant from "v1.9.1" to "v1.10.0"

document

https://security.snyk.io/vuln/SNYK-GOLANG-GOLANGORGXNETHTTP2-6531285 This issue is caused by the usage of package golang.org/x/net/http2 in version < 0.23.0. Vulnerability is allocation of resources without limits or throttling - gin version (or commit ref):...

Update link [1] to [2] after PR #3449 was merged. [1] https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies [2] https://github.com/gin-gonic/gin/blob/master/docs/doc.md#dont-trust-all-proxies Closes #3938

based on https://github.com/golang/go/discussions/63397 (encoding/json/v2) and https://github.com/gin-gonic/gin/pull/3391, we uses json/v2, not support third json but open interface and middleware.