feat(container): update image ghcr.io/navidrome/navidrome ( 0.63.2 → 0.64.0 ) - #1843
Open
chaplain-grimaldus[bot] wants to merge 1 commit into
Open
chaplain-grimaldus[bot] wants to merge 1 commit into
chaplain-grimaldus[bot] wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.63.2→0.64.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
navidrome/navidrome (ghcr.io/navidrome/navidrome)
v0.64.0Compare Source
This release brings an experimental Jellyfin Music API, so Jellyfin-compatible music clients like Finamp and Jellify can now connect to Navidrome. Artwork got a new background pipeline with blurred low-quality placeholders and a diagnostic CLI. Under the hood, all IDs move to a uniform canonical 128-bit format, genre and artist filtering is now index-backed, and playlist import on large libraries is dramatically faster. There is also natural sort order, playlist favourites, Refresh Metadata actions, new Catppuccin themes, and many fixes across scanning, transcoding and scrobbling.
pdk.NewHTTPRequest(Go),http::request(Rust) or the equivalent in other PDKs now fail withHTTP request ... is not allowed. Plugins must use the host HTTP service instead:host.HTTPSend(Go) ornd_pdk::host::http::send(Rust). Also, plugin HTTP and WebSocket connections to private or loopback addresses are now blocked for named hosts; to reach a LAN service, list its IP or CIDR in the manifest'srequiredHosts, or use a bare"*". (1a8463f7d, 276d767ce)userId. (1a8463f7d)Security
This release fixes several reported vulnerabilities. We thank the security researchers who responsibly disclosed them.
rolesort and filter parameters in the Native API by validating the role against the known list. (4168377b6, GHSA-hm54-32q6-3rcr, reported and fixed by @Sudo-Ivan)userIdon share creation expose other users' private libraries, and fix a plugin HTTP client SSRF guard bypass via DNS names and redirects by disabling Extism's built-in HTTP and checking the resolved IP at dial time. (1a8463f7d, GHSA-82gh-4ggp-gfg5, reported by @gigioneggiando)X-Forwarded-For,X-Real-IPandTrue-Client-IPheaders by keying the limit on the trust-aware client IP. (#6124, GHSA-f295-6wp9-qqfg, reported by @gehan-psbc and @skarn958)sizeparameter ongetCoverArtand share images, which bypassed the artwork size clamp, by rejecting negative and oversized dimensions before decoding. (#5847, GHSA-f22h-6qxh-rqq2, reported by @arpitjain099)Configuration Changes
Jellyfin.EnabledfalseJellyfin.ServerNameNavidrome <version>Jellyfin.ExposedPublicUsers""Jellyfin.MaxConcurrentStreamsmax(2, MaxOpenConns/2)EnableNaturalSortingfalseMaxImageSize20MBEnableScheduledDBAnalyzeANALYZEto keep query planner statistics fresh. (#5740)trueFor a complete list of all configuration options, see the Configuration Options documentation.
Jellyfin API (Experimental)
Jellyfin.Enabled = true. (#5730 by @deluan)Artwork
UI
Playlists & Smart Playlists
refreshDelayfor stable daily or weekly smart playlists. (#5790 by @deluan)changedtimestamp not being updated when renaming a smart playlist. (#6082 by @deluan)Scanner
[bg:]tag and skip unknown tags in LRC lyrics files. (#5966 by @deluan)Subsonic API
topSongsByArtistIdextension. (#5853 by @kgarner7)createShareignoringDefaultDownloadableShare. (#6121 by @deluan)Transcoding & Streaming
audio/mp4instead ofaudio/aac. (#5998 by @justadityaraj)Scrobbling
Plugins
CLI
artworkcommand group (explain,refresh,cancel) for diagnosing and re-driving artwork resolution. (#5957 by @deluan)missing listandmissing fixsubcommands to deal with files that moved. (#5928 by @zerovox)doctorandsearch rebuildcommands to detect and recover from search index corruption. (#6069 by @deluan)restorewiping the database when the backup file does not exist. (#6085 by @Huang-404-Q)--targetrejecting absolute paths. (#5947 by @deluan)pls -pwriting playlist output to stderr instead of stdout. (#5996 by @deluan)Server
ND_PLATFORMin insights. (#5956 by @deluan)getScanStatusreportingcount=0for scans not started through the API, fix the folder watcher hanging when it cannot start, and fix startup failing whenMusicFoldercontains a single quote. (#6098 by @deluan)Database
ANALYZEto keep query planner statistics trustworthy. (#5740 by @deluan)Packaging & Build
curlto the container image. (#6048 by @deluan, #6116 by @miguelallopes)--prometheus.enableddescription. (#5878 by @0mp)Translations
New Contributors
Full Changelog: navidrome/navidrome@v0.63.2...v0.64.0
Helping out
This release is only possible thanks to the support of some awesome people!
Want to be one of them?
You can sponsor, pay me a Ko-fi, or contribute with code.
Where to go next?
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.