diff options
-rw-r--r-- | CHANGELOG.md | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7011d44dc..fc439ffaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,63 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v5.2.0 (not yet released) | ||
4 | |||
5 | ### IMPORTANT NOTES | ||
6 | |||
7 | * **Important** Remove NodeJS 14 support | ||
8 | * **Important** You must update your nginx configuration to support remote runners: https://github.com/Chocobozzz/PeerTube/blob/develop/support/nginx/peertube#L101 | ||
9 | * Add `storage.tmp_persistent` directory in configuration file. **You must configure it in your production.yaml**: https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L128 | ||
10 | * PeerTube requires **Docker Compose >= v2** for Docker compose installation | ||
11 | |||
12 | ### Maintenance | ||
13 | |||
14 | * Remove `npm run create-transcoding-job` and `npm run print-transcode-command` unmaintained scripts | ||
15 | * Add Redis sentinel support [#5593](https://github.com/Chocobozzz/PeerTube/pull/5593) | ||
16 | * Improve upgrade script (used when you will upgrade from PeerTube 5.2 to its next version) for classic installation: | ||
17 | * Automatically generate a `config/production.yaml.new` file after the upgrade, which is the fusion between the new PeerTube configuration keys and your current `production.yaml`. After a review you can replace your old `config/production.yaml` with this new file so you don't have to add new keys manually | ||
18 | * Add `ls` option compatibility with FreeBSD [#5785](https://github.com/Chocobozzz/PeerTube/pull/5785) | ||
19 | |||
20 | ### Docker | ||
21 | |||
22 | * Make database name configurable using env variable [#5734](https://github.com/Chocobozzz/PeerTube/pull/5734) | ||
23 | |||
24 | ### Plugins/Themes/Embed API | ||
25 | |||
26 | * Add `filter:html.client.json-ld.result` hook | ||
27 | |||
28 | ### Features | ||
29 | |||
30 | * :tada: Implement remote transcoding for VOD videos, Live streams and Studio editions :tada: [#5769](https://github.com/Chocobozzz/PeerTube/pull/5769) | ||
31 | * If enabled, remote PeerTube runners can process these high CPU jobs | ||
32 | * Admin documentation: https://docs.joinpeertube.org/admin/remote-runners | ||
33 | * PeerTube runner CLI documentation: https://docs.joinpeertube.org/maintain/tools#peertube-runner | ||
34 | * Demonstration video: https://peertube2.cpy.re/w/oJwHHYwt4oKjKhLNh2diAY | ||
35 | * Architecture documentation: https://docs.joinpeertube.org/contribute/architecture#remote-vod-live-transcoding | ||
36 | * Add Podcast RSS feed support: [#5487](https://github.com/Chocobozzz/PeerTube/pull/5487) | ||
37 | * Add ability to set custom privacy for live replays [#5692](https://github.com/Chocobozzz/PeerTube/pull/5692) | ||
38 | * Render images of markdown fields in *About* page [#5732](https://github.com/Chocobozzz/PeerTube/pull/5732) | ||
39 | * Admin can disable user video history by default [#5728](https://github.com/Chocobozzz/PeerTube/pull/5728) | ||
40 | * Improve global accessibility | ||
41 | |||
42 | ### Bug fixes | ||
43 | |||
44 | * Fix live stream object storage sync resulting in broken playback on iOS after a few minutes | ||
45 | * Correctly proxify HTTP 206 content-range header from object storage [#5703](https://github.com/Chocobozzz/PeerTube/pull/5703) | ||
46 | * Filter out already watched videos from recommended videos [#5739](https://github.com/Chocobozzz/PeerTube/pull/5739) | ||
47 | * Prevent exception when HTTP headers are already sent | ||
48 | * Fix remote instance following/followers links in about page | ||
49 | * Prevent error when updating a running live stream if the privacy hasn't changed | ||
50 | * Prevent crash on plugin websocket error | ||
51 | * Don't call `register`/`unregister` plugin API when installing/uninstalling plugins using `script/plugin` scripts (offline mode) | ||
52 | * Fix error on missing plugin CSS file at PeerTube startup [#5746](https://github.com/Chocobozzz/PeerTube/pull/5746) | ||
53 | * Prevent "invalid end watch section" server log warnings | ||
54 | * Support remote subscribe with a handle starting with a `@` character | ||
55 | * Actor preferred username (account/channel handle) is now case insensitive | ||
56 | * Fix RTL layout inconsistencies | ||
57 | * Prevent user video notification when the subscription is still in *Pending* state | ||
58 | * Correctly remove *Pending* subscription | ||
59 | |||
60 | |||
3 | ## v5.1.0 | 61 | ## v5.1.0 |
4 | 62 | ||
5 | ### IMPORTANT NOTES | 63 | ### IMPORTANT NOTES |