v0.40.0
版本发布时间: 2021-02-08 03:42:36
navidrome/navidrome最新发布版本:v0.54.2(2024-12-22 07:52:58)
This release should minimize/remove the "too many opened files" issue. Both ImageCache and the activity panel are enabled by default, but they can still be disabled in case you still see any issues. It is not the definitive solution for the file leakage bug, but should be more stable now (similar to versions pre-0.37.0).
This release is focused on bug fixes/refactorings, but still has some rewards for those who patiently waited for a new release.
Highlights
- [UI] New Shortcuts help dialog (shift-?)
- [UI] Logarithmic volume. Thanks @JeffreyCA (#668)
- [UI] Fade-in/Fade-out when playing/pausing the player
- [UI] Fix Activity Panel reliability
- [UI] Fix unnecessary html escaping in album comments (#715)
- [Server] Speed-up Artist's Albums queries
- [Server] Fix restarts when attempting to pull artist biography (#700)
- [Docker] Publish docker image for Armv6 (#747)
Changelog
8799358a go mod tidy
58fd5326 Bump github.com/onsi/gomega from 1.10.4 to 1.10.5
e9066690 Bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0
a427d6c9 Fix Docker pulls badge
949bcde9 Move project to Navidrome GitHub organization
6ee45a9c Move project to Navidrome GitHub organization
bc609be3 Fix space hotkey
4b373560 Do not trigger next/prev event handlers when Cmd (meta) is pressed
bb619736 Upgrade to latest go-chi
2f4a5fd9 Fix test suite name
26f83816 Add tests to diode
c7af3b82 Add test to Event
7adacbac Removed event.type from SSE, as it was causing the browser to hang.
77fc4841 Remove option to download discs of a set
f4399984 Update Japanese translation (#757)
64b22688 Fix Portuguese transaltion
e9dad3dd Update Portuguese transaltion
84753139 Help dialog with available hotkeys
a168f46b Better hotkey organization
22145e07 Replace custom chunking logic with a utils.BreakUpStringSlice
call
9a3e75be Add tests with GoLang 1.16-RC to the pipeline
618d5fc8 Better duration formatting in logs
96682632 Logging when triggering manual scan
99598627 Replace react-hotkeys-hook with react-hotkeys
8e026594 Do not sanitize Album comments. This was already handled in the backend, when importing. Fix #715
905c6856 Use diodes instead of channels in SSE broker
591a5344 Workaround to remember logarithmic volume
e79922de Fix React "unique key prop" warning
a3eb14d7 Fix displaying album year when viewing an artist's albums
3b52df5e Update golangci-lint in the pipeline
031756ca Update canisue-lite
70470e4c Increase heap memory for JS job
58a52c31 Turn off memory profiling, saving a couple of megabytes
1f3bc4d2 Use tools.go commands without installing
950ba9f7 Bump github.com/google/wire from 0.4.0 to 0.5.0
861b4065 Use new simplified uuid.NewString()
syntax
b47ec02f Reenable ImageCache and ActivityPanel as default
7cc9fbaa Revert: Use modified time as updated_at and created_at when refreshing/creating albums
9807b0b6 Use modified time as updated_at and created_at when refreshing/creating albums. Closes #717
1af78e95 Build and publish Docker image for armv6 (closes #747)
02c228da Update Translations (#751)
f7aa5c45 Add translation to skip_nav
6c53ce4b Update en.json (POEditor.com)
f325907d Upgrade react-admin to 3.12.0
2c89e0dc Bump react-drag-listview from 0.1.7 to 0.1.8 in /ui
7d23eca7 Bump @testing-library dependencies
77705e4d Upgrade react-jinke-music-player to 4.21.2
afbd9a3b Bump github.com/google/uuid from 1.1.2 to 1.2.0
41ec44ae Bump github.com/pressly/goose from 2.6.0+incompatible to 2.7.0+incompatible
dc8051ed Bump github.com/golangci/golangci-lint from 1.33.0 to 1.36.0
c5686c48 Replace periodic scanner cancellation channel with a context
9520c30c Fix "failed" Subsonic response. Fix #716
069199b2 Removed invalid comment
05ffdede Bump react-hotkeys-hook from 2.4.0 to 3.0.0 in /ui
b12b3c49 Bump @material-ui/lab from 4.0.0-alpha.56 to 4.0.0-alpha.57
0f29da96 Bump @testing-library/user-event from 12.5.0 to 12.6.0 in /ui
81d9750f Bump react-icons from 3.11.0 to 4.1.0 in /ui
0af54e43 Bump uuid from 8.3.1 to 8.3.2 in /ui
0d351481 Check for window.isSecureContext when determining Notification support
7c23bd08 Fix log message, as it is also used for taglib
10e52bdd Use order_* fields for sorting by album and artist
9e84ce42 Use same album songs order for UI and Subsonic API
15b28920 Fall back to media file path when sorting
cd1c693a Remove superfluous argument
2073871f Use netgo (instead of C bindings). Fix #700
dab83c4f Disambiguate tracks by AlbumArtist when sorting by album
db5b9246 Handle more sort/order cases
cdae4347 Make ServerStart variable global
8c063c4f Removed unused variable
14b060a4 Only close connection if the write times out
1804fb3e Fix duration formatting, add days and don't show 60 seconds
ea2f9465 Error should always be nil
4b38a132 Make event handlers naming consistent (camelCase)
29817db9 Simplify worker pool
fc4ddee1 Bump github.com/onsi/gomega from 1.10.3 to 1.10.4
a2418652 Add elapsed time when scanner does not detect any new changes
ea096298 Fix another possible race condition
f2fd7ed0 Fix race condition that could cause multiple EventSource connections from the same client
4f90fa99 Add denormalized list of artist_ids to album, to speed-up artist's albums queries
f86bc070 Don't break on login when activity panel is disabled
1d338417 Make done
channel buffered
d685aefa Don't ever stop the listen
go routine
e27d917b Forgot to allocate done
channel
8b92796a Disconnect the client if the output buffer fills up
17833cd9 Make names more consistent
e2969aa3 Use non-blocking event sending
500da8bc Bump react-icons from 3.11.0 to 4.1.0
db3b53ff Bump prettier from 2.1.2 to 2.2.1
291d2888 Bump @testing-library dependencies
3c6b8d18 Bump golangci-lint from 1.32.2 to 1.33.0
0111d3ae Bump react-admin from 3.10.2 to 3.10.4
0cde8cbf Fix logging field case
b08eac54 Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0
f7411558 [Security] Bump ini from 1.3.5 to 1.3.7 in /ui (#686)
a74b365f Only adds route to /events
if Activity Panel is enabled
350f1dc9 Docker run does not need to be interactive for building snapshots
25ae1c6c Return album art as a Reader
0aaa261a Don't show warning about image cache disabled if pre-cache warmer is disabled
1、 navidrome_0.40.0_Linux_arm64.tar.gz 12.13MB
2、 navidrome_0.40.0_Linux_armv5.tar.gz 12.19MB
3、 navidrome_0.40.0_Linux_armv6.tar.gz 12.18MB
4、 navidrome_0.40.0_Linux_armv7.tar.gz 12.17MB
5、 navidrome_0.40.0_Linux_i386.tar.gz 12.47MB
6、 navidrome_0.40.0_Linux_x86_64.tar.gz 12.75MB
7、 navidrome_0.40.0_macOS_x86_64.tar.gz 12.56MB
8、 navidrome_0.40.0_Windows_i386.zip 12.54MB
9、 navidrome_0.40.0_Windows_x86_64.zip 12.73MB
10、 navidrome_checksums.txt 917B