Last release 1 months ago
06 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 36 of 55 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
511 releases · first in 2019
Release timeline
511 releases since 2019One column per quarter.
Releases
- v4.6.2-0.20211215081513-7bde9aea068015 Dec 2021pre-release
Nothing published for this version
- v4.6.2-0.20211207193416-c32fafad68da7 Dec 2021pre-release
Nothing published for this version
- v4.6.2-0.20211203100342-b437ee3879f23 Dec 2021pre-release
Nothing published for this version
- v4.6.2-0.20211121162214-bd29ef9e46c621 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211121162214-902c5535523821 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211121162214-3f099663f12f21 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211114154257-8b4cce5021ee14 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211110171657-7ef3e0002d9210 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211110171657-0c4ad8646ad910 Nov 2021pre-release
Nothing published for this version
- v4.6.2-0.20211015180811-d604704563de15 Oct 2021pre-release
Nothing published for this version
- v4.6.2-0.20211007044737-4b88e25e49537 Oct 2021pre-release
Nothing published for this version
- v4.6.2-0.20211002153642-6ef5f77bf2882 Oct 2021pre-release
Nothing published for this version
- v4.6.126 Sept 2021
Release notes2 sources agree
Open source →Enhancements
- Add start time to request logger middleware values #1991
- v4.6.1-0.20210923201709-a2e6ca7ed66c23 Sept 2021pre-release
Nothing published for this version
- v4.6.020 Sept 2021
Release notes2 sources agree
Open source →Introduced a new request logger middleware to help with cases when you want to use some other logging library in your application.
Fixes
- fix timeout middleware warning: superfluous response.WriteHeader #1905
Enhancements
- Add Cookie to KeyAuth middleware's KeyLookup #1929
- JWT middleware should ignore case of auth scheme in request header #1951
- Refactor default error handler to return first if response is already committed #1956
- Added request logger middleware which helps to use custom logger library for logging requests. #1980
- Allow escaping of colon in route path so Google Cloud API "custom methods" could be implemented #1988
- v4.5.1-0.20210920190818-6a85f48960f220 Sept 2021pre-release
Nothing published for this version
- v4.5.1-0.20210919083912-9fc46721959519 Sept 2021pre-release
Nothing published for this version
- v4.5.1-0.20210915192935-f6b45f23769715 Sept 2021pre-release
Nothing published for this version
- v4.5.1-0.20210914175747-1e7e67cddb1e14 Sept 2021pre-release
Nothing published for this version
- v4.5.1-0.20210822172509-7f502b1ff10922 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815174414-d793521d1c5015 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815173848-eaba4c3d398015 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815173748-ac7c1346e87d15 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815172637-560fca0d499a15 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815172338-6b89450ce3a015 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815172152-59e5078e66cc15 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815172024-cbf9c6baaa0415 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815171744-8b162675bc0115 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815171701-128cb7fd40f015 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210815164215-3dfe1a7b61b615 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210812191239-7d41537e70ce12 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210810173201-499097e061fe10 Aug 2021pre-release
Nothing published for this version
- v4.5.1-0.20210802194459-fcda0e8840fc2 Aug 2021pre-release
Nothing published for this version
- v4.5.01 Aug 2021
Release notes2 sources agree
Open source →Important notes
A BREAKING CHANGE is introduced for JWT middleware users. The JWT library used for the JWT middleware had to be changed from github.com/dgrijalva/jwt-go to github.com/golang-jwt/jwt due former library being unmaintained and affected by security issues. The github.com/golang-jwt/jwt project is a drop-in replacement, but supports only the latest 2 Go versions. So for JWT middleware users Go 1.15+ is required. For detailed information please read #1940
To change the library imports in all .go files in your project replace all occurrences of
dgrijalva/jwt-gowithgolang-jwt/jwt.For Linux CLI you can use:
find -type f -name "*.go" -exec sed -i "s/dgrijalva\/jwt-go/golang-jwt\/jwt/g" {} \; go mod tidyFixes
- Change JWT library to
github.com/golang-jwt/jwt#1946
- Change JWT library to
- v4.4.1-0.20210801202008-647af2acec9b1 Aug 2021pre-release
Nothing published for this version
- v4.4.1-0.20210801202008-5b8fa6979f581 Aug 2021pre-release
Nothing published for this version
- v4.4.012 Jul 2021
Release notes2 sources agree
Open source →Fixes
- Split HeaderXForwardedFor header only by comma #1878
- Fix Timeout middleware Context propagation #1910
Enhancements
- v4.3.1-0.20210710023603-02de901d7ef510 Jul 2021pre-release
Nothing published for this version
- v4.3.1-0.20210705193319-5e791b07870e5 Jul 2021pre-release
Nothing published for this version
- v4.3.1-0.20210705181217-fd7a8a97ac0e5 Jul 2021pre-release
Nothing published for this version
- v4.3.1-0.20210625205607-f20820c0030a25 Jun 2021pre-release
Nothing published for this version
- v4.3.1-0.20210613173308-1ac4a8f3d0c613 Jun 2021pre-release
Nothing published for this version
- v4.3.1-0.20210602184227-fdacff0d93d52 Jun 2021pre-release
Nothing published for this version
- v4.3.1-0.20210602182217-1c24ab8c2b272 Jun 2021pre-release
Nothing published for this version
- v4.3.1-0.20210601045332-379bdeaa1ef51 Jun 2021pre-release
Nothing published for this version
- v4.3.1-0.20210525125049-7846e3fa6b6c25 May 2021pre-release
Nothing published for this version
- v4.3.08 May 2021
Release notes2 sources agree
Open source →Important notes
- Route matching has improvements for following cases:
- Correctly match routes with parameter part as last part of route (with trailing backslash)
- Considering handlers when resolving routes and search for matching http method handler
- Echo minimal Go version is now 1.13.
Fixes
- When url ends with slash first param route is the match #1804
- Router should check if node is suitable as matching route by path+method and if not then continue search in tree #1808
- Fix timeout middleware not writing response correctly when handler panics #1864
- Fix binder not working with embedded pointer structs #1861
- Add Go 1.16 to CI and drop 1.12 specific code #1850
Enhancements
- Route matching has improvements for following cases:
- v4.2.3-0.20210508195031-1aef300cf47c8 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508195031-18d7fe11df968 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508193757-2943a32005348 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508193317-b643e6834ef18 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508193006-de3f87eb237a8 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508192511-7256cb22749c8 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210508191924-76f186ad3bc78 May 2021pre-release
Nothing published for this version
- v4.2.3-0.20210427075531-643066594d0027 Apr 2021pre-release
Nothing published for this version
- v4.2.3-0.20210417194748-3b07058a1d8f17 Apr 2021pre-release
Nothing published for this version
- v4.2.3-0.20210416093812-a4ab482b605f16 Apr 2021pre-release
Nothing published for this version
- v4.2.3-0.20210409071423-bb7f2223bbdd9 Apr 2021pre-release
Nothing published for this version
- v4.2.27 Apr 2021
Release notes2 sources agree
Open source →Fixes
- Allow proxy middleware to use query part in rewrite (#1802)
- Fix timeout middleware not sending status code when handler returns an error (#1805)
- Fix Bind() when target is array/slice and path/query params complains bind target not being struct (#1835)
- Fix panic in redirect middleware on short host name (#1813)
- Fix timeout middleware docs (#1836)
- v4.2.2-0.20210406071200-10d8c53d55c86 Apr 2021pre-release
Nothing published for this version