## 遷移
### 更新日志
- 通過 [Let’s Encrypt](https://letsencrypt.org/) 自動生成 TLS 證書
- 內置優雅停機 (graceful shutdown)
- 提供用于封裝標準處理程序 (standard handler) 和中間件 (middleware) 的功能函數
- `Map` 類型簡單表述為 `map[string]interface{}`
- 上下文 (context) 現在封裝了標準的 `net/http` 請求與響應
- 新的配置
- `Echo#ShutdownTimeout`
- `Echo#DisableHTTP2`
- 新的 API
- `Echo#Start()`
- `Echo#StartTLS()`
- `Echo#StartAutoTLS()`
- `Echo#StartServer()`
- `Echo#Shutdown()`
- `Echo#ShutdownTLS()`
- `Context#Scheme()`
- `Context#RealIP()`
- `Context#IsTLS()`
- Echo 利用以下屬性替代 setter/getter 方法
- Binder
- Renderer
- HTTPErrorHandler
- Debug
- Logger
- 改善重定向和 CORS 中間件
- 由于 `Echo#Static` 的存在廢除了 static 中間件
- 刪除 API
- Echo#Run()
- Context#P()
- 刪除標準 `Context` 支持
- 刪除 `fasthttp`
- 刪除標記為 deprecated 的 API
- `Logger` 接口移至 root 級別
- 將網站和示例移至主倉庫
- 更新文檔以及修復了大量問題 (issues)
## [Cookbook](https://echo.labstack.com/cookbook)