Skip to content

Releases: KageRyo/RyoURL

RyoURL-v1.3.1

21 Aug 02:17
31fb7e1
Compare
Choose a tag to compare

RyoURL v1.3.1

改動

+ 將 Schema 改為 submodule 的方式使用
- 移除對原來 Ninhja Schema 的依賴性

已知問題

#37 會在未來追加限制。

RyoURL-v1.3.0

16 Aug 02:21
31fb7e1
Compare
Choose a tag to compare

RyoURL v1.3.0

改動

+ 新增了查看使用者資訊的 API
+ 新增了管理使用者權限的 API
+ 新增了刪除使用者的 API
+ 新增了與 RyoURL-test 連線測試的設定
+ 重構 API
+ 新增對管理員使用者的驗證
+ 新增對匿名使用者的驗證
- 解決了 creator_username 無法正確紀錄的問題
- 解決了一般使用者可以使用管理員權限的問題
- 解決了程式碼中的一些不良用法

修復了

#38 #39 #40

已知問題

#37 會在未來版本修復限制。

RyoURL-v1.2.3

09 Aug 08:07
51914da
Compare
Choose a tag to compare

RyoURL v1.2.3

改動

+ 完全以 JWT 進行驗證
+ 重構程式碼
- 修復能夠刪除他人短網址的 BUG
- 移除傳統 Session 驗證方式

What's Changed

Full Changelog: RyoURL-v1.2.2...RyoURL-v1.2.3

RyoURL-v1.2.2

08 Aug 08:21
97553a4
Compare
Choose a tag to compare

RyoURL v1.2.2

改動

+ 重構 api.py
+ 調整部分函式命名
+ 調整部分 API 命名
- 移除錯誤的內容
- 移除未使用的函式庫

下一階段

即將開始開發 RyoURL-frontend,敬請期待。

RyoURL-v1.2.1

07 Aug 10:02
a84cdda
Compare
Choose a tag to compare

RyoURL v1.2.1

  • 若您使用 RyoURL v1.2.0,為了提升安全性,建議您升級至本版本。

改動

+ 改為使用 JWT 進行身分驗證
+ 新增更新 TOKEN 的 API
- 移除登出的 API

修復了

下個版本

  • 預計將對 api.py 進行重構。

RyoURL-v1.2.0

05 Aug 07:47
3e8b83a
Compare
Choose a tag to compare

RyoURL v1.2.0

改動

+ 新增使用者註冊的 API
+ 新增使用者登入的 API
+ 新增使用者登出的 API
+ 新增查詢全部短網址的 API
+ 新增權限管理
+ 建立管理員權限
+ 建立一般使用者權限
+ 限縮對未登入使用者的權限(詳見 README.md)
- 將 BASE62 算法改回全隨機(見下說明)

短網址產生算法改動說明

在最近測試時發現,使用 BASE62 就算只取其中幾位混合時間或是其他內容時,重複會非常大,且反而短時間有同一短網址的產生時碰撞的機率反而比全隨機大,所以決定還是先換回全隨機。

修復了

RyoURL-v1.1.2

02 Aug 07:26
ef0dc07
Compare
Choose a tag to compare

RyoURL v1.1.2

改動

+ 將短網址編碼方式改為使用 BASE62
+ 增加 redis 未正常運作的例外處理
+ 重構 views.py

修復了

已知問題

  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址,所以要 #28

RyoURL-v1.1.1

01 Aug 09:19
53e8f21
Compare
Choose a tag to compare

RyoURL v1.1.1

破壞性改動

  1. #23 資料庫更新為 postgreSQL

改動

+ 使用 postgreSQL
+ 使用 Docker-compose 分離容器
- 捨棄 sqlite3
- 解決永久導向致無法計數的問題
- 解決了計數可能會被清除問題

修復了

已知問題

  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址。
  • #19 短網址算法改良是必要的,目前的算法未來可能會有效率低落的隱患風險。

未來更新

  • #19 預計會在下一版本完成,除非有其他異常需修復。

RyoURL-v1.1.0

01 Aug 03:01
8f64e59
Compare
Choose a tag to compare

RyoURL v1.1.0

重大更新,建議更新至此版本或更新版本以提升效能。

改動

+ 使用 Redis 而非直接頻繁存取資料庫
+ 對快取機制進行調整與設定
+ 提升程式碼可讀性與模組化
+ 增加必要的例外處理與日誌紀錄
- 移除引入但未被使用的函式庫

修復了

已知問題

  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址。
  • #19 短網址算法改良是必要的,目前的算法未來可能會有效率低落的隱患風險。

未來更新

RyoURL-v1.0.5

30 Jul 09:03
a9d85ea
Compare
Choose a tag to compare

RyoURL v1.0.5

改動

+ 新增了過期設定的功能

修復了

已知問題

  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址。

未來更新

  • #22 會在下一個版本完成,除非有其他 BUG 發生,否則此版本為 v1.0 最後一版,下一版本為 v1.1。