Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions syncthing/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: syncthing
description: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time.
type: application
version: 1.0.2
appVersion: "2.1.1"
version: 1.0.3
appVersion: "2.1.7"
10 changes: 8 additions & 2 deletions syncthing/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
description: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time.
icon: https://cdn.olares.cn/images/2026/07/05/de7cd22ea032c8809ba6bccc0d50598f.cropped-1783235320971.png
appid: syncthing
version: '1.0.2'
version: '1.0.3'
title: Syncthing
categories:
- Utilities_v112
Expand All @@ -20,7 +20,13 @@ permission:
userData:
- Home
spec:
versionName: '2.1.1'
versionName: '2.1.7'
upgradeDescription: |
- Upgrade Syncthing from 2.1.1 to 2.1.7, built with Go 1.27.3.
- Fixes: handle missing max-sequence file entries; avoid early garbage collection of deleted receive-encrypted files; stop generating unbounded prepared statements in SQLite; skip unnecessary identical global announce updates and honour the discovery server's retry-after; turn panics on bad data into protocol errors.
- Model fixes: verify a local change before applying the metadata shortcut, copy parent ownership properly, and compare blocks correctly when reconciling receive-only folders.
- Incoming protocol messages are now validated with protovalidate and reasonable limits.
- No configuration or database change is announced; the existing config and data volumes are reused as-is.
fullDescription: |
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely and privately.
developer: Syncthing
Expand Down
6 changes: 6 additions & 0 deletions syncthing/i18n/en-US/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,11 @@ metadata:
title: Syncthing
description: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time.
spec:
upgradeDescription: |
- Upgrade Syncthing from 2.1.1 to 2.1.7, built with Go 1.27.3.
- Fixes: handle missing max-sequence file entries; avoid early garbage collection of deleted receive-encrypted files; stop generating unbounded prepared statements in SQLite; skip unnecessary identical global announce updates and honour the discovery server's retry-after; turn panics on bad data into protocol errors.
- Model fixes: verify a local change before applying the metadata shortcut, copy parent ownership properly, and compare blocks correctly when reconciling receive-only folders.
- Incoming protocol messages are now validated with protovalidate and reasonable limits.
- No configuration or database change is announced; the existing config and data volumes are reused as-is.
fullDescription: |
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely and privately.
6 changes: 6 additions & 0 deletions syncthing/i18n/zh-CN/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ metadata:
title: Syncthing
description: Syncthing 是一个开源的即时文件同步工具,支持在两台或多台计算机之间实时、安全、私密地同步文件。
spec:
upgradeDescription: |
- Syncthing 从 2.1.1 升级到 2.1.7,使用 Go 1.27.3 构建。
- 修复:处理缺失的 max-sequence 文件条目;避免过早回收已删除的接收加密文件;不再在 SQLite 中生成无界的 prepared statement;跳过不必要的相同全局公告更新并遵守发现服务器的 retry-after;把坏数据引发的 panic 转为协议错误。
- 模型层修复:应用元数据快捷路径前先校验本地变更、正确复制父目录所有权、协调仅接收文件夹时正确比较数据块。
- 入站协议消息现在通过 protovalidate 校验并设置合理上限。
- 未提及配置或数据库变更,原有配置卷与数据卷沿用不变。
fullDescription: |
Syncthing 是一个跨平台的文件同步客户端。它不需要将文件上传到第三方云服务器,而是通过点对点(P2P)加密连接,直接在您的多台设备(电脑、手机、NAS 等)之间同步文件。

Expand Down
2 changes: 1 addition & 1 deletion syncthing/templates/syncthing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
spec:
containers:
- name: syncthing
image: docker.io/syncthing/syncthing:2.1.1
image: docker.io/syncthing/syncthing:2.1.7
imagePullPolicy: IfNotPresent
env:
- name: PUID
Expand Down
2 changes: 1 addition & 1 deletion syncthing/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
image:
repository: syncthing/syncthing
tag: 2.1.1
tag: 2.1.7
pullPolicy: IfNotPresent

userspace:
Expand Down
Loading