Skip to content

Releases: freeok/so-novel

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

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

v1.9.2

12 Sep 10:39

Choose a tag to compare

v1.9.2 (2025-09-12)

✨ 新特性

  • WebUI 增加源站链接 #243
  • 新增七猫封面获取
  • 自动填充 sourceId
  • 可选是否从 qidian 获取最新封面

🐛 修复

  • 修复 CLI 模式无法触发

♻️ 重构

  • 移除 fonts 目录,从系统字体获取,优化体积
  • 更新章节重试策略
  • 重构 CoverUpdater.java

🛠️ 其他

  • 升级 JRE 并优化体积(Windows, Linux)
  • 支持 Docker Compose 部署 #252
  • 补充 Docker 版安装说明 #253
  • 取消包装 jar,降低误报概率
  • 重命名 exe 文件

v1.9.1

01 Sep 17:43

Choose a tag to compare

v1.9.1 (2025-09-02)

✨ 新特性

  • 增加输入详情页 URL 下载方式的可选项
  • 新增 JVM 参数 mode 以设置启动模式

🐛 修复

  • 修复 Javet libatomic Linux 的链接问题 #207

♻️ 重构

  • 重构 Crawler.javaSingleSearchAction.java
  • 下载进度推送改用 SSE 实现

🛠️ 其他

  • Docker 默认以 Web 模式启动 #239
  • 优化 Docker 部署
  • 禁用书源「69书吧」#250
  • 升级依赖

v1.9.0

26 Aug 01:51

Choose a tag to compare

v1.9.0 (2025-08-22)

✨ 新特性

  • 支持 web 功能 #226
  • 章节下载出错时中断下载 #220
  • 支持配置 github 代理加速地址,用于获取更新
  • 新增书源「老幺小说网」

🐛 修复

  • 修复下载时遇到 "this.jna" is null #233
  • 修复「全本小说网」聚合搜索失效
  • 修复过滤正则误删正文
  • 修复顶点小说正文未解密
  • 修复某些书源获取的章节链接不正确
  • 修复 docker-install.sh 启动容器调用错误

♻️ 重构

  • 优化 web 包代码
  • 重构 config.iniConfigUtils
  • 重构 Crawler.javaChapterParser.javaBookSourceTest.javaJsoupUtils#clearAllAttributes
    ChapterParser#fetchSinglePageContentParser#httpClient
  • 改进代码结构

🛠️ 其他

  • 更新、清理书源
  • 增加规则模板注释
  • 改进 webui 并适配移动端
  • 改进 webui 下载体验
  • 更新 feedback.yml
  • 更新 BOOK_SOURCES.md
  • 更新 README.md

Note

新版 config.ini 不兼容旧版