Skip to content

Commit 18d344c

Browse files
chore(master): release 2.6.0 (#515)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 8215f91 commit 18d344c

9 files changed

Lines changed: 33 additions & 8 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.5.6"
2+
".": "2.6.0"
33
}

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.6
1+
2.6.0

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
file-code-box:
4-
image: lanol/filecodebox:2.5.6 # x-release-please-version
4+
image: lanol/filecodebox:2.6.0 # x-release-please-version
55
volumes:
66
- fcb-data:/app/data:rw
77
restart: unless-stopped

docs/changelog.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## [2.6.0](https://github.com/vastsa/FileCodeBox/compare/v2.5.6...v2.6.0) (2026-09-14)
4+
5+
6+
### Features
7+
8+
* declare missing config keys (opendal_scheme, chunk_expire_hours) and add config schema guard ([c5d525d](https://github.com/vastsa/FileCodeBox/commit/c5d525df08bb9534d1efb3ab5ff9357b52240fe9))
9+
* rename all config keys to snake_case with DB migration 007 ([5121db6](https://github.com/vastsa/FileCodeBox/commit/5121db6edcdac57318d058e28d7249efb9ea4d03))
10+
* upgrade password hashing to memory-hard scrypt with transparent rehash ([443cfe7](https://github.com/vastsa/FileCodeBox/commit/443cfe7472693bb954845f4cc4ac77e3abfcbd23))
11+
12+
13+
### Bug Fixes
14+
15+
* FileCodes.expired_count defaults to -1 (time-based) instead of instantly-expired 0 (D4) ([3c93718](https://github.com/vastsa/FileCodeBox/commit/3c93718d4b2f3a8e93978c7eb7a4a3b2553b0855))
16+
* save_file accepts plain binary streams; repair admin local file share (D2) ([bb95017](https://github.com/vastsa/FileCodeBox/commit/bb95017aa398e80e5eca512aa9a330aaeeceb364))
17+
* serialize KeyValue JSON read-modify-write sections behind a process lock (D5) ([0038636](https://github.com/vastsa/FileCodeBox/commit/0038636a2a5fc8e73f944c38789dce8de0354c3a))
18+
* snake_case the public config contract (D7 follow-up) ([800bac0](https://github.com/vastsa/FileCodeBox/commit/800bac01285dd6eb827e28460996997dbb80e2c3))
19+
* validate background config as http(s) URL to close CSS quote-breakout in 2023 theme ([4cab625](https://github.com/vastsa/FileCodeBox/commit/4cab625d5ab2fe5921f8f621ebe015623afb6fb8))
20+
21+
22+
### Performance Improvements
23+
24+
* cache settings refresh behind a 2s TTL, force refresh on write paths (D6) ([61d72ab](https://github.com/vastsa/FileCodeBox/commit/61d72ab6ccba5df121945ef825de2967c45888b4))
25+
* dashboard counters and storage quota use SQL aggregation (D3) ([baecebd](https://github.com/vastsa/FileCodeBox/commit/baecebd81efc9677acac29d5335e281d6bb5a252))
26+
* make is_config_initialized cheap — no scrypt on the per-request probe (D1) ([ec424dd](https://github.com/vastsa/FileCodeBox/commit/ec424dd9093d94b69ec3a118f321cd1f85c7dd54))
27+
328
## [2.5.6](https://github.com/vastsa/FileCodeBox/compare/v2.5.5...v2.5.6) (2026-09-01)
429

530

docs/en/changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## [Unreleased]
22

3-
<!-- Current release: 2.5.6 x-release-please-version -->
3+
<!-- Current release: 2.6.0 x-release-please-version -->
44

55
### Added
66

docs/en/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ docker run -d --restart unless-stopped \
4242
--log-opt max-size=10m \
4343
--log-opt max-file=3 \
4444
--name filecodebox \
45-
lanol/filecodebox:2.5.6 # x-release-please-version
45+
lanol/filecodebox:2.6.0 # x-release-please-version
4646
```
4747

4848
Open `http://localhost:12345` and complete the first-run setup.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ docker run -d --restart unless-stopped \
4242
--log-opt max-size=10m \
4343
--log-opt max-file=3 \
4444
--name filecodebox \
45-
lanol/filecodebox:2.5.6 # x-release-please-version
45+
lanol/filecodebox:2.6.0 # x-release-please-version
4646
```
4747

4848
打开 `http://localhost:12345`,按引导完成首次初始化。

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ docker run -d --restart unless-stopped \
3232
--log-opt max-size=10m \
3333
--log-opt max-file=3 \
3434
--name filecodebox \
35-
lanol/filecodebox:2.5.6 # x-release-please-version
35+
lanol/filecodebox:2.6.0 # x-release-please-version
3636
```
3737

3838
访问 `http://localhost:12345`,完成首次初始化。生产环境建议固定版本号;`latest` 指向最新正式版。

readme_en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ docker run -d --restart unless-stopped \
3232
--log-opt max-size=10m \
3333
--log-opt max-file=3 \
3434
--name filecodebox \
35-
lanol/filecodebox:2.5.6 # x-release-please-version
35+
lanol/filecodebox:2.6.0 # x-release-please-version
3636
```
3737

3838
Open `http://localhost:12345` and complete first-run setup. Pin a version in production; `latest` tracks the newest stable release.

0 commit comments

Comments
 (0)