Skip to content

Commit 693e18f

Browse files
committed
🔖 release v1.9.3
1 parent c30c763 commit 693e18f

9 files changed

Lines changed: 77 additions & 31 deletions

File tree

.github/workflows/docker-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
uses: actions/checkout@v4
1515

1616
- name: Set up JDK and Maven
17-
uses: actions/setup-java@v4
17+
uses: actions/setup-java@v5
1818
with:
1919
distribution: 'temurin'
20-
java-version: '17'
20+
java-version: '21'
2121
cache: 'maven'
2222

2323
- name: Build app.jar

.github/workflows/release-jpackage.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
- name: Checkout code
1212
uses: actions/checkout@v4
1313
- name: Set up JDK and Maven
14-
uses: actions/setup-java@v4
14+
uses: actions/setup-java@v5
1515
with:
16-
distribution: 'corretto'
17-
java-version: '17'
16+
distribution: 'temurin'
17+
java-version: '21'
1818
- name: Build executable
1919
shell: powershell
2020
run: sh jpackage-windows.sh
@@ -32,10 +32,10 @@ jobs:
3232
- name: Checkout code
3333
uses: actions/checkout@v4
3434
- name: Set up JDK and Maven
35-
uses: actions/setup-java@v4
35+
uses: actions/setup-java@v5
3636
with:
37-
distribution: 'corretto'
38-
java-version: '17'
37+
distribution: 'temurin'
38+
java-version: '21'
3939
- name: Build executable
4040
run: sh deploy-linux.sh
4141
- name: Create Release

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
uses: actions/checkout@v4
1616

1717
- name: Set up JDK and Maven
18-
uses: actions/setup-java@v4
18+
uses: actions/setup-java@v5
1919
with:
20-
distribution: 'corretto'
21-
java-version: '17'
20+
distribution: 'temurin'
21+
java-version: '21'
2222
# 启用 Maven 依赖缓存,以提高构建速度
2323
cache: 'maven'
2424

CHANGELOG.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,35 @@
1-
## v1.9.2 (2025-09-12)
1+
## v1.9.3 (2025-09-24)
22

33
### ✨ 新特性
44

5-
- WebUI 增加源站链接 #243
6-
- 新增七猫封面获取
7-
- 自动填充 `sourceId`
8-
- 可选是否从 qidian 获取最新封面
5+
- 规则文件 `language` 属性默认从系统获取
6+
- 支持 native 打包方式
7+
- 复活书源「速读谷」 #262
98

109
### 🐛 修复
1110

12-
- 修复 CLI 模式无法触发
11+
- 修复 `search-limit` 未指定时不为全部
12+
- 修复裁剪 JRE 引发的问题 #266
1313

1414
### ♻️ 重构
1515

16-
- 移除 fonts 目录,从系统字体获取,优化体积
17-
- 更新章节重试策略
18-
- 重构 `CoverUpdater.java`
16+
- 优化 Linux、macOS 启动脚本
17+
- 使用 JDK 21 Virtual Threads
18+
- 使用 JDK 21 `Collection.getFirst()`
19+
- 重构 `OkHttpClientFactory.java`
20+
- 重构 `Main.java`
21+
- 重构 `BookSourceQualityTest.java`
22+
23+
### 📝 文档
24+
25+
- 添加启动参数说明 (JVM Options)
26+
- 添加从源码构建 Docker 镜像 #257
27+
- 更新 `BOOK_SOURCES.md`
28+
- 移除 `qidian_rank`
1929

2030
### 🛠️ 其他
2131

22-
- 升级 JRE 并优化体积(Windows, Linux)
23-
- 支持 Docker Compose 部署 #252
24-
- 补充 Docker 版安装说明 #253
25-
- 取消包装 jar,降低误报概率
26-
- 重命名 exe 文件
32+
- JRE 升级到 21
33+
- 添加 `fetch-github-releases.sh`
34+
- 添加 `VirtualThreadTest.java`
35+
- 整理 `resources` 文件

