Bug跟蹤管理系統,Bugzilla 5.0 新特性:新增REST API等
Bugzilla最初由Mozilla公司開發,并于1998年開源,曾經是錯誤追蹤工具的一種 標準。最近幾年,由于對基于云的錯誤追蹤工具的青睞,如Jira和GitHub,雖然仍有許多組織在大量的項目中 應用,它已經逐漸 失去了吸引力。與基于云的問題追蹤工具相比,Bugzilla的 弊端包括復雜的安裝和配置過程、過時的UI界面、受限的定制化能力以及缺乏商業支持。另外一方面,Bugzilla的優點在于在大型錯誤數據庫之上的優良性能,可擴展的問題和用戶分組功能以及高級搜索。
上一版本發布兩年之后,Bugzilla發布了5.0版本。在這一版本中,該程序錯誤跟蹤工具新增了許多新的特性和優化,例如在注釋中添加標簽的能力,新的分組成員資格檢查機制,優化的網絡服務API等等。
-
WebServices API:Bugzilla 5.0增加了新的類REST端點,允許客戶端使用標準的HTTP調用。已有的XML-RPC 和JSON-RPC已經被廢棄并有可能在Bugzilla 7.0版本中移除。類REST接口所帶來的重大優化是對API鍵的支持,這樣客戶端就不再需要使用cookie或用戶憑證。
-
錯誤注釋標簽:新版本中可以使用標簽篩選錯誤注釋。這一功能在用標簽關聯會話、將某些具體的注釋標識為重要注釋或垃圾信息時非常實用。
-
成員資格檢查:建立一種更加靈活的新機制用于確定查看錯誤的權限。之前的版本中,用戶所屬的分組需要包含錯誤所在的所有組才可以查看這個錯 誤,而5.0版本中默認的新的設置則允許屬于錯誤所在的任一分組的用戶查看該錯誤。這一新的機制雖然更加寬松,但有可能會不小心將錯誤暴露給不恰當的人。
-
緩存優化:Bugzilla可以連接到一個Memcached服務器,以降低數據庫查詢的執行數量,從而提升性能。
完整的變更列表可以參見發布說明。
查看英文原文:Bugzilla 5.0 Adds New REST API and More
稿源:infoq.com/cn