E5SubBot Versions Save

🤖 Telebot for E5 Renewal

v0.5.0

1 year ago

Changelog

Others

  • bdfbcf08611d78f75d5ac416d09f0755d247fc4b: Attempt to support SSL for MySQL (#44) (@boris1993)
  • 88233fbc2a10600bc394af71ea60c2d6f029af46: chore(go): upgrade to go1.20 (@iyear)
  • f153de1f2b130657a4348063ce0e75e7246e2d69: chore(gomod): upgrade deps (#42) (@dependabot[bot])
  • c0b63e73a758b52c20a6efe97fd57465afa39128: ci(goreleaser): add release phase (@iyear)

v0.4.0

2 years ago

E5SubBot didn't support Docker deployment because MySQL is too bloated. Now it supports sqlite, I think that Docker deployment should return, which is also currently recommended.

Please check the README for specific deployment.

As for other updates, there is almost nothing, I refactor some code, update some badges, just this.

If there is no special needs, you don't need to update

Full Changelog: https://github.com/iyear/E5SubBot/compare/v0.3.2...v0.4.0

v0.3.2

2 years ago

Full Changelog

https://github.com/iyear/E5SubBot/compare/v0.3.1...v0.3.2

User ID

User identifiers can now be bigger than 2^31 - 1 and it is no longer possible to store them in a signed 32-bit integer type. User identifiers have up to 52 significant bits, so a 64-bit integer or double-precision float type is safe for storing them. Please make sure that your code can correctly handle such user identifiers.

Main Changes

  • Upgrade dependencies,mainly fixed User ID int64 problem
  • Add darwin arm64 support
  • Add goreleaser upx hook

How to Upgrade

Replace original binary file

v0.3.1

2 years ago

Changelog

cc7dea0 :art: format comments e1aab00 :bento: Add office logo b7020e8 :bug: Fix /log command 7b4d620 :fire: Remove pics 1000761 :fire: Remove useless functions 6832447 :green_heart: Fix darwin build error 15ad031 :green_heart: Remove some arches and add darwin support 42a6383 :lipstick: Add emoji in messages 03409f8 :memo: Add new comments and sqlite config 92691a0 :memo: Update document links 7bfdcc6 :memo: Update logo and style ea54b84 :sparkles: Add sqlite support

手动说明

主要是增加了 pure go sqlite 的支持,以后可以不用 mysql 了,太重了。 旧版本升级关注配置文件的改变,详情看文档 升级新版本发生问题请先看文档! 顺便更新了一下RADME的版头,好看了许多。 为Bot的消息加了一些 emoji,更加友好 修了 /log 命令,v0.3.0是坏的,这次会返回最新的log

https://pkg.go.dev/modernc.org/sqlite 平台支持的影响,goreleaser发布的包会少了一些,不过常用的平台和架构都是支持了。

因sqlite的支持,docker不再更新,请docker用户备份数据库转向 二进制+sqlite,抱歉

v0.3.0

2 years ago

Changelog

9d6db79 Beautify and independently config f85de1b Custom table name 58cf0e5 Modify .goreleaser.yml fed7de9 Modify .goreleaser.yml e25dab3 Modify documents 90248dc Refactor 3dacd6c Refactor cc04400 Remove useless code b917186 Remove useless comments 5c67054 Rewrite 89946ff Use goroutine to speed up the sign speed f260c54 Use gout instead of client 0ce6822 Use mysql as the database dd5f3fa add function comments f572bdb add primaryKey ID field 3e5ed2b change db to sqlite 088d0f2 change logger to zap d82ace2 change to gorm 2390200 fix Get EOF and Client.Timeout exceeded while awaiting headers a1e68cd fix client EOF error 37176b7 fix getUserInfo wrong url 0c2cc1e improve messages 15e9d93 independent config 9569424 independent sign task 9a919c5 refactor socks5 proxy and cron config b8490fe remove CheckErr() b026671 remove SignTask() 6d14280 remove error return e50ce27 remove mysql connection

旧版本迁移: 主要变更了两个配置项 goroutinemysql.table goroutine: 并发数,不要过大,10-30之间 mysql.table: 直接安装v0.3.0可以随意填写;从旧版本升级而来请填写 users ,否则读不出表

有问题先看README

v0.2.2

3 years ago

Changelog

95eb409 fix admin chat error

如果用了守护进程,升不升级无所谓

v0.2.1

3 years ago

Changelog

a82ac72 Merge remote-tracking branch 'origin/master' 6f58e71 Update README.md 517ae66 Update README_zhCN.md e952608 fix username is nil

如果用了守护进程,升不升级无所谓

v0.2.0

3 years ago

Changelog

c4e44d7 Add FeatHub 2b1c99f Add FeatHub f0039e3 Add README in Chinese cb3c3a4 Merge pull request #6 from Sean2525/master 83213aa README in English 6c027c9 Remove ports in docker-compose.yml 8545e7e Update 9cf10dc Update fec1516 Update FeatHub Btn ccd73c1 Update FeatHub Btn 5307756 fix a link error e15e57d fix newRefreshToken

主要是修复了newRefreshToken的数据库写入,避免90天后导致refreshToken过期. 建议更新,否则90天后就是大批自动解绑的灾难

v0.1.9

4 years ago

Changelog

4d6247d 修复db未关闭导致触发mysql并发上限

重要BUG修复,如果想长时间跑必须更新此版本

v0.1.8

4 years ago

Changelog

7dd7765 Add Docker Support a94634d Add Docker-compose.yml cf1a6fc Add ErrLimit 2540e75 Add More Detail Log Print 587e20e Add config example 6e3b571 Fix timezone 89fd0a0 Remove refreshToken 0c0843f 增加 /export 命令用于导出信息 5a1158e 增加清退账户对管理员的反馈 1c1bc08 增加获取log 56b8787 增加获取最近log d90cd58 增加详细的错误反馈 737d28f 增加账户任务错误上限自动解绑 a3cc759 增加错误反馈 d5497d7 小总结+修复小问题 9bb40d8 简化错误反馈

补充

这是最后一个功能性版本,接下来的版本只会修一修BUG issue#4 增加arm平台二进制文件

  1. 增加 /export 命令用于导出信息
  2. 增加 /log 命令用于导出日志文件(管理员)
  3. 增加详细的错误反馈
  4. 增加账户任务错误上限自动解绑
  5. 增加Docker部署
  6. 更详细的日志输出