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.8.1-0.20220820192545-534bbb81e3a120 Aug 2022pre-release

    Nothing published for this version

  2. v4.8.010 Aug 2022
    Release notes2 sources agree

    Most notable things

    You can now add any arbitrary HTTP method type as a route #2237

    e.Add("COPY", "/*", func(c echo.Context) error 
      return c.String(http.StatusOK, "OK COPY")
    })
    

    You can add custom 404 handler for specific paths #2217

    e.RouteNotFound("/*", func(c echo.Context) error { return c.NoContent(http.StatusNotFound) })
    
    g := e.Group("/images")
    g.RouteNotFound("/*", func(c echo.Context) error { return c.NoContent(http.StatusNotFound) })
    

    Enhancements

    • Add new value binding methods (UnixTimeMilli,TextUnmarshaler,JSONUnmarshaler) to Valuebinder #2127
    • Refactor: body_limit middleware unit test #2145
    • Refactor: Timeout mw: rework how test waits for timeout. #2187
    • BasicAuth middleware returns 500 InternalServerError on invalid base64 strings but should return 400 #2191
    • Refactor: duplicated findStaticChild process at findChildWithLabel #2176
    • Allow different param names in different methods with same path scheme #2209
    • Add support for registering handlers for different 404 routes #2217
    • Middlewares should use errors.As() instead of type assertion on HTTPError #2227
    • Allow arbitrary HTTP method types to be added as routes #2237
    Open source →
  3. v4.7.3-0.20220810190406-cba12a570e8c10 Aug 2022pre-release

    Nothing published for this version

  4. v4.7.3-0.20220809114709-a327884b682c9 Aug 2022pre-release

    Nothing published for this version

  5. v4.7.3-0.20220807035331-61422dd7de9b7 Aug 2022pre-release

    Nothing published for this version

  6. v4.7.3-0.20220721182418-a9879ffa6b6f21 Jul 2022pre-release

    Nothing published for this version

  7. v4.7.3-0.20220713051627-70acd57105b113 Jul 2022pre-release

    Nothing published for this version

  8. v4.7.3-0.20220712185341-690e3392d98412 Jul 2022pre-release

    Nothing published for this version

  9. v4.7.3-0.20220711172541-9bf1e3c8ce6d11 Jul 2022pre-release

    Nothing published for this version

  10. v4.7.3-0.20220705045739-ddb66e1ba2725 Jul 2022pre-release

    Nothing published for this version

  11. v4.7.3-0.20220527171558-0644cd6ecdef27 May 2022pre-release

    Nothing published for this version

  12. v4.7.3-0.20220527164451-b0453b98e05027 May 2022pre-release

    Nothing published for this version

  13. v4.7.3-0.20220521212150-d5f883707bc221 May 2022pre-release

    Nothing published for this version

  14. v4.7.3-0.20220521192656-28797c761df721 May 2022pre-release

    Nothing published for this version

  15. v4.7.3-0.20220521171232-2e02ce3dd88f21 May 2022pre-release

    Nothing published for this version

  16. v4.7.3-0.20220502082637-6df1c355c26f2 May 2022pre-release

    Nothing published for this version

  17. v4.7.3-0.20220429193424-a987b6577c5a29 Apr 2022pre-release

    Nothing published for this version

  18. v4.7.3-0.20220405173449-572466d928895 Apr 2022pre-release

    Nothing published for this version

  19. v4.7.3-0.20220317121442-63c62bcbe52117 Mar 2022pre-release

    Nothing published for this version

  20. v4.7.3-0.20220317121442-59d2eaa4ac3517 Mar 2022pre-release

    Nothing published for this version

  21. v4.7.216 Mar 2022
    Release notes2 sources agree

    Fixes

    • Fix nil pointer exception when calling Start again after address binding error #2131
    • Fix CSRF middleware not being able to extract token from multipart/form-data form #2136
    • Fix Timeout middleware write race #2126

    Enhancements

    • Recover middleware should not log panic for aborted handler #2134
    Open source →
  22. v4.7.2-0.20220316060929-1919cf4491fa16 Mar 2022pre-release

    Nothing published for this version

  23. v4.7.2-0.20220315234320-01d7d01bbc1915 Mar 2022pre-release

    Nothing published for this version

  24. v4.7.2-0.20220315232942-5c38c3b770c215 Mar 2022pre-release

    Nothing published for this version

  25. v4.7.2-0.20220315193857-05df10c62f8a15 Mar 2022pre-release

    Nothing published for this version

  26. v4.7.113 Mar 2022
    Release notes2 sources agree

    Fixes

    • Fix e.Static, .File(), c.Attachment() being picky with paths starting with ./, ../ and / after 4.7.0 introduced echo.Filesystem support (Go1.16+) #2123

    Enhancements

    • Remove some unused code #2116
    Open source →
  27. v4.7.1-0.20220313133139-54efc3850dd213 Mar 2022pre-release

    Nothing published for this version

  28. v4.7.1-0.20220313130512-3f5b7334256113 Mar 2022pre-release

    Nothing published for this version

  29. v4.7.02 Mar 2022
    Release notes2 sources agree

    Enhancements

    • Add JWT, KeyAuth, CSRF multivalue extractors #2060
    • Add LogErrorFunc to recover middleware #2072
    • Add support for HEAD method query params binding #2027
    • Improve filesystem support with echo.FileFS, echo.StaticFS, group.FileFS, group.StaticFS #2064

    Fixes

    General

    • Add cache-control and connection headers #2103
    • Add Retry-After header constant #2078
    • Upgrade go directive in go.mod to 1.17 #2049
    • Add Pagoda #2077 and Souin #2069 to 3rd-party middlewares in README
    Open source →
  30. v4.6.310 Jan 2022
    Release notes2 sources agree

    Fixes

    • Fixed Echo version number in greeting message which was not incremented to 4.6.2 #2066
    Open source →
  31. v4.6.3-0.20220527171558-0644cd6ecdef27 May 2022pre-release

    Nothing published for this version

  32. v4.6.3-0.20220405173449-572466d928895 Apr 2022pre-release

    Nothing published for this version

  33. v4.6.3-0.20220302221146-da85d23d685c2 Mar 2022pre-release

    Nothing published for this version

  34. v4.6.3-0.20220302215919-d66712b252b02 Mar 2022pre-release

    Nothing published for this version

  35. v4.6.3-0.20220301231128-7e719b46e2901 Mar 2022pre-release

    Nothing published for this version

  36. v4.6.3-0.20220301075646-124825ee629f1 Mar 2022pre-release

    Nothing published for this version

  37. v4.6.3-0.20220223112820-27b404bbc52923 Feb 2022pre-release

    Nothing published for this version

  38. v4.6.3-0.20220223072220-6cb3b7c046b923 Feb 2022pre-release

    Nothing published for this version

  39. v4.6.3-0.20220124200345-4a1ccdfdc52024 Jan 2022pre-release

    Nothing published for this version

  40. v4.6.3-0.20220124160949-9e9924d763c124 Jan 2022pre-release

    Nothing published for this version

  41. v4.6.3-0.20220124135516-feaa6ede6a4b24 Jan 2022pre-release

    Nothing published for this version

  42. v4.6.3-0.20220124135516-db5bace1c4ec24 Jan 2022pre-release

    Nothing published for this version

  43. v4.6.3-0.20220124135516-b830c4ef959b24 Jan 2022pre-release

    Nothing published for this version

  44. v4.6.3-0.20220124135516-af2a49dbbcf324 Jan 2022pre-release

    Nothing published for this version

  45. v4.6.3-0.20220124135516-1b1a68fd4f9324 Jan 2022pre-release

    Nothing published for this version

  46. v4.6.3-0.20220124102341-7c41b93f0c8124 Jan 2022pre-release

    Nothing published for this version

  47. v4.6.3-0.20220124093313-f3865f9aa53924 Jan 2022pre-release

    Nothing published for this version

  48. v4.6.3-0.20220124092848-eb371a9e646724 Jan 2022pre-release

    Nothing published for this version

  49. v4.6.3-0.20220123203713-db9c7081249723 Jan 2022pre-release

    Nothing published for this version

  50. v4.6.3-0.20220123202150-94638be9f8c623 Jan 2022pre-release

    Nothing published for this version

  51. v4.6.3-0.20220113082146-8d2c45eeff4e13 Jan 2022pre-release

    Nothing published for this version

  52. v4.6.3-0.20220110195137-aada6f95d71510 Jan 2022pre-release

    Nothing published for this version

  53. v4.6.3-0.20220109004140-296c31358a089 Jan 2022pre-release

    Nothing published for this version

  54. v4.6.3-0.20220103190417-6f6befe555e93 Jan 2022pre-release

    Nothing published for this version

  55. v4.6.3-0.20220103190417-5b26a5257b063 Jan 2022pre-release

    Nothing published for this version

  56. v4.6.3-0.20211220194159-4fffee2ec8a420 Dec 2021pre-release

    Nothing published for this version

  57. v4.6.217 Dec 2021
    Release notes2 sources agree

    Fixes

    • Fixed route containing escaped colon should be matchable but is not matched to request path #2047
    • Fixed a problem that returned wrong content-encoding when the gzip compressed content was empty. #1921
    • Update (test) dependencies #2021

    Enhancements

    • Add support for configurable target header for the request_id middleware #2040
    • Change decompress middleware to use stream decompression instead of buffering #2018
    • Documentation updates
    Open source →
  58. v4.6.2-0.20220103190417-6f6befe555e93 Jan 2022pre-release

    Nothing published for this version

  59. v4.6.2-0.20211220194159-4fffee2ec8a420 Dec 2021pre-release

    Nothing published for this version

  60. v4.6.2-0.20211217124917-6b5e62b27ea017 Dec 2021pre-release

    Nothing published for this version