github Chocobozzz/PeerTube v1.0.0-beta.10.pre.1

latest releases: v6.1.0-rc.1, v6.0.4, v6.0.3...
pre-release5 years ago

⚠️ This version is a pre release because it contains many important changes, and requires manual steps before upgrading. This means the usual upgrade scripts won't work.

Important: Before upgrading run the following commands (no need to stop PeerTube) on your PeerTube database (in this example it's peertube_prod):

$ sudo -u postgres psql peertube_prod -c 'CREATE EXTENSION IF NOT EXISTS unaccent;'
$ sudo -u postgres psql peertube_prod -c 'CREATE EXTENSION IF NOT EXISTS pg_trgm;'

You will need PostgreSQL Contrib.

BREAKING CHANGES

  • Require unaccent and pg_trgm PostgreSQL extension for the PeerTube database
  • category filter param is replaced by categoryOneOf
  • Switch job queue to Bull. PeerTube will not migrate your old pending jobs in this new queue manager
  • Update nginx template (you need to update manually)
  • Update default cache size configurations
  • Update search API route: /videos/search becomes /search/videos
  • Needs Redis >= 2.8.18

Features

  • Add ability to change the language of the interface (currently available: english, french, basque, catalan, czech and esperanto)
  • Subtitles/captions support (.srt and .vtt)
  • Add advanced search
  • Add ability to click on category/language/licence/tags in watch page
  • Improve explanations of P2P & Privacy section in about page
  • Avoid design latency when the admin set custom CSS
  • Add ability to update video channel avatar
  • Limit video resolution depending on the video element size (Nitesh Sawant)
  • Show "Other videos" on a <1300px viewport (@Simounet)
  • Add QR code to share videos URL (@DeeJayBro)
  • Add "agree to the terms" checkbox in registration form
  • Add tracker rate limiter
  • Add author URL in OEmbed response
  • Display username instead of email in menu
  • Clarifying what extensions are accepted for upload (@rigelk)
  • Thumbnail support for RSS feeds (@rigelk)
  • Open CORS on API and static resources (@rezonant
  • B-adapt 1 and B-frames 16 on ffmpeg transcoding: (@Anton-Latukha). See #774 for more information
  • Support Redis socket (@rigelk)
  • Improve video start param to support string times (for example: 2m42s))
  • Display table next/prev/first/last icons in admin tables
  • NodeInfo support (@rigelk)
  • Improve HTTP headers security (@rigelk)
  • Improve client accessibility (for screen reader users etc)
  • Optimize SQL requests (in particular the one to list videos)
  • Optimize images (@jorropo)
  • Add esperanto, lojban, klingon and kotava (audio/subtitle) languages
  • Allow uploads of videos <8GB (experimental)
  • Handle FPS > 30 (experimental)

Bug fixes

  • Fix avatars/thumbnails update (cache issue)
  • Fix pagination on admin job table when changing the job state
  • Fix SQL transaction retryer log
  • Correctly handle error when remote instance is down
  • Fix account videos URL when scrolling
  • Avoid commenting twice by disabling comment submit button when sending the comment
  • Reset confirm component input when closing it
  • Fix video speed when video resolutions changes (@grizio)
  • Disable hotkeys modifiers for numbers (@rigelk)
  • Reset published date on video publish (scheduled or after a transcoding)
  • Avoid 404 title on the first page load
  • Fix forgot password message regarding email
  • Remove scroll to top when closing the menu (@ebrehault)
  • Use UUID for channel link in watch page

Docker

  • Add PEERTUBE_SMTP_DISABLE_STARTTLS config env

Don't miss a new PeerTube release

NewReleases is sending notifications on new releases.