v1.0.0-beta.10.pre.1
Pre-release
Pre-release
Chocobozzz
released this
26 Jul 09:33
·
11967 commits
to develop
since this release
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
andpg_trgm
PostgreSQL extension for the PeerTube database category
filter param is replaced bycategoryOneOf
- 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