beego 1.7.1 新版本釋出

astaxie發表於2016-10-10

beego 1.7.1

新增功能:

  1. access log增加IP #2156
  2. orm增加新介面ReadForUpdate #2158
  3. 引數bind支援陣列form,columns[0].Data=foo&columns[1].Data=bar&columns[2].Data=baz #2111
  4. 自定義recover函式,增加配置beego.BConfig.RecoverFunc,預設和原來保持一致,但是使用者可以自己定義 #2004
  5. memcache cache 同時支援byte和string的儲存,這樣就可以通過gob儲存struct #1521
  6. ORM delete支援按照指定條件刪除 (#1802)[https://github.com/astaxie/beego/issues/1802]
  7. swagger的支援輸出yaml (#2162)[https://github.com/astaxie/beego/pull/2162]
  8. 增加RunController 和 RunMethod,讓使用者自定義路由規則 (#2017)[https://github.com/astaxie/beego/issues/2017]

修復bug:

  1. 靜態目錄如果已經存在index.html,當訪問目錄的時候不會自動新增/, 例如訪問/swagger不會跳轉到/swagger/,這樣會導致相對的css和js訪問不存在 #2142
  2. beego admin ui裡面訪問時間排序沒有安裝us,ms排序,而是安裝字元排序 #1877
  3. captcha生產圖片的時候,自定義height和width crash #2161
  4. DELETE請求下開啟了CopyBody情況下,如果body為空panic #1656

beego 1.7.0

新增改進功能:

  1. Filter訪問速度提升7.5倍以上 #1799
  2. Gzip壓縮的時候支援不同的level #1808
  3. ORM PK支援負數 #1810
  4. ORM 支援自定義自增ID的值 #1826
  5. Context 下載檔案函式改進:下載檔案之前先檢查是否存在 #1827
  6. log增加 GetLogger函式,可以增加相應的字首 #1832

相關文章