All Versions
27
Latest Version
Avg Release Cycle
108 days
Latest Release
-

Changelog History
Page 1

  • v1.8.1 Changes

    โœจ ENHANCEMENTS

    • feat(context): add ContextWithFallback feature flag #3172
  • v1.8.0

  • v1.7.7 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿ›  Fixed X-Forwarded-For unsafe handling of CVE-2020-28483 #2844, closed issue #2862.
    • โšก๏ธ Tree: updated the code logic for latestNode #2897, closed issue #2894 #2878.
    • ๐Ÿ›  Tree: fixed the misplacement of adding slashes #2847, closed issue #2843.
    • ๐Ÿ›  Tree: fixed tsr with mixed static and wildcard paths #2924, closed issue #2918.

    โœจ ENHANCEMENTS

    • TrustedProxies: make it backward-compatible #2887, closed issue #2819.
    • TrustedPlatform: provide custom options for another CDN services #2906.

    ๐Ÿ“„ DOCS

    • NoMethod: added usage annotation (#2832).
  • v1.7.6 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿš€ bump new release to fix v1.7.5 release error by using v1.7.4 codes.
  • v1.7.4 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿš€ bump new release to fix checksum mismatch
  • v1.7.3 Changes

    ๐Ÿ›  BUGFIXES

  • v1.7.2 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿ›  Fix conflict between param and exact path #2706. Close issue #2682 #2696.
  • v1.7.1 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿ›  fix: data race with trustedCIDRs from #2674(#2675)
  • v1.7.0 Changes

    ๐Ÿ›  BUGFIXES

    • ๐Ÿ›  fix compile error from #2572 (#2600)
    • ๐Ÿ›  fix: print headers without Authorization header on broken pipe (#2528)
    • ๐Ÿ›  fix(tree): reassign fullpath when register new node (#2366)

    โœจ ENHANCEMENTS

    • ๐Ÿ‘Œ Support params and exact routes without creating conflicts (#2663)
    • ๐ŸŽ chore: improve render string performance (#2365)
    • ๐Ÿ”€ Sync route tree to httprouter latest code (#2368)
    • chore: rename getQueryCache/getFormCache to initQueryCache/initFormCa (#2375)
    • ๐ŸŽ chore(performance): improve countParams (#2378)
    • โœ‚ Remove some functions that have the same effect as the bytes package (#2387)
    • โšก๏ธ update:SetMode function (#2321)
    • โœ‚ remove a unused type SecureJSONPrefix (#2391)
    • โž• Add a redirect sample for POST method (#2389)
    • โž• Add CustomRecovery builtin middleware (#2322)
    • binding: avoid 2038 problem on 32-bit architectures (#2450)
    • Prevent panic in Context.GetQuery() when there is no Request (#2412)
    • โž• Add GetUint and GetUint64 method on gin.context (#2487)
    • ๐Ÿ’… update content-disposition header to MIME-style (#2512)
    • โฌ‡๏ธ reduce allocs and improve the render WriteString (#2508)
    • implement ".Unwrap() error" on Error type (#2525) (#2526)
    • ๐Ÿ‘ Allow bind with a map[string]string (#2484)
    • โšก๏ธ chore: update tree (#2371)
    • ๐Ÿ‘Œ Support binding for slice/array obj [Rewrite] (#2302)
    • basic auth: fix timing oracle (#2609)
    • โž• Add mixed param and non-param paths (port of httprouter#329) (#2663)
    • feat(engine): add trustedproxies and remoteIP (#2632)
  • v1.6.3 Changes

    May 03, 2020

    โœจ ENHANCEMENTS

    • Improve performance: Change *sync.RWMutex to sync.RWMutex in context. #2351