Gin 1.6.0 is released
CHANGELOG
BREAKING
- chore(performance): Improve performance for adding RemoveExtraSlash flag #2159
- drop support govendor #2148
- Added support for SameSite cookie flag #1615
FEATURES
BUGFIXES
- Unix Socket Handling #2280
- Use json marshall in context json to fix breaking new line issue. Fixes #2209 #2228
- fix accept incoming network connections #2216
- Fixed a bug in the calculation of the maximum number of parameters #2166
- [FIX] allow empty headers on DataFromReader #2121
- Add mutex for protect Context.Keys map #1391
ENHANCEMENTS
- Add mitigation for log injection #2277
- tree: range over nodes values #2229
- tree: remove duplicate assignment #2222
- chore: upgrade go-isatty and json-iterator/go #2215
- path: sync code with httprouter #2212
- Use zero-copy approach to convert types between string and byte slice #2206
- Reuse bytes when cleaning the URL paths #2179
- tree: remove one else statement #2177
- tree: sync httprouter update (#2173) (#2172) #2171
- tree: sync part httprouter codes and reduce if/else #2163
- use http method constant #2155
- upgrade go-validator to v10 #2149
- Refactor redirect request in gin.go #1970
- Add build tag nomsgpack #1852
DOCS
- docs(path): improve comments #2223
- Renew README to fit the modification of SetCookie method #2217
- Fix spelling #2202
- Remove broken link from README. #2198
- Update docs on Context.Done(), Context.Deadline() and Context.Err() #2196
- Update validator to v10 #2190
- upgrade go-validator to v10 for README #2189
- Update to currently output #2188
- Fix “Custom Validators” example #2186
- Add project to README #2165
- docs(benchmarks): for gin v1.5 #2153
- Changed wording for clarity in README.md #2122