v1.19.14
9001/copypartyv1.19.14Sep 23, 2025by 9001
AI Summary
Adds OPDS support for KOReader and introduces Turkish translation.
Key Highlights
- OPDS support for KOReader
- Turkish translation
- UTF-8 BOM config support
New Features
- OPDS support
- Turkish translation
- UTF-8 BOM support
- Friendlier HTTP error messages
Full Release Notes
<img src="https://github.com/9001/copyparty/raw/hovudstraum/docs/logo.svg" width="250" align="right"/> * read-only demo server at https://a.ocv.me/pub/demo/ * [docker image](https://github.com/9001/copyparty/tree/hovudstraum/scripts/docker) โฑ [similar software](https://github.com/9001/copyparty/blob/hovudstraum/docs/versus.md) โฑ [client testbed](https://cd.ocv.me/b/) there is a [discord server](https://discord.gg/25J8CdTT6G) with an `@everyone` in case of future important updates, such as [vulnerabilities](https://github.com/9001/copyparty/security) (most recently 2025-09-07) ## recent important news * [v1.19.8 (2025-09-07)](https://github.com/9001/copyparty/releases/tag/v1.19.8) fixed [CVE-2025-58753](https://github.com/9001/copyparty/security/advisories/GHSA-pxvw-4w88-6x95) (a missing permission-check inside single-file shares) * [v1.15.0 (2024-09-08)](https://github.com/9001/copyparty/releases/tag/v1.15.0) changed upload deduplication to be default-disabled * [v1.14.3 (2024-08-30)](https://github.com/9001/copyparty/releases/tag/v1.14.3) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to **data loss** -- see the v1.14.3 release-notes for details ## ๐งช new features * #779 add [OPDS](https://opds.io/) support (thx @Scotsguy!) 6dbd9901 * copyparty can now serve books for [KOReader](https://koreader.rocks/) * [the mandatory soundtrack](https://www.youtube.com/watch?v=F8Aex6tzH-s) * #786 add Turkish translation (thx @NandeMD!) 549fe33f * #808 support reading config-files in UTF8-BOM 5e4ff90b * make more http-errors return a friendly errortext rather than the scary wall of html 9d066414 ## ๐ฉน bugfixes * #842 could not navpane into webroot if webroot is unmapped 0941fd4e * upload-resume becomes funky when the OS/network is overloaded to the point where it starts dropping connections left and right -- the issue was reported on discord and I don't have a good way to reproduce it, but these changes may help and/or fix it: * b136a5b0 panic and drop chunk reservations if client or connection glitches out * 38df223b also drop reservations if subchunk logic hits an edgecase ## ๐ง other changes * [versus.md](https://github.com/9001/copyparty/blob/hovudstraum/docs/versus.md) tweaks: * #840 tooltips in the table headers (thx @guano!) e9ca36fa * #839 sftpgo updates (thx @augustanational!) a053a663 ## ๐ fun facts * this release is identical to v1.19.13 except [the pypi package isn't messed up](https://github.com/9001/copyparty/issues/847) ๐๐๐ * as if the 13 wasn't foreshadowing enough ---- ## โ ๏ธ not the [latest version](https://github.com/9001/copyparty/releases/latest/)!