mirror of
https://github.com/labstack/echo.git
synced 2025-01-12 01:22:21 +02:00
Changelog for 4.10.0
This commit is contained in:
parent
a69727e2b9
commit
f36d5662fb
33
CHANGELOG.md
33
CHANGELOG.md
@ -1,15 +1,40 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## v4.10.0 - 2022-xx-xx
|
## v4.10.0 - 2022-12-27
|
||||||
|
|
||||||
**Security**
|
**Security**
|
||||||
|
|
||||||
This minor version bumps minimum Go version to 1.17 (from 1.16) due `golang.org/x/` packages we depend on. There are
|
* We are deprecating JWT middleware in this repository. Please use https://github.com/labstack/echo-jwt instead.
|
||||||
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.
|
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**
|
||||||
|
|
||||||
|
* Bump x/text to 0.3.8 [#2305](https://github.com/labstack/echo/pull/2305)
|
||||||
|
* Bump dependencies and add notes about Go releases we support [#2336](https://github.com/labstack/echo/pull/2336)
|
||||||
|
* Add helper interface for ProxyBalancer interface [#2316](https://github.com/labstack/echo/pull/2316)
|
||||||
|
* Expose `middleware.CreateExtractors` function so we can use it from echo-contrib repository [#2338](https://github.com/labstack/echo/pull/2338)
|
||||||
|
* Refactor func(Context) error to HandlerFunc [#2315](https://github.com/labstack/echo/pull/2315)
|
||||||
|
* Improve function comments [#2329](https://github.com/labstack/echo/pull/2329)
|
||||||
|
* Add new method HTTPError.WithInternal [#2340](https://github.com/labstack/echo/pull/2340)
|
||||||
|
* Replace io/ioutil package usages [#2342](https://github.com/labstack/echo/pull/2342)
|
||||||
|
* Add staticcheck to CI flow [#2343](https://github.com/labstack/echo/pull/2343)
|
||||||
|
* Replace relative path determination from proprietary to std [#2345](https://github.com/labstack/echo/pull/2345)
|
||||||
|
* Remove square brackets from ipv6 addresses in XFF (X-Forwarded-For header) [#2182](https://github.com/labstack/echo/pull/2182)
|
||||||
|
* Add testcases for some BodyLimit middleware configuration options [#2350](https://github.com/labstack/echo/pull/2350)
|
||||||
|
* Additional configuration options for RequestLogger and Logger middleware [#2341](https://github.com/labstack/echo/pull/2341)
|
||||||
|
* Add route to request log [#2162](https://github.com/labstack/echo/pull/2162)
|
||||||
|
* GitHub Workflows security hardening [#2358](https://github.com/labstack/echo/pull/2358)
|
||||||
|
* Add govulncheck to CI and bump dependencies [#2362](https://github.com/labstack/echo/pull/2362)
|
||||||
|
* Fix rate limiter docs [#2366](https://github.com/labstack/echo/pull/2366)
|
||||||
|
* Refactor how `e.Routes()` work and introduce `e.OnAddRouteHandler` callback [#2337](https://github.com/labstack/echo/pull/2337)
|
||||||
|
|
||||||
|
|
||||||
## v4.9.1 - 2022-10-12
|
## v4.9.1 - 2022-10-12
|
||||||
|
2
echo.go
2
echo.go
@ -258,7 +258,7 @@ const (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// Version of Echo
|
// Version of Echo
|
||||||
Version = "4.9.0"
|
Version = "4.10.0"
|
||||||
website = "https://echo.labstack.com"
|
website = "https://echo.labstack.com"
|
||||||
// http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo
|
// http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo
|
||||||
banner = `
|
banner = `
|
||||||
|
Loading…
Reference in New Issue
Block a user