コンテンツにスキップ

Gin 1.4.0 がリリースされました

変更履歴

機能

  • [NEW] Go Modulesのサポート #1569
  • [NEW] フォームマッピングのマルチパートリクエストをリファクタリング #1829
  • [NEW] ファイルバインディングのサポート #1264
  • [NEW] 配列マッピングのサポートを追加 #1797
  • [NEW] context.KeysをLogFormatterParamsとして利用可能に #1779
  • [NEW] Marshal/Unmarshalにinternal/jsonを使用 #1791
  • [NEW] time.Durationのマッピングをサポート #1794
  • [NEW] フォームマッピングをリファクタリング #1749
  • [NEW] ストリーミング中にクライアントが切断した場合を示すcontext.Streamのフラグを追加 #1252
  • [NEW] 新しいメソッドcontext.Attachmentによるcontent-dispositionアタッチメントをサポートするためcontext.Fileを拡張 #1260
  • [NEW] redirectTrailingSlashでX-Forwarded-Prefixからのプレフィックスを追加 #1238
  • [NEW] context.HandlerNames()を追加 #1729
  • [NEW] LogFormatterParamsにレスポンスサイズを追加 #1752
  • [NEW] フォームマッピングでフィールドの無視を許可 #1733
  • [NEW] コンソール出力でカラーを強制する関数を追加 #1724
  • [NEW] URLパラメータのバインディング #1694
  • [NEW] LoggerWithFormatterメソッドを追加 #1677
  • [NEW] ファイルディスクリプタを通じてhttp.Serverを実行するRunFdメソッド #1609
  • [NEW] Yamlバインディングのサポート #1618
  • [NEW] PureJSONレンダラーを追加 #694
  • [NEW] フォームバインディングでのデフォルト時間フォーマットを設定 #1487
  • [NEW] 依存ライブラリをアップグレード #1491

バグ修正

  • [FIX] 長時間実行リクエストでのレイテンシ精度を切り捨て #1830
  • [FIX] IsTermフラグがDisableConsoleColorメソッドの影響を受けないように修正 #1802
  • [FIX] Readmeの更新 #1793 #1788 1789
  • [FIX] StaticFS: 404で2行のログが出力される問題を修正 #1805#1804
  • [FIX] examplesを独立したリポジトリに移動 #1775
  • [FIX] HTTPコンテンツネゴシエーションのワイルドカードをサポート #1112
  • [FIX] FormFile呼び出し時にMaxMultipartMemoryを渡すように修正 #1600
  • [FIX] LoadHTML*テストの修正 #1559
  • [FIX] HandleContextからsync.poolの使用を削除 #1565
  • [FIX] 出力ログをos.Stderrにフォーマット #1571
  • [FIX] 可読性のためロガーに黄色背景とダークグレーのテキストを使用 #1570
  • [FIX] panicログから機密リクエスト情報を削除 #1370
  • [FIX] log.Println()がタイムスタンプを出力しない問題を修正 #829 #1560
  • [FIX] 欠落していたコピーライトを追加しif/elseを更新 #1497
  • [FIX] msgpackの使用方法を更新 #1498
  • [FIX] レンダリングでprotobufを使用 #1496
  • [FIX] Protobufフォーマットレスポンスのサポートを追加 #1479
  • [FIX] BindXMLとShouldBindXMLを追加 #1485
  • [FIX] CIテストの更新 #1671 #1670 #1682 #1669
  • [FIX] StaticFS(): パスが存在しない場合に404を送信 #1663
  • [FIX] JSONバインディングでnilボディを処理 #1638
  • [FIX] URIパラメータのバインドをサポート #1612
  • [FIX] recovery: Google App Engineでのsyscallインポートの問題を修正 #1640
  • [FIX] デバッグログに改行が含まれるようにする #1650
  • [FIX] 壊れたパイプのリカバリ中にpanicスタックトレースが出力される問題を修正 #1089 #1259
  • [FIX] Context.Next() - 各イテレーションでハンドラのlenを再確認 #1745
  • [FIX] すべてのerrcheck警告を修正 #1739 #1653
  • [FIX] defaultLoggerのカラーメソッドをpublicに変更 #1771
  • [FIX] writeHeadersメソッドをhttp.Header.Setを使用するように更新 #1722
  • [FIX] context.Copy()の競合状態を修正 #1020