Skip to content
Compare
Choose a tag to compare

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to master. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • c2adf07 Use name instead of title for XBMC artist.nfo metadata
  • 8ad76b2 Remove arm64 fpcalc binary
  • 8e9a855 Fixed: No Artist images when adding single Album
  • 05de0c0 Fixed: Don't fail Metadata service when Adding Album
  • 1752fe5 Fixed: Don't fail AcceptableSizeSpec when no Album Releases exist for Album
  • 9696eb5 Fixed: Queue broken when sorting by Album ReleaseDate
  • 187672b New: Token for track artist (as opposed to album artist) (#1910)
  • f50556d Fixed: Links to Sonarr now uses auth cookie (#2156)
  • 20dd1e1 Bump to 0.8.1
  • 09c0ca9 Fix ImportFixture Tests
See More
  • 2f4f7cb Bump NetCore 3.1.13
  • d743329 Fixed: Add Scroller to AlbumRelease selection [ #1040 ]
  • 015d2b1 Fixed: Prevent NullRef on Manual Import of unknown releases
  • c4a63f3 Add a donations section to System for each arr
  • 0758a27 Generalized RateLimit logic to all indexers based on indexer id [ #1982 ]
  • 25f703e Fixed: Unable to close indexer category select input on mobile [ #2004 ]
  • a9d94f0 Fixed: Artist Editor column order/enabled lost on refresh [ #2006 ]
  • cd357bb Update CONTRIBUTING.md [ #2032 ]
  • 7c70c5d Fix sort in appActions.js
  • 1c15495 Fixed: Remove selected in queue [ #2052 ]
  • d0c92fa Fixed: Queue refresh closing manual import from queue if items change [ #2039 ]
  • 3ecfe84 Fixed: Queue refresh closing manual import from queue if items change [ #1934 ]
  • f0d1cde Fixed: SourceTitle if Album Title null in Discord ImportFailed event [ #2134 ]
  • d198c99 Fixed: Don't fail entire import if Validation error on list item [ #2021, #2133 ]
  • 3a7e5c9 Fixed: Database migration failure when database was manually repaired in a certain way [ #2094 ]
  • 053efd2 Added IsTorrentLoaded to tests [ #2103 ]
  • c3176b3 Update bug_report.md [ #2110 ]
  • baa1fe4 Fixed: Qbittorrent api errors when only one of two seed criteria was configured [ #2099 ]
  • f51aebb Fixed: Setting seed criteria while torrent is still being loaded by qbittorrent [ #2086 ]
  • 9c83e20 Fixed: Set SameSite=Strict for SonarrAuth cookie [ #2060 ]
  • 66c1ac9 Fixed: Don't set cookies for static resources [ #2059 ]
  • 5cc2db2 Added mechanism for package maintainers to produce a health check error. [ #2049 ]
  • fa569f8 Fixed: Restoring a backup with a different API didn't reload properly [ #2042 ]
  • 55372f5 Fixed: Removal of previous service [ #2040 ]
  • 96c1d13 Fixed: Cleanse Tracker Announce Keys from logs [ #2030 ]
  • 6a118a8 Bump Node 12.X
  • b268499 New: Add logo to loading page [ #1976, #2000 ]
  • 6009758 Add support for Flood (#2104)
  • f890fa1 Cleanse more /home/username scenarios (#2024)
  • 3914734 Pull Sonarr commit 'Fixed: Unnecessary idle cpu usage' (#2097)
  • 1bb77a0 Fixed: Debatable typos in Naming Modal
  • 262bd47 update discord link
  • c855119 Fixed: Unnecessary idle cpu usage
  • 1dc623c Fixed: Interactive import modal horizontal scrolling on Firefox mobile
  • 06d2a29 Fixed post-install update check not running
  • 7fe05d0 Make it clearer that Maximum size is the global limit.
  • 92b7c5d Disable new warning in 5.0.200
  • f29db75 Just one Application Version header
  • 74ddc95 Fixed: Cache headers for static resources [ #4356 ]
  • e85ed1e Handle 303 Redirects
  • 07ffb4a Run Analysis on Linux main build
  • cc99f43 Update Discord link on MoreInfo page
  • 814afcb Update Readme Discord Link [skip ci]
  • c9ee3f8 Fixed: Ensure SSL cert exists before saving config
  • 4da0fe8 Update NuGet.config
  • f6b72f6 Fixed: Restoring backup from zip file on disk
  • 291458b Update column properties when restoring persisted state
  • 0cb54d1 Fixed: Table column order resetting after refresh [ #4297 ]
  • 294a50e Fixed: Validation of new qbittorrent max-ratio action config
  • a15d0d1 update FR template [skip ci]
  • 21d7d81 Fixed: Settings fields being altered during save
  • 510b0bd Fix DownloadStation integration in DSM 7
  • 8dc796e Bump ChromeDriver from 84 to 88 [ #1964 ]
  • 11e0d36 Fixed: Restart button restarts Lidarr correctly
  • 4f8ed1b Add crossorigin use-credentials attribute to manifest tag

This list of changes was auto generated.

Compare
Choose a tag to compare

0.8.0.2042

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • 3fcd8af Fixed: Set musl status at compile time

This list of changes was auto generated.

Compare
Choose a tag to compare

0.8.0.2041

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • 9bf6db4 Remove Sab ToPP Status
  • 709d01a Fixed CompletedDownloadService tests [ #1869 ]
  • d0faeaf Update indexer category parameters for the other nyaa (#1764)
  • b9f91db New: Speed up Bulk Artist Deletions
  • 8e92c55 Better task interval fetching
  • b335256 Fixed: Update path before importing to ensure it hasn't changed [ #1847 ]
  • e6489ea Fixed: Blank Page after Delete for Index/Editor (Avoid null broadcasts)
  • 77b565c Fixed: Remove AlbumFolder column in Mass Editor
  • 99924e9 Fixed: Prevent Album Editor Error due to Statistics
  • 2cb36e6 Update wiki link hints for health checks [ #1880 ]
See More
  • 0c6468d Fixed: ImportList Fails on Album Not Found [ #1725 ]
  • 0ae1b3a Fixed: False positive in remote path check with transmission [ #1771 ]
  • 36a1d19 update bug template [skip ci] [ #1919 ]
  • 84f9b8c New: Discord notification upgrade colour
  • 8737845 New: Changed colour of Discord On Download notifications
  • 05323bd New: Customizable Discord Notifications
  • f8f8573 TagSelect field type
  • 416104f Use ghcr.io for test images
  • 02643d4 Return max tooltip width
  • 5409dd9 Fix tooltip max width on larger screens
  • 867a7c5 Fixed: Episode history details tooltip jumping around
  • bcc9b59 Fixed: Tooltips overflowing the screen width
  • 7b43657 Fixed: Spotify playlists not shown after authentication
  • 419ec2b New: Require Encryption option for email [ #1908 ]
  • a943636 New: Replace SmtpClient with Mailkit [ #1891 ]
  • ada650b New: Import from another Lidarr Instance [ #1054 ]
  • 9eafb8f Fixed: Error handling when cannot create folder in Recycling Bin
  • 0d7dbf8 Fixed Agenda Time wrapping
  • 774a359 New: Remove AlbumFolder, Support Nested Track Format
  • 8063a32 Fixed: FolderWritable check for CIFS shares mounted in Unix
  • 0d00dbb Fixed: Unnecessary certificate validation errors on localhost/loopback
  • d510a47 New: Treat Manual Bad in history as failed
  • 3523eb6 Fix freeleech tests
  • 58e23c9 New: Freeleech support for Redacted / Gazelle
  • 65647bd Fixed: Don't delete redacted passkey when editing indexer
  • c845494 Fixed: '/artist' URL Base breaking UI navigation
  • ef5d1b2 New: Allow quality size limits to be closer together
  • e2cd4d6 New: Renamed Quick Import to Move Automatically [ #4210 ]
  • 7be8d76 its 2021 [skip ci]
  • 4e41c3b New: Sort interactive import by path by default
  • 2499bb5 Fixed: Properly detect failed responses from Navidrome
  • 24f96fa Fixed: Don't try to clean Update Folder if it doesn't exist
  • 99a7540 Really ignore ResizeObserver loop errors
  • c3c8cb4 Build Cleanup
  • 2811908 Fixed: 'iso-8859-2' is not a supported encoding name
  • 87f8a7f Use createHandleActions for adding/removing commands so itemMap is synced properly
  • 9914f9a New: Removing update folder from temp folder during housekeeping
  • 00e1568 Fixed: Backups interval being used as minutes instead of days
  • 9370e49 Fixed: Restored robots.txt
  • 118be1f Fixed: Timespan over 1 month shown incorrectly
  • bb8ec05 Fixed: Backup interval is updated on change
  • cb84829 Fix BasicRepository Tests when not on UTC
  • 60d1a7f Fixed: Update statistics if album deleted
  • 23f8ec1 Fixed: Remove albums with no acceptable releases from search results
  • 879038e Fixed: Display of album release with many countries
  • 92aae86 Fixed: Restoring large database backups
  • 1be3cda Fixed: Search by MusicBrainz ID
  • c3f6b86 Bump netcore 3.1.10
  • 1bbb9d8 fix readme wiki badge [skip ci]
  • 1268f90 New: Update all wiki links to point to the Servarr Wiki
  • eb5a95c Quick fix for Queue sort by Artist SortName [ #1817 ]
  • 80fe567 Add SortKey validation
  • 4481919 Fixed: False Positives for RemotePath check with Deluge
  • bb6cdfe Don't nag linux x86 users to switch to net core
  • e912ef6 Fixed: Show TLS errors in UI when testing download clients
  • 1baf415 Pass no parameter instead of null parameter on Kodi Update
  • 84f5a34 Kodi GetMovies fails due to Parameter Type
  • 74a0574 Resource missing from Gotify call
  • 13a228d Gotify token as query parameter
  • 12f5f8e Convert Notifications from RestSharp to HttpClient
  • 7566f68 Fixed: Manual Import Fails on failed Import Items
  • 72658dd Fixed binary execute permissions for osx and Radarr
  • 52240bb Fixed disk permission tests
  • e2a0b63 New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
  • 40df88e Readded 0 cat to the end of the Newznab list
  • 2e4b168 Improve use of All() for Path related queries
  • 796eba8 Mass Editor size and options
  • adc47c5 Fixed: Size on disk sorting and display
  • 3a1abfa New: Differentiate between short term and long term (more than 6 hours) indexer failures
  • 5827f34 Fixed: (Windows) clean up extraneous files in build folder during installation
  • d7183f9 New: Bulk remove from Blacklist
  • 4a9d870 New: Show .net version in UI
  • 9af68b6 Fixed: Cleanse account and passwd from Download Station URLs
  • 395da6c Fixed: Webhooks using lower case event types (in the future this could change)
  • acda741 New: Health events for Webhooks
  • 5a15565 Fixed: Failing file copy when running in docker on synology with btrfs
  • c92b254 Fixed: Regression causing updater to fail (manual update required if on 3.0.3.971, see forums)
  • 2c22ed2 Fixed: Dataloss when moving series folder to root folder with only different casing
  • b63dde0 Fixed: Parsing of URLs with double slashes in the path
  • 9b1bbae New: Newznab/Torznab categories dropdown with indexer provided category names
  • 2d8657a Handle ratelimit api response for newznab caps endpoint on certain newznab indexers that have caps behind the apikey
  • 72d93e5 Fixed: Preview rename tip wording
  • 9bf9810 Fixed: Artist/Album navigation buttons hidden with some titles
  • 960d738 Fixed: Links and already added icons overflowing on add artist/album search results
  • 4d90dae Fixed: Exception when parsing Quality in release title with colon
  • 724ece5 Fixed: Long paths overflowing in artist history
  • 62724e7 Don't process queue item without details
  • 2f3888f Fixed: Show more information in UI when testing SAB fails in some cases
  • e2d1b25 Fixed: Typo/unclear text in backup retention
  • 16b9e88 Remove stacktrace if hardlink resulted in EXDEV.
  • 330988c Fixed: Performance of symbolic link detection and infinite recursion
  • 9eb5b33 New: Fast copy using reflink on btrfs volumes
  • 4f220d9 Fixed: Removed hardlink-based transactional file transfer logic (instead relying on explicit copy+delete for cifs)
  • d61a685 Fixed: Sorting of queue by artist title when unknown items are included
  • 6657777 Moved Windows-only Permission function to Lidarr.Windows
  • e8b1494 fix modifiers for various classes
  • bc12f5c Fixed: Indexer being disabled due to download client rejecting it
  • 25ed9e5 New: Add size to track files in Webhook payload
  • 0ee4810 Added PrivacyLevel option to FieldDefinition for later usage
  • 7ca438f Added MultiSelect input control for provider settings
  • 3ccc306 New: Added FileList.io indexer support
  • e5f4895 New: Removed chown and simplified chmod options for linux/osx
  • b0c7530 Allow inline markdown in the changelog for linking to wiki
  • 1113c4c Fixed: Not removing seeded download if it was manual imported in some cases
  • 1d049ab Fixed: Rejections custom filter for Interactive Search (now Rejections Count)
  • 9b934e9 Improve root folder health check
  • 998a2df New: SendGrid Notifications
  • 4eac1c5 Pull DownloadClientItemClientInfo part of 824d315
  • 1058b03 Fixed: Use QBittorrent category savepath for healthcheck
  • efef2f3 Fixed: Import single file torrents with a folder from QBittorrent
  • fc104f9 Protect against Qbittorrent edgecase if users add torrents manually with Keep top-level folder disabled
  • 39b57cf Fixed: Get actual file names from QBittorrent API (#5226)
  • 0232e8c Ignore ResizeObserver loop limit errors
  • 143a133 Removed unnecessary importlists warning.
  • 2fbbeda Give systemd a bit more time to restart sonarr after update
  • 4107d6a Add a connect for Discord Notifier
  • 0148418 Use Arch and Runtime when getting list of update changes
  • 5da0419 update GH Issue Templates [skip ci]
  • 7480ba9 update readme [skip ci]
  • 25845ae Jetbrains logos for readme [skip ci]
  • b22e9dc add wiki link & other minor changes [skip ci]
  • bcfa856 Win x86 Builds
  • eb97568 Add NeutralLanguage for build in VS 16.8
  • 724125a Bumped Sabnzbd default history request size from 30 to 60
  • f7f6279 Fixed: Show feed URL if incorrect mime type is found
  • 3011f50 Add album MBId to custom script
  • 8681f3b Fix lint issues on backend
  • 4251ca6 New: Warning when combining preferred words with a specific indexer
  • e5e69be Fixed: Copying passwords
  • c00cbb8 Take Screenshot on Automation tests for build status notifications
  • c08c516 Version should be 0.8 for nightly releases
  • 3b34b6f Update Discord Invite
  • d5d2fa5 Update Frontend Packages [ #1627, #1628, #1629, #1630, #1631, #1632, #1633, #1634, #1635, #1636, #1637, #1638, #1639, #1640, #1641, #1642, #1643, #1644, #1645, #1646, #1650, #1651 ]
  • b26b193 Fixed: Added .org to website url filtering in parser
  • 7732855 Fixed recursion issue when emptying recycle bin
  • 67822e6 Fixed: Tag details list series in alphabetical order
  • 8af0959 Added UserAgent to api request trace log
  • 8074607 New: Add DownloadClient and DownloadId to Webhook notifications
  • dca8495 Fixed: Root folder custom filter in Mass Editor
  • 1327cac Clarify that Post-Import Category torrents are not monitored by Sonarr.
  • 149b42b Fixed: Windows installer won't create shortcut if unchecked
  • 909dffc Improved error message when nzb download contains an newznab error instead
  • 919d166 Fixed: Ended overlay on artist posters
  • 4857828 Rename FilterFiles to FilterPaths
  • f4beb54 Fixed: Queue not always clearing checked items when updated
  • 4e28d42 New: Don't close manual import when clicking outside the modal
  • 3bcb6ef Fixed flaky test.
  • ef230d1 Log contents on api errors during tests.
  • ab8a9ca Updated kodi url
  • 9b4c09b Fixed: Indicate unchecking Replace Illegal Characters will remove them (#1614)
  • b64b7bc Fixed: Typo on Indexer card clone tooltip [skip ci]
  • 085b07a Always scan after manual refresh
  • 9714186 Fixed: Create album metadata on import
  • bf0617f Fixed: Generating Kodi episode metadata files when scanning series folder
  • a085dd3 Fixed: Metadata files not being created after rescan
  • 2982478 Trigger fewer signalr broadcasts
  • 49b89f1 Fixed: Write the correct album/releasegroup ids for XBMC/Emby
  • d10469d Fixed: Refreshing Plex Server series in high volume systems
  • 9945c98 Revert Cached changes from bb02d73
  • ace7371 Fixed enter in modal confirmation dialogs
  • 58cb0dc Indexer Priority ESLint fixes
  • 2655430 New: Index priority
  • c913194 Fixed: Can ignore queue items with unknown album
  • 88122be Fixed: Ignore .@__thumb folders
  • 319e1c4 Fixed: Tooltip for existing artist/album on add new item
  • c92de8d Fixed: Strip AlteZachen from release group name
  • 2b9cd64 Fixed: Don't try to render quality when it's null
  • a773f9e Fixed: Error rending queue row when quality is missing
  • 0472b43 New: RSS Sync button on Calendar
  • 22be682 Added update check early in startup if the package requested a post-install update check
  • d0b080f Update help text in Connections from Download to Import
  • 02cd5fa Fixed scrolling issue in Root Path selector dropdown on mobile
  • b576d3d Fix checkingUP qbit status unit test
  • 54c3b70 Fixed: Treated checkingUP status from Qbit as queued in case it fails to validate [ #1363 ]
  • 37d294d Fixed: Preferred word can't have a term that is empty or only spaces [ #1361 ]
  • 4740233 Fixed: Don't corrupt OPUS files when tagging them
  • 7f82439 Fixed: Removing torrents from Vuze
  • be88010 New: Don't forcibly retest indexers/download clients/connections on save if previously enabled
  • 0581ff4 New: Handle missingFiles status from qBit
  • c6d49c6 Fixed: Replace : with _ when getting output path from Transmission
  • aaebbbf Fixed: Remove website post fix before parsing
  • efcc9ab Linting error
  • b47638f Fix Release Push log statement
  • a035a78 New: Added option to filter Release Profile to a specific indexer
  • 06c79b2 New: Clone indexer button
  • 5bf4be3 Fixed: Manual Import sorting by quality
  • 04aebab Fixed: Moving artist folders in subfolders of the root folder when destination subfolder was missing
  • 812e4ca Fixed: Prompt to restart after resetting API key
  • c0aa16d Fixed: Sorting by track count
  • 864a1d9 Added Norwegian Bokmal alias
  • 1da52d1 Fixed: Representation of episode start time when not starting at the full hour in am/pm notation
  • affd351 Fixed: RestClient does not use global proxy settings
  • acee291 New: Limit recent folders in Manual import to 10 and descending order
  • 45a3770 Fix proptype warning for id of EnhancedSelectInputOption
  • df7db89 Remove website prefixes with dashes in URL
  • 63bec41 Fixed: Details for episode history flashing on mobile devices
  • f2b8a08 Remove PFMonkey.com from Presets
  • 70f80fd Fixed: Test All not clearing health error
  • ac1c902 Improved some log messages
  • c0fede5 Fixed: Delete files from Artist Mass Editor not actually deleting files
  • 341c42d Tiny fix in test, left-over from my on-windows test.
  • b1a56e7 Fixed: File imports on cloud drives slow due to transaction logic
  • 3f96208 Fixed: Use Proxy for MediaCovers and Metadata
  • 8c657dd Fixed: Set permissions on extra and subtitle files
  • 10b7d0d Fixed: Include releases that failed to parse in search results
  • d72014e New: Event Driven HealthCheck Support
  • 8d8cbd0 Fixed: Disregard Real when user disabled proper preference
  • 6713525 Simplify ManualImportModule null check
  • e8e4d76 Fixed: Edge case where import fails due to DB relationship mismatch
  • f66a6ee Fixed: Improved failed series search messaging
  • 7860f9e Fixed: Manage Tracks not showing whether language/quality meets cutoff
  • 5bca13b Fixed: Delay profile being ignored for non-revision upgrades
  • dbdc805 Remove unnecessary usings
  • ae46d5a Remove Dotnet Framework Version Checks
  • 2b5c478 New: Add label to disk usage progress bar
  • 73c5bb9 Update README and CONTRIBUTING
  • 8abff4a Cache Yarn Packages on build
  • 09ebfe0 Catchup Linting
  • b7a9f26 jsconfig for a bit of autocompletion and intellisense [ #1460 ]
  • c6794fd Delete appveyor.yml
  • 3e082df Fixed: Error fetching paged records from API without a sort key
  • 7aa3ad1 Fixed: Don't search twice for new albums on new artists
  • a35e773 New: Make monitored flags clickable
  • 1bc52d0 Fixed: restoring scroll position when going back to index page
  • e681469 Fixed: Speed up AlbumStudio
  • dce6921 Speed up all albums endpoint
  • 5ddac7a Fixed: Trigger search when new album added via import list
  • 12d6b5e Fixed: Don't refresh and rescan artist when new album added
  • 0e78135 Switch Automation to Chrome for Test Speed
  • e836b79 Fixed: Imported downloads not being removed when seeding goals are met [ #1400 ]
  • 1d58b33 Fixed: Remove seeded downloads if they've finished seeding after import [ #1389 ]
  • e0d880f Small change to creating an itemMap during item update [ #1381 ]
  • 65caac3 Fixed: Import series failing to add items to process [ #1380 ]
  • bc5f78b Add class to allow for overriding scrollbar width [ #1379 ]
  • e8f4b5f Fixed: Removed items in queue still showing until refresh [ #1378 ]
  • 50d1810 Fixed: Don't process downloads removed from the client [ #1377 ]
  • c996643 Don't re-trigger completed event [ #1376 ]
  • 89cbf0c Use createItemMap like Sonarr
  • 014eb27 Fixed: Speed up UI during refresh
  • e1a62af Fix test

This list of changes was auto generated.

Compare
Choose a tag to compare

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • 3844833 Fixed: Bump 0.7.2, Allow update to 0.8+ netcore builds
  • 47f4441 Revert 7ffecf6 for ProcessProviderFixture
  • 2004734 Fixed: Tidy up mac test setup
  • 4461ca3 New: Test more mono versions; do all linux tests in docker
  • 7050a20 Fixed: Integration tests on Mono 5.12 and 5.14
  • cc008fb Fixed: Third-party clients calling api without Accept header
  • 17c9fc4 New: Update Nancy to 2.0
  • 425bd89 New: Update Unity
  • cbff5e1 New: RestSharp to 106.6.10
  • a5d4d1c Fixed: All Builds Marked as Production in Sentry

This list of changes was auto generated.

Compare
Choose a tag to compare

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • 459556b New: Bump Version to 0.7.1
  • a86e872 Merge remote-tracking branch 'origin/master' into develop
  • 8612548 Changed: Test on Mono 5.0 and 5.4
  • 4136b9e use TestContext.Progress rather than Console.WriteLine for NzbDroneRunner output
  • 3c42387 Fixed: ImageResizer Tweaks
  • ae6db26 Fixed regression in container registration. Additional logging in case of integration test startup failures
  • 4bb6f5d Moved Platform version determination to static
  • 7ffecf6 Fixed: several failing/flaky mono unit tests
  • 9711a0c Update README.md with BrowserStack Badge
  • 805a085 Fixed: ImageSharp crash on old mono
See More
  • a75754a New: Run linting in parallel
  • 4a22762 New: Run integration tests for various mono versions
  • 254a8ce Fixed: Directory not empty exception deleting nested empty subdirs (#974)

This list of changes was auto generated.

dbf8131
Compare
Choose a tag to compare

0.7.0.1347

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

Changes:

  • dbf8131 Merge pull request #967 from lidarr/develop
  • 31cb5fe Changed: Version Bump 0.7.0 (#952)
  • 1b72d9b Fixed: NRE importing Spotify saved albums / followed artists (#962)
  • e52013e Merge remote-tracking branch 'origin/master' into develop
  • a627c2c Changed: Centralize version numbers (#961)
  • 075683b Fixed: Eslint not running due to package.json change
  • c4b7e04 Fixed: NRE when tagging an album with omitted media
  • 223d493 Fixed: Relax flaky test
  • 86f4dcd Fixed: Remove Duplicate Function in BlacklistConnector.js
  • 33d5f1f Fixed: series reference in PlexServerService
See More
  • 3288c21 Fixed: Null Ref on Album Cache Update in TrackedDownloadService.cs
  • 91764ec Fixed: Removed .Net update notice on Windows LTSB 2015
  • b880309 New: Added Auth-* log entries for fail2ban purposes [ #2760 ]
  • 332466a Updated way Sentry gets configured and enabled.
  • ec4237d Added BuildInfo.AppName to centralize 'Lidarr'
  • 26c8768 New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm)
  • 1425bc8 New: Seperate Naming for Multi-Disc Albums
  • 4edad5f Fixed: Actually fix skipping analyze on fork
  • fba8415 New: Last UI Patch Package bump for 0.7
  • 8242315 Fixed: Regenerate Yarn.lock for secondary package updates
  • 91ddabe Fixed: Catch exceptions looking up fingerprints
  • 2097bff Fixed: Null reference exceptions on update
  • c4578c0 Fixed: Don't run analyze on forks
  • 232273c Fixed: Manual Import Tracks Sorted Wrong [ #848 ]
  • ad4d7e4 New: Use ImageSharp for resizing (#934)
  • 070e50d Fixed: Fix a few compiler warnings
  • 4413c7e New: Unmapped files view (#888)
  • 74cb2a6 Fixed: Waiting a long time for unavailable root folders
  • 05b2542 New: Show Hardlink/Copy in manual import
  • 4399724 New: Sort preferred words in profile on save [ #3241 ]
  • b7458f6 Menu fixes
  • e555d79 Fixed: Scrolling of modals with tabular content in iOS
  • 87cb974 Fixed: Prop type warning on MenuItem
  • 60df3d7 Fixed: Track Progress custom filtering on artist index page
  • 936b250 Fixed: Multiple Heath Check UI Fixes
  • 89d912b Fixed: Prevent moving to recycling bin causing a failed import
  • 699f19b New: Cleanup Recycling Bin folders older than X days (0 to disable)
  • 0496e6a Fixed: Repack don't being grabbed when cutoff already met
  • a7e94a0 New: Add warning that recycle bin will be cleaned up automatically after 1 week
  • c20db82 Bump sentry-js from 5.5.0 to 5.6.2
  • 32063fe Bump del from 5.0.0 to 5.1.0
  • 01f6d24 Bump react-popper from 1.3.3 to 1.3.4
  • 16dce1d Bump react-dnd from 9.3.2 to 9.3.4
  • e9160a5 Bump css-loader from 3.1.0 to 3.2.0
  • bcc6fae Fixed: Retry flaky tests 3 times before failure
  • fbe6143 Bump file-loader from 4.1.0 to 4.2.0
  • 2982bba Fixed: Remove other unneeded gitattributes
  • edba531 Fixed: Don't fail on frameworks 4.7 and up
  • f1fc45f New: Migrate to new csproj format
  • e095fe0 Fixed: Delete unreferenced files
  • ca6ff0d Fixed: Move migration dispose after try
  • db321a5 Changed: Rename Process and Service Provider Fixtures
  • 1a0b95d Fixed: Make ProcessProviderTests less flaky
  • ee7d47d Fixed: All the tests
  • 9392c13 Fixed: ReleasePush module returns single item not a list
  • e2e321b Fixed: Removed unused ManualImport Field
  • 1fdfa3f Fixed: Mac Packaging
  • 36f51c7 Update SQLite to 3.28.0 and System.Data.SQLite to 1.0.111.0
  • 83c8d85 Fixed: Refreshing artist/album details shows 404 until store loads
  • d929572 Fixed: Change UI Genre Tag Separator from ", " to " / " (#918)
  • 0352f8d Fixed: Faster artist endpoint (#874)
  • 698d5e1 Fixed: SonarCloud Backend Version being set to 1.0
  • 09bc113 Fixed: Exclude API from coverage calculation
  • c4a0677 Fixed: Artist Type can be null/blank
  • aa794a7 Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections) [ #2802 ]
  • cacb31d Bump core-js from 3.1.4 to 3.2.1
  • 6f884fb Fixed: Seperate Analysis Front/Back, Combine with coverage
  • da99cf5 Map sentry org variable into correct format
  • f2cc5ad Fixed: Sentry source map upload
  • 6932046 New: Set up CI with Azure Pipelines (#897)
  • 7294702 Fixed: Other Misc Improvements
  • 2366ce0 New: Add root folder from Media Management settings
  • d41a10d Fixed: Actions on mobile not indicating when they are disabled
  • a09611a Fixed: Modal scrolling causing app to scroll on iOS
  • 2273be5 Fixed: Edit path on artist index resetting cursor to end on change
  • d6b210a Fixed: column widths in Interactive Search
  • c8184c3 Fixed: Sorting of Quality column in Interactive Search
  • 8440675 Fixed: Canceling editing a custom filter won't close the Custom filter modal
  • 07ecd82 Fixed: Tags in settings getting cutoff
  • b837773 Fixed: Add tooltip to tag delete button when in use
  • efdf2fb Fixed: tag input alignment and height
  • 0491358 Fixed: Set min-width for Actions Column in Index
  • b627660 New: Add warning to remove from queue dialog
  • 3d0adf8 Fixed: Darker border for calendar
  • 593259b New: Wider and taller scroll bar for the click to scrollers out there
  • dc6621e New: Improve help text for extra file importing
  • 52ec4c4 New: HintedSelectInput Component
  • 9ca81eb Fixed: Issue searching for artist in the UI when tag is removed
  • 68e11a5 Cleanup: Remove old twitter keys
  • fd2fb7d New: Extra warning for Windows Service issues when prompted to restart
  • ba5e800 Fixed: Update base .editorConfig
  • 413819a Fixed: Finetuned color-impaired mode styling in Calendar
  • 5e3a0e2 Fixed: Conditional Rendering on Page Jump Bar
  • cf1210a New: Bulk Select Quality Interactive Import
  • c673058 New: Update Frontend Packages
  • 03aceb3 Fixed: Repack logging string format
  • 1ab8c5a Fixed: Embedding album art on import
  • c898a18 Fixed: Set remote album ID so we don't always think album updated
  • 1dcccf2 Fixed: Frontend updates when selected album release changed
  • dcca2b5 Fixed: Don't re-read file tags if possible
  • e9ced07 Fixed: Old foreign id query too permissive
  • 5f679c5 Fixed: Speed up track grouping
  • 3c1b343 Fixed: Build on mono 6
  • 54e19d5 Use previous ubuntu appveyor image (#880)
  • a35f965 New: Write genres and album art to track file tags
  • a0a9691 Fixed: Use correct ID to search for Albums
  • 8d780f4 Fixed: Don't force images to JPG and fix Kodi album art filenames
  • 8b860bc Changed: Remove Language Profiles (#870)
  • 8f791ab Fixed: Really Don't treat NZBs rejected by SABnzbd as successful
  • ba310fe New: Sort import list groups
  • af26ac8 New: Group Import Lists by Type
  • fb26ff2 New: Bump Newtonsoft.Json to 12.0.2
  • d075ea3 New: Spotify integration
  • 2f1290d Fixed: Correctly handle Repack Releases
  • 2331632 New: Allow monitoring all albums for import list artist
  • 8e77702 Proposal: Length is definitive, fallback to modified if no length
  • 2be52c2 Fixed: Backup Mediacover Existing Check to Length if No Modified Date
  • 802f7f9 Fixed: Follow Temp Redirects
  • 361908d Fixed: Loading of fonts.css with a URL Base [ #854 ]
  • 814e44b Fixed: Actually refresh media covers
  • 61b6572 Fixed: Failure re-adding a deleted artist
  • 5b4ab75 Fixed: Add timeout to fingerprinting API request
  • 5defb69 Fixed: Tracked Download Cache Keeps Deleted Albums (#811)
  • 2147c52 Added test for turkish FirstCharToUpper
  • 43f70d5 Added test for turkish FirstCharToLower
  • 2ce0fad Clean up FirstCharacterToLower extension + tests
  • 91082b2 New: Testing Custom Script executes the script and verifies the exit code
  • b9d2409 New: Command line arguments for Custom Scripts are no longer supported
  • b8b8f06 FirstCharToLower
  • 77d02a0 Add artist refresh completed event
  • 8160f3d Fixed: Simplify ArtistMetadataRepository
  • 0b7a42e New: Refactor metadata update
  • f5c1858 Fixed: UpdateAlbums was a duplicate of UpdateMany
  • 76db27e New: Add old ids, artist aliases and genres
  • 5ac4627 New: Set KeepAlive for metadata requests
  • 343b27b Fixed: Update modified times as well as sizes
  • dc44bbd Fixed: ManualImport sets file size and last modified
  • 9143bb4 Fixed: Queue tooltips appearing offscreen on mobile devices
  • 5dddae5 Fixed: Mass Editor not showing delete button on narrow screens
  • 568c864 Fixed: tag input height not growing in height
  • 5a8b303 Fixed: Fetch Artists on SignalR Reconnect to prevent Store issues
  • a436692 Fixed: Remove faulty fetch command (never worked)
  • 4762c73 Fixed: oAuth actions in UI
  • da2b365 Fixed: Prevent two TypeExclusive commands running at once
  • 368363d Fixed: Prevent two Artists pointing to same ArtistMetadata
  • 531447a Fixed: Relax flakey cache test
  • b62e276 Disable failing parser test
  • a9bf291 Fix WebClient test on Mono
  • 93f7acf Fixed: Update service test
  • 736fddd Fixed: Failing skyhook search test
  • 84f707c Removed Nyaa Integration tests and increased logging detail during integration tests.
  • 59b40bd Fixed: one_to_one test if system timezone isn't UTC
  • a98d45d Fixed: Failing ServiceProvider test
  • 2768fce Fixed: Failing Process provider test
  • 2284313 Fixed: Failing update test on Linux
  • ea2e8e4 Fixed: Failing history test
  • 2c0d272 Fixed: Removed failing test no longer in Sonarr
  • abe4c80 New: Update lodash, rebuild yarn.lock
  • 659844e New: Don't Execute Certain Command Types In Parallel (#855)
  • b4fc4e8 Fixed: UseRealHttp following addition of MetadataRequestBuilder
  • 12b7383 New: Moq to 4.12
  • 6dd8df4 Fixed: Incorrect parsing of APE and OPUS in some cases [ #847 ]
  • 9a24072 Fixed: Error when deleting artist from poster list
  • a006ce8 Fixed: Manual import showing error when a different artist is selected
  • 9aa049f Fixed: URL base of /artist linking to the wrong path in some cases
  • 447bf63 Fixed: Correctly delete trackfiles on AlbumDeletedEvent
  • 3ebbf6f Fixed: Multiple SignalR Improvements
  • 184ab74 Fixed: Only fix cleanName when fix is needed
  • ace8349 Fixed: Don't show cmd.exe window when fpcalc runs
  • b52538c Update ConfirmImportModalContent.js (#836)
  • d7f63ab New: Option to use HTTPS with Emby
  • 6f588d2 New: Detect mergerfs mounts
  • 12cc2ef Fixed: Manual import of unknown aritst items in Activity: Queue
  • d7e465d Fixed: Improve exception logging when unable to connect to Plex
  • 5d13ae5 Fixed: Use Download Client name for grabbed history events
  • 8a87991 New: Setting monitor None when adding arist will unmonitor artist
  • 8cd9ab4 Add: option to skip automatic redownload when removing from queue (#734)
  • 0f6a3bc New: Sentry to 1.2.0
  • 5efbcaa Fixed: Test Due to 4.6.2 Error Change
  • cead8c9 Changed: Update CONTRIBUTING.md for 4.6.2
  • 673412c Fixed: Remove Unused Variables to Clear Compiler Warnings
  • 4eb815a New: Migrate to PackageReference Format
  • 43a18de New: ImageResizer to 4.2.5
  • 5ae1ab1 New: AutoMoq to 2.0.0
  • 32307ac New: Update Unity to 4.0.1
  • b5d502b Fixed: Long Path Support on Mono and .Net
  • 70155ca New: Target .net 4.6.2
  • c40cda3 New: Bump SignalR to 2.4.1
  • c1e1741 Fixed: MediaFileTableCleanup Test Failing
  • 166fc90 New: Only scan files that are new or updated (#760)
  • 8fe8aec Fixed: Its not It’s in DeleteArtistModal
  • b3a20e9 New: Change PastDays and FutureDays for ICal Feed in UI [ #817 ]
  • 5c81f12 Create FUNDING.yml
  • 00a0bf6 Fixed: Typo in ArtistDetails creates TypeError
  • cf40df7 New: Replace react-tether with react-popper (#789)
  • 0cffd85 Fixed: Deluge 1.3.14 API support due to changed json-rpc checks. [ #1738 ]
  • 270bc9b Fixed: DownloadStation interface stuck in infinite loop in some cases.

This list of changes was auto generated.

Compare
Choose a tag to compare

0.6.2.883

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

New features:

  • Fetch all albums from metadata and filter client-side (#803)
  • Added support for Gotify notifications (#730)
  • Use NZBget's FinalDir if set by post-processing script
  • Swap to lidarr taglib fork (#786)
  • Output Path column in Queue
  • Make Backup folder a Path input
  • Sort preferred words by score when displaying in the UI
  • Bump jQuery to 3.4.0
  • Use Fuse.js for UI header search
  • RIP Nzbs.org
  • Don't overwrite Images/Overviews if new is blank
  • Send Bits and SampleRate to UI for TrackFiles
  • Unit Tests for MediaInfo Tokens
  • AudioBitRate Naming Token

Fixes:

  • Trailing Space in ArtistSearchResult killing build
  • Don't use "Ended" for people
  • _coverMapper is null for other album entities
  • Fingerprinting service swallows UnexpectedHtmlContentException (#808)
  • Map dsm shared folder to full path in status (#797)
  • Lidarr Lists use correct metadata server (#800)
  • Cache Album covers local (#780)
  • Don't treat NZBs rejected by SABnzbd as successful
  • Throw Startup Exception on Same Port for SSL
  • Don't try to match a null codec name (#784)
  • Improve performance of search input selector
  • Backup path URL incorrect in some cases
  • Don't allow HTTPS to be set to same port via API/UI
  • UI Selector, Rendering Improvements
  • Remove rogue . from transmission output directory
  • Add Placeholder to tracks table for correct rendering
  • Roxsbox ArtistImages using AlbumImages Setting, Returing null
  • Queue fails when sorting by Album columns with null Albums
  • Return empty intead of 0bits if AudioBits is 0
  • SampleRate Format doesn't include decimal

Thanks to all of our supporters and contributors!!

Compare
Choose a tag to compare

0.6.1.830

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

New features:

  • Release title column in queue table

Fixes:

  • Skip albums and releases with no valid tracks (#754)
  • Ensure Tracks is always present in ManualImportItem
  • Migration 23 doesn't set Track.ArtistMetadataId (#756)
  • Slower startup loop on DB initialization failure
  • Artist history modal showing incorrect event title
  • Update Contributing.md Instructions
  • Change RelativeDateCell to PureComponent
  • Don't render table options modal content when it's closed
  • Don't worry about qBit parameters if category is blank
  • Include all items if no category is specified in rtorrent
  • More descriptive message if indexer test yielded no results
  • History details for unknown event type
  • Collapse calendar view buttons on smaller screens
  • Refresh on artistIndex spins forever

Thanks to all of our supporters and contributors!!

8f7df83
Compare
Choose a tag to compare

0.6.0.815

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates for a non-docker installation, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

If you are using docker you will need to update the container image. Do not attempt to update Lidarr within an existing docker container. Doing so will prevent audio fingerprinting from working and break your Lidarr installation if you ever delete and re-create the container.

New features:

  • Audio File Tag Writing
  • Audio Fingerprinting
  • Release Profiles (from Sonarr)
  • M4P, MP1, MP2, and Other Support
  • Import List Exclusions
  • qBit V2 API Support
  • Add support for qBittorrent per indexer seed ratio
  • Add MusicBrainz release Id to custom script
  • New 'UI' option - Always expand Album Types
  • Artist Disambiguation Naming Token
  • Health Check Failure, Import Failure, Download Failure Notifications
  • Manual import improvements
  • Remote path mapping health check
  • Webpack 4

Fixes:

  • Re-Write Track Importer
  • Support new feed url format IPTorrents
  • Show disambiguation in interactive import modal
  • Search Monitored to work with accent
  • Remove typographic apostrophe
  • Fixed DJ-Mix and Demo Albums not added to Lidarr
  • Re-evaluate Client/Indexer Checks on Provider Add
  • Partial album imports stay in queue, prompting manual import
  • Album notification still sending one for each track for Manual Import
  • Fixed DriveInfo sees snap apps, handle at higher level
  • Cutoff Specification not Respecting Profile Order
  • Disable update for docker containers
  • Artist/Album lookup endpoints display error on failure
  • Various UI fixes and performance improvements

Thanks to all of our supporters and contributors!!

24bdb5a
Compare
Choose a tag to compare

0.5.0.583

Pre-release
Pre-release

This is a Pre-Release!

To receive further Pre-Release or final updates, please change the branch to develop. (Settings -> General (Show Advanced Settings) -> Updates -> Branch)

New features:

  • Add analytics organization for app update

Fixes:

  • Fix macOS packages not having correct Lidarr.exe
  • Block Openflixr from posting analytics due to permissions issue

Thanks to all of our supporters and contributors!!