chore(deps): update deluan/navidrome docker tag to v0.56.0 #371

Merged
renovate merged 1 commit from renovate/deluan-navidrome-0.x into master 2025-05-29 02:08:28 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
deluan/navidrome minor 0.55.2 -> 0.56.0

Release Notes

navidrome/navidrome (deluan/navidrome)

v0.56.0

Compare Source

We're excited to announce Navidrome v0.56.0, a major release packed with new features, important bug fixes, and significant improvements to the user experience. This release includes 81 commits with contributions from our amazing community!

🔒 SECURITY UPDATES

  • SQL Injection Prevention: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soon - @​4rdr / @​caiocotts
  • Transcoding Security: Transcoding configuration changes are now restricted to admin users only - @​lujiefsi (#​4096)

🎉 Major New Features

Missing Files Management
  • Remove All Missing Files: New bulk action to clean up missing files from your library - @​deluan (#​4108)
  • Scanner.PurgeMissing Configuration: New config option to automatically purge missing files during scans - @​deluan (#​4107)
  • Missing Artists: Hide missing artists from the UI and Subsonic API, and add admin-only "missing" filters - @​deluan (#​4092)
Playlist Enhancements
  • M3U File Downloads & Unified Export Logic: Downloaded playlists now include M3U files for better compatibility with external players - @​deluan
  • Playlist Cover Art: Playlists now display their cover art in the UI - @​deluan
  • Save Queue to Playlist: Easily save your current playback queue as a new playlist - @​deluan (#​4110)
Enhanced User Interface
  • Smooth Image Transitions: Smooth transitions for album and artist artwork - @​deluan (#​4120)
  • Scan Progress & Status Improvements: Real-time scan progress, error reporting, and elapsed time - @​deluan (#​4094, #​4115)
  • Sample Rate Display: View sample rate information in the song info dialog - @​gqgs (#​3960)
  • Genre and Mood Fields: Added genre and mood fields to the AlbumSongs component - @​deluan
  • Internationalization Improvements: Updated translations for multiple languages
Scanner and Metadata Improvements
  • Filesystem Lyrics Support: Support for reading lyrics (.lrc) directly from filesystem files - @​kgarner7 (#​2897, #​3997)
  • Symlink Support: New Scanner.FollowSymlinks option (default true)to allow disabling symbolic links following - @​deluan (#​4061)
  • ISRC Support: Added ISRC (International Standard Recording Code) support for OpenSubsonic - @​deluan (#​4088)
  • Artist/AlbumArtist Filtering: New filter options for media files - @​kgarner7 (#​4001)
  • Scanner Optimizations: Improved refresh performance and missing flag update logic - @​deluan (#​4059)
Other Notable Features
  • Default Share Expiration: New DefaultShareExpiration configuration option - @​caiocotts (#​4082)
  • Scrobble First Artist Only: New option Lastfm.ScrobbleFirstArtistOnly to send only the first artist when scrobbling - @​deluan (#​4131)

🐛 Critical Bug Fixes

Performance and Memory
  • Memory Leak Fix: Resolved memory leak in cache warmer that could affect long-running instances - @​deluan (#​4095)
Database and Data Integrity
  • User Deletion Fix: Fixed issue preventing deletion of users who have shares - @​kgarner7 (#​4098)
  • Smart Playlist Fixes: Fixed numeric comparisons for float custom tags and albumtype handling - @​deluan (#​4116)
Media Handling
  • Multi-disc Artwork: Always select cover art from the first disc in multi-disc albums - @​deluan (#​3950)
  • AIFF/WMA Cover Art: Fixed cover art detection for AIFF and WMA files - @​kgarner7 (#​3996)
  • Track Ordering: Albums now always order tracks by disc and track number correctly - @​deluan (#​3975)
User Interface Fixes
  • Share Image Aspect: Fixed share image aspect ratios by forcing square dimensions - @​kgarner7 (#​4122)
  • UI Display Improvements: Enhanced external link display, artist link rendering, and button styles - @​deluan
  • Page Titles: Updated titles for radios, shares and show pages - @​deluan (#​4128)

🔧 Technical Improvements

Development and Build
  • Go 1.24.2: Updated to Go version 1.24.2 - @​deluan
  • Dependency Updates: Updated both Go and JavaScript dependencies, including golangci-lint - @​deluan (#​3937)
  • Automated Dependency Updates: eslint-config-prettier and golangci-lint-action updates - @​dependabot (#​4077, #​4035)
  • golangci-lint Integration: Added automatic installation and improved Makefile setup - @​deluan
  • Demo URLs Update: Updated Makefile with new demo URLs - @​caiocotts (#​4080)
Code Quality
  • External Metadata Refactoring: Refactored external*metadata to external.Provider - *@​deluan_ (#​3903)
  • Documentation: Added code guidelines, copilot instructions, and scanner overview - @​deluan
  • Cleanup: Removed unused files and improved code organization - @​deluan

📚 Documentation and Developer Experience

  • Documentation Updates: Added code guidelines, copilot instructions, and scanner overview - @​deluan
  • Test Infrastructure: Enhanced test reliability and added new test coverage - @​deluan

Full Changelog: https://github.com/navidrome/navidrome/compare/v0.55.2...v0.56.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: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [deluan/navidrome](https://github.com/navidrome/navidrome) | minor | `0.55.2` -> `0.56.0` | --- ### Release Notes <details> <summary>navidrome/navidrome (deluan/navidrome)</summary> ### [`v0.56.0`](https://github.com/navidrome/navidrome/releases/tag/v0.56.0) [Compare Source](https://github.com/navidrome/navidrome/compare/v0.55.2...v0.56.0) We're excited to announce Navidrome v0.56.0, a major release packed with new features, important bug fixes, and significant improvements to the user experience. This release includes **81 commits** with contributions from our amazing community! #### 🔒 SECURITY UPDATES - **SQL Injection Prevention**: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soon - *[@&#8203;4rdr](https://github.com/4rdr)* / *[@&#8203;caiocotts](https://github.com/caiocotts)* - **Transcoding Security**: Transcoding configuration changes are now restricted to admin users only - *[@&#8203;lujiefsi](https://github.com/lujiefsi)* ([#&#8203;4096](https://github.com/navidrome/navidrome/pull/4096)) #### 🎉 Major New Features ##### Missing Files Management - **Remove All Missing Files**: New bulk action to clean up missing files from your library - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4108](https://github.com/navidrome/navidrome/pull/4108)) - **Scanner.PurgeMissing Configuration**: New config option to automatically purge missing files during scans - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4107](https://github.com/navidrome/navidrome/pull/4107)) - **Missing Artists**: Hide missing artists from the UI and Subsonic API, and add admin-only "missing" filters - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4092](https://github.com/navidrome/navidrome/pull/4092)) ##### Playlist Enhancements - **M3U File Downloads & Unified Export Logic**: Downloaded playlists now include M3U files for better compatibility with external players - *[@&#8203;deluan](https://github.com/deluan)* - **Playlist Cover Art**: Playlists now display their cover art in the UI - *[@&#8203;deluan](https://github.com/deluan)* - **Save Queue to Playlist**: Easily save your current playback queue as a new playlist - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4110](https://github.com/navidrome/navidrome/pull/4110)) ##### Enhanced User Interface - **Smooth Image Transitions**: Smooth transitions for album and artist artwork - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4120](https://github.com/navidrome/navidrome/pull/4120)) - **Scan Progress & Status Improvements**: Real-time scan progress, error reporting, and elapsed time - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4094](https://github.com/navidrome/navidrome/pull/4094), [#&#8203;4115](https://github.com/navidrome/navidrome/pull/4115)) - **Sample Rate Display**: View sample rate information in the song info dialog - *[@&#8203;gqgs](https://github.com/gqgs)* ([#&#8203;3960](https://github.com/navidrome/navidrome/pull/3960)) - **Genre and Mood Fields**: Added genre and mood fields to the AlbumSongs component - *[@&#8203;deluan](https://github.com/deluan)* - **Internationalization Improvements**: Updated translations for [multiple languages](https://www.navidrome.org/docs/developers/translations/) ##### Scanner and Metadata Improvements - **Filesystem Lyrics Support**: Support for reading lyrics (.lrc) directly from filesystem files - *[@&#8203;kgarner7](https://github.com/kgarner7)* ([#&#8203;2897](https://github.com/navidrome/navidrome/pull/2897), [#&#8203;3997](https://github.com/navidrome/navidrome/pull/3997)) - **Symlink Support**: New `Scanner.FollowSymlinks` option (default `true`)to allow disabling symbolic links following - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4061](https://github.com/navidrome/navidrome/pull/4061)) - **ISRC Support**: Added ISRC (International Standard Recording Code) support for OpenSubsonic - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4088](https://github.com/navidrome/navidrome/pull/4088)) - **Artist/AlbumArtist Filtering**: New filter options for media files - *[@&#8203;kgarner7](https://github.com/kgarner7)* ([#&#8203;4001](https://github.com/navidrome/navidrome/pull/4001)) - **Scanner Optimizations**: Improved refresh performance and missing flag update logic - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4059](https://github.com/navidrome/navidrome/pull/4059)) ##### Other Notable Features - **Default Share Expiration**: New `DefaultShareExpiration` configuration option - *[@&#8203;caiocotts](https://github.com/caiocotts)* ([#&#8203;4082](https://github.com/navidrome/navidrome/pull/4082)) - **Scrobble First Artist Only**: New option `Lastfm.ScrobbleFirstArtistOnly` to send only the first artist when scrobbling - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4131](https://github.com/navidrome/navidrome/pull/4131)) #### 🐛 Critical Bug Fixes ##### Performance and Memory - **Memory Leak Fix**: Resolved memory leak in cache warmer that could affect long-running instances - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4095](https://github.com/navidrome/navidrome/pull/4095)) ##### Database and Data Integrity - **User Deletion Fix**: Fixed issue preventing deletion of users who have shares - *[@&#8203;kgarner7](https://github.com/kgarner7)* ([#&#8203;4098](https://github.com/navidrome/navidrome/pull/4098)) - **Smart Playlist Fixes**: Fixed numeric comparisons for float custom tags and albumtype handling - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4116](https://github.com/navidrome/navidrome/pull/4116)) ##### Media Handling - **Multi-disc Artwork**: Always select cover art from the first disc in multi-disc albums - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;3950](https://github.com/navidrome/navidrome/pull/3950)) - **AIFF/WMA Cover Art**: Fixed cover art detection for AIFF and WMA files - *[@&#8203;kgarner7](https://github.com/kgarner7)* ([#&#8203;3996](https://github.com/navidrome/navidrome/pull/3996)) - **Track Ordering**: Albums now always order tracks by disc and track number correctly - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;3975](https://github.com/navidrome/navidrome/pull/3975)) ##### User Interface Fixes - **Share Image Aspect**: Fixed share image aspect ratios by forcing square dimensions - *[@&#8203;kgarner7](https://github.com/kgarner7)* ([#&#8203;4122](https://github.com/navidrome/navidrome/pull/4122)) - **UI Display Improvements**: Enhanced external link display, artist link rendering, and button styles - *[@&#8203;deluan](https://github.com/deluan)* - **Page Titles**: Updated titles for radios, shares and show pages - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;4128](https://github.com/navidrome/navidrome/pull/4128)) #### 🔧 Technical Improvements ##### Development and Build - **Go 1.24.2**: Updated to Go version 1.24.2 - *[@&#8203;deluan](https://github.com/deluan)* - **Dependency Updates**: Updated both Go and JavaScript dependencies, including golangci-lint - *[@&#8203;deluan](https://github.com/deluan)* ([#&#8203;3937](https://github.com/navidrome/navidrome/pull/3937)) - **Automated Dependency Updates**: eslint-config-prettier and golangci-lint-action updates - *[@&#8203;dependabot](https://github.com/dependabot)* ([#&#8203;4077](https://github.com/navidrome/navidrome/pull/4077), [#&#8203;4035](https://github.com/navidrome/navidrome/pull/4035)) - **golangci-lint Integration**: Added automatic installation and improved Makefile setup - *[@&#8203;deluan](https://github.com/deluan)* - **Demo URLs Update**: Updated Makefile with new demo URLs - *[@&#8203;caiocotts](https://github.com/caiocotts)* ([#&#8203;4080](https://github.com/navidrome/navidrome/pull/4080)) ##### Code Quality - **External Metadata Refactoring**: Refactored external\*metadata to external.Provider - \*@&#8203;deluan\_ ([#&#8203;3903](https://github.com/navidrome/navidrome/pull/3903)) - **Documentation**: Added code guidelines, copilot instructions, and scanner overview - *[@&#8203;deluan](https://github.com/deluan)* - **Cleanup**: Removed unused files and improved code organization - *[@&#8203;deluan](https://github.com/deluan)* #### 📚 Documentation and Developer Experience - **Documentation Updates**: Added code guidelines, copilot instructions, and scanner overview - *[@&#8203;deluan](https://github.com/deluan)* - **Test Infrastructure**: Enhanced test reliability and added new test coverage - *[@&#8203;deluan](https://github.com/deluan)* **Full Changelog**: https://github.com/navidrome/navidrome/compare/v0.55.2...v0.56.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](https://github.com/sponsors/deluan), pay me a [Ko-fi](https://ko-fi.com/deluan), or [contribute with code](https://www.navidrome.org/docs/developers/). #### Where to go next? - Read installation instructions on our [website](https://www.navidrome.org/docs/installation/). - Host Navidrome on [PikaPods](https://www.pikapods.com/pods/navidrome) for a simple cloud solution. - Reach out on [Discord](https://discord.gg/xh7j7yF), [Reddit](https://www.reddit.com/r/navidrome/) and [Twitter](https://twitter.com/navidrome)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update deluan/navidrome docker tag to v0.56.0
All checks were successful
ansible-lint / gitleaks (pull_request) Successful in 10s
ansible-lint / Ansible Lint (pull_request) Successful in 46s
ansible-lint / gitleaks (push) Successful in 8s
ansible-lint / Ansible Lint (push) Successful in 37s
15abd6abaf
renovate scheduled this pull request to auto merge when all checks succeed 2025-05-29 02:08:27 +02:00
renovate merged commit 15abd6abaf into master 2025-05-29 02:08:28 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mg/homeserver!371
No description provided.