Skip to content


Choose a tag to compare
@Chocobozzz Chocobozzz released this
· 4842 commits to develop since this release

Since v2.3.0


  • The minimum ffmpeg version required is now 4.1
  • Deprecate static routes that will be removed in 3.0 (you may not have to do anything if you used paths returned by the video REST API):
    • /static/avatars/: use /lazy-static/avatars/ instead
    • /static/previews/: use /lazy-static/previews/ instead
    • /static/video-captions/: use /lazy-static/video-captions/ instead
  • Use playlistPosition URL parameter for playlists instead of videoId to set the current playlist position


  • Better error message on PostgreSQL connection error
  • Add ssl option support for PostgreSQL connection

Official PeerTube plugins

Plugins/Themes/Embed API


  • Moderation:
    • 🎉 Add ability to report comments and accounts
    • 🎉 Add messaging system between local reporter of an abuse and moderators so they can easily communicate
    • 🎉 Users can now see their abuse reports, and have notifications when an abuse state changed (accepted/rejected) or when moderators added a new message
    • Add embed to block list details @rigelk in #2926
  • Video playlists:
    • 🎉 Add ability to embed playlists
    • 🎉 Add ability to put a video multiple times in a playlist (with different startAt/stopAt parameters or not)
  • Video comments:
  • Accessibility/UI:
  • Add alert and hide upload view when no upload is possible @Kimsible in #2966
  • Allow sorting notifications by unread/newest @rigelk
  • Add open-graph and twitter-card metas for accounts, video-channels and playlists urls @Kimsible in #2996
  • Add channel name to create-user admin form @Kimsible in #2984
  • Support Kabile for video languages/captions
  • Translate page titles
  • Add .ac3, .aac, .qt, .mqv, .3gpp, .3gpp2, .m1v, .mpg, .mpe, .vob extensions support on upload if transcoding is enabled @rigelk
  • Performance:
    • Improved front-end performance by reducing localized bundle sizes (~ 2MB instead of 3MB for the homepage)
    • Optimize comments RSS feed SQL query
    • Optimize default sort SQL query when listing videos

Bug fixes

  • Handle webp images from youtube-dl
  • Fix embed p2p warning localization
  • iOS fixes:
    • Fix HLS only videos playback
    • Fix fullscreen
    • Fix iPad desktop mode playback
    • Try to fix autoplay with iOS/Safari
  • Fix anonymous user theme
  • Fix player hotkeys after mouse interaction
  • Fix resolution transcoding for portrait videos
  • Do not display videojs poster when video is starting to avoid blinking effect @Kimsible in #3056
  • Correctly scroll to anchors in my-settings @Kimsible in #3032
  • Forbid reset password links reuse
  • Fix low default resolution on webtorrent videos
  • Fix instance features table responsive in about page @test2a in #3090
  • Fix playlist element deletion/edition in my account
  • Fix video playlist playback resuming
  • Correctly display error message for Internet Explorer
  • Fix videos RSS feed when HLS only is enabled
  • Add site_name to opengraph tags

Since v2.4.0-rc.1

Bug fixes

  • Add site_name to opengraph tags
  • Fix privacy/channel select on upload