chore(deps): update dependency dispatcharr to v0.30.0 - #19
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
May 23, 2026 21:10
60d8ca1 to
8e3c940
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
June 8, 2026 02:05
8e3c940 to
2088cfc
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
June 16, 2026 22:59
2088cfc to
760f9e5
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
June 26, 2026 01:48
760f9e5 to
beb44dc
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
June 30, 2026 18:14
beb44dc to
77d04ef
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
July 19, 2026 22:42
77d04ef to
423e599
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
July 21, 2026 02:14
423e599 to
01b33de
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
July 24, 2026 02:46
01b33de to
2e4e5a3
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
August 10, 2026 00:40
2e4e5a3 to
72f0d56
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
August 29, 2026 20:37
72f0d56 to
c7fe77b
Compare
renovate
Bot
force-pushed
the
renovate/dispatcharr-0.x
branch
from
September 7, 2026 21:57
c7fe77b to
ffb4a81
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.24.0→v0.30.0Release Notes
Dispatcharr/Dispatcharr (dispatcharr)
v0.30.0Compare Source
Dispatcharr Release Notes - v0.30.0
✨ New Features
Per-User DVR Access Levels
none,view, ormanage. (Closes #1535)view(the default for standard users) allows channel-scoped listing and playback of recordingsmanageis opt-in and unlocks the full DVR experience (recordings, recurring and series rules, stop/extend, metadata, artwork, and comskip). System comskip settings remain admin-onlyPer-User VOD Movie and Series Access
Series Rules: Treat Untagged Episodes as New
new, useful for guides that only mark repeats. - Thanks @v8eta:newstill defaults to requiring an EPG<new/>tag<new/>nor<previously-shown/>are also treated as new<previously-shown/>stay excluded; an explicit<new/>still wins. Existing rules and default behaviour are unchangedOriginal Air Date in DVR Fallback Filenames
{original_air_date}from the EPG, normalized toYYYY-MM-DD. (Fixes #1518) - Thanks @nilleiz:Responsive Table Column Sizing
Auto Channel Sync: No Profiles
Empty Channel Profiles and Add to Profile
Persistent Table Working State (Per Tab)
🔄 Changes & Improvements
VOD Navigation
/vodsredirects to Channels when both are off. When only one kind is allowed, the type control is hidden and the catalog is locked to Movies or SeriesChannel Profiles & Tables
Dummy EPG Consistency
Original Air Date Handling
<previously-shown start="...">align across guide typesDocker, FFmpeg, and Comskip
ffmpeg:latesthad moved to FFmpeg 9 / NVENC API 13.1, which breaks NVENC on legacy GPUs (for example Pascal) capped at older driversError Reporting
🐛 Bug Fixes
DVR & Series Rules
tvg_idexists on multiple sources, and rules that silently scheduled nothing when the channel used an override EPG. New rules pin a specific EPG source. (Fixes #1529)Dummy EPG & Guides
Live Streaming & Player
VOD & XC Playback
Channels, Logos & Auto Sync
409unlessoverwrite=true. (Fixes #330)Docker, Redis & Stability
DISPATCHARR_NOFILE). (Fixes #1554) - Thanks @brendongl/etc/localtimewas bind-mounted from a non-UTC host-itondocker exec, sochangepasswordcould not accept interactive input. - Thanks @andreyan-andreevEPG, Schedules Direct & Logging
Login & UI
/channelsinstead of the page you originally requested, and flashing the login form on page load when a valid session already existed. (Fixes #715, Fixes #1526, Fixes #1576)v0.29.0Compare Source
✨ New Features
VOD Mature Content Filtering
Redirect as Default for VOD and Catch-up
M3U & EPG Source Type Filters
VOD Artwork Proxy for Backdrops and Episode Stills
Stream Profile
{channelId}Token{channelId}substitution token alongside{streamUrl}and{userAgent}, so a single profile can embed the channel's ID in ffmpeg (or other) arguments. (Closes #1252)🔄 Changes & Improvements
Settings & Navigation
Tables & Forms
.,_,@,-) in addition to letters and numbers. - Thanks @write-erasePerformance
🐛 Bug Fixes
DVR & Comskip
hwassist); previously savedqsvvalues are treated ashwassist. NVIDIA still uses CUDA/cuvid. (Fixes #1503)Live Streaming
VOD & Series
M3U Accounts & Profiles
EPG & Guides
<episode-num>values without asystemattribute being dropped on import. (Fixes #1491)Logos & Output
@from multicast UDP URLs, which broke joining those streams in players like VLC. (Fixes #1406) - Thanks @haroldmUI & Environment
🔒 Security
/admin/login/) are blocked by nginx when admin is disabled, without breaking XC streams whose username isadmin3/minute), keyed from the trusted client IPDISPATCHARR_TRUSTED_PROXIESto a specific proxy CIDR, ornoneto disable header trust. (Closes #1410)initialize-superuser) only accepts local/private networks by default unlessDISPATCHARR_SETUP_ALLOWED_IPis set for remote/VPS installDjango6.0.6 → 6.0.7 for security fixes (cachedSet-Cookieexposure, GDALRaster over-read, and header injection via domain validation)brace-expansion5.0.6 → 5.0.9 (High: DoS via exponential/unbounded brace expansion, including a bypass of the prior mitigation) (GHSA-3jxr-9vmj-r5cp, GHSA-mh99-v99m-4gvg, GHSA-rgw5-rvv9-x895)js-yaml5.1.0 → 5.2.2 (Moderate/High: quadratic/exponential YAML parse DoS) (GHSA-g796-fgmg-93mv, GHSA-724g-mxrg-4qvm, GHSA-pm4m-ph32-ghv5)nanoid3.3.16 → 3.3.18 (High: infinite loop when a custom generator is called with size zero) (GHSA-2v37-7h3g-55p8)postcss8.5.13 → 8.5.23 (High: path traversal in source map auto-loading) (GHSA-r28c-9q8g-f849)react-router/react-router-dom7.17.0 → 7.18.2 (Moderate/High: open redirect, XSS, constructor injection, route-matching DoS, RSC CSRF bypass) (GHSA-wrjc-x8rr-h8h6, GHSA-h8fp-f39c-q6mh, GHSA-337j-9hxr-rhxg, GHSA-chx6-hx7r-mcp5, GHSA-qwww-vcr4-c8h2)v0.28.2Compare Source
✨ New Features
Extra Schedules Direct Debugging
🔄 Changes & Improvements
Schedules Direct Settings UI
Schedules Direct Posters & Auth
Image Cache Layout
/data/cache/instead of/data/logo_cache. On startup, an existing/data/logo_cachefolder is moved once to/data/cache/logosso previously downloaded logos are kept./data/cache/logosfor 24 hours./data/cache/sd_postersfor 14 days, so the same artwork is not re-downloaded as often and counts less against SD's daily image limit.🐛 Bug Fixes
Schedules Direct Posters
Schedules Direct Authentication & Lineups
/token.v0.28.1Compare Source
🐛 Bug Fixes
Docker & First Boot
v0.28.0Compare Source
✨ New Features
XC Catch-up (Timeshift) Support
/timeshift/...) and query-style (/streaming/timeshift.php) catch-up URLs are both supported - Thanks @dillardblomtv_archive/ archive duration) and can auto-detect how many previous days to include in XMLTV (overridable per user or via URL)XZ-Compressed EPG and M3U Sources
.xzcompression alongside.gzand.zip. Auto-import from/data/epgsalso picks up.xzfiles. (Closes #1414) - Thanks @MotWakorb🔄 Changes & Improvements
VOD Playback
Channels & URLs
page_sizeis provided (page 1). Omitting bothpageandpage_sizestill returns the full list for legacy clients and pluginshttp://my_service/) are now accepted. - Thanks @recurstStats
Performance
Frontend Testing
🐛 Bug Fixes
Live Streaming & Failover
player_api) to hang under load (Fixes #1418)VOD
Channels & UI
$1instead of the substituted capture group, and previewing changes the sync would skip. Preview and rename now match (Fixes #1332) - Thanks @CodeBormenEPG & Guides
M3U, XC & VOD Refresh
Plugins & Background Workers
API Documentation
🔒 Security
/data/logos; empty logo URLs return 404 instead of fetching remotelyv0.27.2Compare Source
✨ New Features
Client Connect Grace Period
🔄 Changes & Improvements
Live Proxy Timeout Settings
Proxy Settings UI
v0.27.1Compare Source
🔄 Changes & Improvements
VOD XC API Output
get_vod_streamsandget_seriesAPI endpoints are significantly faster. Typical full-library response times drop from roughly 25 seconds to under 10 seconds on very large catalogs (e.g. 125k+ titles)EPG & XMLTV Export
Channels
Dependencies
requests,gevent,torch,sentence-transformers, andlxmlto current versions🐛 Bug Fixes
Live Streaming
/player_api.phpor query parameters). Live playback now builds clean upstream URLs from your account settings (Fixes #1363)DVR & Recording Playback
?token=query parameter, which native<video>elements require because they cannot send login headers?token=authentication on the dedicated segment URL route. Token-based clients now work consistently across all recording playback pathsM3U Accounts & Auto-Sync
EPG
API Documentation
🔒 Security
Djangofrom 6.0.5 to 6.0.6 to address five security vulnerabilities related to signed cookies, SMTP email transmission, and cache header handlingvitefrom 7.3.2 to 7.3.5, addressing moderate NTLMv2 hash disclosure via UNC path handling on Windows (GHSA-v6wh-96g9-6wx3) and highserver.fs.denybypass on Windows alternate paths (GHSA-fx2h-pf6j-xcff)js-yamlfrom 4.1.1 to 5.1.0, addressing moderate denial-of-service risk in merge key handling (GHSA-h67p-54hq-rp68)esbuildfrom 0.27.3 to 0.28.1, addressing low arbitrary file read when running the development server on Windows (GHSA-g7r4-m6w7-qqqr)v0.27.0Compare Source
✨ New Features
Manual Server Groups for Shared Connection Limits
🔄 Changes & Improvements
EPG Auto-Match
EPG Channel Search
sky uk) and it finds channels where every word appears somewhere in the name or TVG-IDdecalematchesDécaléSchedules Direct
Plugin Repository
M3U & Live Streaming
Database
DATABASE_POOL_CONN_MAX_LIFETIME; set to0to disable), preventing idle connections from accumulating indefinitely while still reusing warm connections within the window. (Fixes #1343)Performance
🐛 Bug Fixes
Live Streaming & Channel Teardown
Database Connections & Responsiveness
EPG Auto-Match
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.