[ blog ]
PeerTube Updated to 8.2.1
published
We’ve updated P.LU to PeerTube 8.2.1.
This update includes an important security fix from 8.2.1, along with the improvements introduced across the 8.1 and 8.2 releases.
Security
PeerTube 8.2.1 fixes an XSS issue involving JSON-LD data injected by the server on video watch pages.
Because this is a security release, upgrading promptly was the right call for P.LU.
Highlights from PeerTube 8.2
Channel Transfers
PeerTube now allows a video channel to be transferred to another user on the same instance. This makes it easier to reorganize ownership when projects change hands or when a channel outgrows its original account setup.
Live DVR
Live streams now support DVR behavior, so viewers can pause a live stream and seek within the live window.
Video Studio Editing
PeerTube Studio can now remove segments from a video. This is useful for quick cleanups without having to re-edit and re-upload the full source video.
Download Throttling
Admins can configure download rate limits globally and per IP. This helps protect instances from instability when large numbers of downloads happen at once, including abusive or automated download traffic.
Better Admin and Moderation Tools
PeerTube 8.2 improves several admin workflows:
- Bulk actions for registration requests
- Better filtering for videos, users, comments, jobs, follows, and reports
- More useful admin views for video blocks and abuse reports
- Download statistics for video creators
- More OpenTelemetry metrics for runners and runner jobs
Improvements from PeerTube 8.1
PeerTube 8.1 brought several changes that also land on P.LU with this update:
- Domain restrictions for video embeds
- Better channel collaboration workflows
- Faster and more flexible transcoding jobs
- More reliable channel synchronization
- Support for
pngandwebpvideo thumbnails - Support for SVG instance logos
- Redis and PostgreSQL TLS support
- Better podcast feed image compatibility
- Improved video SEO
- A new cache system for remote thumbnails, storyboards, captions, and actor images
Bug Fixes
Across 8.1, 8.2, and 8.2.1, PeerTube also fixes a long list of practical issues, including:
- PNPM store crashes during upgrades
- HLS caption uploads after transcoding
- Broken schema.org tags with special characters
- Thumbnail conversion for landscape images
- Video ownership change edge cases
- Live stream audio and segment issues
- Object storage and thumbnail handling
- Several table, filter, and pagination issues in the admin UI
- Performance problems in video and comments queries
Upgrade Notes
PeerTube 8.2 removes Node.js 20 support. PeerTube now requires Node.js 22, specifically version 22.12 or newer.
Instances upgrading from 8.0.x should also follow the PeerTube 8.1 migration notes, including the post-upgrade migration script and the recommended thumbnail/storage maintenance steps.
The 8.2 release also includes an NGINX configuration fix for video downloads, so admins should review and update their NGINX configuration when upgrading.
For the full changelog, see the official releases:
P.LU is now on the latest PeerTube 8.2 patch release.