> 版本說明
>Beta版比正式版更新頻率更高,新功能會優先在Beta版上發布。
***
## ****Release-v1.1.0 (2020.7.5)****
1. **發布SAAS多租戶版本**
> 企業永久授權版專享
***
#### **Beta-v1.0.10 (2020.7.5)**
2. 修復阿里云OSS上傳文件判斷文件無后綴BUG
3. 增加動態數據源管理 增加測試連接功能
4. 修復根據角色獲取菜單信息的問題
5. 數據字典增加redis緩存機制,提高系統性能
6. 優化添加頁面操作體驗
7. 更新代碼生成器模版代碼
8. 增加js自動生成隨機數函數
9. 修復自增ID超長問題
10. 優化若干細節邏輯&修復若干BUG
#### **Beta-v1.0.9 (2020.6.28)**
1. 優化驗證碼刷新機制,防止暴力破解
2. 新增定時任務手動執行/自動執行操作
3. 修復系統日志異步保存異常BU
4. 更新配置文件application.xml
> 新增定時任務初始化狀態配置參數jobInit定時任務初始化方式:
>
> * 默認1:初始化全部停止狀態;
> * 2:初始化全部運行狀態,并啟動任務
> * 3:保持原狀態,并啟動任務
5. 修改admin模塊base64編碼方式
6. 完善api模塊sign簽名算法
7. 開發文檔新增前端調用API簽名驗證示例
8. 完善開發文檔關于@signValid章節介紹
9. 完善@ApiToken注解校驗token
10. 完善accessToken和refreshToken獲取機制
> 適配SQL版本1.0.12
#### **Beta-v1.0.8 (2020.6.22)**
1. 集成Activiti工作流
2. 集成Quartz定時任務
3. 增加動態數據源,多數據源支持
4. 增加防止XSS漏洞組件
5. 調整Redis Session管理失效時間
6. 數據庫表默認字段增加createId和updateId
7. 調整Swagger掃包路徑
8. 修復頁面布局錯亂問題
9. 增加資源(菜單)管理增加布局操作
10. 修復若干BUG
#### **Beta-v1.0.7 (2020.6)**
1. 新增前端示例組件
2. 新增碼云、開源中國登錄界面
3. 代碼重構、優化代碼規范
4. 優化代碼生成器
5. 增加Shiro框架 JSESSIONID隱藏配置
6. 修復Session超時頁面嵌套問題
7. 修復若干BUG
8. 集成Activiti
#### **Beta-v1.0.6 (2020.5)**
1. 新增Cron定時任務表達式生成器
2. 新增輕量的表單生成器
3. 支持阿里云OSS對象存儲
4. 支持七牛云OSS對象存儲
5. 自定義了SpringBoot默認錯誤頁
6. 升級Captch圖形驗證碼,加固系統安全
7. 升級shiro版本
8. 修復多模塊mapper文件編譯覆蓋問題
9. 修復驗證碼刷新BUG
10. 修復打包失敗問題
#### **Beta-v1.0.5 (2020.4.19)**
1. 新增系統字典模塊
2. 新增代碼生成器功能,支持通過創建數據庫表結構一鍵生成模塊全流程代碼
3. 新增在線用戶監控模塊
#### **Beta-v1.0.4 (2020.4.15)**
1. 新增第三方授權登錄支持,當前僅實現了gitee、github
2. 新增會員管理模塊
#### **Beta-v1.0.3 (2020.4.10)**
1. 新增Shiro權限緩存機制,提高系統性能
2. 新增Redis模擬消息隊列異步多場景適用接口,提供應用性能
3. 新增系統日志切面,使用自定義日志注解@log()采集操作日志
4. 新增統日志模塊
5. 發表了開發文檔(本文檔)
6. 新增示例模塊(配套本文檔**“開始使用-開發第一個模塊示例”**章節)
#### **Beta-v1.0.2 (2020.4.08)**
1. 將代碼結構分層管理,獨立不同作用的common模塊其他模塊按需引用,可以大大減少代碼重復工作量。
2. “權限標識”字段修改為“權限標識組”,方便對同一事務的權限進行組合授權,使授權機制更加靈活方便。
3. 優化“權限添加”表單字段布局,使操作更簡潔,界面更清爽。
4. 權限列表增加“添加子節點”按鈕,添加權限更便捷。
#### **Beta-v1.0.1 (2020.3.30)**
1. 權限列表增加“展開所有”,“關閉所有”按鈕,方便了樹形表格的數據查看
2. 增加保存,編輯的校驗器,以及自定義參數校驗器
3. 增加演示環境配置,防止誤操作
4. 增加系統預設數據保護,防止誤操作
5. 增加加密/解密工具類
***
## **正式發布 release-v1.0.0 (2020.3.23)**
- 【純凈版】完整權限管理功能版本基礎框架
***
#### **成長歷程の發布就緒(2020.03.21)**
1. 開啟Shiro權限注解
2. Shiro增加密碼加密驗證
3. 數據庫user表增加salt值,密碼采用SHA256算法加密
4. 集成Swagger-UI接口在線調試文檔頁
5. 集成并且開啟Druid數據庫監控頁面
6. 數據庫中完善了系統預設功能的權限數據
7. 新增開啟集群環境配置,開啟后Session交給Redis管理實現Session共享
8. 新增shiroDialect使支持Thymeleaf支持shiro表達式
***
#### **成長歷程の功能完善(2020.03.19)**
1. 新增保存,編輯的校驗器,以及自定義參數校驗器,實際應用中不同的操作可能對用戶提交參數校驗規則不同,自定義參數校驗器正是為此量身定制
2. 新增個人中心功能
3. 調整代碼結構,增加prekit(預套件)和extend(擴展組件)結構劃分,方便二次開發版本迭代
***
#### **成長歷程のRBAC(2020.03.17)**
1. 之后陸續集成了第二件兵器:**“Shiro”**,第三件,第四件,第五件...
2. 集成了katcha驗證碼
3. 基于RBAC模型新增了“機構-用戶-角色-權限”等模塊以及“用戶角色關聯關系”,“角色機構關聯關系”,“角色權限關聯關系”等模塊
4. 新增數據控制的邏輯,對角色可以設置數據范圍。“僅限本人”、“僅限本機構”、“本機構以及下屬機構”、“自定義機構范圍”等多種數據權限范圍的策略
5. 新增用戶多角色關聯功能,實際應用中一個用戶一個角色可能已經滿足不了復雜的場景,本次新增了可以支持一個用戶關聯多個角色的功能
6. 新增密碼采用SHA256算法加密、加鹽等策略,大大加固系統信息安全機制
6. 后續將不斷完善RBAC權限業務的功能直到完美
***
#### **初見雛形 (2020.03.14)**
1. 集成了基于LayUI的界面,成功的為Coral置辦了一套漂亮的“披掛”!
2. 生長在這個“看臉”的時代,出門見人第一時間還是要化上了美美的妝的,本次完善了登錄頁,首頁等等.
3. 化完妝,穿搭也不能對付,我也是要力爭成為“時尚達人”的,因此,Coral定義了公共Thymeleaf模版,定義了頁面的結構規范
5. 此階段Coral一直處于增長技能的階段,不細說了反正就是新增了若干功能
***
#### **十八般武藝 VS 十八般兵器(2020.03.09)**
1. 這個時候的它如同剛出世的“石猴”,想要變成“齊天大圣”必須讓自己神通廣大以及擁有稱手兵器!
2. 本次更新集成了第一件兵器:**“MyBatis”**,選用當前最主流持久層神器MyBatis-Plus
3. 其次還為其“傳授了七十二般變化”的本領,集成了若干工具包和基礎功能能力
***
#### **項目誕生 (2020.03.04)**
1. 在碼云上創建Coral項目倉庫并init第一行代碼
2. 完善了README文件,Coral“人生第一次”緊張的為大家做了一次“自我介紹”
- 用戶必讀★
- 付費說明★
- 版權說明★
- 項目介紹
- 環境準備
- 開始使用
- 代碼安裝
- 代碼結構
- 配置文件
- 開發規范
- 模塊、路徑、類以及方法
- 數據庫表結構
- API響應體結構
- 二次開發
- 第一個模塊
- 講在前面的話
- 創建數據庫表
- 創建對象實體
- 創建Mapper
- 創建Service
- 創建控制器
- 創建ViewHTML
- 認證和授權
- 權限注解【后臺】
- 權限標簽【前臺】
- 獲取當前用戶
- 接口Token驗證
- 基于Token驗證說明
- 開啟驗證并獲取令牌
- AccessToken的使用
- RefreshToken的使用
- 接口簽名驗證
- 接口簽名算法v1.0
- 接口使用簽名
- 能力集成
- Shiro框架集成
- Shiro框架介紹
- Shiro框架集成
- 構建RBAC模型
- 集成方案介紹
- 集成結果驗證
- Shiro過濾器
- Shiro會話管理
- Shiro緩存管理
- Shiro其他組件
- Redis緩存集成
- SpringBoot集成Redis
- 使用Redis實現管理Session
- 使用Redis模擬消息隊列
- MybatisPlus集成
- 多數據源的介紹
- Swagger文檔介紹
- AOP切面的應用
- Quartz定時任務
- Activiti工作流引擎
- 重要提示
- 更新日志