High performance, minimalist Go web framework
Security
Enhancements
UnmarshalParams(params []string) error
inter… by @aldas in https://github.com/labstack/echo/pull/2607
*[]string
by @aldas in https://github.com/labstack/echo/pull/2608
/
. by @aldas in https://github.com/labstack/echo/pull/2616
Full Changelog: https://github.com/labstack/echo/compare/v4.11.4...v4.12.0
Security
Enhancements
Security
Enhancements
Fixes
Gzip
middleware not sending response code for no content responses (404, 301/302 redirects etc) #2481
Fixes
group.RouteNotFound
not working when group has attached middlewares #2411
Enhancements
strings.ReplaceAll
directly #2424
http.rwUnwrapper
to Response struct #2425
echo.Reverse
method #2416
Security
We are deprecating JWT middleware in this repository. Please use https://github.com/labstack/echo-jwt instead.
JWT middleware is moved to separate repository to allow us to bump/upgrade version of JWT implementation (github.com/golang-jwt/jwt
) we are using which we can not do in Echo core because this would break backwards compatibility guarantees we try to maintain.
This minor version bumps minimum Go version to 1.17 (from 1.16) due golang.org/x/
packages we depend on. There are several vulnerabilities fixed in these libraries.
Echo still tries to support last 4 Go versions but there are occasions we can not guarantee this promise.
Enhancements
middleware.CreateExtractors
function so we can use it from echo-contrib repository #2338
e.Routes()
work and introduce e.OnAddRouteHandler
callback #2337
Fixes
Enhancements