aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md101
1 files changed, 101 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7a6b630ab..c603a24ec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,106 @@
1# Changelog 1# Changelog
2 2
3## v3.0.0-rc.1 (mid-December, stable in January)
4
5### IMPORTANT NOTES
6
7 * Update the default configuration to not federate unlisted videos. We recommend to admins to update [this setting](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L182)
8 * Update the default configuration to remove remote video views to reduce DB size and improve performances. We recommend to admins to update [this setting](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L170)
9 * Remove deprecated video abuse API
10
11### Maintenance
12
13 * Refresh nginx configuration [#3313](https://github.com/Chocobozzz/PeerTube/pull/3313)
14
15### Docker
16
17 * Add nginx behind traefik to benefit nginx optimizations of some PeerTube routes [#2531](https://github.com/Chocobozzz/PeerTube/pull/2531)
18
19### Plugins/Themes/Embed API
20
21 * Add ability for auth plugins to redirect user on logout [#32](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/32) & [#33](https://framagit.org/framasoft/peertube/PeerTube/-/merge_requests/33)
22 * Add `input-password` setting to plugins [#3375](https://github.com/Chocobozzz/PeerTube/issues/3375)
23
24### Features
25
26 * :tada: :tada: :tada: Support live streaming [#3250](https://github.com/Chocobozzz/PeerTube/pull/3250)
27 * Create a live video using the PeerTube interface and start streaming using your favorite streaming software (OBS, ffmpeg...)
28 * If the admin allows it, add ability for users to save a replay of their live
29 * Support live transcoding in multiple resolutions
30 * Admins can set a limit of created lives per user/instance and a duration limit
31 * This is the first step of live streaming, we'll consolidate the feature next year
32 * Update left menu [#3296](https://github.com/Chocobozzz/PeerTube/pull/3296)
33 * Add *My settings*, *My library*, *Administration* (if admin) below the username
34 * Rename section titles to *In my account*, and *On instance name* for better block scopes identification
35 * Removed confusing *Account settings* and *Channel settings* from user dropdown
36 * Add *My notifications* in user dropdown
37 * Split account horizontal menu in two [#3296](https://github.com/Chocobozzz/PeerTube/pull/3296)
38 * *My library* containing *Channels*, *Videos*, *Imports*, *Ownership changes*, *Playlists*, *Subscriptions* and *History*
39 * *My settings* containing *Account settings*, *Notifications* and *Moderation* tools
40 * Add page in admin to manage video comments of the instance
41 * List latest comments
42 * Delete comments of a specific user
43 * Delete comments in bulk
44 * Delete notifications related to muted accounts/instances
45 * Add ability for moderators to display all videos (not yet published, private...) in channels/accounts pages
46 * Support GIF avatars upload and federation [#3329](https://github.com/Chocobozzz/PeerTube/pull/3329)
47 * Automatically enable auto block of new videos if the admin enables signups in the admin interface
48 * Allow private syndication feed of videos from subscriptions [#3074](https://github.com/Chocobozzz/PeerTube/pull/3074)
49 * Improve default account and channel avatars [#3326](https://github.com/Chocobozzz/PeerTube/pull/3326)
50 * Accessibility/UI:
51 * Improve jobs and logs view [#3127](https://github.com/Chocobozzz/PeerTube/pull/3127)
52 * Use badges for *NSFW* and *Unfederated* labels in video block list table
53 * Improved video rating popover text if the user is not logged-in [#3168](https://github.com/Chocobozzz/PeerTube/pull/3168)
54 * Improve markdown-it emoji list column display [#3253](https://github.com/Chocobozzz/PeerTube/pull/3253)
55 * Add help popup for choosing a licence [#3306](https://github.com/Chocobozzz/PeerTube/pull/3306)
56 * Change *Upload* button to *Publish*
57 * Create a dedicated transcoding tab in admin config
58 * Add a title attribute on views element to see the view counter [#3365](https://github.com/Chocobozzz/PeerTube/pull/3365)
59 * Clearer titles for periods in recently added and videos from subscriptions pages
60 * Select first available channel when accepting ownership change [#3382](https://github.com/Chocobozzz/PeerTube/pull/3382)
61 * Add possibility to share origin URL to video if it's not local [#3201](https://github.com/Chocobozzz/PeerTube/pull/3201)
62 * Render markdown in email notifications for new comments [#3255](https://github.com/Chocobozzz/PeerTube/pull/3255)
63 * Add an admin setting to force ipv4 in youtube-dl [#3311](https://github.com/Chocobozzz/PeerTube/pull/3311)
64 * Add ability for admins to put markdown in all fields of *About* page [#3371](https://github.com/Chocobozzz/PeerTube/pull/3371)
65
66### Bug fixes
67
68 * Fix inability to delete a channel due to a bug in the confirm modal
69 * Fix ownership change modal accept button
70 * Fix incorrect ActivityPub IDs
71 * Do not transcode videos to an higher bitrate than the source
72 * Fix video display of muted accounts on overview page
73 * Fix transcoding errors in readonly docker containers [#3198](https://github.com/Chocobozzz/PeerTube/pull/3198)
74 * Fix running another transcoding job using the CLI on a video that was already transcoded
75 * Fix embed on Brave web browser
76 * Fix break line display for re-draft comments [#3261](https://github.com/Chocobozzz/PeerTube/pull/3261)
77 * Fix hidden loading bar
78 * Fix jobs pagination
79 * Fix missing player localized strings
80 * Fix instance file size stats when the admin enabled HLS
81 * Fix embed of HLS videos on non HTTPS websites
82 * Hide embed dock when title/description are disabled
83 * Fix follow notification when the follower has been deleted
84 * Fix client override endpoint in nginx configuration [#3297](https://github.com/Chocobozzz/PeerTube/pull/3297)
85 * Fix overflow of some dropdowns
86 * Fix infinite scrollin in channel's playlists page
87 * Fix anchors scrolling in About page
88 * Fix CLI import script when importing Youtube channels
89 * Fix video tag min length validator
90 * Fix user notification preferences column width [#3352](https://github.com/Chocobozzz/PeerTube/pull/3352)
91 * Fix forgotten/reset password UI [#3351](https://github.com/Chocobozzz/PeerTube/pull/3351)
92 * Fix 00:00 player timecode in video description and comments
93 * Avoid too large federation cert error messages in logs
94 * Fix registration form width on mobile [#3274](https://github.com/Chocobozzz/PeerTube/pull/3274)
95 * Fix "Too many packets buffered for output stream" ffmpeg error with some videos
96 * Fix 500 error when fetching unknown video thread
97 * Fix infinite scroll in *Local videos* page when enabling the *Display all videos* checkbox on big screens
98 * Fix menu theme colors [#3376](https://github.com/Chocobozzz/PeerTube/pull/3376)
99 * Fix playlist list `name`/`displayName` sort field [#3385](https://github.com/Chocobozzz/PeerTube/pull/3385)
100 * Fix 401 error display in embeds
101
102
103
3## v2.4.0 104## v2.4.0
4 105
5**Since v2.3.0** 106**Since v2.3.0**