Skip to content

Releases: labstack/echo

v3.0.1

16 Nov 04:14
Compare
Choose a tag to compare

Fixed #729 (Routing bug)

v3.0.0

15 Nov 07:10
Compare
Choose a tag to compare

Echo v3

Change Log

  • Automatic TLS certificates via Let's Encrypt
  • Built-in support for graceful shutdown
  • Utility functions to wrap standard handler and middleware
  • Map type as shorthand for map[string]interface{}
  • Context now wraps standard net/http Request and Response
  • New configuration
    • Echo#ShutdownTimeout
    • Echo#DisableHTTP2
  • New API
    • Echo#Start()
    • Echo#StartTLS()
    • Echo#StartAutoTLS()
    • Echo#StartServer()
    • Echo#Shutdown()
    • Echo#ShutdownTLS()
    • Context#Scheme()
    • Context#RealIP()
    • Context#IsTLS()
  • Exposed the following properties instead of setter / getter functions on Echo instance:
    • Binder
    • Renderer
    • HTTPErrorHandler
    • Debug
    • Logger
  • Enhanced redirect and CORS middleware
  • Dropped static middleware in favor of Echo#Static
  • Dropped API
    • Echo#Run()
    • Context#P()
  • Dropped standard Context support
  • Dropped support for fasthttp
  • Dropped deprecated API
  • Moved Logger interface to root level
  • Moved website and recipes to the main repo
  • Updated docs and fixed numerous issues

Learn More

v3.0.0-beta.3

12 Nov 17:51
Compare
Choose a tag to compare
v3.0.0-beta.3 Pre-release
Pre-release
updated docs, readme and benchmark tests (#718)

* updated docs, readme and benchmark tests

Signed-off-by: Vishal Rana <[email protected]>

* fixed #719

Signed-off-by: Vishal Rana <[email protected]>

v2.2.0

12 Nov 15:34
Compare
Choose a tag to compare

Final v2.x release from master

v1.4.4

09 Nov 18:29
Compare
Choose a tag to compare

Fixed #623, #709

v3.0.0-beta.1

01 Nov 17:29
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release
changes README's hello-world example for v3 (#698)

* [doc] adding graceful documentation and example.

* adding myself to the maintainers list and minor comment formatting change

* [doc] updating code on the guides/context.md and guides/cookies.md to use v3 code.

* [doc] updating error-handling and request to v3 codebase

* [doc] updating templates documentation

* [doc] cleaning hello-world documentation for v3

* [content] adding website index content based on #667

v1.4.3

29 Oct 00:14
Compare
Choose a tag to compare

Fixed #697

Echo v2.1

18 Oct 01:13
Compare
Choose a tag to compare
  • Fixed bugs in JWT and CSRF middleware
  • Ability to skip a middleware via Skipper function https://echo.labstack.com/middleware/overview#skipping-middleware
  • Function to fetch RealIP in engine.Request
  • Function to fetch RealIP
  • Fixed HTTP2 TLS config
  • Function to close listener Echo#Stop()
  • Set of new redirect middleware https://echo.labstack.com/middleware/redirect
  • Renamed Context#Context => Context#StdContext & Context#SetContext => Context#SetStdContext
  • #576 fasthttp fix setting cookie value
  • #577 Context.Bind does not recover from panic
  • #579 fix panic in form binding
  • #574 Conext.Bind() can not bind GET method queryParams
  • #587 Escaped forward slashes in path parameter
  • #604 Custom header is overwritten by c.JSON
  • #605 Do not set DEBUG log level in Echo.SetDebug(false)
  • #608 [Urgent] HTTP connection hangs when using HEAD method
  • #622 Group middleware not applied to Static or File routes
  • #610, #611 Enhanced JSON error reporting in binder
  • #629 fix import path, ipfans -> labstack
  • #364 Disabling the default logger.
  • #626 the context package has been moved from the x/net repository to the standard library as the context package
  • #625 Support Go v1.7
  • #632 Enhance JWT Middleware with custom claims struct
  • #633JWT middleware: support RS256 algorithm
  • #637 Inline feature
  • #589 JWT middleware: support for accessing token from cookie
  • #591 Read token from cookie in JWT middleware
  • #525, #566, #573, #653 [Proposal] Improve Context Response Options for Speed and Usability
  • #655 New Function Engine#Close
  • #657, #647, #656 Potential concurrent access panic in middleware.JWT
  • #663 Fixed typo

v2.0.2

16 Jun 21:43
Compare
Choose a tag to compare
  • Refactored TLS config 2fab27a
  • #565
  • Use read/write timeout in server config
  • Updated JWT lib to v3 fbcdf70

v2.0.1

11 Jun 15:15
Compare
Choose a tag to compare