Skip to content

Releases: freeok/so-novel

v1.10.3

08 Jun 18:42

Choose a tag to compare

v1.10.3 (2026-06-09)

✨(no-search.json): 新增书源「小说之家」 #332

🐛 修复 Windows 无法运行 WebUI (jetty 12.1.9 bug)

v1.10.2

03 Jun 09:15

Choose a tag to compare

v1.10.2 (2026-06-03)

✨ Features

  • 增强书源规则功能,filterTag 支持 CSS Selector 语法
  • 新增配置项:是否启用下载进度条 #254

🐛 Bug Fixes

  • 修复 WebUI 偶发性下载非指定文件的问题 #325
  • 修复书海阁分页章节第一页内容丢失 #331
  • 修复「69书吧」域名切换导致目录章节数为 0 的问题

♻️ Refactor

  • 限制并发数并调整 SSE 推送频率
  • 更新书源规则
  • 更新 BookSourceTest

🚚 Chore

  • 更新 Bootstrap CDN

📝 Documentation

  • 更新 SPONSORS.md
  • 更新 BOOK_SOURCES.md、readme.txt
  • 更新 preview-webui.png

v1.10.1

05 Apr 02:59

Choose a tag to compare

v1.10.1 (2026-04-05)

✨ Features

  • WebUI 功能增强 #311

🐛 Bug Fixes

  • 修复 WebUI 跟随服务器配置的下载格式错误
  • 修复设置 [cookie] qidian 后,封面仍下载失败 #315

♻️ Refactor

  • 优化 HtmlTocHandler.java, CrawlerPostHandler.java
  • 更新 CoverUpdaterTest.java
  • 更新 maven-compiler-plugin configuration
  • 重构并调用 FileUtils#toAbsolutePath()
  • 移除 VersionServlet.java

v1.10.0

08 Mar 16:54

Choose a tag to compare

v1.10.0 (2026-03-08)

✨ Features

  • 新增书源「燃文小说网」
  • 新增书源「101看书」#238
  • 新增书源「笔趣阁365」#256
  • 新增书源「东滩小说」#295
  • 新增书源集 cf-direct.json
  • 支持添加 Cloudflare 防护的书源 #250
  • 简化书源详情页规则,默认从 meta 获取

🐛 Bug Fixes

  • 修复 69 书吧无法获取正文 #250
  • 修复 Web 启动崩溃
  • 修复 WebUI 部署后未显示章节下载进度

♻️ Refactor

  • 更新解析器
  • 更新随机 UA
  • OkHttp 请求携带 Referer 头
  • 重构 SSE 代码
  • 重构 VirtualThreadLimiter.java
  • 重构 CheckUpdateAction.java
  • 优化 CrawlUtils#hasCf()
  • 移除 SearchResultsHandler#sort()
  • 移除 Book.java
  • 移除 Rule#Book#wordCount
  • 重命名规则文件

📝 Documentation

  • update readme.txt
  • update recommend-source.yml
  • update SPONSORS.md
  • README.md: 增加 WPS、掌阅等软件无法打开下载的 EPUB 解决方案
  • README.md: 将「JVM Options」改为「自定义 JVM 系统属性」
  • README.md: 移除 JVM Options -Dfile.encoding
  • README.md: 更正 start-custom-jre.cmd 错误

🚸 Other Improvements

  • WebUI 列显示书源名
  • 优化 run-macos.sh #308
  • 更新书源规则模板
  • 更新 JS 逆向测试
  • 适配 act

v1.9.8

25 Dec 15:31

Choose a tag to compare

v1.9.8 (2025-12-25)

✨ Features

  • 改善批量下载体验

🐛 Bug Fixes

  • 修复下载异常
  • 修复无法使用全本小说网进行批量下载
  • 修复 #294

♻️ Refactor

  • 更新 WebUI
  • 更新 Web 服务启动日志

🔧 Configuration

  • 更新默认并发数
  • 更新 config.ini 注释

v1.9.7

23 Dec 11:23

Choose a tag to compare

v1.9.7 (2025-12-23)

✨ Features

  • 改善独立搜索体验
  • 解析器支持自动检测文本编码
  • 自动获取分辨率最高的封面

⚡ Performance

  • 提高封面获取性能

🐛 Bug Fixes

  • 修复全本小说网无法使用

♻️ Refactor

  • 重构 SourceUtils.java
  • 优化正文开头重复章节标题的过滤正则 #57
  • 增强 CLI 代码健壮性
  • 规范 D1 Worker URL 的 Base64 编码

🔧 Configuration

  • 将「大熊猫文学」规则迁移至 proxy-rules.json
  • 悠久小说网新增封面规则
  • 更新 flowlimit-rules.json

📝 Documentation

  • 新增 SPONSORS.md
  • 更新 readme.txt
  • 更新 feedback.yml

Caution

此版有明显 Bug,修复后发布 v1.9.8

v1.9.6

29 Oct 21:22

Choose a tag to compare

v1.9.6 (2025-10-30)

✨ 新特性

  • 新增配置项:是否过滤低相似度搜索结果 #283
  • 适配 ARM64 发行版的自动更新
  • WebUI 显示版本号
  • TUI 增加赞助选项

🐛 修复

  • 修复 Linux 版无法启用 Web 模式 #281

♻️ 重构

  • 解决某些阅读器无法识别 txt 中的章节名 #282
  • 重构 ChapterFilter、ChapterConverter
  • 配置项 threads 重命名为 concurrency

🛠️ 其他

  • 优化构建脚本,从 Adoptium 下载 JRE
  • 纠正 readme.txt 错别字 #278
  • 升级依赖

v1.9.5

13 Oct 10:49

Choose a tag to compare

v1.9.5 (2025-10-13)

🐛 修复

  • 修复聚合搜索结果异常

♻️ 重构

  • 移除 ConfigWatcher,避免产生不可预料的错误
  • 重构 AppConfigLoader

v1.9.4

13 Oct 07:22

Choose a tag to compare

v1.9.4 (2025-10-13)

✨ 新特性

  • 支持设置 TXT 编码以兼容旧设备 #231
  • 支持 ARM64 架构 (需通过方式 4 构建) #267

🐛 修复

  • 修复 #270
  • 修复 #271
  • 修复配置文件热加载失效

♻️ 重构

  • 重构 TxtMergeHandler.java

🛠️ 其他

  • 更新构建脚本
  • 修复镜像构建
  • 更新 Dockerfile
  • 更新 README.md

v1.9.3

24 Sep 00:17

Choose a tag to compare

v1.9.3 (2025-09-24)

✨ 新特性

  • 支持 native 打包方式
  • 复活书源「速读谷」 #262
  • 规则文件 language 默认从系统获取

🐛 修复

  • 修复 search-limit 默认值失效
  • 修复裁剪 JRE 引发的问题 #266

♻️ 重构

  • 优化 Linux、macOS 启动脚本
  • 使用 JDK 21 Virtual Threads
  • 使用 JDK 21 Collection.getFirst()
  • 重构 OkHttpClientFactory.java
  • 重构 Main.java
  • 重构 BookSourceQualityTest.java

📝 文档

  • 添加启动参数说明 (JVM Options)
  • 添加从源码构建 Docker 镜像 #257
  • 更新 BOOK_SOURCES.md
  • 移除 qidian_rank

🛠️ 其他

  • JRE 升级到 21
  • 添加 fetch-github-releases.sh
  • 添加 VirtualThreadTest.java
  • 整理 resources 文件

Note

这一版性能提升非常显著,建议升级