aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md78
1 files changed, 38 insertions, 40 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cacbf3b88..049c3a31d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,8 +2,6 @@
2 2
3## v4.3.0 (unreleased, RC planned for September) 3## v4.3.0 (unreleased, RC planned for September)
4 4
5### IMPORTANT NOTES
6
7### Maintenance 5### Maintenance
8 6
9 * Use `yt-dlp` by default instead of `youtube-dl` for new installations (because of much more dev activity) 7 * Use `yt-dlp` by default instead of `youtube-dl` for new installations (because of much more dev activity)
@@ -24,7 +22,7 @@
24### Plugins/Themes/Embed API 22### Plugins/Themes/Embed API
25 23
26 * Theme: 24 * Theme:
27 * Removed `--secondaryColor` CSS variable 25 * Removed unused `--secondaryColor` CSS variable
28 * Add client plugin hooks (https://docs.joinpeertube.org/api-plugins): 26 * Add client plugin hooks (https://docs.joinpeertube.org/api-plugins):
29 * `filter:api.my-library.video-playlist-elements.list.params` & `filter:api.my-library.video-playlist-elements.list.result` [#5098](https://github.com/Chocobozzz/PeerTube/pull/5098) 27 * `filter:api.my-library.video-playlist-elements.list.params` & `filter:api.my-library.video-playlist-elements.list.result` [#5098](https://github.com/Chocobozzz/PeerTube/pull/5098)
30 * `action:video-channel-create.init` 28 * `action:video-channel-create.init`
@@ -45,63 +43,63 @@
45 43
46### Features 44### Features
47 45
48 * :tada: Add ability for user synchronize a remote channel [#5135](https://github.com/Chocobozzz/PeerTube/pull/5135) :tada: 46 * :tada: Add ability for users to synchronize a remote channel [#5135](https://github.com/Chocobozzz/PeerTube/pull/5135) :tada:
49 * Automatically import all videos of a remote channel in your PeerTube channel 47 * Automatically import all videos of a remote channel in your PeerTube channel
50 * PeerTube will watch for new publications and automatically import these new videos 48 * PeerTube will watch for new publications and automatically import these new videos
51 * UI: 49 * UI:
52 * Redesigned "Create an account" steps 50 * Redesigned *Create an account* steps
53 * Improved "Login" page 51 * Improved *Login* page
54 * Use a lighter black font color 52 * Use a lighter font color
55 * Use a bigger default font size 53 * Use a bigger font size
56 * Don't display form errors while typing but only when we unfocus the input 54 * Don't display form errors in red while typing but only when we unfocus the input
57 * Display an error message when the user is unauthorized to view a page [#5097](https://github.com/Chocobozzz/PeerTube/pull/5097) 55 * Display an error message when the user is unauthorized to view a page [#5097](https://github.com/Chocobozzz/PeerTube/pull/5097)
58 * Display latest uploaded date for captions 56 * Display latest upload date for captions
59 * Add an information if the replay will be saved when displaying live sessions 57 * Add an information if the live will be saved as a replay when displaying live sessions
60 * Move search bar at the center of the header 58 * Move search bar at the center of the header
61 * Add Toki Pona and Croatian locales in client 59 * Add *Toki Pona* and *Croatian* locales in client
62 * Embed: 60 * Embed:
63 * Display a message and automatically start a not yet published live stream in embed 61 * Display a message and automatically start live streams in embed
64 * Use instance name instead of "PeerTube" in embed instance button 62 * Use the instance name instead of "PeerTube" in embed control bar
65 * Reuse current watch page query parameters for embed when using OEmbed [#5023](https://github.com/Chocobozzz/PeerTube/pull/5023) 63 * Reuse current watch page query parameters for embed when using OEmbed [#5023](https://github.com/Chocobozzz/PeerTube/pull/5023)
66 * Instance follows: 64 * Instance follows:
67 * Introduce "Rejected" state for follow requests to prevent reprocessing already rejected follow requests 65 * Introduce a *Rejected* state for follow requests to not reprocess already rejected follow requests
68 * Add bulk actions on instance following/followers 66 * Add bulk actions on instance following/followers ()
69 * Admins: 67 * Admins:
70 * Add ability to disable original resolution transcoding of the uploaded video/live stream 68 * Add ability to disable original resolution transcoding of the uploaded video/live stream
71 * Add ability to delete a specific video file in videos overview 69 * Add ability to delete a specific video file in videos overview
72 * Display "Last Login" column by default in admin users overview 70 * Display *Last Login* column by default in users overview
73 * Remember last selected columns in admin users overview 71 * Remember last selected columns in users overview
74 * Admins can set a custom video import timeout 72 * Add ability to set a custom video import timeout
75 * Admins can set the default feed (Atom, RSS...) items count 73 * Add ability to set the default feed (Atom, RSS...) items count
76 * Admins and moderators bypass API rate limits 74 * Admins and moderators now bypass API rate limits
77 * Add ability to list comments on local videos in admin comments overview 75 * Add ability to list comments on local videos in comments overview
78 * Limit video import resolution depending on enabled VOD transcoding resolutions 76 * Limit video import resolution depending on enabled VOD transcoding resolutions
79 * Store and display in video edition form uploaded video original filename [#4885](https://github.com/Chocobozzz/PeerTube/pull/4885) 77 * Store and display the uploaded video original filename [#4885](https://github.com/Chocobozzz/PeerTube/pull/4885)
80 * Added "total views" in the my channels list [#5007](https://github.com/Chocobozzz/PeerTube/pull/5007) 78 * Add *Total views* in the my channels list [#5007](https://github.com/Chocobozzz/PeerTube/pull/5007)
81 * Add "Originally Published At" video sort option [#4959](https://github.com/Chocobozzz/PeerTube/pull/4959) 79 * Add *Original Publication Date* video sort option [#4959](https://github.com/Chocobozzz/PeerTube/pull/4959)
82 * Performance: 80 * Performance:
83 * Optimized view/watching endpoint 81 * Optimized view/watching endpoint
84 * Optimized video feeds SQL query 82 * Optimized video feed SQL query
85 * Process remote images in a dedicated worker thread 83 * Process images (resize, convert...) in a dedicated worker thread
86 * Optimized emoji markup list rendering 84 * Optimized emoji markup list rendering in client
87 * Suffix external auth username/channel name on conflict 85 * Suffix external auth username/channel name on conflict instead of throwing an exception
88 86
89### Bug fixes 87### Bug fixes
90 88
91 * Fix users overview "Last login" sort in admin 89 * Fix users overview *Last login* sort in admin
92 * More robust "move to object storage" job failure 90 * More robust *move to object storage* job failure
93 * Fix comment add avatar with a unauthenticated user 91 * Fix comment add avatar with a unauthenticated user
94 * Fix fetching unlisted video in client 92 * Fix fetching unlisted video in client
95 * Fix comments/download attributes on import 93 * Fix comments/download enabled attributes when importing a video
96 * Fix total instance views stats 94 * Fix total instance views stats
97 * Fix HLS player infinite buffering on seek 95 * Fix HLS player infinite buffering on seek
98 * Reset table pagination on search 96 * Reset table pagination on search
99 * "host" search filter can also search into channels and playlists 97 * *Host* search filter can also search into channels and playlists in global search
100 * Fix "my videos" invalid counter 98 * Fix *My videos* invalid counter
101 * Fix incompatibility with OpenSSL 3
102 * Prevent error on highlighted thread 99 * Prevent error on highlighted thread
103 * Fix Jobs, Account blocklist and Server blocklist hidden columns on Safari 100 * Fix *Jobs*, *Account blocklist* and *Server blocklist* hidden columns on Safari
104 * Fix live stream max bitrate 101 * Fix live stream max bitrate
102 * Fix incompatibility with OpenSSL 3
105 * Don't crash on redis connection error 103 * Don't crash on redis connection error
106 * Transcoding: 104 * Transcoding:
107 * Fix failed transcoding with a mp3 file that contains a cover image 105 * Fix failed transcoding with a mp3 file that contains a cover image
@@ -110,13 +108,13 @@
110 * Prevent job failures resulting in broken videos on concurrent transcoding 108 * Prevent job failures resulting in broken videos on concurrent transcoding
111 * Fix transcoding of videos with quad audio channels 109 * Fix transcoding of videos with quad audio channels
112 * ActivityPub 110 * ActivityPub
113 * Fix random invalid ActivityPub HTTP signature 111 * Fix random invalid HTTP signature generation
114 * Use unique AP id for ActivityPub Accept/Reject activities 112 * Use unique AP id for *Accept*/*Reject* activities
115 * Correctly handle remote ActivityPub actors that don't have follow counters 113 * Correctly handle remote actors that don't have follow counters
116 * Correctly handle unknown remote actor image size 114 * Correctly handle unknown remote actor image size
117 * Add years in graph legend when grouping video views stats by month 115 * Add years in graph legend when grouping video views stats by month
118 * Prevent creating multiple lives when clicking multiple times on the "Go Live" button 116 * Prevent creating multiple lives when clicking multiple times on the "Go Live" button
119 * Fix "undefined" resolution in player "Stats for nerds" 117 * Fix *undefined" resolution in player *Stats for nerds*
120 118
121 119
122## v4.2.2 120## v4.2.2