aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md109
-rw-r--r--client/package.json2
-rw-r--r--package.json2
-rw-r--r--support/doc/api/openapi.yaml2
4 files changed, 112 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 172509269..6a3b2d7a5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,114 @@
1# Changelog 1# Changelog
2 2
3## v1.3.0
4
5**Since v1.2.0**
6
7### IMPORTANT NOTES
8
9 * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr)
10 * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml**
11 * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110)
12
13## Maintenance
14
15 * Add GitPod support ([@jankeromnes](https://github.com/jankeromnes)) that could help people to contribute on PeerTube: https://github.com/Chocobozzz/PeerTube/blob/develop/.github/CONTRIBUTING.md#online-development
16 * Add reminder to restart PeerTube in upgrade script ([@ldidry](https://github.com/ldidry))
17 * Add argument to dockerfile to pass options to npm run build ([@NaPs](https://github.com/NaPs))
18 * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk))
19
20### Docker
21
22 * **Important**: Add host network mode to the reverse proxy section (without this, it could break videos views and P2P: https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666)
23 * **Important**: Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml)
24and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/.env#L8) to fix IP forwarding issue ([@Nutomic](https://github.com/nutomic))
25 * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic))
26
27### Features
28
29 * Add video playlist support
30 * A user has a default `Watch-later` playlist
31 * A user can create private, unlisted or public playlists
32 * An element in this playlist can start or stop at specific timestamps (you can create some kind of zapping for example)
33 * The difference with a channel is that you cannot subscribe to a playlist, but you can add videos from any other user in your playlist.
34 It's useful to organize your videos, or create a playlist of videos you like and share the link on the web etc
35 * Add quarantine videos (auto blacklist videos on upload) feature :tada: ([@joshmorel](https://github.com/joshmorel))
36 * Add Japanese & Nederlands & Português (Portugal) support
37 * Add experimental HLS support
38 * Better playback
39 * Better bandwidth management (for both client & server)
40 * Needs to store another video file per resolution, so enabling this option multiplies the videos storage by 2 (only new uploaded videos, this is not retroactive)
41 * Requires ffmpeg >= 4
42 * Better instance's followers management:
43 * Add ability to remove an instance's follower
44 * Add ability to forbid all new instance's followers
45 * Add ability to manually approve new instance's followers
46 * Add notification on new instance's follower
47 * Improve UI:
48 * Increase player default height
49 * Reduce big play button border width
50 * Increase thumbnail sizes
51 * Add hover effect on video miniature
52 * Add "my library" section in menu
53 * Add missing icons in some buttons/dropdown
54 * 2 rows per overview section
55 * Increase video thumbnail blur ([@Zig-03](https://github.com/Zig-03))
56 * Improve video miniatures list on mobile
57 * Add animation when opening user notifications
58 * Add ability for admins to disable the tracker (and so the P2P aspect of PeerTube, in order to improve users privacy for example)
59 * Add original publication date attribute to videos, and add ability to filter on it (Andrés Maldonado)
60 * Add video miniature dropdown
61 * Add ability for admins to declare their instance as dedicated to NSFW content
62 * Improve SEO (there is still work to be done)
63 * Login is now case insensitive (if using official web client)
64 * Add NSFW policy & users signup policy & auto blacklist strategy in features table in about page
65 * Improve comment deletion warning
66 * Restore videos list component on history back
67 * Add ability to consult server logs in admin
68 * Allow administrators to change/reset a user's password ([@rigelk](https://github.com/rigelk))
69 * Add a debug page to help admins to fix IP configuration issues
70 * Add ability for admins to limit users videos history size
71 * Add ability for admins to delete old remote videos views (reduce database size)
72 * Optimize video update page load
73 * Less refresh jobs
74 * Cleanup invalid AP rates/comments/shares
75 * Better videos redundancy config error handling
76 * Check emails are enabled if the admin requires email verification ([@joshmorel](https://github.com/joshmorel))
77 * Add `Add /accounts/:username/ratings endpoint` ([@yohanboniface](https://github.com/yohanboniface))
78 * Allow to control API rates limit from configuration ([@yohanboniface](https://github.com/yohanboniface))
79
80### Bug fixes
81
82 * Don't notify prior to scheduled update ([@joshmorel](https://github.com/joshmorel))
83 * Fix account description database error
84 * Fix Pleroma follow
85 * Fix greek label
86 * Fix email notification for some users
87 * Fix translation of "Copy magnet URI"
88 * Fix negative seconds by displaying 0 instead [@zacharystenger](https://github.com/zacharystenger)
89 * Fix URL in video import notification
90 * Don't close help popover when clicking on it
91 * Fix `tmp` directory cleanup
92 * Fix custom CSS help
93 * Fix JSONLD context
94 * Fix privacy label display in upload form
95 * Fix my account settings responsiveness
96 * Fix keyboard icon transparency ([@gbip](https://github.com/gbip))
97 * Fix contact admin button overflow
98 * Wait config to be loaded before loading login/signup
99 * Privacy is optional in upload API endpoint
100 * Fix hotkeys help popup overflow
101
102***Since v1.3.0-rc.2***
103
104### Bug fixes
105
106 * Fix duplicates in playlist add component
107 * Fix crash in files cache
108 * Fix playlist view/update 403
109 * Fix search with bad webfinger handles
110
111
3## v1.3.0-rc.2 112## v1.3.0-rc.2
4 113
5### Docker 114### Docker
diff --git a/client/package.json b/client/package.json
index 739b2fa63..4fca33c84 100644
--- a/client/package.json
+++ b/client/package.json
@@ -1,6 +1,6 @@
1{ 1{
2 "name": "peertube-client", 2 "name": "peertube-client",
3 "version": "1.3.0-rc.2", 3 "version": "1.3.0",
4 "private": true, 4 "private": true,
5 "licence": "GPLv3", 5 "licence": "GPLv3",
6 "author": { 6 "author": {
diff --git a/package.json b/package.json
index 2118c9dcf..7533339b2 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
1{ 1{
2 "name": "peertube", 2 "name": "peertube",
3 "description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.", 3 "description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.",
4 "version": "1.3.0-rc.2", 4 "version": "1.3.0",
5 "private": true, 5 "private": true,
6 "licence": "AGPLv3", 6 "licence": "AGPLv3",
7 "engines": { 7 "engines": {
diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml
index f3f565694..5a4f6fcb2 100644
--- a/support/doc/api/openapi.yaml
+++ b/support/doc/api/openapi.yaml
@@ -1,7 +1,7 @@
1openapi: 3.0.0 1openapi: 3.0.0
2info: 2info:
3 title: PeerTube 3 title: PeerTube
4 version: 1.3.0-rc.2 4 version: 1.3.0
5 contact: 5 contact:
6 name: PeerTube Community 6 name: PeerTube Community
7 url: 'https://joinpeertube.org' 7 url: 'https://joinpeertube.org'