CHANGELOG_ALL.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
## v1.9.3 (2025-09-24)
2+
3+
### ✨ 新特性
4+
5+
- 规则文件 `language` 属性默认从系统获取
6+
- 支持 native 打包方式
7+
- 复活书源「速读谷」 #262
8+
9+
### 🐛 修复
10+
11+
- 修复 `search-limit` 未指定时不为全部
12+
- 修复裁剪 JRE 引发的问题 #266
13+
14+
### ♻️ 重构
15+
16+
- 优化 Linux、macOS 启动脚本
17+
- 使用 JDK 21 Virtual Threads
18+
- 使用 JDK 21 `collection.getFirst()`
19+
- 重构 `OkHttpClientFactory.java`
20+
- 重构 `Main.java`
21+
- 重构 `BookSourceQualityTest.java`
22+
23+
### 📝 文档
24+
25+
- 添加启动参数说明 (JVM Options)
26+
- 添加从源码构建 Docker 镜像 #257
27+
- 更新 `BOOK_SOURCES.md`
28+
- 移除 `qidian_rank`
29+
30+
### 🛠️ 其他
31+
32+
- JRE 升级到 21
33+
- 添加 `fetch-github-releases.sh`
34+
- 添加 `VirtualThreadTest.java`
35+
- 整理 `resources` 文件
36+
37+
---
38+
139
## v1.9.2 (2025-09-12)
240

341
### ✨ 新特性

bundle/readme.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Linux 用户
1010

1111
温馨提示
1212
- 为获得最佳使用体验,请将终端窗口最大化。
13-
- config.ini 是配置文件,每个配置项有对应的注释,修改保存后无需重启应用(仅限 Windows)
13+
- config.ini 是配置文件,每个配置项有对应的注释,修改保存后需重启应用
1414
- 如果认为下载速度较慢,适当减小爬取间隔可能有助于提高速度,直到达到合适的平衡。
1515
- 设置过小的爬取间隔会导致部分书源封禁 IP,从而无法使用。
1616
- 如果书名搜不到,就用作者名称搜,反之亦然。
@@ -40,7 +40,7 @@ docker run -it --rm -v /sonovel/config.ini:/sonovel/config.ini -v /sonovel/downl
4040
在提供反馈之前,请务必先在以下链接查找解决方法:
4141
- https://github.com/freeok/so-novel/issues?q=label%3A%22usage%20question%22
4242
- https://github.com/freeok/so-novel/discussions?discussions_q=
43-
如果没有您的情况,欢迎提交反馈!提交前请务必按照要求填写,否则将不予处理
43+
如果没有您的情况,欢迎提交反馈!提交前请务必按照要求填写,否则不予处理
4444

4545

4646
下载地址:https://github.com/freeok/so-novel/releases

bundle/sonovel.l4j.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22

33
-XX:+UseZGC
44
-XX:+ZGenerational
5-
# JDK 18 开始默认编码是 UTF-8,而 windows 终端默认是 GBK(chcp 命令查看),读取输入时,如果编码不匹配,就会出现 ????
6-
# 输入中文乱码是因为 windows 终端以 utf8 的读取 gbk 中文
5+
# JDK 18 起,默认编码是 UTF-8,而 Windows 终端默认是 GBK (通过 chcp 命令查看),读取输入时,如果编码不匹配,就会出现 ????
76
-Dfile.encoding=GBK

pom-native-image.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</organization>
2020

2121
<properties>
22-
<java.version>17</java.version>
22+
<java.version>21</java.version>
2323
<javet.version>4.1.6</javet.version>
2424
<maven.compiler.source>${java.version}</maven.compiler.source>
2525
<maven.compiler.target>${java.version}</maven.compiler.target>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.pcdd</groupId>
88
<artifactId>so-novel</artifactId>
9-
<version>1.9.2</version>
9+
<version>1.9.3</version>
1010
<packaging>jar</packaging>
1111

1212
<name>so-novel</name>

0 commit comments

Comments
 (0)