PackageTrack

Go modules

github.com/labstack/echo/v4

v4.15.4labstack/echo

Release timeline

511 releases since 2019
20192026

One column per quarter.

Releases

  1. v4.6.2-0.20211215081513-7bde9aea068015 Dec 2021pre-release

    Nothing published for this version

  2. v4.6.2-0.20211207193416-c32fafad68da7 Dec 2021pre-release

    Nothing published for this version

  3. v4.6.2-0.20211203100342-b437ee3879f23 Dec 2021pre-release

    Nothing published for this version

  4. v4.6.2-0.20211121162214-bd29ef9e46c621 Nov 2021pre-release

    Nothing published for this version

  5. v4.6.2-0.20211121162214-902c5535523821 Nov 2021pre-release

    Nothing published for this version

  6. v4.6.2-0.20211121162214-3f099663f12f21 Nov 2021pre-release

    Nothing published for this version

  7. v4.6.2-0.20211114154257-8b4cce5021ee14 Nov 2021pre-release

    Nothing published for this version

  8. v4.6.2-0.20211110171657-7ef3e0002d9210 Nov 2021pre-release

    Nothing published for this version

  9. v4.6.2-0.20211110171657-0c4ad8646ad910 Nov 2021pre-release

    Nothing published for this version

  10. v4.6.2-0.20211015180811-d604704563de15 Oct 2021pre-release

    Nothing published for this version

  11. v4.6.2-0.20211007044737-4b88e25e49537 Oct 2021pre-release

    Nothing published for this version

  12. v4.6.2-0.20211002153642-6ef5f77bf2882 Oct 2021pre-release

    Nothing published for this version

  13. v4.6.126 Sept 2021
    Release notes2 sources agree

    Enhancements

    • Add start time to request logger middleware values #1991
    Open source →
  14. v4.6.1-0.20210923201709-a2e6ca7ed66c23 Sept 2021pre-release

    Nothing published for this version

  15. v4.6.020 Sept 2021
    Release notes2 sources agree

    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
    Open source →
  16. v4.5.1-0.20210920190818-6a85f48960f220 Sept 2021pre-release

    Nothing published for this version

  17. v4.5.1-0.20210919083912-9fc46721959519 Sept 2021pre-release

    Nothing published for this version

  18. v4.5.1-0.20210915192935-f6b45f23769715 Sept 2021pre-release

    Nothing published for this version

  19. v4.5.1-0.20210914175747-1e7e67cddb1e14 Sept 2021pre-release

    Nothing published for this version

  20. v4.5.1-0.20210822172509-7f502b1ff10922 Aug 2021pre-release

    Nothing published for this version

  21. v4.5.1-0.20210815174414-d793521d1c5015 Aug 2021pre-release

    Nothing published for this version

  22. v4.5.1-0.20210815173848-eaba4c3d398015 Aug 2021pre-release

    Nothing published for this version

  23. v4.5.1-0.20210815173748-ac7c1346e87d15 Aug 2021pre-release

    Nothing published for this version

  24. v4.5.1-0.20210815172637-560fca0d499a15 Aug 2021pre-release

    Nothing published for this version

  25. v4.5.1-0.20210815172338-6b89450ce3a015 Aug 2021pre-release

    Nothing published for this version

  26. v4.5.1-0.20210815172152-59e5078e66cc15 Aug 2021pre-release

    Nothing published for this version

  27. v4.5.1-0.20210815172024-cbf9c6baaa0415 Aug 2021pre-release

    Nothing published for this version

  28. v4.5.1-0.20210815171744-8b162675bc0115 Aug 2021pre-release

    Nothing published for this version

  29. v4.5.1-0.20210815171701-128cb7fd40f015 Aug 2021pre-release

    Nothing published for this version

  30. v4.5.1-0.20210815164215-3dfe1a7b61b615 Aug 2021pre-release

    Nothing published for this version

  31. v4.5.1-0.20210812191239-7d41537e70ce12 Aug 2021pre-release

    Nothing published for this version

  32. v4.5.1-0.20210810173201-499097e061fe10 Aug 2021pre-release

    Nothing published for this version

  33. v4.5.1-0.20210802194459-fcda0e8840fc2 Aug 2021pre-release

    Nothing published for this version

  34. v4.5.01 Aug 2021
    Release notes2 sources agree

    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-go with golang-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 tidy
    

    Fixes

    • Change JWT library to github.com/golang-jwt/jwt #1946
    Open source →
  35. v4.4.1-0.20210801202008-647af2acec9b1 Aug 2021pre-release

    Nothing published for this version

  36. v4.4.1-0.20210801202008-5b8fa6979f581 Aug 2021pre-release

    Nothing published for this version

  37. v4.4.012 Jul 2021
    Release notes2 sources agree

    Fixes

    • Split HeaderXForwardedFor header only by comma #1878
    • Fix Timeout middleware Context propagation #1910

    Enhancements

    • Bind data using headers as source #1866
    • Adds JWTConfig.ParseTokenFunc to JWT middleware to allow different libraries implementing JWT parsing. #1887
    • Adding tests for Echo#Host #1895
    • Adds RequestIDHandler function to RequestID middleware #1898
    • Allow for custom JSON encoding implementations #1880
    Open source →
  38. v4.3.1-0.20210710023603-02de901d7ef510 Jul 2021pre-release

    Nothing published for this version

  39. v4.3.1-0.20210705193319-5e791b07870e5 Jul 2021pre-release

    Nothing published for this version

  40. v4.3.1-0.20210705181217-fd7a8a97ac0e5 Jul 2021pre-release

    Nothing published for this version

  41. v4.3.1-0.20210625205607-f20820c0030a25 Jun 2021pre-release

    Nothing published for this version

  42. v4.3.1-0.20210613173308-1ac4a8f3d0c613 Jun 2021pre-release

    Nothing published for this version

  43. v4.3.1-0.20210602184227-fdacff0d93d52 Jun 2021pre-release

    Nothing published for this version

  44. v4.3.1-0.20210602182217-1c24ab8c2b272 Jun 2021pre-release

    Nothing published for this version

  45. v4.3.1-0.20210601045332-379bdeaa1ef51 Jun 2021pre-release

    Nothing published for this version

  46. v4.3.1-0.20210525125049-7846e3fa6b6c25 May 2021pre-release

    Nothing published for this version

  47. v4.3.08 May 2021
    Release notes2 sources agree

    Important notes

    • Route matching has improvements for following cases:
      1. Correctly match routes with parameter part as last part of route (with trailing backslash)
      2. 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

    • Make KeyFunc public in JWT middleware #1756
    • Add support for optional filesystem to the static middleware #1797
    • Add a custom error handler to key-auth middleware #1847
    • Allow JWT token to be looked up from multiple sources #1845
    Open source →
  48. v4.2.3-0.20210508195031-1aef300cf47c8 May 2021pre-release

    Nothing published for this version

  49. v4.2.3-0.20210508195031-18d7fe11df968 May 2021pre-release

    Nothing published for this version

  50. v4.2.3-0.20210508193757-2943a32005348 May 2021pre-release

    Nothing published for this version

  51. v4.2.3-0.20210508193317-b643e6834ef18 May 2021pre-release

    Nothing published for this version

  52. v4.2.3-0.20210508193006-de3f87eb237a8 May 2021pre-release

    Nothing published for this version

  53. v4.2.3-0.20210508192511-7256cb22749c8 May 2021pre-release

    Nothing published for this version

  54. v4.2.3-0.20210508191924-76f186ad3bc78 May 2021pre-release

    Nothing published for this version

  55. v4.2.3-0.20210427075531-643066594d0027 Apr 2021pre-release

    Nothing published for this version

  56. v4.2.3-0.20210417194748-3b07058a1d8f17 Apr 2021pre-release

    Nothing published for this version

  57. v4.2.3-0.20210416093812-a4ab482b605f16 Apr 2021pre-release

    Nothing published for this version

  58. v4.2.3-0.20210409071423-bb7f2223bbdd9 Apr 2021pre-release

    Nothing published for this version

  59. v4.2.27 Apr 2021
    Release notes2 sources agree

    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)
    Open source →
  60. v4.2.2-0.20210406071200-10d8c53d55c86 Apr 2021pre-release

    Nothing published for this version