🚀 ytdl-material 1.3.2
The interface in 30 languages, and links to part of a video.
✨ What's new
- 30 languages. The whole interface is translated into 30 languages, and the language picker lists all of them. Corrections from fluent speakers are welcome. #656
- Link to part of a video. Right-click the scrubber ahead of the playhead to copy a link that plays from where the video is to the time under the pointer, then stops. #638
- TLS client certificates for PostgreSQL and Redis. Connection strings name the CA, certificate and key files with
sslrootcert,sslcertandsslkey. #650
🛠️ Fixes
- Rootless podman no longer fails to pull the image with
container ID 1001 cannot be mapped to a host ID. #644 - After OIDC sign-in, a return path containing a backslash or control character goes to the home page instead. #649
📦 Under the hood
- The container moves to npm 12, fixing known vulnerabilities in the packages npm bundles. #663
- Node 26 is supported, and the frontend builds on it. The image still runs Node 24. #652
- Pull request images are published only for pull requests labelled
pr-release. #654 - Dependency refreshes, including croner 11 and fixes for known vulnerabilities in multer, body-parser and follow-redirects. #636 #637 #639 #640 #641 #642 #645 #646 #647 #648 #651 #653 #655 #657 #658 #659 #660 #661 #662
⚠️ Before you upgrade
- PostgreSQL TLS follows libpq.
sslmode=verify-canow needs ansslrootcert,requirewith ansslrootcertchecks the server's certificate against it, andno-verifyneedsuselibpqcompat=falseto keep skipping the check. #650
Full Changelog: v1.3.1...v1.3.2
Changes by @voc0der.