Sonarr Release Notes
29 release notes curated from 1 source by the Releasebot Team. Last updated: Oct 21, 2026
- Oct 19, 2026
- Date parsed from source:Oct 19, 2026
- First seen by Releasebot:Oct 21, 2026
5.0.0.2701
Sonarr releases updates that improve screen reader labels and responsive navigation while fixing issues with import notifications, series files, release profiles, API errors, and more.
What's Changed
Changes
- Translations update from Servarr Weblate by @ServarrAdmin in #9156
- Improve form labels and modal headings for screen readers by @coopa11y in #9134
- Fixed: On Import Complete notification could use wrong series by @markus101 in #9151
- Ignore command body when deserializing command resource by @markus101 in #9154
- Fix option key for Disabled For Localhost by @mynameisbogdan in #9158
- Improve quality group appearance when editing groups by @markus101 in #9159
- Fixed: Version header missing from API error responses by @cplieger in #9161
- Fix error trying to return episode file that didn't exist by @cplieger in #9162
- Status indicator caused extra scrolling on Chromium browsers by @markus101 in #9163
- Responsive Sidebar/Header by @markus101 in #9164
- Fixed: Series files were always moved after changing path by @markus101 in #9165
- Fix deleting of release profiles by @markus101 in #9169
New Contributors
- @cplieger made their first contribution in #9161
Full Changelog: v5.0.0.2668...v5.0.0.2701
Original source - Oct 17, 2026
- Date parsed from source:Oct 17, 2026
- First seen by Releasebot:Oct 17, 2026
5.0.0.2668
Sonarr releases updates that improve database restores, quality profile editing, episode management, scheduled refreshes, keyboard shortcuts, labels, and interactive search, alongside fixes for pushed releases and series navigation.
What's Changed
Changes
- Validate restored database and keep previous DB until after restore by @IonBazan in #9081
- Fixed: Quality profile size editor limited to 400 MiB/min by @markus101 in #9139
- Manage Episodes resetting Manual Import sort by @markus101 in #9141
- Allow pushed releases when indexer by name cannot be found by @mynameisbogdan in #9144
- Mark all series as eligible for refresh for scheduled task by @mynameisbogdan in #9148
- Link to series in tag details by @markus101 in #9155
- Fix keyboard shortcuts and add type-ahead to selects by @IonBazan in #9082
- Label Improvements by @markus101 in #9140
- Fixed: Interactive Search title column too narrow before scrolling by @markus101 in #9152
Full Changelog: v5.0.0.2635...v5.0.0.2668
Original source All of your release notes in one feed
Join Releasebot and get updates from Sonarr and hundreds of other software products.
- Oct 16, 2026
- Date parsed from source:Oct 16, 2026
- First seen by Releasebot:Oct 16, 2026
5.0.0.2635
Sonarr improves its interface and accessibility, fixes calendar search and bulk tag editing, and disables response caching on authentication endpoints.
What's Changed
Changes
- Translations update from Servarr Weblate by @ServarrAdmin in #9135
- Disable response cache in authentication endpoints by @mynameisbogdan in #9100
- Updates to the UI based on Discord Feedback by @markus101 in #9119
- Fixed: Calendar Search for Missing by @markus101 in #9124
- Add place-content to stylelint properties order by @mynameisbogdan in #9130
- Show Test All results on import list cards by @coopa11y in #9132
- Fix removing tags from bulk edit series by @mynameisbogdan in #9133
- Color Impaired Mode Fixes by @markus101 in #9122
Full Changelog: v5.0.0.2608...v5.0.0.2635
Original source - Oct 15, 2026
- Date parsed from source:Oct 15, 2026
- First seen by Releasebot:Oct 15, 2026
5.0.0.2608
Sonarr releases updates that improve download handling and search behavior, refine the v5 interface, and better protect users by rejecting risky files and torrents with unsupported file types.
What's Changed
Changes
- Translations update from Servarr Weblate by @ServarrAdmin in #9103
- Bump .NET to 10.0.13 by @mynameisbogdan in #9104
- Fix: Defer series path update until file move completes by @kushiemoon-dev in #8799
- New: Fail torrents with rejected file extensions that qBittorrent skipped downloading by @markus101 in #9074
- Update incomplete/invalid issue messaging by @markus101 in #9087
- Address some initial v5 UI feedback by @markus101 in #9092
- Stay on series details page when the title slug changes during a refresh by @markus101 in #9105
- Don't start interactive search for episode until requested by @markus101 in #9106
- Fixed: Ignore download removing from download client by @markus101 in #9107
- Label queued download progress in Calendar and Series views by @coopa11y in #9108
- Show Test All results on download client cards by @coopa11y in #9109
- Consider unknown series queue items filter in queue status count by @mynameisbogdan in #9114
- New: Fail executables and potentially dangerous files by default for most indexers by @markus101 in #9093
Full Changelog: v5.0.0.2569...v5.0.0.2608
Original source - Oct 12, 2026
- Date parsed from source:Oct 12, 2026
- First seen by Releasebot:Oct 13, 2026
5.0.0.2569
Sonarr releases a sweeping update centered on its v5 redesign, with refreshed settings and workflows, expanded API support, new authentication options, statistics and filtering tools, and broader download-client integrations. It also improves episode parsing, accessibility, and reliability across the app.
What's Changed
Original source
Changes
Translations update from Servarr Weblate by @ServarrAdmin in #7639
Fixed: Parsing of daily some episodes using DMY by @mynameisbogdan in #7640
Fix: Discord Notification - Fallback to Instance Name for Author by @stevietv in #7641
Fixed: Close Metadata settings modal on saving by @mynameisbogdan in #7643
New: Removed deprecated Kometa metadata by @mynameisbogdan in #7644
Fix download links for FileList when passkey contains spaces by @mynameisbogdan in #7646
New: Remove defunct IMDB Import Lists by @markus101 in #7649
Cleanse console log messages by @markus101 in #7650
New: Remove Basic Auth by @markus101 in #7651
Fixed: Only show Additional Parameters on Trakt Popular list by @markus101 in #7652
Fix: Rejected Imports with no associated release or indexer by @stevietv in #7653
New: Option for Telegram link previews by @markus101 in #7655
Add Series with ReactQuery Mutation by @markus101 in #7648
Translations update from Servarr Weblate by @ServarrAdmin in #7661
add .arj & .lzh to dangerousExtensions by @v3DJG6GL in #7657
Update translations for Trakt settings to be series specific by @mynameisbogdan in #7658
Fixed: Exclude 8/10/24-bit from being parsed as release group by @mynameisbogdan in #7662
Translations update from Servarr Weblate by @ServarrAdmin in #7672
Fix Watch List Sorting translation for Trakt settings by @mynameisbogdan in #7668
New: Add Azerbaijani, Uzbek and Malay languages by @markus101 in #7669
New: Parse 'FRA' and 'FRE' as French language by @mynameisbogdan in #7680
Fixed: Replace diacritics in Clean Title naming tokens by @mynameisbogdan in #7683
enhance failed download warning for items not grabbed by sonarr by @stevietv in #7684
remove the info box about Remove settings on completed download handling by @stevietv in #7685
Upgrade Microsoft.Data.SqlClient to 6.0.1 by @markus101 in #7688
Translations update from Servarr Weblate by @ServarrAdmin in #7689
Recommend against using uTorrent by @mynameisbogdan in #7673
Convert Log Events to React Query by @markus101 in #7687
Truncate Button Text / Better Sidebar Text Wrapping by @markus101 in #7692
Fix: Improve rejected download handling by @stevietv in #7694
Align EN quality profile translations with Radarr by @stevietv in #7696
Fixed: Downloads failed for file contents will be removed from client by @markus101 in #7697
Translations update from Servarr Weblate by @ServarrAdmin in #7700
Bump SixLabors.ImageSharp, Dapper, MailKit, Polly and Npgsql by @mynameisbogdan in #7699
Translations update from Servarr Weblate by @ServarrAdmin in #7703
Improvement: Pushcut notifications by @denisgabriel5 in #7656
Fixed: UI does not always reflect series being refreshed by @markus101 in #7702
Convert Updates to React Query by @markus101 in #7704
Fix import typo for QualityProfileName by @mynameisbogdan in #7707
Fix various typos by @luzpaz in #7708
Fixed: Tooltips cutoff by edge of screen by @markus101 in #7712
Improve logging when login fails due to CryptographicException by @markus101 in #7713
Fixed: Inherit indexer, size and release group for marked as failed history by @mynameisbogdan in #7714
Fixed: Spinning icon on toggling series monitoring by @mynameisbogdan in #7716
Translations update from Servarr Weblate by @ServarrAdmin in #7724
New: Add HDR Type to XBMC metadata video stream details by @fezster in #7720
Fixed: Manual importing queued items with seriesId to avoid title parsing by @mynameisbogdan in #7727
Fixed: Close modal when deleting series from index by @mynameisbogdan in #7730
New: Bulk manage Maximum Single Episode Age for indexers by @mynameisbogdan in #7734
Add series progress tag to header by @stevietv in #7735
Improve Series Details loading by @mynameisbogdan in #7737
Don't allow to set episode files with 'Original' language by @mynameisbogdan in #7740
New: Parse UK date based release format by @markus101 in #7748
New: Parse TAoE as release group exception by @markus101 in #7750
Fixed: Don't allow pushed releases to bypass pending releases that recently expired by @markus101 in #7752
Fixed: Allow tables to scroll on tablets in portrait mode by @markus101 in #7755
Fixed: Series search input when URL base is configured by @markus101 in #7756
Add XML declaration and clean up Kodi metadata generation by @markus101 in #7754
Translations update from Servarr Weblate by @ServarrAdmin in #7787
New: Indexer Flags in Webhook OnGrab Notification by @stevietv in #7742
New: Indexer flags in webhook for grabbed release by @mynameisbogdan in #7746
Fixed: Set output encoding to UTF-8 when running external processes by @markus101 in #7764
New: Prevent Remote Path Mapping local folder being set to System folder or '/' by @markus101 in #7765
New: Show episode count in season interactive search modal by @markus101 in #7766
Save Publish Dates as UTC for grabbed episodes by @mynameisbogdan in #7768
Expose total space in root folder endpoint by @Josh-Archer in #7771
New: Ability to clone import lists by @stevietv in #7776
Fixed: Improve error message for queue items from Transmission by @mynameisbogdan in #7786
Fixed: Delete orphaned extra and subtitle files during housekeeping by @markus101 in #7789
Update WikiUrl type in API docs by @markus101 in #7790
Fixed: Default runtime to 45 minutes if unavailable when importing episode files by @markus101 in #7791
Add command-line argument support, and unattended mode by @kaecyra in #7795
add validation to quality profiles for sizes by @stevietv in #7799
Log delete statements only once by @mynameisbogdan in #7802
Fix issues with Floating UI by @markus101 in #7804
Translations update from Servarr Weblate by @ServarrAdmin in #7805
Fixed: Validation for tags label by @mynameisbogdan in #7797
Fixed: Respect series type in Newznab/Torznab searches for specials by @mynameisbogdan in #7784
New: Add Urdu and update LanguageFixtures by @ojmaster in #7792
Translations update from Servarr Weblate by @ServarrAdmin in #7809
Network Auto Tag specification by @Nikorag in #7794
Fixed: Sending Manual Interaction Needed for Custom Script with unparsed series by @mynameisbogdan in #7808
Pass messages with arguments to NLog in LoggerExtensions by @mynameisbogdan in #7812
Fixed: Folder hint for root folder path in edit series by @mynameisbogdan in #7815
Fixed: Grouping qualities inside a quality profile by @mynameisbogdan in #7816
Fixed: Free space and missing for selected root folder value by @mynameisbogdan in #7819
Log when expected episode file is missing from disk on upgrade by @mynameisbogdan in #7821
Improve typings for Select Input options by @mynameisbogdan in #7823
Fixed: Selecting No Change for quality profile inputs by @mynameisbogdan in #7825
Fixed: Autotagging using tag specification by @mynameisbogdan in #7824
Fix various typos by @mynameisbogdan in #7817
Update default log level message by @mynameisbogdan in #7830
Bump core-js to 3.41 by @mynameisbogdan in #7831
Fixed: Sidebar flickering on mobile by @mynameisbogdan in #7832
Improve messaging when NZB contains invalid XML by @markus101 in #7833
Fixed: Parsing titles with 3 digit season numbers by @markus101 in #7834
Translations update from Servarr Weblate by @ServarrAdmin in #7839
add validation to CF spec for max size by @stevietv in #7822
Avoid varying logging message template between calls by @mynameisbogdan in #7838
Increase maximum backup restoration size to 5GB by @markus101 in #7841
New: don't allow remote path to start with space by @stevietv in #7843
Handle HTTP 410 for failed download similarly to HTTP 404 by @carrossos in #7846
New: Add Romansh language by @v3DJG6GL in #7850
New: Include series poster for Apprise by @mynameisbogdan in #7852
New: Ignore volumes containing .timemachine from Disk Space by @stevietv in #7856
Fixed: Loading suggestions for header search input by @mynameisbogdan in #7857
Fixed: Searching all missing from Wanted by @mynameisbogdan in #7861
Bump babel, fontawesome icons, fuse.js, react-lazyload, react-use-measure and react-window by @mynameisbogdan in #7865
Use the thrown exception in http timeout handling by @mynameisbogdan in #7845
Translations update from Servarr Weblate by @ServarrAdmin in #7876
Fixed: Escape backticks in discord notifications by @markus101 in #7842
New: Update wording when removing a root folder by @markus101 in #7872
Prevent should refresh series from failing by @markus101 in #7873
Fixed: Trakt Import List authentication after 24 hours by @markus101 in #7878
Fixed: formatBitrate call to filesize. by @Ghworg in #7880
added 'libicu72' as a required package by @Cybertinus in #7881
Follow redirects for usenet grabs on non-prod builds by @mynameisbogdan in #7882
Fixed: Validation for remote path mapping by @stevietv in #7884
Cleanup series title normalizer by @mynameisbogdan in #7887
Rename series monitoring to episode monitoring by @stevietv in #7889
Fixed: Map SwissGerman to German by @v3DJG6GL in #7890
Fix status for grabbed episodes part of grouped calendar events by @mynameisbogdan in #7891
Fixed: Quality sliders on some browsers by @mynameisbogdan in #7900
New: include network drive types in diskspace overview and sort all by path by @stevietv in #7903
Fixed: Handling series with empty IMDB IDs in lists clean library by @mpeleshenko in #7908
Fixed: Hide separators when page toolbar shows all buttons on small screens by @mynameisbogdan in #7911
Translations update from Servarr Weblate by @ServarrAdmin in #7913
Translations update from Servarr Weblate by @ServarrAdmin in #7919
New: allow user to define additional rejected extension types by @stevietv in #7907
fix: prevent series synopsis from being cutoff by @ricecrackerfiend in #7924
New: Support for multiple seriesIds in Rename API endpoint by @nuxencs in #7925
Propagate series tags to qBittorrent when adding torrent to download client by @neBM in #7931
A handful of small fixes by @markus101 in #7932
Fix: refactor Emby/Jellyfin connection test by @stevietv in #7933
Upgrade MonoTorrent to 3.0.2 by @markus101 in #7937
Fix: xvid not getting recognized correctly by @nuxencs in #7939
New: save queue removal options between sessions by @stevietv in #7940
Return error if Manual Import called without items by @markus101 in #7944
Fixed: Manual Import could lead to duplicate notifications by @markus101 in #7945
Don't log debug messages for API key validation by @markus101 in #7950
Fixed: Improve parsing of 4-digit absolute numbering batches by @markus101 in #7951
refine 8/10 bit parsing by @stevietv in #7959
Translations update from Servarr Weblate by @ServarrAdmin in #7961
Upgraded SixLabors.ImageSharp to 3.1.11 by @markus101 in #7998
Translations update from Servarr Weblate by @ServarrAdmin in #7966
Introduced tribler as a download client. by @jutoft in #7079
New: indexer option for Season Pack Seed Ratio by @stevietv in #7954
Fix: update nzb.su domain to nzb.life by @stevietv in #7957
install.sh replace service --status-all with systemctl is-active to ensure app stops by @bparkin1283 in #7964
New: Parse '(JA)' as Japanese by @markus101 in #7969
New: Include MalIds and AniList Ids in SeriesResource and WebhookSeries by @stevietv in #7974
Clickable poster in bulk edit mode in #7995
Fixed: Treat TaoE and QxR as release group instead of encoder by @markus101 in #7997
New: include FinaleType in webhook and custom script notifications by @stevietv in #8000
Fixed: Local air date vs mtime compare error by @treyturner in #7988
Translations update from Servarr Weblate by @ServarrAdmin in #8010
Fixed: Parsing English as the second language in a release name by @markus101 in #8009
New: Move auth success logging to debug by @markus101 in #8012
Translations update from Servarr Weblate by @ServarrAdmin in #8015
Add HasSubtitles indexer flag to BTN by @oxfordllama in #8007
Add Georgian language by @grapexy in #8021
Allow Auto Redirects when Fetching Custom Lists by @kenkangxgwe in #8033
Add support for RQBit download client by @xobust in #7990
Add v5 queue endpoints by @markus101 in #8036
New: Changing icon during import to blue by @markus101 in #8037
Temporada and Chinese titles by @markus101 in #8038
Fix: Migration 220 for postgres by @stevietv in #8041
New: Grab season pack even if some episodes already meet cutoff by @sparky3387 in #7975
Adding excluded tags to release profiles by @Tro95 in #8014
New: Subtitles indexer flag to indicate releases with subtitles by @markus101 in #8043
New: Parse Chinese season packs and multi-episode releases by @markus101 in #8045
Bump FluentMigrator to official 6.2.0 by @mynameisbogdan in #8055
Bump System.Data.SQLite to official 2.0 by @mynameisbogdan in #8056
New: Retry SQLite writes for database is locked errors by @mynameisbogdan in #8059
Fix grammar in En translation of AddNewSeriesHelpText by @bwentzloff in #8060
Fix clearing pending changes for First Run by @mynameisbogdan in #8061
Switch theme automatically when system changes by @stevietv in #8069
Fix legacy app data folder path on OSX by @mynameisbogdan in #8076
Switch HttpProxySettingsProviderFixture to test cases by @mynameisbogdan in #8079
Test multiple versions of postgres by @mynameisbogdan in #8080
Fix modal widths on some screen sizes by @CollinHeist in #8086
Fixed: Incorrectly parsing English subtitles as English audio by @markus101 in #8053
Bump coverlet.collector to official 6.0.4 by @mynameisbogdan in #8077
Translations update from Servarr Weblate by @ServarrAdmin in #8095
New: Support PEM format for SSL certificates by @markus101 in #8091
New: Don't reparse OVA with folder name by @markus101 in #8092
Adjust series details title line height to account for descenders by @markus101 in #8094
Remove redundant code in selecting with click on poster by @mynameisbogdan in #8098
New: Optional message for marking as failed via API by @markus101 in #8099
v5 API History Endpoints and update UI by @markus101 in #8102
New: Add button to close side bar by @markus101 in #8103
fix: notifications when episode is not determined by @stevietv in #8106
Fixed: Validation for SSL certificate file existence by @mynameisbogdan in #8108
Pin System.Drawing.Common to 8.0.20 by @mynameisbogdan in #8109
Fix Queue v5 API resource mapping when no episodes present by @stevietv in #8110
Switch to FluentMigrator.Runner.Core to avoid extranous platform runners by @mynameisbogdan in #8111
Fixed: qBittorrent /login API success check by @Polgonite in #8112
parse multilang and multilanguage as multi by @stevietv in #8123
Log Files: v5 API and UI by @markus101 in #8116
New: Allow timezone adjustment by @Audionut in #8046
Translations update from Servarr Weblate by @ServarrAdmin in #8155
Add MAL Import list Minimum Score by @Andrew-Nekowitsch in #8115
More generic handling of Korean Series by @harry-kim in #8122
System: Status v5 API and UI by @markus101 in #8136
New: Parse 'jap' and 'jpn' as Japanese by @markus101 in #8138
Return maximum long value on overflow getting disk information by @markus101 in #8139
Fixed: Loading queue or processing releases slow with many Pending Releases by @markus101 in #8145
Fallback to host sqlite3 on FreeBSD and Linux by @mynameisbogdan in #8151
Add finale type to on grab custom script notifications by @stevietv in #8160
Improve health checks by @markus101 in #8137
Disk Space v5 by @markus101 in #8140
Translations update from Servarr Weblate by @ServarrAdmin in #8162
New: Improve 'Select All' in Library Import by @markus101 in #8166
Add v5 task endpoints by @markus101 in #8167
New: Ignore torrents from Flood with matching Post-Import Tags by @markus101 in #8168
Calendar v5 API and UI by @markus101 in #8169
New: Improve Plex auth for Cross-Origin-Opener-Policy support by @markus101 in #8170
Parse v5 API and UI by @markus101 in #8171
Translations update from Servarr Weblate by @ServarrAdmin in #8176
New: TTL setting for pushover notifications by @stevietv in #8175
v5 missing and cutoff unmet by @markus101 in #8182
Fix task endpoint by @markus101 in #8173
V5 Tags and error when unable to create tag by @markus101 in #8183
Translations update from Servarr Weblate by @ServarrAdmin in #8184
Fix changing sort direction by @markus101 in #8186
Fixed: Testing qBittorrent after credentials change would always pass tests by @markus101 in #8189
New: Extend Postgres support to enable all connection string options by @solidDoWant in #8177
New: Ignore extra files in theme-music and backdrop folders by @markus101 in #8200
V5 Episode Files by @markus101 in #8194
Simplify StyleCop.Analyzers and GitHubActionsTestLogger as dependencies by @mynameisbogdan in #8198
Bump Sentry to 5.16.2 by @mynameisbogdan in #8204
Add v5 root folder endpoints by @markus101 in #8202
fix: Respect delay profile when repacks and propers aren't preferred by @augustuen in #8205
Don't send full paths to Skyhook for searches by @markus101 in #8206
V5 Interactive Search by @markus101 in #8188
Translations update from Servarr Weblate by @ServarrAdmin in #8211
V5 Path Input and File Browser by @markus101 in #8208
Use react-query for custom filters by @markus101 in #8209
Use React Query for Episodes by @markus101 in #8210
Translations update from Servarr Weblate by @ServarrAdmin in #8216
New: Bump minimum Postgres version to 15 for FluentMigrator by @mynameisbogdan in #8097
New: Bump .NET to 10 by @mynameisbogdan in #8226
Run tests using Postgres 18 by @mynameisbogdan in #8227
v5 Series by @markus101 in #8218
Fixed: Cleanse logged RSS URLs by @markus101 in #8228
Prevent missing media info from failing script import by @markus101 in #8229
Remove space before period in TVDB message by @drrlvn in #8235
Fixed: Parsing quality and languages when manual importing item with multiple series error by @mynameisbogdan in #8240
Fix: multiple XML declarations in kodi/xmbc episodes metadata by @stevietv in #8243
Add v5 App Store and Localization by @markus101 in #8223
Prevent command-line data paths with multiple consecutive slashes from causing backups to fail by @Touchstone64 in #8222
Translations update from Servarr Weblate by @ServarrAdmin in #8251
Tiny capitalization change to loading message by @TDurrr1 in #8219
New: Bump FFMpegCore to 5.4.0 and FFprobe to 8.0.1 by @mynameisbogdan in #8225
v5 Commands by @markus101 in #8247
New: Bump FluentMigrator to 7.2 by @mynameisbogdan in #8248
Fixed: Don't fail refresh for multiple series if one can't get updated information from Skyhook by @markus101 in #8252
fix(connection): use ISO 8601 format specifier for Discord timestamps by @TheColorman in #8253
Fixed: Redirect failed forms authentication to login page by @mynameisbogdan in #8254
Fixed: Parsing Uri on certain cultures (tr, az) by @mynameisbogdan in #8255
Fixed: Parsing of some 1440p files by @markus101 in #8263
New: Parse 'Vialle' release group by @markus101 in #8264
Use react-query for episode and series history by @markus101 in #8266
Fix: Plexmatch special episode number by @stevietv in #8271
Add v5 rename endpoints by @markus101 in #8267
Translations update from Servarr Weblate by @ServarrAdmin in #8281
v5 Manual Import by @markus101 in #8272
Refetch episode files on series refresh by @mynameisbogdan in #8276
Bump fontawesome, babel, core-js, rimraf, browserlist db, Npgsql and Swashbuckle by @mynameisbogdan in #8278
New: Calendar Custom Filter for specials by @markus101 in #8279
Translations update from Servarr Weblate by @ServarrAdmin in #8290
Use hook for OAuth input by @markus101 in #8274
Translations update from Servarr Weblate by @ServarrAdmin in #8293
New: Removed Special Handling of Reflinks for BTRFS and ZFS by @markus101 in #8284
New: Series custom filter for Monitored Episodes by @markus101 in #8287
Use react-query for provider options by @markus101 in #8291
Translations update from Servarr Weblate by @ServarrAdmin in #8296
Fixed: Improve parsing of multi-episode with episodes in brackets by @Spell6inder in #7981
Clean up release group exception regex by @markus101 in #8289
Move unknown series queue items to filter instead of option by @markus101 in #8286
v5 Series Import by @markus101 in #8295
v5 UI Settings by @markus101 in #8298
Add v5 Remote Path Mappings endpoints by @markus101 in #8299
Optionally show mini profiler by @markus101 in #8288
v5 Release Profiles by @markus101 in #8303
v5 Quality Profiles by @markus101 in #8304
Translations update from Servarr Weblate by @ServarrAdmin in #8301
v5 Quality Definitions by @markus101 in #8305
Fix fetching indexers for release profiles by @markus101 in #8310
Avoid unique constraints for primary keys in SQLite migrations by @mynameisbogdan in #8308
Prevent NullRefs in series event handlers by @mynameisbogdan in #8309
New: Return error if invalid indexer or download client provided for pushed releases by @markus101 in #8302
Translations update from Servarr Weblate by @ServarrAdmin in #8312
Update remove series contraints migration to include TvRageId by @mynameisbogdan in #8313
Add Threshold to translations by @mynameisbogdan in #8314
Fixed: Login with credentials on Qbittorrent 5.2 by @mynameisbogdan in #8316
New: API key support for qBittorrent by @mynameisbogdan in #8317
Fix disposing of the HttpRequestMessage by @mynameisbogdan in #8323
Fixed: Parsing multiple subtitle languages by @markus101 in #8325
Bump BusyTimeout for SQLite to 1000ms by @mynameisbogdan in #8321
Fix finding last command run by @mynameisbogdan in #8328
Remove Custom Filters from fetch server collection by @markus101 in #8326
Parse additional reversed filename format by @markus101 in #8333
Translations update from Servarr Weblate by @ServarrAdmin in #8335
v5 Connections by @markus101 in #8318
Some Accessibility Improvements by @markus101 in #8334
New: Ability to set command priority when starting command via API by @markus101 in #8342
A couple parsing improvements by @markus101 in #8343
Translations update from Servarr Weblate by @ServarrAdmin in #8346
New: Selecting multiple indexers per release profile by @mynameisbogdan in #7715
Use Happy Eyeballs for HTTP socket address selection by @tie in #8153
Fix external restart handling by @TypNull in #8239
New: Display multiple audio and subtitles streams in media info by @mynameisbogdan in #8277
v5 Naming by @markus101 in #8319
Add focus border to buttons by @markus101 in #8348
Bump .NET to 10.0.2 and FM to 8.0.1 by @mynameisbogdan in #8350
Fix missing translations by @mynameisbogdan in #8353
New: increase organize modal to XXL by @stevietv in #8361
Fix: undefined abs numbers on select episode modal by @stevietv in #8362
Skip absolute + standard parsing when hash is not present by @markus101 in #8364
Fix manual import when season number is provided during reprocessing by @markus101 in #8365
Translations update from Servarr Weblate by @ServarrAdmin in #8366
Fix: Fix ffprobe call causing unnecessary disk reads by @realzombee in #8363
Translations update from Servarr Weblate by @ServarrAdmin in #8371
Fallback to video stream 0 when reading primary video for frame analysis by @mynameisbogdan in #8367
Reduce log noise in HttpHappyEyeballs by @tie in #8370
v5 Metadata Settings by @markus101 in #8377
Reenable column selection for series by @markus101 in #8376
Use theme appropriate colors for image background on initial load by @mynameisbogdan in #8375
Display ratings when sorting on series posters index component by @mynameisbogdan in #8372
Translations update from Servarr Weblate by @ServarrAdmin in #8383
v5 Media Management Settings by @markus101 in #8386
remove the default indexer definitions for AnimeTosho by @stevietv in #8393
Translations update from Servarr Weblate by @ServarrAdmin in #8405
Bump .NET to 10.0.3 by @mynameisbogdan in #8404
Translate days of Week and more v5 by @markus101 in #8399
New: Additional logging for recycle bin cleanup by @markus101 in #8400
New: Add option to not download before air date to Release Profiles by @markus101 in #8401
New: Parse NCOP/NCED as specials by @markus101 in #8410
New: Skip series search for seasons with files if profile doesn't allow upgrades by @markus101 in #8412
Fixed: Ensure trailing slash is removed from drive letters when updating Plex Media Server by @markus101 in #8415
v5 Language by @markus101 in #8409
New: Parse series if year is added to known alias by @markus101 in #8411
Close issues that don't follow issue templates by @markus101 in #8426
Translations update from Servarr Weblate by @ServarrAdmin in #8420
Calculate custom score using renamed filename before importing. by @felizk in #8234
v5 General Settings by @markus101 in #8418
v5 Indexers by @markus101 in #8419
improve acceptable size rejection messaging for multi-episode releases by @stevietv in #8422
Bump lodash, qs, rimraf, html-webpack-plugin and webpack by @mynameisbogdan in #8427
New: Improve parsing of releases with contain multiple titles by @markus101 in #8429
New: Add Original Country information by @markus101 in #8431
Normalize diacritic removal by @markus101 in #8428
New: Warning on add series list for Import list exclusions by @stevietv in #8434
New: Do not automatically import multi-season releases by @markus101 in #8417
Translations update from Servarr Weblate by @ServarrAdmin in #8440
New: Display the series link IDs by @Yashizzle in #8423
Translations update from Servarr Weblate by @ServarrAdmin in #8451
Bump terser-webpack-plugin and remove postcss-url by @mynameisbogdan in #8457
Translations update from Servarr Weblate by @ServarrAdmin in #8465
New: Delete files for Select Series by @markus101 in #8446
New: Replace HTML Encoded values in release titles by @markus101 in #8450
Fix import lists with null Trakt IDs by @mynameisbogdan in #8460
Improve validation and test skipping in v5 API by @markus101 in #8461
V5 indexer options and flags by @markus101 in #8462
Improve scene mapping updating by @markus101 in #8463
Manual import improvements by @markus101 in #8464
UI fixes by @markus101 in #8466
Fixed: First column reordering by @Yashizzle in #8470
Bump .NET to 10.0.5 by @mynameisbogdan in #8471
New: info icon for quality profiles showing usage by @stevietv in #8473
Translations update from Servarr Weblate by @ServarrAdmin in #8480
Fix: Invisible UI Elements by @npapadacis in #8476
Prevent overflow exception for big numbers in SizeSuffix and Fluent.Round by @mynameisbogdan in #8492
Load initial paths for file browser by @mynameisbogdan in #8486
Fixed: Unexpected languages stored in DB will be treated as Unknown by @markus101 in #8500
Display protocol for download clients and indexers in UI by @mynameisbogdan in #8496
Fixed: Parsing date-based releases with 3 digit number in episode title by @markus101 in #8499
Prevent duplicating providers when adding a new provider by @markus101 in #8501
v5 Import List Exclusions by @markus101 in #8502
Bump FFprobe to 8.1.0 by @mynameisbogdan in #8485
Bump MailKit to 4.16.0 by @markus101 in #8542
Screen reader Accessibility Improvements by @matalvernaz in #8497
Log media info title used to augment quality by @mynameisbogdan in #8504
New: Average Size per Episode column on Series list by @markus101 in #8525
Translations update from Servarr Weblate by @ServarrAdmin in #8527
Bump .NET to 10.0.6 by @mynameisbogdan in #8522
New: Include Special option for Wanted Missing by @mynameisbogdan in #7864
New: Filter series by episode file quality by @markus101 in #8524
fix: Stop tracking downloads after they're removed from the download client by @realzombee in #8528
Fixed: Propagate Trakt token refresh failures instead of swallowing exceptions by @sean-wils in #8530
Migrate mediainfo per episode file one at the time to avoid OOM by @mynameisbogdan in #8532
Fix nullref when getting series by alias title and year by @mynameisbogdan in #8534
Refetch page after clearing blocklist and refreshing events by @mynameisbogdan in #8536
Fix all filter for calendar page by @mynameisbogdan in #8538
Fix series ending year on details page by @mynameisbogdan in #8541
Bump Microsoft.AspNetCore.Cryptography.KeyDerivation to 10.0.6 by @mynameisbogdan in #8543
Fix nullref when filtering series endpoint by tvdbid by @mynameisbogdan in #8545
Translations update from Servarr Weblate by @ServarrAdmin in #8557
TypedResults for API v5 endpoints by @mynameisbogdan in #8520
Bump .NET to 10.0.7 by @mynameisbogdan in #8556
Default to und for audio streams with no language tag by @mynameisbogdan in #8535
Fixed queue details counter by @mynameisbogdan in #8537
Fix loading Map objects on older browsers by @mynameisbogdan in #8539
Fixed: Scroll position not reset when navigating on small screens by @thibaultherve in #8540
Auto close stale Draft PRs by @markus101 in #8547
Add useCombinedRefs hook by @markus101 in #8548
New: Ensure housekeeping task doesn't run while other tasks are running by @markus101 in #8549
Fixed: Don't throw error on pushed released with empty indexer and download client ids by @mynameisbogdan in #8552
Fixed: Wrap bulk UpdateMany/SetFields in a transaction by @cdmackie in #8554
Fix toggle monitored for seasons by @mynameisbogdan in #8555
New: Filter series by episode release types by @mynameisbogdan in #8562
Prevent duplicated items in state on create by @mynameisbogdan in #8564
Fixed: Search input loses focus after clearing on mobile browsers by @MikeTheCanuck in #8489
Translations update from Servarr Weblate by @ServarrAdmin in #8568
Bump ghcr.io/devcontainers/features/node from 1.7.1 to 2.0.0 by @dependabot[bot] in #8593
Fix listing media files for specific series with Manage Episodes by @mynameisbogdan in #8553
Bump Ical.Net to 5.2.1 by @mynameisbogdan in #8565
Comment on PRs that target the wrong branch by @markus101 in #8566
Add missing new series to state by @mynameisbogdan in #8567
Add missing TypedResults by @mynameisbogdan in #8569
Bump NUnit to 4.5.1 by @mynameisbogdan in #8573
Remove deprecated fallback to body ID from API v5 by @mynameisbogdan in #8576
Fix indexer flags for interactive search with v5 API by @mynameisbogdan in #8579
Added check for anime show type when fetching last activity date for simkl import list by @LuciusAezerith in #8583
Improve nullable analysis for IsNullOrWhiteSpace and IsNotNullOrWhiteSpace by @mynameisbogdan in #8584
Defer deserialize JSON response resource with Lazy by @mynameisbogdan in #8589
Improve Mark as Failed for non-grabbed history events by @markus101 in #8591
Apply Radarr's Post-Backup Cleanup by @DahJorz in #8595
Bump FFprobe to 8.1.1 by @mynameisbogdan in #8596
Increase width on actions column for episode file details by @mynameisbogdan in #8597
Avoid DNS resolution for IP addresses in Happy Eyeballs by @mynameisbogdan in #8602
Add v5 Auto Tagging endpoints by @markus101 in #8571
Fixed: Parsing quality from some WEB releases by @markus101 in #8606
Fixed: Don't log error when missing some translation files by @markus101 in #8610
Bump fontawesome, lodash, qs, babel, core-js and postcss by @mynameisbogdan in #8612
Bump .NET to 10.0.8 by @mynameisbogdan in #8613
Add CancellationToken to HttpClient async methods by @mynameisbogdan in #8615
Allowing bypass authentication only for localhost by @BrandenXia in #8609
Upgrade React Router from v5 to v7 (data router) by @bertPB in #8614
Translations update from Servarr Weblate by @ServarrAdmin in #8623
Add v5 Import List endpoints by @markus101 in #8617
New: Optional end-to-end encryption setting for Pushover by @markus101 in #8618
Add logging when searching for recently aired episodes after refresh by @markus101 in #8620
Improve HTTP file mappers by @markus101 in #8621
Display external ID only for main series link group and update Trakt link by @mynameisbogdan in #8626
Translations update from Servarr Weblate by @ServarrAdmin in #8634
Quality profile size limits improvements by @markus101 in #8627
v5 Custom Formats by @markus101 in #8628
New: Send Manual Interaction event for Potentially Dangerous Extensions that aren't failed by @markus101 in #8629
Fix vertical alignment for ratings on series table by @mynameisbogdan in #8630
Disallow mutation for react-query data by @mynameisbogdan in #8631
Create styles.css for integration tests once by @markus101 in #8635
Cleanup Simkl import list by @mynameisbogdan in #8637
Skip branch check for PRs against redesign branch by @markus101 in #8639
Translations update from Servarr Weblate by @ServarrAdmin in #8644
Standardize Trakt Import List Settings by @Andrew-Nekowitsch in #8413
Allow reordering of non-modifiable table columns by @jagadam97 in #8642
Fix modals on iOS by @markus101 in #8645
v5 Delay Profiles by @markus101 in #8646
Update contributing information by @markus101 in #8651
New: show more season titles by @stevietv in #8652
Additional help text for queue removal with no show association by @stevietv in #8654
New: Parse releases with 3 digit season number by @markus101 in #8657
Translations update from Servarr Weblate by @ServarrAdmin in #8658
Translations update from Servarr Weblate by @ServarrAdmin in #8660
Enforce new lines around multiline blocks by @markus101 in #8659
Reuse authentification cookies for qBittorrent calls by @mynameisbogdan in #8664
Fix calculating custom score using renamed filename before manual importing by @mynameisbogdan in #8665
Update contributing information by @markus101 in #8669
Add suffix handling for extra file imports and merge updated files on manual import by @embermann in #8661
v5 Download Clients by @markus101 in #8670
New: Add custom headers to Ntfy.sh connection by @stevietv in #8673
Bump github actions by @mynameisbogdan in #8675
Translations update from Servarr Weblate by @ServarrAdmin in #8676
Translations update from Servarr Weblate by @ServarrAdmin in #8683
Fallback matching grabbed/blocklisted releases by info URL in Interactive Search by @mynameisbogdan in #8679
Fix marking as failed for grabbed history events by @mynameisbogdan in #8681
Fixed: Loading eligible pending releases on RSS sync runs by @mynameisbogdan in #8682
New: Support for VVC/H266 in media info by @mynameisbogdan in #8684
Fix filename builder for files without streams by @mynameisbogdan in #8688
Fixed: Basic auth for qBittorrent by @mynameisbogdan in #8689
Translations update from Servarr Weblate by @ServarrAdmin in #8693
Clean up signalR and remove Redux by @markus101 in #8692
Fix parsing already imported items from download clients by @mynameisbogdan in #8694
Fix parsing Celdra as release group by @mynameisbogdan in #8707
Bump .NET to 10.0.9 by @mynameisbogdan in #8708
Fix log message for MinCustomFormatScore rejection by @mynameisbogdan in #8709
Improve incomplete issues and autopilot PR handling by @markus101 in #8716
New: Custom Filters for Wanted Missing and Cutoff Unmet by @markus101 in #8717
Switch dotnet devcontainer to base version by @mynameisbogdan in #8725
Debounce quality profile score changes by @mynameisbogdan in #8726
Skip autopilot for Translations PR and use PAT by @markus101 in #8735
new: add statistics page by @onedr0p in #8712
Translations update from Servarr Weblate by @ServarrAdmin in #8740
Fixed: Label actionable settings cards for screen readers by @coopa11y in #8751
Fixed: Label table selection checkboxes by @coopa11y in #8754
Fixed: Kodi Metadata Files Issues by @darksol736 in #8733
Fix select inputs not working on mobile by @markus101 in #8743
Add additional information for CustomFormat:FormatName naming token by @markus101 in #8744
Fix tooltip for existing episodes monitoring by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8752
Fixed: Slow series monitoring changes on series with many episodes by @primetime43 in https://github.com/Sonarr/Sonarr/pull/8737
Fixed: Validate source and resolution specifications for value existence by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8758
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8766
Fixed: Label icon-only settings actions by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8760
Fixed: Label episode status indicators by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8761
Bump npm packages to address alerts by @markus101 in https://github.com/Sonarr/Sonarr/pull/8759
Fixed: Error when fetching non-existing tags in import script by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8767
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8783
Fixed: Re-grabbing a torrent that was already imported should re-import by @markus101 in https://github.com/Sonarr/Sonarr/pull/8781
Bump .NET to 10.0.10 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8788
Update server to send full certificate chain when provided by @tamwahba in https://github.com/Sonarr/Sonarr/pull/8625
Season pack not aired by @obsidianwings in https://github.com/Sonarr/Sonarr/pull/8777
Improve autopilot detection by @markus101 in https://github.com/Sonarr/Sonarr/pull/8782
Dispose of logging targets by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8785
Fixed: Parser for absolute episodes consuming "Season" for title by @Elfshot in https://github.com/Sonarr/Sonarr/pull/8787
Add TagExisting to Import Lists by @scphantm in https://github.com/Sonarr/Sonarr/pull/8550
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8789
Fixed: Use shared cards for add setting tiles by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8762
Fixed: Label remaining selection checkboxes by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8763
Add label to override autopilot by @markus101 in https://github.com/Sonarr/Sonarr/pull/8791
Fixed sorting on manage modals by @markus101 in https://github.com/Sonarr/Sonarr/pull/8792
Fixed: Improve cache busting for covers using a hash instead of file modification time by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8797
Fix status icon for completed tasks without a message by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8798
rqbit: fix out path mapping by @MarcelCoding in https://github.com/Sonarr/Sonarr/pull/8800
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8804
Fixed: Label series status indicators by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8793
New: Sorting Blocklist, History and Queue by Quality by @markus101 in https://github.com/Sonarr/Sonarr/pull/8796
New: Option to skip free space check when grabbing by @markus101 in https://github.com/Sonarr/Sonarr/pull/8802
Fixed: Allow keyboard activation for check inputs by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8803
Fallback to name tag in media info stream titles for mp4 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8808
Fixed: HTTP Basic Auth credentials with non-ASCII characters by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8809
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8814
Fixed: Make tooltip and popover anchors keyboard accessible by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8794
Fixed: Make manual import cells keyboard accessible by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8823
Fixing a Couple UI Issues by @markus101 in https://github.com/Sonarr/Sonarr/pull/8817
Fixed: Connecting to Jellyfin 12+ by @markus101 in https://github.com/Sonarr/Sonarr/pull/8816
Remove waiting-for-info label after correcting issues by @markus101 in https://github.com/Sonarr/Sonarr/pull/8824
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8827
New: Calendar date selector by @markus101 in https://github.com/Sonarr/Sonarr/pull/8818
New: Only search for individual anime episodes for unaired seasons by @markus101 in https://github.com/Sonarr/Sonarr/pull/8833
Fixed: Validate language existance for manual imports by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8834
Fixed: Announce clipboard copy results to screen readers by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8844
Use same request builder for all Emby/Jellyfin requests by @markus101 in https://github.com/Sonarr/Sonarr/pull/8845
Bump Mono.Unix to 7.1.0 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8849
Bump sqlite3 and NUnit by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8850
Bump FFprobe to 9.0 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8851
Fixed: Avoid marking as failed on release adding conflict for qBittorrent by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8854
Fixed: Announce sidebar messages to screen readers by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8843
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8855
Include reason in release rejection message by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8856
4-digit Anime and Bad Release Group Parsing by @markus101 in https://github.com/Sonarr/Sonarr/pull/8857
Fixed: Expose pages as named main landmarks by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8860
Fixed: Identify Queue download progress to screen readers by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8861
Close PRs without author activity in last 90 days by @markus101 in https://github.com/Sonarr/Sonarr/pull/8863
Bump node.js to 24 LTS by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8862
Bump .NET to 10.0.11 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8871
Bump FFprobe to 9.0.1 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8872
Caching for the same series path in free space specification by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8868
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8879
Don't start miniprofiler if it's disabled by @markus101 in https://github.com/Sonarr/Sonarr/pull/8873
New: Do not blocklist similar NZBs from a different indexer by @markus101 in https://github.com/Sonarr/Sonarr/pull/8884
Remove offensive joke about a sensitive topic by @TeamCorgo in https://github.com/Sonarr/Sonarr/pull/8890
Fixed: Announce indexer and download client test results by @coopa11y in https://github.com/Sonarr/Sonarr/pull/8882
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8893
New: Option to reject and blocklist torrents containing rejected extensions at grab time by @nairdaleo in https://github.com/Sonarr/Sonarr/pull/8775
Localize examples for date and time settings by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8894
Fix configured timezone usage in moment by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8898
Improve zip extraction by @markus101 in https://github.com/Sonarr/Sonarr/pull/8905
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8907
Fixed: Preferred size compared against a single episode runtime for multi episode releases by @dronkailp in https://github.com/Sonarr/Sonarr/pull/8901
Fix allowed hosts check check on config file changes by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8909
Fixed: Importing single files from Freebox by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8910
Set PooledConnectionLifetime to 30 minutes by @markus101 in https://github.com/Sonarr/Sonarr/pull/8914
Improve restart required behavior by @markus101 in https://github.com/Sonarr/Sonarr/pull/8913
New: Support for Polish tracker releases by @markus101 in https://github.com/Sonarr/Sonarr/pull/8915
New: Parsing file names with ambiguous episode numbering by @markus101 in https://github.com/Sonarr/Sonarr/pull/8904
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8918
Fixed: BroadcasTheNet searches for three digit episode numbers by @DivMode in https://github.com/Sonarr/Sonarr/pull/8895
Improve logging for 'Allowed Hosts' and 'Trusted Networks' by @markus101 in https://github.com/Sonarr/Sonarr/pull/8920
Don't show Open Browser setting on unsupported setups by @markus101 in https://github.com/Sonarr/Sonarr/pull/8921
Cache nuget packages by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8926
Fixed: IPv6 Addresses for Download Clients by @markus101 in https://github.com/Sonarr/Sonarr/pull/8927
New: Parse Web release with EAC3 Audio as WEB-DL by @markus101 in https://github.com/Sonarr/Sonarr/pull/8928
Remove unused package references by @scaronni in https://github.com/Sonarr/Sonarr/pull/8930
Don't skip health check if Allowed Hosts is set to * by @markus101 in https://github.com/Sonarr/Sonarr/pull/8931
Clean up pending changes and fix OAuth on an existing import list by @markus101 in https://github.com/Sonarr/Sonarr/pull/8932
Fix series mapping by relative base folder name by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8937
Fixed: Pagination for Trakt import lists by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8812
Update help text for Allowed Hosts by @markus101 in https://github.com/Sonarr/Sonarr/pull/8954
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8951
Log warning if hardlinking failed and fallbacks to copy by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8942
Fixed: Don't parse release group as hash by @markus101 in https://github.com/Sonarr/Sonarr/pull/8947
Add missing content types to v5 API by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8952
Bump .NET to 10.0.12 by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8955
Track full season range for multi-season packs by @IonBazan in https://github.com/Sonarr/Sonarr/pull/8941
Fixed: Parsing of multi-episode releases with anime-style release group by @markus101 in https://github.com/Sonarr/Sonarr/pull/8949
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8960
New: Match anime season packs named only by their season title by @JonzaUK in https://github.com/Sonarr/Sonarr/pull/8836
New: Also search anime season titles without the season parameter by @JonzaUK in https://github.com/Sonarr/Sonarr/pull/8837
New: OIDC authentication by @markus101 in https://github.com/Sonarr/Sonarr/pull/8950
Fixed: Don't cache media covers that aren't downloaded by @markus101 in https://github.com/Sonarr/Sonarr/pull/8956
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8967
Internal restart fixes by @TypNull in https://github.com/Sonarr/Sonarr/pull/8977
Bump FFMpegCore to 5.5.0 and FFprobe to 9.0.2, and other packages by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/8974
Fixed: Manual Interaction - Required notifications failing for unknown series by @rubegartor in https://github.com/Sonarr/Sonarr/pull/8976
v5 UI by @markus101 in https://github.com/Sonarr/Sonarr/pull/8987
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/8991
New: Update all matching Plex libraries, not just the first match by @kushiemoon-dev in https://github.com/Sonarr/Sonarr/pull/8966
Fix typo in documentation by @antonkesy in https://github.com/Sonarr/Sonarr/pull/8973
New: Irish language by @patrickmcbean in https://github.com/Sonarr/Sonarr/pull/8980
Virtualize Interactive Search results by @markus101 in https://github.com/Sonarr/Sonarr/pull/8988
UI fixes by @markus101 in https://github.com/Sonarr/Sonarr/pull/8989
Fixed: Search before triggering On Series Add notifications by @s0up4200 in https://github.com/Sonarr/Sonarr/pull/9000
Fix yarn start on Windows by @stevietv in https://github.com/Sonarr/Sonarr/pull/9001
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/9005
Improve Deluge reconnection logic by @alexloney in https://github.com/Sonarr/Sonarr/pull/8992
Fixed: Parsing anime partial and multi-season packs with a subgroup prefix by @Nilotaviano in https://github.com/Sonarr/Sonarr/pull/8999
Sticky header for calendar by @markus101 in https://github.com/Sonarr/Sonarr/pull/9006
New: Full Transmission label support by @tresni in https://github.com/Sonarr/Sonarr/pull/8959
Return error seriesId and season number aren't both included by @markus101 in https://github.com/Sonarr/Sonarr/pull/9008
Include CSS Module filename name in class by @stevietv in https://github.com/Sonarr/Sonarr/pull/9009
Fix actions spacing by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/9010
Fix slow loading of manage episodes on missing series folder by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/9011
Translations update from Servarr Weblate by @ServarrAdmin in https://github.com/Sonarr/Sonarr/pull/9014
Restrict ImageSharp decoders and suppress 3.x advisories by @markus101 in https://github.com/Sonarr/Sonarr/pull/9036
Metadata Translations, Episode Order and Season Titles by @markus101 in https://github.com/Sonarr/Sonarr/pull/8990
Allow some flexibility in release date parsing by @SeoFood in https://github.com/Sonarr/Sonarr/pull/9002
Fixed: Importing anime from Simkl Import List by @markus101 in https://github.com/Sonarr/Sonarr/pull/9012
Default Authentication and Other Enhancements by @markus101 in https://github.com/Sonarr/Sonarr/pull/9013
Improve precision rounding statistics by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/9015
UI Fixes on Mobile by @markus101 in https://github.com/Sonarr/Sonarr/pull/9016
Fix validation for empty values in media management by @mynameisbogdan in https://github.com/Sonarr/Sonarr/pull/9020
Resolve episodes accross multi-season packs by @IonBazan in https://github.com/Sonarr/Sonarr/pull/8958
Clear all expired cache entries periodically by @IonBazan in https://github.com/Sonarr/Sonarr/pull/9028
Hours instead of days for Air Date Grace Period by @markus101 in https://github.com/Sonarr/Sonarr/pull/9031
New: Option to remove tags from series removed from import list by @markus101 in https://github.com/Sonarr/Sonarr/pull/9032
Don't cache translations during development by @markus101 in https://github.com/Sonarr/Sonarr/pull/9035
Fix loading indicator with Reduced Motion enabled by @dny238 in htt Similar to Sonarr with recent updates:
- Jellyfin release notes55 release notes · Latest Oct 5, 2026
- Intuit release notes69 release notes · Latest Oct 1, 2026
- Docker release notes51 release notes · Latest Oct 19, 2026
- Prowlarr release notes30 release notes · Latest Sep 16, 2026
- Plex release notes24 release notes · Latest Oct 20, 2026
- Smokeball release notes147 release notes · Latest Oct 2, 2026
- Sep 16, 2026
- Date parsed from source:Sep 16, 2026
- First seen by Releasebot:Oct 7, 2026
4.0.20.3014
Sonarr fixes language handling and Jellyfin/Emby connectivity with a few stability improvements.
What's Changed
Changes
- Fixed: Unexpected languages stored in DB will be treated as Unknown by @mynameisbogdan in #8810
- Jellyfin/Emby Connection Test and New Jellyfin Auth header by @markus101 in #8826
- Fixed: Avoid checking for free space if other specifications fail first by @mynameisbogdan in #8867
Full Changelog: v4.0.19.2979...v4.0.20.3014
Original source - Sep 10, 2026
- Date parsed from source:Sep 10, 2026
- First seen by Releasebot:Sep 10, 2026
4.0.20.3012
Sonarr ships a v4.0.20.3012 changelog update.
Full Changelog: v4.0.19.3011...v4.0.20.3012
Original source - Sep 6, 2026
- Date parsed from source:Sep 6, 2026
- First seen by Releasebot:Sep 6, 2026
4.0.19.3011
Sonarr ships a changelog update from v4.0.19.3009 to v4.0.19.3011.
Full Changelog: v4.0.19.3009...v4.0.19.3011
Original source - Aug 30, 2026
- Date parsed from source:Aug 30, 2026
- First seen by Releasebot:Aug 26, 2026
- Modified by Releasebot:Sep 10, 2026
4.0.19.3009
Sonarr ships a changelog update for a new release.
Full Changelog: v4.0.19.3008...v4.0.19.3009
Original source - Aug 24, 2026
- Date parsed from source:Aug 24, 2026
- First seen by Releasebot:Aug 26, 2026
- Modified by Releasebot:Sep 10, 2026
4.0.19.3006
Sonarr ships a new changelog update for v4.0.19.3001 through v4.0.19.3006.
Full Changelog: v4.0.19.3001...v4.0.19.3006
Original source - Aug 11, 2026
- Date parsed from source:Aug 11, 2026
- First seen by Releasebot:Aug 11, 2026
4.0.19.3001
Sonarr fixes free-space checks when other specifications fail first in a maintenance update.
What's Changed
Changes
Fixed: Avoid checking for free space if other specifications fail first by @mynameisbogdan in #8867
Full Changelog: v4.0.19.2997...v4.0.19.3001
Original source - Aug 4, 2026
- Date parsed from source:Aug 4, 2026
- First seen by Releasebot:Aug 6, 2026
4.0.19.2997
Sonarr ships a v4.0.19.2997 changelog update.
Full Changelog: v4.0.19.2995...v4.0.19.2997
Original source - Jul 27, 2026
- Date parsed from source:Jul 27, 2026
- First seen by Releasebot:Jul 28, 2026
4.0.19.2995
Sonarr updates Jellyfin and Emby connection testing with a new Jellyfin auth header.
What's Changed
Changes
Jellyfin/Emby Connection Test and New Jellyfin Auth header by @markus101 in #8826
Full Changelog: v4.0.19.2991...v4.0.19.2995
Original source - Jul 25, 2026
- Date parsed from source:Jul 25, 2026
- First seen by Releasebot:Jul 26, 2026
4.0.19.2991
Sonarr fixes unexpected languages stored in the database by treating them as Unknown.
What's Changed
Changes
Fixed: Unexpected languages stored in DB will be treated as Unknown by @mynameisbogdan in #8810
Full Changelog: v4.0.18.2978...v4.0.19.2991
Original source - Jun 26, 2026
- Date parsed from source:Jun 26, 2026
- First seen by Releasebot:Jun 26, 2026
- Modified by Releasebot:Sep 6, 2026
4.0.19.2979
Sonarr fixes Basic auth for qBittorrent in a small maintenance release.
What's Changed
Changes
Fixed: Basic auth for qBittorrent by @mynameisbogdan in #8747
Full Changelog: v4.0.18.2971...v4.0.19.2979
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.