Recent Releases

2.2.0-rc.119 May 2020 19:45 minor feature: Youtube-dl in docker image. Playlist creation/update. Fetch of instance config in client. Manual approves followers only for the instance (and not accounts/channels). Avatar update. CSP for embeds. Scroll of the menu on mobile. CPU usage of PostgreSQL. Embed for iOS.
2.1.128 Feb 2020 14:45 minor feature: Youtube-dl in docker image. Playlist creation/update. Fetch of instance config in client. Manual approves followers only for the instance (and not accounts/channels). Avatar update. CSP for embeds. Scroll of the menu on mobile. CPU usage of PostgreSQL. Embed for iOS.
2.1.012 Feb 2020 20:25 minor feature: /! VERY IMPORTANT /! You need to execute manually a script (can be executed after your upgrade, while your PeerTube instance is running) to create HLS video torrents: cd /var/www/peertube/peertube-latest sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-2.1.js . cd /var/www/peertube/peertube-latest sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-2.1.js. /! VERY IMPORTANT /! In the next PeerTube release (v2.2.0), we'll add a unique index on actors usernames to some federation. Please check now if you have conflicts using: Go inside your database using sudo -u postgres psql peertube_prod and run select "preferredUsername" from actor where "serverId" is null group by "preferredUsername" having count(*) 1; If you have some results, it seems you have duplicate channels/accounts. For every entry, you'll have to change the preferredUsername of the entry you want (so they are unique). The updated actors could have some federations. Go inside your database using sudo -u postgres psql peertube_prod and run select "preferredUsername" from actor where "serverId" is null group by "preferredUsername" having count(*) 1;. If you have some results, it seems you have duplicate channels/accounts. For every entry, you'll have to change the preferredUsername of the entry you want (so they are unique). The updated actors could have some federations. We now use Buster for the docker image, so the image name changed: production-stretch becomes production-buster v2.x.x-stretch becomes v2.x.x-buster . production-stretch becomes production-buster. v2.x.x-stretch becomes v2.x.x-buster. Users cannot create more than 20 channels now to avoid UX and actor name squatting. We added a warning if the videos directory is the same than the redundancy one in your configuration file: it can create some. S3 remote storage: https://docs.joinpeertube.org/#/admin
2.1.0-rc.128 Jan 2020 13:45 minor feature: Removed old JSON LD signature implementation. There will be some federation incompatibilities with forwarded activities sent by PeerTube instances v2.0.0. Replaced configuration key email.object with email.subject: 916937d. Add plugin hook on registration filter:api.user.signup.allowed.result. traefik version docker compose (you need to update your docker-compose.yml file: f1b3888). Add --tmpdir, --first, --last and --verbose level parameters to peertube-import-videos script (Yetangitu). Improve REST API documentation. Improve plugin management documentation. Better instance admin responsibility: Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find the appropriate PeerTube instance on which they can register: Main Categories Languages you/your moderators speak Code of Conduct Moderation information (who moderates your instance, NSFW policy etc) Who is behind the instance (a single person? non-profit?) Why did the admin create this instance How long the admin plan to maintain the instance How the administrator will finance the PeerTube server Hardware information Add these information in the about page and in the signup page. Add a welcome modal at first admin login with some explanations of PeerTube and some useful links Add warning modal when administrators enable or enabled signup but did not fill some important instance information (for now the instance name, terms, administrator and maintenance lifetime information). . Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find the appropriate PeerTube instance on which they can register: Main Categories Languages you/your moderators speak Code of Conduct Moderation information (who moderates your instance, NSFW policy etc) Who is behind the instance (a single person? non-profit?) Why did the admin create this instance How long the admin plan to m
2.0.013 Nov 2019 13:35 major feature: Features Better instance admin responsibility: Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find the appropriate PeerTube instance on which they can register: Main Categories Languages you/your moderators speak Code of Conduct Moderation information (who moderates your instance, NSFW policy etc) Who is behind the instance (a single person? non-profit?) Why did the admin create this instance How long the admin plan to maintain the instance How the administrator will finance the PeerTube server Hardware information Add these information in the about page and in the signup page Add a welcome modal at first admin login with some explanations of PeerTube and some useful links Add warning modal when administrators enable or enabled signup but did not fill some important instance information (for now the instance name, terms, administrator and maintenance lifetime information) Add ability to automatically follow back other instances Add ability to automatically follow the public registry instances Add Most liked videos page (@alcalyn) Add a drag drop delay on playlist videos to allow user scroll on small screens (@alcalyn) Allow to toggle video publication date to display absolute date (@alcalyn) Add statistics in about page (@alcalyn) Improve the feature table in about page Add contributors in about page Clearer warning of IP address leaking on embedded videos (@robinkooli) Case insensitive search on video tags Add video name in "video publish notification" Add ability to autoplay next recommended video (opt in) (@LoveIsGrief) Add link behind the subscribe via RSS button (@frankstrater) Support text/plain caption files Speedup theme injection Add ability to enable H