diff options
author | Chocobozzz <me@florianbigard.com> | 2022-05-20 16:46:05 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-05-20 16:46:05 +0200 |
commit | c2b1ffa7c763afa1e1cd4e499c0ffab25c814437 (patch) | |
tree | 05cd856468f4785435f2df32b29356e3e1ef55eb | |
parent | 3e2b75ee26ed1d2d42636d3d808f0f6b8f4f907d (diff) | |
download | PeerTube-c2b1ffa7c763afa1e1cd4e499c0ffab25c814437.tar.gz PeerTube-c2b1ffa7c763afa1e1cd4e499c0ffab25c814437.tar.zst PeerTube-c2b1ffa7c763afa1e1cd4e499c0ffab25c814437.zip |
Update changelog
-rw-r--r-- | CHANGELOG.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f0426a56..79e5ea724 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | ### IMPORTANT NOTES | 5 | ### IMPORTANT NOTES |
6 | 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: | 7 | * **Important** You need to execute manually a migration script (can be executed after your upgrade, while your PeerTube instance is running) to generate smaller 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` | 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` | 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: | 10 | * REST API: |
@@ -28,6 +28,8 @@ | |||
28 | * Add server plugin hooks | 28 | * Add server plugin hooks |
29 | * `filter:api.video-playlist.videos.list.params` and `filter:api.video-playlist.videos.list.result` | 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 | 30 | * Support `getSettings()`, `isLoggedIn()` and `getAuthHeader()` client plugin helpers in embed |
31 | * Player URL query parameters: | ||
32 | * Support `controlBar=0` to hide player control bar. See [the documentation](https://docs.joinpeertube.org/api-embed-player?id=url-parameters) for more information | ||
31 | 33 | ||
32 | ### Features | 34 | ### Features |
33 | 35 | ||
@@ -36,12 +38,15 @@ | |||
36 | * Add an intro at the beginning and/or an outro at the end of the video | 38 | * 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 | 39 | * 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 | 40 | * PeerTube will automatically transcode the new video and replace the original one |
41 | * :sparkles: *Funded by "la Direction du numérique du Ministère de l'Éducation Nationale, de la Jeunesse et des Sports"* :sparkles: | ||
39 | * :tada: Add advanced statistics of a specific video :tada: | 42 | * :tada: Add advanced statistics of a specific video :tada: |
40 | * Provide *Average watch time*, *Total watch time* and *Peak viewers* video statistics | 43 | * 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 | 44 | * Display total viewers, aggregated watch time and audience retention in interactive time series graphs |
42 | * Display viewer countries in bar chart if not disabled by admins | 45 | * Display viewer countries in bar chart if not disabled by admins |
46 | * :sparkles: *Funded by HowlRound Theatre Commons at Emerson College* :sparkles: | ||
43 | * :tada: Add latency setting support for lives (small latency without P2P or high latency to increase P2P ratio) :tada: | 47 | * :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: | 48 | * :tada: Add ability to save a replay of every streaming session of a permanent live :tada: |
49 | * :sparkles: *Funded by HowlRound Theatre Commons at Emerson College* :sparkles: | ||
45 | * Add simple subtitle edition from video captions tab in video edition form [#4666](https://github.com/Chocobozzz/PeerTube/pull/4666) | 50 | * 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 | 51 | * 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) | 52 | * Add ability to also mute users when banning them [#4650](https://github.com/Chocobozzz/PeerTube/pull/4650) |
@@ -52,6 +57,9 @@ | |||
52 | * Add a *Refresh* button to admin comments list | 57 | * Add a *Refresh* button to admin comments list |
53 | * Add ability to sort videos by total views | 58 | * Add ability to sort videos by total views |
54 | * Add *Persian* locale support | 59 | * Add *Persian* locale support |
60 | * Add previous page redirection support on external auth login | ||
61 | * Support proxy for object storage [#4973](https://github.com/Chocobozzz/PeerTube/pull/4973) | ||
62 | * Add "Only display embed URL" checkbox in share modal | ||
55 | 63 | ||
56 | ### Bug fixes | 64 | ### Bug fixes |
57 | 65 | ||
@@ -61,6 +69,7 @@ | |||
61 | * Fix upload of some videos with unknown duration (`.m2v` for example) | 69 | * Fix upload of some videos with unknown duration (`.m2v` for example) |
62 | * Fix 2 hours limit on uploads | 70 | * Fix 2 hours limit on uploads |
63 | * Fix upload page title [#4904](https://github.com/Chocobozzz/PeerTube/pull/4904) | 71 | * Fix upload page title [#4904](https://github.com/Chocobozzz/PeerTube/pull/4904) |
72 | * Fix video upload with some characters in filename | ||
64 | * Fix `.ac3` and `.mts` upload on some OS | 73 | * Fix `.ac3` and `.mts` upload on some OS |
65 | * Fix avatar with account username starting with a number | 74 | * Fix avatar with account username starting with a number |
66 | * Fix client html cache on theme update | 75 | * Fix client html cache on theme update |
@@ -72,6 +81,7 @@ | |||
72 | * Fix admin instance following list when sorting by *Redundancy allowed* | 81 | * 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) | 82 | * 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)`) | 83 | * Correctly handle HTTP signature draft 11 requests (without `date` header but with `(created)`) |
84 | * Fix `ctrl + 0-9` player hotkeys conflicting with web browser hotkeys | ||
75 | 85 | ||
76 | 86 | ||
77 | ## v4.1.1 | 87 | ## v4.1.1 |