aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2023-05-26 14:35:57 +0200
committerChocobozzz <me@florianbigard.com>2023-05-26 14:35:57 +0200
commit50b00de4f69c17e8b5d3ea5a9222bc3e38b9a4f6 (patch)
tree3824c8ef94ec4e2e90dfc2323debac1d605c20e0 /CHANGELOG.md
parentca91a74b8777551cde524121234163e89cc689d5 (diff)
downloadPeerTube-50b00de4f69c17e8b5d3ea5a9222bc3e38b9a4f6.tar.gz
PeerTube-50b00de4f69c17e8b5d3ea5a9222bc3e38b9a4f6.tar.zst
PeerTube-50b00de4f69c17e8b5d3ea5a9222bc3e38b9a4f6.zip
Update changelog
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md58
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