| tag name | v2.20241110.0 (4e0ca538d9935fc962a1de97ca7c3781201ad4e5) |
| tag date | 2024-11-10 21:35:17 +0100 |
| tagged by | Samantaz Fox <coding@samantaz.fr> |
| tagged object | commit 5d2dd40bc3... |
| download | invidious-2.20241110.0.tar.gz invidious-2.20241110.0.tar.bz2 invidious-2.20241110.0.zip |
|---|
Release v2.20241110.0
This release is most importantly here to fix to the annoying "Youtube API returned error 400"
error that prevented all channel pages from loading.
If you're updating from the previous release, it provides no improvements on the ability to play
videos. If updating from a commit in-between release, it removes the "Please sign in" error caused
by a previous attempt at restoring video playback on large instances.
In the preferences, a new option allows for control of video preload. When enabled, this option
tells the browser to load the video as soon as the page is loaded (this used to be the default).
When disabled, the video starts loading only when the "play" button is pressed.
New interface languages available: Bulgarian, Welsh and Lombard
New dependency required: 'tzdata'.
An HTTP proxy can be configured directly in Invidious, if needed. \
NOTE: In that case, it is recommended to comment out 'force_resolve'.
New features & important changes
--------------------------------
For users
* Channels: Fix "Youtube API returned error 400" error preventing channel
pages from loading
* Channels: Shorts can now be sorted by "newest", "oldest" and "popular"
* Preferences: Addition of the new "preload" option
* New interface languages available: Bulgarian, Welsh and Lombard
* Added "Filipino (auto-generated)" to the list of caption languages available
* Lots of new translations from Weblate
For instance owners
* Allow the configuration of an HTTP proxy to talk to Youtube
* Invidious tries to reconnect to 'inv_sig_helper' if the socket is closed
* The instance list is downloaded in the background to improve redirection speed
* New 'colorize_logs' option makes each log level a different color
For developpers
* '/api/v1/channels/{id}/shorts' now supports the 'sort-by' parameter with the
following values: 'newest', 'oldest' and 'popular'
* Older '/api/v1/channels/xyz/{id}' (tab name before UCID) were removed
* API/Search: New video metadata available: 'isNew', 'is4k', 'is8k', 'isVr180',
'isVr360', 'is3d' and 'hasCaptions'
Bugs fixed
----------
User-side
* Channels: The second page of shorts now loads as expected
* Channels: Fixed intermittent empty "playlists" tab
* Search: Fixed 'youtu.be' URLs not being properly redirected to the watch page
* Fixed 'DB::MappingException' error on the subscriptions feed (due to missing
'tzdata' in docker)
* Switching to another instance is much faster
* Fixed an "invalid byte sequence" error when subscribing to a playlist
* Videos: Playback URLs were sometimes broken when cached and 'inv_sig_helper' was used
For instance owners
* Fix 'force_resolve' being ignored in some cases
API
* API/Videos: Fixed 'live_now' and 'premiere_timestamp' sometimes not having the right values
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEogMS5UT3ucxXki1A9CghBZGGF24FAmcxGhAACgkQ9CghBZGG
F26+bA/+JSxkgmkuQeFvHjvUWn9C7yOZ7CQWQGvWajtNuA+3ciHnULAtjkL8Uc8i
dde3j2ehsRu5VZu/fF17CVb1rrTbZLKcwfUkFJ9ksH+oqgOEbIs+ZfJ4/M631vWH
7+iuqzZRWdAC5V4ENrBc/L9vBpWMrZwpEEijWGZrLuQFoSs9J7NMRozjDU93ocFc
TIc9s81j29Puzui2xjx/QALTwFTk35TLM4/dQvQ9k9MqswJ9i7XjzPm4YabC3/KI
zOY5IY/oWOzs90nRWoYui/sS1jUpEDu8A4SOIpfQVK3i53Kf3quQeMVOftxKQqz0
3GiIQeyoFNfftFwuv5Ey2pMGaujC+3jBnlBGSU7k9orpRtHf4kPdV2pczZlyYcBx
owpH1KFtabcT+SjKhwvTJy0FME/kpCxnvYFLT9GJxSjZX0Mk/TlphTywjpzkAveT
/ZYyd79O0X696+0UtVDKWlp8Ds624Y6OxWVd6sw6wXDvH+MxMI5sJ3U+WuRKdsNZ
uR2fsW0P+Uk5AcG7yIekjQXHnmH85mdUADO/rtZIKFgxEtw1qQ7qN5VaS3c2q1rW
hhPeZxe6HAkLYrsJ/CQN+GQ76v8DTkNw/k5ET1ri2zX49e/oebmA19jQesoztI7L
5Zabfqaq+zoEqD5w3AQw7eJvzsY5QeEjE3ApM4U1/S+REuFM6sQ=
=Hhkm
-----END PGP SIGNATURE-----
