|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
3 |
| -## vX.Y.0 (future) |
| 3 | +## v2.20241110.0 |
| 4 | + |
| 5 | +### Wrap-up |
| 6 | + |
| 7 | +This release is most importantly here to fix to the annoying "Youtube API returned error 400" |
| 8 | +error that prevented all channel pages from loading. |
| 9 | + |
| 10 | +If you're updating from the previous release, it provides no improvements on the ability to play |
| 11 | +videos. If updating from a commit in-between release, it removes the "Please sign in" error caused |
| 12 | +by a previous attempt at restoring video playback on large instances. |
| 13 | + |
| 14 | +In the preferences, a new option allows for control of video preload. When enabled, this option |
| 15 | +tells the browser to load the video as soon as the page is loaded (this used to be the default). |
| 16 | +When disabled, the video starts loading only when the "play" button is pressed. |
| 17 | + |
| 18 | +New interface languages available: Bulgarian, Welsh and Lombard |
| 19 | + |
| 20 | +New dependency required: `tzdata`. |
| 21 | + |
| 22 | +An HTTP proxy can be configured directly in Invidious, if needed. \ |
| 23 | +**NOTE:** In that case, it is recommended to comment out `force_resolve`. |
| 24 | + |
| 25 | + |
| 26 | +### New features & important changes |
| 27 | + |
| 28 | +#### For users |
| 29 | + |
| 30 | +* Channels: Fix "Youtube API returned error 400" error preventing channel pages from loading |
| 31 | +* Channels: Shorts can now be sorted by "newest", "oldest" and "popular" |
| 32 | +* Preferences: Addition of the new "preload" option |
| 33 | +* New interface languages available: Bulgarian, Welsh and Lombard |
| 34 | +* Added "Filipino (auto-generated)" to the list of caption languages available |
| 35 | +* Lots of new translations from Weblate |
| 36 | + |
| 37 | +#### For instance owners |
| 38 | + |
| 39 | +* Allow the configuration of an HTTP proxy to talk to Youtube |
| 40 | +* Invidious tries to reconnect to `inv_sig_helper` if the socket is closed |
| 41 | +* The instance list is downloaded in the background to improve redirection speed |
| 42 | +* New `colorize_logs` option makes each log level a different color |
| 43 | + |
| 44 | +#### For developpers |
| 45 | + |
| 46 | +* `/api/v1/channels/{id}/shorts` now supports the `sort-by` parameter with the following values: |
| 47 | + `newest`, `oldest` and `popular` |
| 48 | +* Older `/api/v1/channels/xyz/{id}` (tab name before UCID) were removed |
| 49 | +* API/Search: New video metadata available: `isNew`, `is4k`, `is8k`, `isVr180`, `isVr360`, |
| 50 | + `is3d` and `hasCaptions` |
| 51 | + |
| 52 | +### Bugs fixed |
| 53 | + |
| 54 | +#### User-side |
| 55 | + |
| 56 | +* Channels: The second page of shorts now loads as expected |
| 57 | +* Channels: Fixed intermittent empty "playlists" tab |
| 58 | +* Search: Fixed `youtu.be` URLs not being properly redirected to the watch page |
| 59 | +* Fixed `DB::MappingException` error on the subscriptions feed (due to missing `tzdata` in docker) |
| 60 | +* Switching to another instance is much faster |
| 61 | +* Fixed an "invalid byte sequence" error when subscribing to a playlist |
| 62 | +* Videos: Playback URLs were sometimes broken when cached and `inv_sig_helper` was used |
| 63 | + |
| 64 | +#### For instance owners |
| 65 | + |
| 66 | +* Fix `force_resolve` being ignored in some cases |
| 67 | + |
| 68 | +#### API |
| 69 | + |
| 70 | +* API/Videos: Fixed `live_now` and `premiere_timestamp` sometimes not having the right values |
4 | 71 |
|
5 | 72 |
|
6 | 73 | ### Full list of pull requests merged since the last release (newest first)
|
|
0 commit comments