跳到主內容

BookStack 版本更新

在做 BookStack 版本更新之會先建議先將現行的資料先備份起來,之後再進行版本更新動作。

  • 更新指令
git pull origin release && composer install --no-dev && php artisan migrate
  • 清理快取服務
php artisan cache:clear
php artisan config:clear
php artisan view:clear
  • 顯示此訊息是表示要改修資料庫相關表單,BUBU 我是都直接選擇 YES 因為我也不知道官方是否有修改資料庫狀況

bs-1.png

官方版本更新記錄


109.03.16 官方從 0.28.3 版之後更新方式已刪掉修改成官方更新方式

109.05.02 官方從 0.29.2 版有嚴重漏洞問題,請盡速更新,此版已修復 BookStack v0.18 版中引入的 XSS 安全漏洞。

  • 如果已更新到 0.29.2 版本,更新後記得下一段指令,以確保安全
php artisan bookstack:regenerate-comment-content

109.10.31 官方從 0.30.4 版有嚴重漏洞問題,請盡速更新

109.12.06 官方從 0.30.5 版有嚴重漏洞問題,請盡速更新

110.01.03 官方發佈 0.31.0 版

新增加回收桶功能、登入時有錯誤訊息的記錄、修訂版本系統改版

110.04.09 官方發佈 21.04 版

從此版開始版號已修改為正式版接續之前的版號,新增加可以在頁尾增加連接、日誌選擇用戶、書架排方式等之類的詳細請參考官方公告

110.05.30 官方發佈 21.05 版

新增加我的最愛、書本裡的上下頁及搜尋結果會顯示標籤

110.08.31 官方發佈 21.08 版

新增加雙重驗證、可匯出 md 檔、使用者匯出權限等等

110.10.25 官方發佈 21.10 版

新增加 TOTP 功能

110.11.16 官方發佈 21.11 版

改版說明:加強搜尋功能、標籤列表、系統框架升級

110.12.22 官方發佈 21.12 版

改版說明:新增加 webhooks 操作通知管理者、複製書籍、章節和角色、日誌中可看到來源 IP

111.01.25 官方發佈 21.12.3 版

  • v21.12.3 版本更新內容

  • Composer 版本要求要在 2.0版本以上來安裝或更新 BookStack:

    • Composer 版本查詢 composer -V
    • 更新 Composer composer self-update

111.02.26 官方發佈 22.02 版

111.03.30 官方發佈 22.03 版

改版說明:更新WYSIWYG、新增加可折疊區塊、更新Webhook、更新 api、使用者建立時可選擇語系、PDF匯出文字大小可調整。

改版說明:更新WYSIWYG、更新Webhook、重新排版設定介面。

111.04.29 官方發佈 22.04 版

改版說明:新增可在頁面上做輯編功能切換、API 新增回收功能等之類,詳細說明請再參考官方更新說明

111.04.29 官方發佈 22.06 版

改版說明:新增章節轉換為書本、書本轉換為書架功能、 SAML和 OIDC 身份驗證自動啟動登入功能、UI 介面修復及改版、等之類詳細請再參考官方公告資訊

111.07.28 官方發佈 22.07 版

改版說明:改善權限功能、書架管理、WYSIWYG 代碼編輯器新增收藏語言及日誌中設定 IP 顯示位置隱私等之類的,詳細說明請再參考官方更新說明

111.08.11 官方發佈 22.07.3 版

改版說明:本次改版是有關於跨站服務安全性更新

111.09.08 官方發佈 22.09 版

改版說明:新增加頁面參考、自動更新連接、OIDC同步及圖片本地(安全性受限制)等之類,詳細說明請再參考官方更新說明

111.10.21 官方發佈 22.10 版

改版說明:重新設定有關於權限相關,詳細說明請再參考官方更新說明

111.11.30 官方發佈 22.11 版

改版說明:新增快捷鍵功能、全站搜尋時會出現相關預覽、markdown 功能改版等之類,詳細說明請再參考官方更新說明

112.01.31 官方發佈 23.01 版

改版說明:新增可自訂義應用圖示、自訂義主題顏色配置、書本分類體驗升級、新增代碼語系及權限系統改版等之類,詳細說明請再參考官方更新說明

112.02.26 官方發佈 23.02 版

改版說明:新增 API 角色、sendmail 配置選項、框架更新為 Laravel 9 、PHP 從 7.4 更新為 8.0.2 及其他功能改版等之類,詳細說明請再參考官方更新說明

112.05.03 官方發佈 23.05 版

改版說明:新增 系統管理CLI、上傳圖片及附件功能改版及其他功能改版等之類,詳細說明請再參考官方更新說明

112.06.30 官方發佈 23.06 版

改版說明:更新圖片管理中心及其他功能改版等之類,詳細說明請再參考官方更新說明

112.08.30 官方發佈 23.08 版

改版說明:新增內容通知及其他功能改版等之類,詳細說明請再參考官方更新說明

112.10.30 官方發佈 23.10 版

112.12.29 官方發佈 23.12 版

改版說明:新增描述增加簡單編輯、書本範本及其他功能改版等之類,詳細說明請再參考官方更新說明

113.02.28 官方發佈 24.02 版

改版說明:新增評論可用 Markdown 、OIDC驗證方式及其他功能改版等之類,詳細說明請再參考官方更新說明

113.05.11 官方發佈 24.05 版

改版說明:PHP 要求版本為 8.1 以上、Composer 要求版本為 2.2 以上、PDF 匯出新增選項 EXPORT_PDF_COMMAND及其他功能改版等之類,詳細說明請再參考官方更新說明

113.10.09 官方發佈 24.10 版

改版說明:新增加新版的線上編輯器及其他功能改版等之類,詳細說明請再參考官方更新說明

更新失敗處理方式


如果更新出現如下畫面,表示你有修改到,官方預設的設定檔,處理方式有兩種一種是刪除已修改過的檔,另一種是將該檔移出來放到其他的地方,不過會建議不要去修改官方的設定檔,會建議統一設定在 .env 此設定檔裡面,這樣子更新時才不會出現問題。

例如:他會顯示你修改什麼檔,因為有修改到 config/database.php  此檔,所以只要處理此檔就可以正常更新。

bs-QA.jpg




參考相關文件