Releases: Chocobozzz/PeerTube
Releases · Chocobozzz/PeerTube
v1.1.0
Since v1.0.1
BREAKING CHANGES
- Docker:
PEERTUBE_TRUST_PROXY
env variable is now an array (LecygneNoir)
Maintenance
- Improve REST API documentation: https://docs.joinpeertube.org/api.html (@rigelk)
- Add basic ActivityPub documentation: https://docs.joinpeertube.org/lang/en/devdocs/federation.html (@rigelk)
- Add CLI option to run PeerTube without client (@rigelk)
- Add manpage to peertube CLI (@rigelk)
- Make backups of files in optimize-old-videos script (@Nutomic)
- Allow peertube-import-videos.ts CLI script to run concurrently (@McFlat)
Scripts
- Use DB information from config/production.yaml in upgrade script (@ldidry)
- Add REPL script (@McFlat)
Docker
- Add search and import settings env settings env variables (@kaiyou)
- Add docker dev image (@am97)
- Improve docker compose template (@Nutomic)
- Add postfix image
- Redirect HTTP -> HTTPS
- Disable Træfik web UI
Features
- Automatically resume videos if the user is logged in
- Hide automatically the menu when the window is resized (@BO41)
- Remove confirm modal for JavaScript/CSS injection (@scanlime)
- Set bitrate limits for transcoding (@Nutomic)
- Add moderation tools in the account page
- Add bulk actions in users table (Delete/Ban for now)
- Add search filter in admin users table
- Add search filter in admin following
- Add search filter in admin followers
- Add ability to list all local videos
- Add ability for users to mute an account or an instance
- Add ability for administrators to mute an account or an instance
- Rename "News" category to "News & Politics" (@daker)
- Add explicit error message when changing video ownership (@lucas-dclrcq)
- Improve description of the HTTP video import feature (@rigelk)
- Set shorter keyframe interval for transcoding (2 seconds) (@Nutomic)
- Add ability to disable webtorrent (as a user) (@rigelk)
- Make abuse-delete clearer (@barbeque)
- Adding minimum signup age conforming to ceiling GPDR age (@rigelk)
- Feature/description support fields length 1000 (@McFlat)
- Add background effect to activated menu entry
- Improve video upload error handling
- Improve message visibility on signup
- Auto login user on signup if email verification is disabled
- Speed up PeerTube startup (in particular the first one)
- Delete invalid or deleted remote videos
- Add ability to admin to set email as verified (@joshmorel)
- Add separators in user moderation dropdown
Bug fixes
- AP mimeType -> mediaType
- PeerTube is not in beta anymore
- PeerTube is not in alpha anymore :p
- Fix optimize old videos script
- Check follow constraints when getting a video
- Fix application-config initialization in CLI tools (Yetangitu)
- Fix video pixel format compatibility (using yuv420p) (@rigelk)
- Fix video
state
AP context (tcitworld) - Fix Linked Signature compatibility
- Fix AP collections pagination
- Fix too big thumbnails (when using URL import)
- Do not host remote AP objects: use redirection instead
- Fix video miniature with a long name
- Fix video views inconsistencies inside the federation
- Fix video embed in Wordpress Gutenberg
- Fix video channel videos url when scrolling
- Fix player progress bar/seeking when changing resolution
- Fix search tab title with no search
- Fix YouTube video import with some videos
Since v1.1.0-rc.1
Bug fixes
- Fix AP infinite redirection
- Fix trending page
v1.1.0-rc.1
Maintenance
- Improve REST API documentation: https://docs.joinpeertube.org/api.html (@rigelk)
- Add basic ActivityPub documentation: https://docs.joinpeertube.org/lang/en/devdocs/federation.html (@rigelk)
- Add CLI option to run PeerTube without client (@rigelk)
- Add manpage to peertube CLI (@rigelk)
- Make backups of files in optimize-old-videos script (@Nutomic)
- Allow peertube-import-videos.ts CLI script to run concurrently (@McFlat)
Docker
- Improve docker compose template (@Nutomic)
- Add postfix image
- Redirect HTTP -> HTTPS
- Disable Træfik web UI
- Add ability to set an array in
PEERTUBE_TRUST_PROXY
(LecygneNoir)
Features
- Add background effect to activated menu entry
- Improve video upload error handling
- Improve message visibility on signup
- Auto login user on signup if email verification is disabled
- Speed up PeerTube startup (in particular the first one)
- Delete invalid or deleted remote videos
- Add ability to admin to set email as verified (@joshmorel)
- Add separators in user moderation dropdown
Bug fixes
- Check follow constraints when getting a video
- Fix application-config initialization in CLI tools (Yetangitu)
- Fix video pixel format compatibility (using yuv420p) (@rigelk)
- Fix video
state
AP context (tcitworld) - Fix Linked Signature compatibility
- Fix AP collections pagination
- Fix too big thumbnails (when using URL import)
- Do not host remote AP objects: use redirection instead
- Fix video miniature with a long name
- Fix video views inconsistencies inside the federation
- Fix video embed in Wordpress Gutenberg
- Fix video channel videos url when scrolling
- Fix player progress bar/seeking when changing resolution
- Fix search tab title with no search
- Fix YouTube video import with some videos
v1.1.0-alpha.2
Security/Maintenance/Federation
- Add HTTP Signature in addition to Linked Signature:
- It's faster
- Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation
Features
- Set shorter keyframe interval for transcoding (2 seconds) (@Nutomic)
- Add ability to disable webtorrent (as a user) (@rigelk)
- Make abuse-delete clearer (@barbeque)
- Adding minimum signup age conforming to ceiling GPDR age (@rigelk)
- Feature/description support fields length 1000 (@McFlat)
Bug fixes
- Scale bitrate linearly with FPS (@Nutomic)
- AP mimeType -> mediaType
- PeerTube is not in beta anymore
- PeerTube is not in alpha anymore :p
- Fix optimize old videos script
v1.0.1
Small patch, it seems we did not have many bugs in the v1.0.0 :)
Security/Federation/Maintenance
- Add HTTP Signature in addition to Linked Signature:
- It's faster
- Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation
v1.1.0-alpha.1
We released this alpha version because some admins/users need some moderation tools we implemented in recent weeks.
This release could contain bugs. Don't expect a stable v1.1.0 until December :)
Scripts
- Use DB information from config/production.yaml in upgrade script (@ldidry)
- Add REPL script (@McFlat)
Docker
Features
- Automatically resume videos if the user is logged in
- Hide automatically the menu when the window is resized (@BO41)
- Remove confirm modal for JavaScript/CSS injection (@scanlime)
- Set bitrate limits for transcoding (@Nutomic)
- Add moderation tools in the account page
- Add bulk actions in users table (Delete/Ban for now)
- Add search filter in admin users table
- Add search filter in admin following
- Add search filter in admin followers
- Add ability to list all local videos
- Add ability for users to mute an account or an instance
- Add ability for administrators to mute an account or an instance
- Rename "News" category to "News & Politics" (@daker)
- Add explicit error message when changing video ownership (@lucas-dclrcq)
- Improve description of the HTTP video import feature (@rigelk)
v1.0.0
SECURITY
- Add more headers to HTTP signature to avoid actor impersonation by replaying modified signed HTTP requests (thanks Thibaut Girka)
Bug fixes
- Check video exists before extending expiration
- Correctly delete redundancy files
- Fix account URI in remote comment modal (@rigelk)
- Fix avatar update
- Avoid old issue regarding duplicated hosts in database
v1.0.0-rc.2
Bug fixes
- Fix config endpoint
v1.0.0-rc.1
Features
- Allow specification of channel ID in
peertube-upload.js
(@anoadragon453) - Show last commit hash alongside server version in footer (@rigelk)
- Add comment feeds in watch page
Bug fixes
- Fix dnt route (yes again, but now we have unit tests for this route :D)
- Check video channel name is unique when creating a new one
- Fix video fps validator (prevent redundancy/refresh of some old videos)
- Allow empty search on client side (@rigelk)
- Correctly forward comment deletion
v1.0.0-beta.16
BREAKING CHANGES
- Add prompt to upgrade.sh to install pre-release version (@Nutomic)
Features
- Add shortcuts icon in menu
- Improve overview section titles
- Check old password before change (@BO41)
- Adding frame-by-frame hotkey support in player (@rigelk)
Bug fixes
- Stop seeding torrents after a failed import
- Fix player crashing the web browser
- Fix player performance with small devices
- Fix some untranslated strings
- Fix video files duplicated when fps is null (@rigelk)
- Fix video import of some youtube videos
- Fix (long) video description when importing by url
- Fix Mastodon federation with a comment reply
- Correctly delete directories on import
- Remove duplicated videos on unfollow/delete redundancy
- Fix 404 on manifest
- Hide useless error when destroying fake renderer
- Display other videos on big screens on the right of the watch page
- Fix no other videos displayed on some videos
- Fix hidden advanced options in upload form
- Fix message space on video upload cancel (@rigelk)
- Fix error when updating many video captions
- Fix "my account" subtitles
- Fix error when clicking on the disabled publish button
- Increase timeout on upload endpoint
- Fix redundancy with videos already duplicated by another instance(s)
- Correctly delete files on failed import
v1.0.0-beta.15
Features
- Improve subscription button (@rigelk)
- Display it for unlogged users
- Show RSS feeds as a subscription option
- Allow remote follow
- Allow remote comment (@rigelk)
- Support Simplified Chinese (@SerCom-KC)
Bug fixes
- Fix redundancy with old PeerTube torrents
- Fix crash with
/static/dnt-policy/dnt-policy-1.0.txt
route - Fix redundancy totalVideos stats
- Reduce video import TTL to 1 hour
- Only duplicate public videos