Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Releases: eric2788/biligo-live-ws

v0.1.16 更新

20 Jun 15:12
a4a36c6
Compare
Choose a tag to compare
  • 修復版本顯示為 v0.1.14
  • 修復B站用戶API請求失敗

v0.1.15 更新(可能是最后版本)

27 Feb 01:07
Compare
Choose a tag to compare
  • 修复监控直播间过多时因使用 Mutex Lock 不稳定导致 deadlock 从而出现 goroutine leaks 的问题 (已改用go channel, 监控 5000+直播间 内存长期稳定在 700MB 左右)
  • 优化订阅过期机制,并修复偶尔在ws连接了的情况下依然会自动被清空所有订阅的问题
  • 新增log文件,需要设置环境参数 ENABLE_LOG_FILE=true
  • 优化部分代码

Full Changelog: v0.1.14...v0.1.15

v0.1.14 更新

22 Dec 06:28
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 go 環境,可以下載 zip 直接打開程序運行

更新記錄:

  • 修复 goroutine leaks 导致的内存泄漏
  • heartbeat 自動斷線逾时改为三分钟
  • 优化内存使用量
  • 数据库新增闲置时关闭以进一步减少内存使用量

Full Changelog: v0.1.13...v0.1.14

v0.1.13 更新

13 Jun 04:55
225b578
Compare
Choose a tag to compare

v0.1.12 更新

01 May 08:28
848475e
Compare
Choose a tag to compare
  • 修復重複監聽的問題 (這次為真)
  • 新增自動選擇低延遲線路防止經常掉線 (需要設置環境參數 BILI_WS_HOST_FORCE=AUTO)
  • 新增強制指定線路 (需要設置環境參數 BILI_WS_HOST_FORCE=<線路>)

v0.1.11 更新

28 Apr 03:47
1c5a3b5
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 go 環境,可以下載 zip 直接打開程序運行

更新記錄:

  • 修復冷卻時依然顯示正在啟動監聽房間...
  • 請求頻繁時冷卻新增彈性時間, 防止死循環冷卻
  • 大大縮短在訂閱數量規模巨大的時候的訂閱操作時間
  • leveldb 修改操作方式,大大縮短啟動監聽時間 (只需十秒就可完成監聽三千多個直播間)

並修復 #25

v0.1.10 更新

25 Apr 04:16
0001e3d
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 go 環境,可以下載 zip 直接打開程序運行

更新記錄:

  • 短號監聽會自動接駁到真正的房間號
  • /listening/:room_id 資訊新增 official_role 判定主播類型
  • 透過 NO_LISTENING_LOG 的環境參數禁用 /listening/* 的記錄防止洗屏
  • 十分鐘冷卻改用新的 set 而不是 listening 防止請求持續頻繁
  • 修復檢查更新的 url 不正確的問題

v0.1.9 更新

14 Apr 15:15
ab033ee
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 go 環境,可以下載 zip 直接打開程序運行

更新記錄:

  • 更好的程序測試
  • 新增全局接口(無需訂閱)
  • 更好的 logging
  • 新增定期檢查更新
  • 直播資訊新增 用戶頭像网址, 用戶简介
  • 新增 /listening/listening/:room_id 接口查看監控統計
  • 新增環境參數 RESTRICT_GLOBAL 限制全局接口的訪問

更新 v0.1.8

08 Apr 13:24
ab9dc30
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 go 環境,可以下載 zip 直接打開程序運行

更新記錄:

  • 新增直播資訊更新去重 (五分鐘冷卻)
  • 新增 levelDB 本地數據庫防止請求頻繁 (開播時才會更新)
  • 錯誤訊息添加明確房間號和用戶號方便 debug
  • 當請求過快被攔截時將等待十分鐘後重新監聽
  • 當檢測用戶不存在時排除該房間
  • 獲取直播資訊時強制使用緩存,刷新直播資訊時強制刷新緩存,且用戶或房間資訊其中一方請求失敗時不會影響其他資訊的刷新

v0.1.7

25 Jan 09:40
9869d79
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.6...v0.1.7