Releases: labstack/echo
Releases · labstack/echo
v4.1.6
- Fixed indentation in code example (#1338)
- Provide possibility to use key ids (#1289)
- Fix for #1334 (#1335)
- Update x/sys module to support Risc-V (#1344)
- Added support for the REPORT method (#1332)
- Add support for encoding.TextUnmarshaler in bind (#1314)
- Added param: lookup option to JWT Middleware (#1296)
- Bug #1323
v4.1.5
v4.1.4
v4.1.3
v4.1.2
v4.1.1
v4.1.0
- Built-in capability to run multiple hosts via
Echo#Host()
- Fix unhandled errors (#1271)
- Simplify code of Add/Remove trailing slash and fix bug (#1275)
- Use concurrency safe context by default. (#1158)
Echo.StartTLS
: acceptstring
or[]byte
as parameters. (#1277)- Support Content-Security-Policy-Report-Only header (#1287)
- Refactor DefaultProxyConfig Skipper & WebSocket Check in Context (#1297)
- Enable adding
preload
tag to HSTS header (#1247) - Set subdomains to AllowOrigins with wildcard (#1301)
- Ensure that the TLS config contains the ALPN protocol (#1305)
- Fix flushing in Gzip middleware (#1317)
- Updated dependencies
Introduced Go module support as v4, removed obsolete CloseNotifier()
This reintroduces support for Go modules, as v4. Please see the README for compatibility.
CloseNotifier() is removed as it has been obsoleted, see https://golang.org/doc/go1.11#net/http
It was already NOT working (not sending signals) as of 1.11 the functionality was gone, we merely
deleted the functions that exposed it. If anyone still relies on it they should migrate to using
c.Request().Context().Done()
instead.
Fixing Go modules
This releases removed the initial support for Go modules, in order to get things working in end users own modules. This fixes the issue where for go module enabled projects only v3.3.5 was being pulled (the last version before adding go.mod to Echo).
Support for Go modules will be reintroduced with a new, V4 version.