mirror of
				https://github.com/labstack/echo.git
				synced 2025-10-30 23:57:38 +02:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.2 KiB
		
	
	
	
	
	
	
	
+++ title = "Migration" description = "Migration" [menu.main] name = "Migration" parent = "guide" weight = 2 +++
Change Log
- Automatic TLS certificates via Let's Encrypt
- Built-in support for graceful shutdown
- Utility functions to wrap standard handler and middleware
- Maptype 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 Echoinstance:- 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 Contextsupport
- Dropped support for fasthttp
- Dropped deprecated API
- Moved Loggerinterface to root level
- Moved website and examples to the main repo
- Updated docs and fixed numerous issues