Echo
High performance minimalist Go web framework
Echo is running two lines in lockstep, and security is what triggers releases
◆Recent moves
- 1mo ago
v4.15.3 - Static encoded-separator route bypass fix (GHSA-vfp3-v2gw-7wfq)
The v4 backport of the encoded-separator fix, released two hours after its v5 counterpart. The same-day parity across both maintained lines is the consistent practice visible throughout this window.
View source ↗ - 1mo ago
v5.2.0 - Static encoded-separator route bypass fix (GHSA-vfp3-v2gw-7wfq)
Fixes an encoded path separator that let static file URLs bypass route-level middleware such as authentication on a sibling route, affecting both the static handler and the static middleware. It also carries the window's only feature work: an optional rate-limiter store context and core hot-path optimisation.
View source ↗ - 3mo ago
v5.1.1 - Context.Scheme() should validate header values
Context.Scheme now validates values taken from headers, closing a path where malformed forwarded scheme values could influence host redirects. Context-aware listener creation and a JSON response unwrapping fix ship alongside on the v5 line.
View source ↗ - 3mo ago
v4.15.2 - Context.Scheme() header validation
The v4 backport of the Context.Scheme validation fix, published an hour after the v5 release. A single-commit release, which is the shape v4 now takes on every occasion.
View source ↗