diff options
author | Chocobozzz <me@florianbigard.com> | 2020-12-02 14:23:10 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2020-12-02 14:24:07 +0100 |
commit | 3a735f7df78e7bbf5e33fb9b6df6893aee606e8d (patch) | |
tree | fa87be7a2e9611a05721c1e5b30871b9db9fcb4f | |
parent | 387d041b7a6250e028f03549287a7c83726ffa33 (diff) | |
download | PeerTube-3a735f7df78e7bbf5e33fb9b6df6893aee606e8d.tar.gz PeerTube-3a735f7df78e7bbf5e33fb9b6df6893aee606e8d.tar.zst PeerTube-3a735f7df78e7bbf5e33fb9b6df6893aee606e8d.zip |
Prepare changelog
-rw-r--r-- | CHANGELOG.md | 101 | ||||
-rw-r--r-- | server/initializers/checker-before-init.ts | 2 |
2 files changed, 102 insertions, 1 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** |
diff --git a/server/initializers/checker-before-init.ts b/server/initializers/checker-before-init.ts index b04f3e538..765ef157e 100644 --- a/server/initializers/checker-before-init.ts +++ b/server/initializers/checker-before-init.ts | |||
@@ -9,7 +9,7 @@ function checkMissedConfig () { | |||
9 | const required = [ 'listen.port', 'listen.hostname', | 9 | const required = [ 'listen.port', 'listen.hostname', |
10 | 'webserver.https', 'webserver.hostname', 'webserver.port', | 10 | 'webserver.https', 'webserver.hostname', 'webserver.port', |
11 | 'trust_proxy', | 11 | 'trust_proxy', |
12 | 'database.hostname', 'database.port', 'database.suffix', 'database.username', 'database.password', 'database.pool.max', | 12 | 'database.hostname', 'database.port', 'database.username', 'database.password', 'database.pool.max', |
13 | 'smtp.hostname', 'smtp.port', 'smtp.username', 'smtp.password', 'smtp.tls', 'smtp.from_address', | 13 | 'smtp.hostname', 'smtp.port', 'smtp.username', 'smtp.password', 'smtp.tls', 'smtp.from_address', |
14 | 'email.body.signature', 'email.subject.prefix', | 14 | 'email.body.signature', 'email.subject.prefix', |
15 | 'storage.avatars', 'storage.videos', 'storage.logs', 'storage.previews', 'storage.thumbnails', 'storage.torrents', 'storage.cache', | 15 | 'storage.avatars', 'storage.videos', 'storage.logs', 'storage.previews', 'storage.thumbnails', 'storage.torrents', 'storage.cache', |