diff options
-rw-r--r-- | CHANGELOG.md | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e5e69b3f7..9acd4b116 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,79 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v4.2.0-rc.1 (not released yet) | ||
4 | |||
5 | ### IMPORTANT NOTES | ||
6 | |||
7 | * **Important** You need to execute manually a migration script (can be executed after your upgrade, while your PeerTube instance is running) to generate small avatar miniatures: | ||
8 | * Classic installation: `cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-4.2.js` | ||
9 | * Docker installation: `cd /var/www/peertube-docker && docker-compose exec -u peertube peertube node dist/scripts/migrations/peertube-4.2.js` | ||
10 | * REST API: | ||
11 | * `PUT /api/v1/videos/{id}/watching` is deprecated, use `POST /api/v1/videos/videos/{id}/views` instead: https://docs.joinpeertube.org/api-rest-reference.html#operation/addView | ||
12 | |||
13 | ### Maintenance | ||
14 | |||
15 | * Add `client.videos.resumable_upload.max_chunk_size` config option [#4857](https://github.com/Chocobozzz/PeerTube/pull/4857) | ||
16 | * Add `object_storage.upload_acl` config option [#4861](https://github.com/Chocobozzz/PeerTube/pull/4861) | ||
17 | * Add ability to set RTMP/RTMPS listening hostname using `rtmp.hostname`/`rtmps.hostname` and public RTMP/RTMPS hostname using `rtmp.public_hostname`/`rtmps.public_hostname` | ||
18 | |||
19 | ### Docker | ||
20 | |||
21 | * Use NodeJS 16 in PeerTube docker image: administrators may have to reinstall PeerTube plugins that use native NodeJS dependencies | ||
22 | * Support readonly tmp directory (if you want to use `tmp` directory as a volume) | ||
23 | |||
24 | ### Plugins/Themes/Embed API | ||
25 | |||
26 | * Theme: | ||
27 | * Add `--mainBackgroundHoverColor` and `--greySecondaryBackgroundColor` CSS variables | ||
28 | * Add server plugin hooks | ||
29 | * `filter:api.video-playlist.videos.list.params` and `filter:api.video-playlist.videos.list.result` | ||
30 | * Support `getSettings()`, `isLoggedIn()` and `getAuthHeader()` client plugin helpers in embed | ||
31 | |||
32 | ### Features | ||
33 | |||
34 | * :tada: Add video edition from the PeerTube web interface :tada: | ||
35 | * Cut the video (set a new start/new end) | ||
36 | * Add an intro at the beginning and/or an outro at the end of the video | ||
37 | * Add an icon/watermark in the top right corner of the video | ||
38 | * PeerTube will automatically transcode the new video and replace the original one | ||
39 | * :tada: Add advanced video statistics :tada: | ||
40 | * Provide *Average watch time*, *Total watch time* and *Peak viewers* video statistics | ||
41 | * Display total viewers, aggregated watch time and audience retention in interactive time series graphs | ||
42 | * Display viewer countries in bar chart if enabled by admins | ||
43 | * :tada: Add latency setting support for lives (small latency without P2P or high latency to increase P2P ratio) :tada: | ||
44 | * :tada: Add ability to save a replay of every streaming session of a permanent live :tada: | ||
45 | * Add simple subtitle edition from video captions tab in video edition form [#4666](https://github.com/Chocobozzz/PeerTube/pull/4666) | ||
46 | * Display live streaming sessions details in permanent live information modal | ||
47 | * Add ability to also mute users when banning them [#4650](https://github.com/Chocobozzz/PeerTube/pull/4650) | ||
48 | * UI improvements: | ||
49 | * Add ability for admins to display author avatar in video miniatures [#4639](https://github.com/Chocobozzz/PeerTube/pull/4639) [#4823](https://github.com/Chocobozzz/PeerTube/pull/4823) | ||
50 | * Display author avatar in embed | ||
51 | * Move admin comments list in *Overviews* menu | ||
52 | * Add a *Refresh* button to admin comments list | ||
53 | * Add ability to sort videos by total views | ||
54 | * Add *Persian* locale support | ||
55 | |||
56 | ### Bug fixes | ||
57 | |||
58 | * Video uploads fixes: | ||
59 | * Fix invalid token during long uploads | ||
60 | * Fix upload on server with a slow disk | ||
61 | * Fix upload of some videos with unknown duration (`.m2v` for example) | ||
62 | * Fix 2 hours limit on uploads | ||
63 | * Fix upload page title [#4904](https://github.com/Chocobozzz/PeerTube/pull/4904) | ||
64 | * Fix `.ac3` and `.mts` upload on some OS | ||
65 | * Fix avatar with account username starting with a number | ||
66 | * Fix client html cache on theme update | ||
67 | * Disallow unlisted video indexation | ||
68 | * Allow oembed to fetch unlisted videos | ||
69 | * Stop removing remote Mastodon rates | ||
70 | * Fix email links displayed twice in text version | ||
71 | * Fix user quota inconsistencies in admin when users use lives | ||
72 | * Fix admin instance following list when sorting by *Redundancy allowed* | ||
73 | * More reliable object storage upload when using multipart [#4903](https://github.com/Chocobozzz/PeerTube/pull/4903) | ||
74 | * Correctly handle HTTP signature draft 11 requests (without `date` header but with `(created)`) | ||
75 | |||
76 | |||
3 | ## v4.1.1 | 77 | ## v4.1.1 |
4 | 78 | ||
5 | ### Security | 79 | ### Security |