PeerTube - Package Updates
-
[4.3.1]
- Update PeerTube to 7.2.0
- After the update to refresh video watch count: run the
migratecommand in a webterminal into the app. - Full Changelog
- Redesign Manage my videos page
- Redesign video management/publication pages
- Improve NSFW/sensitive content system
- Allow users to resend the email verification link when changing their current email
- Inject subtitle links in HLS playlists so it's easier for external video players that use the
master.m3u8playlist to display subtitles - Disable log coloration when TTY does not support it #6988
- Support more embed parameters in custom markup (
<peertube-video-embed>and<peertube-playlist-embed>) #6989 - More robust theme CSS variables injection
- Fix podcast feed URL in subscribe button
-
[4.3.2]
- Update PeerTube to 7.2.1
- Full Changelog
- Fix federation of sensitive videos with previous PeerTube versions
- Do not uppercase video tags to prevent accessibility issues
- Fix support field not automatically filled from channel data when publishing a video
- Fix "Add new playlist" broken style
- Fix browse videos page title on web browser "History Back"
- Fix parent menu highlighting in About Platform pages
- Don't display description/terms titles if these blocks are empty
- Correctly load count and rows per page when listing My videos
-
[4.3.3]
- Update PeerTube to 7.2.2
- Full Changelog
- Prevent ReDOS from
useragentpackage by removing deprecated Do Not Track feature. Thanks to Patrick Bohn Matthiesen and Leonora from IT University of Copenhagen for reporting this vulnerability! - Correctly display bulk actions button in "My videos"
- Keep playlist name original casing in "My videos"
- Fix PIP button z-index on Firefox
- More robust S3 upload and ACL error handler
- Fix broken video state on S3 move failure
- Reset filters when loading query params in "Browse videos"
- Fix upload tab title when the file is uploaded
- Fix follow card overflow in about page
- Convert to full UUID request param
idinfilter:html.embed.video.allowed.resultandfilter:html.embed.video-playlist.allowed.resultplugin hooks
-
[4.3.4]
- Update PeerTube to 7.2.3
- Full Changelog
- Upgrade
multerdependency to prevent Denial of Service with a malformed request - Fix channel synchronization that duplicates video imports
-
[4.3.5]
- Update peertube-plugin-auth-openid-connect to 1.0.2
-
[4.3.6]
- Update peertube.conf NGINX file to reflect default from upstream
-
[4.4.0]
- Update PeerTube to 7.3.0
- Full Changelog
- Minimum supported NodeJS version is
20.17 - Disable request buffering on upload endpoints to fix HTTP request timeouts:
d1a35e8 - Breaking change Plugin and themes must use
:rootCSS selector instead ofbodyto inject CSS variables - Add server API (https://docs.joinpeertube.org/api/plugins

- Emails can now be translated
Check the translation documentation to help us translate emails in your language! - Introduce a web configuration wizard to help administrators to configure their instance automatically

- Redesign the admin config to use a lateral menu for navigating between subsections

- Improve admin federation control:
- Add 2FA column information in admin users overview table
- Fix ActivityPub audience for unlisted videos
- Use an array of URL in
attributedToActivityPub field
-
[4.4.1]
- Update peertube-plugin-auth-openid-connect to 1.0.3
-
[4.5.0]
- Update PeerTube to 8.0.0
- Full Changelog
- Remove
http_serverunused section from.yamlconfiguration files - Introduce
views.videos.local.max_ageconfiguration to cleanup old views from local videos - Add more STUN Servers to
webrtc.stun_serversto improve P2P robustness - Add ability to increase video transcription timeout in
video_transcription.timeout - Add
client.new_features_infoconfiguration to disable popups explaining new features to users - Add
user.password_constraints.min_lengthconfig to specify user password minimum length #6945 - Remove deprecated
filenamefield fromVideoSourceobject - Remove deprecated
commentsEnabledfield fromVideoobject