peertube-app/CHANGELOG.md
Johannes Zellner 7a7cea05f9 Bump version
2023-01-05 12:07:46 +01:00

10 KiB

[0.1.0]

  • Initial version

[0.2.0]

  • Update logo

[0.3.0]

  • Set min box version to 5.3.0

[0.4.0]

  • Set trust proxy correctly
  • Update PeerTube to 2.3.0
  • Full changelog
  • Add global search support (has to be explicitely enabled by admins)
  • Add ability for admins to display a banner on their instance
  • Support Vietnamese and Kabyle languages. Also re-establish Occitan language locale despite lack of support in Angular
  • Add video miniature dropdown in Discover page
  • Add channel information in My videos page
  • Add videos count per channel in My channels page

[0.5.0]

  • Fix issue where configs were not loaded correctly

[0.6.0]

  • Install CLI tool in /app/code/cli

[0.7.0]

  • Update Peertube to 2.4.0
  • Full changelog
  • Add global search support (has to be explicitely enabled by admins)
  • Add ability for admins to display a banner on their instance
  • Support Vietnamese and Kabyle languages. Also re-establish Occitan language locale despite lack of support in Angular
  • Moderation:
    • Add ability to bulk delete comments of an account
    • Add ability to mute accounts from video miniature
    • Improve report modal: @rigelk in #2842
  • Replaced softies icons by feather icons @rigelk
  • Support player hotkeys when it is not focused
  • Improve video miniature grids to fill the space as much as possible @rigelk
  • Add video miniature dropdown in Discover page

[1.0.0]

  • Fix transcoding issues

[1.1.0]

  • Enable LDAP

[1.1.1]

  • Fix transcoding error with readonly file system

[1.2.0]

  • Update ffmpeg to 4.3

[1.2.0]

  • Update to Peertube v3.0.0 RC1

[2.0.0]

  • Update to Peertube v3.0.0
  • Remove deprecated video abuse API
  • Update the default configuration to not federate unlisted videos. We recommend to admins to update this setting
  • Update the default configuration to remove remote video views to reduce DB size and improve performances. We recommend to admins to update this setting

[2.0.1]

  • Update Peertube to 3.0.1
  • Full changelog
  • Security: Fix retrieving data of another user if the username contains _ when fetching my information
  • Fix account feed URL
  • Log RTMP server error (address already in use)
  • Fix NPM theme links in admin theme page
  • Don't reject AP actors with empty description

[2.0.2]

  • Update base image to v3

