aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md70
1 files changed, 35 insertions, 35 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 556fca627..bb0c74bb7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
2 2
3## v1.4.0 3## v1.4.0
4 4
5**Since v1.3.0** 5**Since v1.3.1**
6 6
7### IMPORTANT NOTES 7### IMPORTANT NOTES
8 8
@@ -33,7 +33,7 @@
33 * Optimize `/watch/:uuid` endpoint 33 * Optimize `/watch/:uuid` endpoint
34 * Optimize Sequelize (SQL ORM) queries generation (consumes less CPU) 34 * Optimize Sequelize (SQL ORM) queries generation (consumes less CPU)
35 * Prune script is faster and can prune avatar files 35 * Prune script is faster and can prune avatar files
36 36
37### Features 37### Features
38 38
39 * :tada: Support Finnish, Greek and Scottish Gaelic languages 39 * :tada: Support Finnish, Greek and Scottish Gaelic languages
@@ -74,7 +74,7 @@
74 * Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail) 74 * Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail)
75 * Automatically remove dead followings 75 * Automatically remove dead followings
76 * Federate comment deletion if the comment was deleted by the video owner 76 * Federate comment deletion if the comment was deleted by the video owner
77 77
78### Bug fixes 78### Bug fixes
79 79
80 * Fix transcoding information in features table ([LiPek](https://github.com/LiPeK)) 80 * Fix transcoding information in features table ([LiPek](https://github.com/LiPeK))
@@ -136,7 +136,7 @@
136 * Fix long server responses on dual stack servers: https://github.com/Chocobozzz/PeerTube/commit/fd2ddcae8ff4eb10bf7168ac3c8801f06b37627f 136 * Fix long server responses on dual stack servers: https://github.com/Chocobozzz/PeerTube/commit/fd2ddcae8ff4eb10bf7168ac3c8801f06b37627f
137 * Improve images HTTP cache: https://github.com/Chocobozzz/PeerTube/commit/c928e1364fbdff87f27fd982710b95426a250491 137 * Improve images HTTP cache: https://github.com/Chocobozzz/PeerTube/commit/c928e1364fbdff87f27fd982710b95426a250491
138 * **Important:** With the new theme system, we removed the dark mode button. Your administrator has to install [the dark theme](https://framagit.org/framasoft/peertube/official-plugins/tree/master/peertube-theme-dark) 138 * **Important:** With the new theme system, we removed the dark mode button. Your administrator has to install [the dark theme](https://framagit.org/framasoft/peertube/official-plugins/tree/master/peertube-theme-dark)
139 from their admin panel, and then users can choose this theme in their settings 139 from their admin panel, and then users can choose this theme in their settings
140 * Changed the playlist REST API to fix various issues. See https://github.com/Chocobozzz/PeerTube/pull/1998 for more information 140 * Changed the playlist REST API to fix various issues. See https://github.com/Chocobozzz/PeerTube/pull/1998 for more information
141 * Removed magnet URI support in download modal since most of the BitTorrent clients do not understand the `xs` parameter 141 * Removed magnet URI support in download modal since most of the BitTorrent clients do not understand the `xs` parameter
142 * Renamed `Overview` page to `Discover` 142 * Renamed `Overview` page to `Discover`
@@ -153,7 +153,7 @@
153 * Optimize `/watch/:uuid` endpoint 153 * Optimize `/watch/:uuid` endpoint
154 * Optimize Sequelize (SQL ORM) queries generation (consumes less CPU) 154 * Optimize Sequelize (SQL ORM) queries generation (consumes less CPU)
155 * Prune script is faster and can prune avatar files 155 * Prune script is faster and can prune avatar files
156 156
157### Features 157### Features
158 158
159 * :tada: Support Greek and Scottish Gaelic languages 159 * :tada: Support Greek and Scottish Gaelic languages
@@ -194,7 +194,7 @@
194 * Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail) 194 * Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail)
195 * Automatically remove dead followings 195 * Automatically remove dead followings
196 * Federate comment deletion if the comment was deleted by the video owner 196 * Federate comment deletion if the comment was deleted by the video owner
197 197
198### Bug fixes 198### Bug fixes
199 199
200 * Fix transcoding information in features table ([LiPek](https://github.com/LiPeK)) 200 * Fix transcoding information in features table ([LiPek](https://github.com/LiPeK))
@@ -224,7 +224,7 @@
224 * Fix error in video upload/update form when scheduling publication 224 * Fix error in video upload/update form when scheduling publication
225 * Fix black theme on some pages 225 * Fix black theme on some pages
226 * Fix video import if auto blacklist is enabled 226 * Fix video import if auto blacklist is enabled
227 227
228 228
229## v1.3.0 229## v1.3.0
230 230
@@ -234,8 +234,8 @@
234 234
235 * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr) 235 * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr)
236 * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml** 236 * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml**
237 * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110) 237 * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110)
238 238
239### Maintenance 239### Maintenance
240 240
241 * 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 241 * 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
@@ -244,14 +244,14 @@
244 * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk)) 244 * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk))
245 245
246### Docker 246### Docker
247 247
248 * **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) 248 * **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)
249 * **Important**: Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml) 249 * **Important**: Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml)
250and 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)) 250and 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))
251 * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic)) 251 * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic))
252 252
253### Features 253### Features
254 254
255 * Add video playlist support 255 * Add video playlist support
256 * A user has a default `Watch-later` playlist 256 * A user has a default `Watch-later` playlist
257 * A user can create private, unlisted or public playlists 257 * A user can create private, unlisted or public playlists
@@ -333,13 +333,13 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
333 * Fix crash in files cache 333 * Fix crash in files cache
334 * Fix playlist view/update 403 334 * Fix playlist view/update 403
335 * Fix search with bad webfinger handles 335 * Fix search with bad webfinger handles
336 336
337 337
338## v1.3.0-rc.2 338## v1.3.0-rc.2
339 339
340### Docker 340### Docker
341 341
342 * Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml) 342 * Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml)
343and 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)) 343and 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))
344 344
345### Bug fixes 345### Bug fixes
@@ -359,8 +359,8 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
359 359
360 * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr) 360 * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr)
361 * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml** 361 * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml**
362 * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110) 362 * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110)
363 363
364## Maintenance 364## Maintenance
365 365
366 * 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 366 * 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
@@ -369,12 +369,12 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
369 * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk)) 369 * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk))
370 370
371### Docker 371### Docker
372 372
373 * **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) 373 * **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)
374 * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic)) 374 * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic))
375 375
376### Features 376### Features
377 377
378 * Add video playlist support 378 * Add video playlist support
379 * A user has a default `Watch-later` playlist 379 * A user has a default `Watch-later` playlist
380 * A user can create private, unlisted or public playlists 380 * A user can create private, unlisted or public playlists
@@ -581,7 +581,7 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
581 * Disable Træfik web UI 581 * Disable Træfik web UI
582 582
583### Features 583### Features
584 584
585 * Automatically resume videos if the user is logged in 585 * Automatically resume videos if the user is logged in
586 * Hide automatically the menu when the window is resized ([@BO41](https://github.com/BO41)) 586 * Hide automatically the menu when the window is resized ([@BO41](https://github.com/BO41))
587 * Remove confirm modal for JavaScript/CSS injection ([@scanlime](https://github.com/scanlime)) 587 * Remove confirm modal for JavaScript/CSS injection ([@scanlime](https://github.com/scanlime))
@@ -688,16 +688,16 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
688 * Fix player progress bar/seeking when changing resolution 688 * Fix player progress bar/seeking when changing resolution
689 * Fix search tab title with no search 689 * Fix search tab title with no search
690 * Fix YouTube video import with some videos 690 * Fix YouTube video import with some videos
691 691
692 692
693## v1.1.0-alpha.2 (since v1.1.0-alpha.1) 693## v1.1.0-alpha.2 (since v1.1.0-alpha.1)
694 694
695### Security/Maintenance/Federation 695### Security/Maintenance/Federation
696 696
697 * Add HTTP Signature in addition to Linked Signature: 697 * Add HTTP Signature in addition to Linked Signature:
698 * It's faster 698 * It's faster
699 * Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation 699 * Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation
700 700
701### Features 701### Features
702 702
703 * Set shorter keyframe interval for transcoding (2 seconds) ([@Nutomic](https://github.com/nutomic)) 703 * Set shorter keyframe interval for transcoding (2 seconds) ([@Nutomic](https://github.com/nutomic))
@@ -718,7 +718,7 @@ and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/suppo
718## v1.0.1 718## v1.0.1
719 719
720### Security/Maintenance/Federation 720### Security/Maintenance/Federation
721 721
722 * Add HTTP Signature in addition to Linked Signature: 722 * Add HTTP Signature in addition to Linked Signature:
723 * It's faster 723 * It's faster
724 * Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation 724 * Will allow us to use RSA Signature 2018 in the future without too much incompatibilities in the peertube federation
@@ -740,7 +740,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
740 * Add docker dev image ([@am97](https://github.com/am97)) 740 * Add docker dev image ([@am97](https://github.com/am97))
741 741
742### Features 742### Features
743 743
744 * Automatically resume videos if the user is logged in 744 * Automatically resume videos if the user is logged in
745 * Hide automatically the menu when the window is resized ([@BO41](https://github.com/BO41)) 745 * Hide automatically the menu when the window is resized ([@BO41](https://github.com/BO41))
746 * Remove confirm modal for JavaScript/CSS injection ([@scanlime](https://github.com/scanlime)) 746 * Remove confirm modal for JavaScript/CSS injection ([@scanlime](https://github.com/scanlime))
@@ -834,7 +834,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
834 * Increase timeout on upload endpoint 834 * Increase timeout on upload endpoint
835 * Fix redundancy with videos already duplicated by another instance(s) 835 * Fix redundancy with videos already duplicated by another instance(s)
836 * Correctly delete files on failed import 836 * Correctly delete files on failed import
837 837
838 838
839## v1.0.0-beta.15 839## v1.0.0-beta.15
840 840
@@ -854,7 +854,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
854 * Fix redundancy totalVideos stats 854 * Fix redundancy totalVideos stats
855 * Reduce video import TTL to 1 hour 855 * Reduce video import TTL to 1 hour
856 * Only duplicate public videos 856 * Only duplicate public videos
857 857
858 858
859## v1.0.0-beta.14 859## v1.0.0-beta.14
860 860
@@ -877,7 +877,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
877 * Add chevron hotkeys to change playback rate ([@rigelk](https://github.com/rigelk)) 877 * Add chevron hotkeys to change playback rate ([@rigelk](https://github.com/rigelk))
878 878
879### Bug fixes 879### Bug fixes
880 880
881 * Fix 24 hours delay to process views 881 * Fix 24 hours delay to process views
882 * Fix tag search on overview page 882 * Fix tag search on overview page
883 * Handle actors search beginning with '@' 883 * Handle actors search beginning with '@'
@@ -897,14 +897,14 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
897 897
898 * Improve keyboard navigation ([@rigelk](https://github.com/rigelk)) 898 * Improve keyboard navigation ([@rigelk](https://github.com/rigelk))
899 * Remember theme in local storage ([@rigelk](https://github.com/rigelk)) 899 * Remember theme in local storage ([@rigelk](https://github.com/rigelk))
900 900
901### Bug fixes 901### Bug fixes
902 902
903 * Fix upgrade/installation on node 8.12 (bcrypt issue) 903 * Fix upgrade/installation on node 8.12 (bcrypt issue)
904 * Fix video channel deletion 904 * Fix video channel deletion
905 * Fix video channel RSS 905 * Fix video channel RSS
906 * Fix video views increment 906 * Fix video views increment
907 907
908 908
909## v1.0.0-beta.12 909## v1.0.0-beta.12
910 910
@@ -912,7 +912,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
912 912
913### BREAKING CHANGES 913### BREAKING CHANGES
914 914
915 * Users can now use the name they want for their channel. 915 * Users can now use the name they want for their channel.
916 We will therefore favour the display of video channel handles/names instead of account in the future. 916 We will therefore favour the display of video channel handles/names instead of account in the future.
917 917
918### Documentation 918### Documentation
@@ -925,9 +925,9 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
925### nginx template 925### nginx template
926 926
927 * Add gzip support ([@scanlime](https://github.com/scanlime)) 927 * Add gzip support ([@scanlime](https://github.com/scanlime))
928 928
929### Docker template 929### Docker template
930 930
931 * Add quota to the docker configuration values ([@kaiyou](https://github.com/kaiyou)) 931 * Add quota to the docker configuration values ([@kaiyou](https://github.com/kaiyou))
932 932
933### Features 933### Features
@@ -972,7 +972,7 @@ This release could contain bugs. Don't expect a stable v1.1.0 until December :)
972 * Fix thumbnail/preview in upload.js script 972 * Fix thumbnail/preview in upload.js script
973 * Fix import-videos.js duplicate detection 973 * Fix import-videos.js duplicate detection
974 * Fix occitan language label 974 * Fix occitan language label
975 975
976 976
977## v1.0.0-beta.11 977## v1.0.0-beta.11
978 978