v1.19.4
9001/copypartyv1.19.4Aug 17, 2025by 9001
AI Summary
This is a hotfix for v1.19.2, which broke volume definitions in configuration files. It includes a wide array of new features such as new themes, image and epub thumbnails, automatic login via Tailscale, and IP restrictions. Notably, upgrading this version requires a one-way migration of the up2k database format.
Key Highlights
- Hotfix for volume configuration issues introduced in v1.19.2.
- New themes (phi95) and media thumbnails (raw images, epub).
- Enhanced account management including IP restrictions and Tailscale auth.
- UI improvements such as a logout all sessions button and abort copy/move functionality.
Breaking Changes
- The up2k database format is upgraded and older copyparty versions cannot read it without restoring backups.
New Features
- Swedish and Korean translations
- phi95 theme
- Raw image thumbnails
- epub thumbnails
- Embedded coverart for music thumbnails
- Show username of uploaders in listings
- New '@acct' group containing all known usernames
- Logout all sessions button
- IP-restricted accounts
- Automatic login through Tailscale auth
- Sticky QR-code with --qr-pin 1
- Button to abort copy/move
- Firefox 52 download support
- Configurable max cookie limit
Full Release Notes
**this release is a hotfix for #624; v1.19.2 broke volumes defined in config files** <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-07-30) ## recent important news * [v1.18.9 (2025-08-01)](https://github.com/9001/copyparty/releases/tag/v1.18.9) fixed [CVE-2025-54796](https://github.com/9001/copyparty/security/advisories/GHSA-5662-2rj7-f2v6) (Denial-of-Service) * [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 ## ℹ️ this upgrade is a one-way ticket * your up2k database (`.hist/up2k.db`), used by the `e2d` filesystem indexing feature, **will be upgraded to a new format** which older copyparty versions cannot read. A backup of each database will be created automatically, named `up2k.db.bak.SOMETHING.v5`. If you need to downgrade to a previous version: Shutdown copyparty, delete these files: `up2k.db up2k.db-shm up2k.db-wal` and then copy `up2k.db.bak.*.v5` to `up2k.db` ## 🧪 new features * new translations: * #551 Swedish (thx @Bevinsky!) d676a86f * #551 Korean (thx @nyqui!) 4e878d2f * #581 new theme: phi95 (thx @varphi-online!) d8662aeb * #567 .raw image thumbnails (thx @ar-nelson!) 0177a9b4 * available in docker-images `iv` and `dj` * #561 epub thumbnails (thx @Scotsguy!) 9435e6b2 * #252 music thumbnails use embdded coverart if available 98d117b8 * thumbnails folder `.hist/th` must be deleted to take effect * #530 show username of uploaders in file listings; requires `a` (admin) permission 4df033ec * #604 a new group `@acct` which automatically contains all known usernames 68907eaf * controlpanel has a dedicated "logout all sessions" button, similar to the logout-link in the browser f4a3fba2 * #397 accounts can be restricted to certian IPs 62e072a2 * #504 automatic login through tailscale auth a4649d1e * #533 sticky qr-code with `--qr-pin 1` 1ebe06f5 * #572 button to abort copy/move 715d374e * #618 "download selected files" didn't work on firefox 52 (winxp) dcc6b1b4 * max number of cookies to allow can be configured 6303effe * good if you have too many selfhosted services on one domain (but will beware of the spec-mandataed max length of the cookie field!) ## 🩹 bugfixes * fix xvol/xdev edgecases: * #603 rootless vfs 554cc2f3 * false-positive with overlapping volumes d9046f7e * #573 ftp: attempting an upload into read-only folder no longer kills the connection 3aa8b7aa * #306 adjust navpane for `--rp-loc` (location-based proxying) * #556 more sensible config expansion order f4727f8e * #624 ...which broke things bf1fdcab * the video player now stays fullscreen between videos 782e2f1d * heif thumbnailing with libvips ## 🔧 other changes * #253 build nix-packages from source (thx @toast003, @chinponya!) 187cae25 * #616 logfiles will have a plaintext severity column if `--no-ansi` d4cf42e7 * #598 separate option `--ac-convt` for audio transcoding timeout d5623057 * #596 users with a blank password gets a strong random-generated one 7f448750 * copyparty.exe: upgrade to python 3.13.7 ---- ## ⚠️ not the [latest version](https://github.com/9001/copyparty/releases/latest/)!