[2.1.0]

  • Update Peertube to 3.1.0
  • Full changelog
  • Fair transcoding jobs priority: give an higher priority to optimize jobs and decrease priority of transcoding jobs depending on the amount of videos uploaded by the user during the last 7 days #3637
  • Allow admins to choose the transcoding jobs concurrency
  • Support Albanian locale
  • Async torrent creation on video upload. We hope that it should fix some weird upload errors
  • Add .m4a audio upload support
  • Stricter youtube-dl format selectors for import (don't import HDR videos and cap to the max supported resolution) #3516
  • Don't publish imported videos before the user submitted the second step form
  • Implement hot and best trending algorithms #3625 & #3681
  • Support webp avatar upload
  • Allow user to search through their watch history #3576
  • Allow AP resolution for default account/channel pages (/accounts/:name/video-channels and /video-channels/:name/videos)

[2.2.0]

  • Update Peertube to 3.2.1
  • Full changelog
  • By default, HLS transcoding is now enabled and webtorrent is disabled. We suggest you to reflect this change.
  • PeerTube client now displays bigger video thumbnails.

[2.3.0]

[2.4.0]

  • Update PeerTube to 3.4.0
  • Full changelog
  • Add video filters to common video pages (account videos, channel videos, recently added/local/trending videos...)
  • Add ability for instances to follow any actor (so specific accounts and channels)
  • Updated HLS.js (library to play HLS playlists in PeerTube player) to V1:
  • Add ability to search by PeerTube host in search filters
  • Disallow search engine indexation of remote channels/accounts
  • Support Latin language for videos

[2.4.1]

  • Update PeerTube to 3.4.1
  • Full changelog
  • Fix broken PeerTube when cookies are disabled or if the embed iframe does not have appropriate options
  • Fix search by channel's handle with an handle containing the local host
  • Don't display autoblock message in upload page it is not enabled by the admin
  • Don't index /about/peertube page
  • Correctly handle OEmbed with an URL containing query parameters
  • More robust youtube-dl thumbnail import
  • Don't send a new video notification when using create transcoding CLI script

[2.5.0]

[2.5.1]

  • Update base image to 3.2.0

[2.6.0]

  • Update PeerTube to 4.1.0
  • Full changelog
  • Player improvements
  • Search improvements
  • Video imports
  • Add ability for users to delete individual elements in videos history
  • Show date and views counter in playlist element miniature #4396
  • Add norsk locale support
  • Check mute status and display mute badges in channel and account pages
  • Add No linguistic content video language option #4631
  • Don't send notifications to admins/moderators if an admin/moderator reported an abuse
  • Add ability for moderators/admins to edit any channel #4608
  • Add a refresh button to admin videos overview page #4753

[2.6.1]

  • Update PeerTube to 4.1.1
  • Full changelog
  • Strip EXIF data when processing images

[2.6.2]

  • Patch CLI tool - see #4858

[2.6.3]

  • Add prosody for livechat-plugin

[2.6.4]

  • Symlink cache folder for node-gyp to work

[2.7.0]

[2.7.1]

  • Update PeerTube to 4.2.1
  • Full changelog
  • Fix live ending job that breaks new live session
  • Fix search filters counter
  • Fix upload banner icon margin
  • Fix button icon margin
  • Fix my import expander icon that should only be displayed on import error
  • Fix select components styling inconsistency
  • Increase max watch section to avoid too much warnings in server
  • Optimize broadcast job creation
  • Optimize View activities delivery using a dedicated broadcast job queue that can be run in parallel
  • Fix video selection buttons placement
  • Fix searching into account blocklist
  • Fix incorrect instance stats
  • Fix broken player on ICE error
  • Relax views federation
  • Fix peertube user in docker
  • Fix playlist element federation with a deleted video

[2.7.2]

  • Update PeerTube to 4.2.2
  • Full changelog
  • Upgrade vulnerable server dependencies
  • Fix fast restream in permanent live
  • Fix latency mode setting when creating a live
  • Fix unique constraint tag violation when importing videos
  • Fix latest live sessions order
  • Fix server crash feed when accessing feeds that contains a live
  • Fix false boolean attribute (data-is-live etc) in custom markup

[2.8.0]

  • Update PeerTube to 4.3.0
  • Full changelog
  • Use yt-dlp by default instead of youtube-dl for new installations (because of much more dev activity)
  • Reduce amount of PeerTube error logs
  • Introduce log.log_tracker_unknown_infohash setting to disable "Unknown infoHash" warnings
  • Web browsers send their error logs to the server that writes them in its own logs. Can be disabled by log.accept_client_log setting
  • Enable metrics export using a Prometheus exporter
  • Enable tracing export using a Jaeger exporter
  • Automatically rebuild native plugin modules on NodeJS ABI change

[2.8.1]

  • Update PeerTube to 4.3.1
  • Full changelog
  • Prevent XSS in sort select on pages that list videos. Thanks to Anthony Roth who reported the vulnerability!
  • Fix broken embed player on live reload
  • Fix channel follow when manually approve instance followers is enabled
  • Fix input with number overflow on small screen
  • Fix moderation dropdown overflow on mobile

[2.9.0]

  • Update PeerTube to 5.0.0
  • Full changelog
  • Support object storage for live streams tada
  • Support Two Factor authentication (OTP) tada
  • Add explanation on disk space used for user quota admin config #5305
  • Display channel in my videos list
  • Show which playlists videos are added to in my videos list
  • Add Channels link in left menu
  • Add ... after the truncated video name in miniature
  • Add object storage info badge in videos admin overview
  • Add links to video files in videos admin overview
  • Better indicate the live ended in embed by displaying a message and the live preview
  • Force live autoplay by muting the video if necessary when the user was waiting for the live
  • Handle network issues in video player #5138
  • Cache chunks to upload in server to resume upload later #5224
  • Add ability to serve custom static files under /.well-known URL path #5214
  • Use account/channel avatar in account/channel RSS feeds #5325
  • Add filter to sort videos by name #5351
  • Add ability to configure OpenTelemetry Prometheus exporter listening hostname

[2.10.0]

  • Update base image to 4.0.0

[2.10.1]

  • Update PeerTube to 5.0.1
  • Full changelog
  • Fix HLS player infinite loading when the live stream/video ends
  • Do not autoplay live without autoplay setting
  • Fix private/internal video playback from Cloudflare object storage
  • Fix local channel stats/OpenTelemetry metric
  • Also display dropdown for videos from the homepage
  • Fix broken P2P with live stream coming from object storage
  • Fix responsive of table pagination