Jellyfin Versions Save

The Free Software Media System

v10.8.0-alpha2

2 years ago

We're pleased to announce the second Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of the time of this tag creation.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-alpha2.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs (since 10.8.0-alpha1)

jellyfin [42]

Note: Dependabot automatic PRs are excluded from this list.

  • #6841 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • #6838 [@crobibero] Add nullable dictionary openapi mapping
  • #6837 [@crobibero] Don't throw exception on unauthenticated requests
  • #6836 [@cvium] Very light cleanup in applicationhost
  • #6830 [@crobibero] Fix filtering images without dimensions
  • #6829 [@crobibero] Remove Obsolete attribute on enum
  • #6823 [@crobibero] Fix nullability on DisplayPreferencesDto
  • #6822 [@NickSica] Fix Ombi auth through Jellyfin
  • #6816 [@Bond-009] Fix some warnings
  • #6814 [@thornbill] Fix yaml format issue in issue template
  • #6813 [@Bond-009] Fix some warnings
  • #6808 [@cvium] Simplify and reduce LOC in ControlHandler
  • #6806 [@crobibero] Update to full dotnet 6
  • #6795 [@LinFor] Fix DLNA on older Samsung TVs
  • #6794 [@Bond-009] Remove some dead code
  • #6793 [@Bond-009] Add some docs and tests
  • #6792 [@Bond-009] Fix UnauthorizedAccessException in GetDrives
  • #6791 [@cvium] Load all types when checking plugin DLLs
  • #6784 [@nielsvanvelzen] Fix OpenAPI workflow fork cloning
  • #6783 [@1337joe] Deprecate ImageType.Screenshot and ItemFields.Screenshot
  • #6782 [@nielsvanvelzen] Fix OpenAPI workflow not working with pull requests from forks
  • #6781 [@1337joe] Add MaxCastMembers to TMDb Plugin Settings
  • #6778 [@jvoisin] Add a bit of hardening to the systemd service
  • #6777 [@ThibaultNocchi] Fix WebVTT region to spec
  • #6774 [@cvium] Make sure ReadToDescendant was successful before continuing
  • #6769 [@Bond-009] Remove unused IHasScreenshots interface
  • #6766 [@Bond-009] Minor improvements
  • #6765 [@zehnerGIT] Make tags import from TMDB configurable
  • #6764 [@zehnerGIT] Prevent log spam in StreamBuilder.cs
  • #6763 [@1337joe] Clean up duplicate TmdbImageProvider code
  • #6762 [@WWWesten] Add missing localization options
  • #6761 [@Bond-009] Streamline startup code
  • #6752 [@1337joe] Add Tests, Fix metadata refresh deletes backgrounds
  • #6748 [@ptalmeida] Add pt-pt as culture, fix localization typo
  • #6745 [@crobibero] Use correct id when finding existing dlna profile
  • #6740 [@zirdum] Corrected Unraid template link
  • #6507 [@Artiume] Convert Issue Template to YAML
  • #6379 [@dearjoey] Optimize episode parser
  • #6308 [@nielsvanvelzen] Add OpenAPI workflow
  • #6027 [@fredriklindberg] Improve series matching
  • #5918 [@crobibero] Add endpoint to log client events
  • #5905 [@BaronGreenback] Fix for Livetv and DLNA when bind interfaces specified.

jellyfin-web [11]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3172 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • jellyfin/jellyfin-web#3161 [@thornbill] Rollback hls.js to 0.14
  • jellyfin/jellyfin-web#3160 [@thornbill] Fix list view item encoding
  • jellyfin/jellyfin-web#3149 [@grafixeyehero] Fix live tv default tab
  • jellyfin/jellyfin-web#3147 [@dmitrylyzo] Fix re-emptying image
  • jellyfin/jellyfin-web#3146 [@dmitrylyzo] Fix plugin image URL
  • jellyfin/jellyfin-web#3143 [@WWWesten] Update Library Settings
  • jellyfin/jellyfin-web#3142 [@WWWesten] Update en-us.json for subtitlesettings component
  • jellyfin/jellyfin-web#3128 [@WWWesten] Add missing localization key for Media Info
  • jellyfin/jellyfin-web#3116 [@jomp16] Save playback speed rate, and restore when playing a video again
  • jellyfin/jellyfin-web#3026 [@grafixeyehero] convert NewUserPage to react

v10.8.0-alpha1

2 years ago

v10.7.7

2 years ago

Jellyfin 10.7.7

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

N/A

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [2]

  • #6512 [@thornbill] Preferences fix
  • #6274 [@thornbill] Restore max width and height params

jellyfin-web [1]

  • jellyfin/jellyfin-web#2759 [@thornbill] Fix serviceworker paths

v10.7.6

2 years ago

Jellyfin 10.7.6

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix DLNA/SSDP flooding bug

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [7]

  • #6175 [@nielsvanvelzen] Fix routeMediaSourceId route parameter in SubtitleController GetSubtitle
  • #6131 [@BaronGreenback] Fix network flooding issue
  • #6053 [@nyanmisaka] Fix the 'No decoder surfaces left' error on Cuda
  • #6043 [@peterspenler] Reorder requested audio channels checks
  • #6038 [@crobibero] Don't logout if deviceId is null
  • #6022 [@cvium] Revert remuxing permission changes from #5859
  • #5987 [@Bond-009] PathExtensions: Fix index out of bounds in TryReplaceSubPath

jellyfin-web [7]

  • jellyfin/jellyfin-web#2678 [@grafixeyehero] Access Loading globally
  • jellyfin/jellyfin-web#2676 [@thornbill] Fix xss via displaymessage
  • jellyfin/jellyfin-web#2675 [@thornbill] Fix sharing url
  • jellyfin/jellyfin-web#2673 [@dmitrylyzo] Fix ServiceWorker URL
  • jellyfin/jellyfin-web#2672 [@nyanmisaka] Remove OPUS from supported HLS audio formats
  • jellyfin/jellyfin-web#2665 [@dmitrylyzo] Add connection response handling
  • jellyfin/jellyfin-web#2475 [@dmitrylyzo] Fix wizard in multi-server app

v10.7.5

3 years ago

Jellyfin 10.7.5

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix broken profiles from 10.7.4

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [0]

  • ~#5943 [@Maxr1998] Nullability handling for device profile classes~ REVERT

jellyfin-web [0]

v10.7.4

3 years ago

Jellyfin 10.7.4

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix broken playback and tests in 10.7.3

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [3]

  • #5970 [@crobibero] Fix Linux Tests
  • #5969 [@crobibero] Remove Required attributes
  • #5968 [@crobibero] Remove legacy apiclient generation

jellyfin-web [0]

v10.7.3

3 years ago

Jellyfin 10.7.3

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Small bugfixes
  • [All] Security advisory https://github.com/jellyfin/jellyfin/security/advisories/GHSA-rgjw-4fwc-9v96: Remove dangerous endpoints that allow unauthenticated enumeration and access to private HTTP resources. NOTE: This is an API-breaking change. The major security risk outweights the issue of changing the endpoints. These were used only when fetching remote images.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [18]

  • [SECURITY GHSA-rgjw-4fwc-9v96] [@joshuaboniface] Remove /Images/Remote API endpoint
  • #5943 [@Maxr1998] Nullability handling for device profile classes
  • #5937 [@Maxr1998] Remove extraneous 'stream' parameter
  • #5904 [@cvium] add UpdatePeopleAsync and add people to both tables
  • #5903 [@iwalton3] Leave SyncPlay group on session disconnect.
  • #5881 [@cvium] Add tvrage and imdb ids for episodes
  • #5878 [@Artiume] Fix Audiobook Resume
  • #5873 [@cvium] Check for empty string when migrating displaypreferences
  • #5870 [@cvium] Fix TMDb Person Provider
  • #5863 [@cvium] use IF NOT EXISTS in migration
  • #5861 [@BaronGreenback] Change profile matching to match what the web interface says.
  • #5860 [@cvium] Fix notification disabled users list
  • #5859 [@cvium] Respect user settings for transcode and remux
  • #5852 [@cvium] Add Person to TypedBaseItems if it's new
  • #5848 [@sgmoore] Fix ArgumentOutOfRangeException scanning AudioBooks
  • #5826 [@BaronGreenback] PlayTo Fix: Use external ip not internal interface
  • #5808 [@cvium] Optimize the way items are grouped into collections

jellyfin-web [12]

  • jellyfin/jellyfin-web#2657 [@thornbill] Bump jellyfin-apiclient to 1.8.0
  • jellyfin/jellyfin-web#2648 [@thornbill] Fix alpine python package
  • jellyfin/jellyfin-web#2647 [@thornbill] Fix mov support in Safari
  • jellyfin/jellyfin-web#2645 [@joshuaboniface] Remove image proxying through API
  • jellyfin/jellyfin-web#2624 [@dmitrylyzo] webOS: fix Favorites tab
  • jellyfin/jellyfin-web#2620 [@dmitrylyzo] Hide AlphaPicker on Search page for real TVs
  • jellyfin/jellyfin-web#2619 [@dmitrylyzo] Fix video filters hiding
  • jellyfin/jellyfin-web#2617 [@iwalton3] Set scrollbar width in TV mode.
  • jellyfin/jellyfin-web#2616 [@dmitrylyzo] Fix view style selection dialog (ES6 migration)
  • jellyfin/jellyfin-web#2604 [@Artiume] Update Audiobook Resume Help
  • jellyfin/jellyfin-web#2593 [@oddstr13] Ensure that fillHeight gets set on image requests
  • jellyfin/jellyfin-web#2519 [@dmitrylyzo] Add HEVC in TS for Tizen and webOS

v10.7.2

3 years ago

Jellyfin 10.7.2

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Small bugfixes

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [31]

  • #5782 [@cvium] Fix 10.7.2 nullable
  • #5769 [@cvium] Enable Workstation GC mode
  • #5764 [@cvium] Do not check permissions for Folders collectiontype
  • #5750 [@iwalton3] Fix setting audio stream in PlaybackInfo for jellyfin-web.
  • #5748 [@cvium] Set mediatype to Audio for playlists in a music library
  • #5747 [@cvium] Catch IOException and include stack trace when saving images
  • #5746 [@cvium] don't die on dangling symlinks
  • #5736 [@cvium] fetching images should not kill the scanner
  • #5734 [@cvium] move IsPlayed to outerquery
  • #5725 [@BrianCArnold] Fixed issue with determining if a directory was a directory or file
  • #5717 [@cvium] make custompref value nullable
  • #5712 [@BaronGreenback] Keep plugin state after update.
  • #5702 [@cvium] add simple auth handling to websocketmanager
  • #5693 [@Maxr1998] Probe result tweaks
  • #5688 [@crobibero] Add SessionDiscoveryInfo to generated api-docs
  • #5672 [@cvium] ensure only valid images are saved in ItemImageProvider
  • #5671 [@cvium] set original title in tmdbmovieprovider
  • #5661 [@ferferga] Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI
  • #5634 [@cvium] make directoryservice cache case sensitive
  • #5631 [@BrianCArnold] Fix SessionController.SendMessageCommand Body Binding
  • #5629 [@lmaonator] Fix stream selection having no effect when casting to jellyfin-mpv-shim
  • #5624 [@crobibero] Allow subtitle format to be set from query parameter.
  • #5621 [@cvium] enable range processing for download endpoints
  • #5620 [@MrTimscampi] Ignore ffmpeg input format for ISO files and fix input path protocol for ISOs
  • #5613 [@accek] Improve responses to HEAD /audio//stream for Samsung DLNA renderers
  • #5600 [@cvium] Fix hls defaults for 10.7
  • #5596 [@BaronGreenback] Implemented DLNA exception handling
  • #5556 [@oddstr13] Add «resize to fill box» alternative for image endpoints
  • #5495 [@BaronGreenback] Fix remote access whitelist
  • #5416 [@BaronGreenback] Fix for multiple ip addresses on an interface which are in the same subnet.
  • #5385 [@Bond-009] Use XDocument.LoadAsync instead of XDocument.Parse
  • #5258 [@Smith00101010] Include specials in the calculation for the "Next Up" episode

jellyfin-web [9]

  • jellyfin/jellyfin-web#2586 [@joshuaboniface] Fix 10.7.2 Fedora docker
  • jellyfin/jellyfin-web#2585 [@nielsvanvelzen] Fix 10.7.2 lockfile
  • jellyfin/jellyfin-web#2576 [@dmitrylyzo] Fix ES6 migration
  • jellyfin/jellyfin-web#2575 [@cvium] Revert "fix: redirect to login if stored credentials are invalid"
  • jellyfin/jellyfin-web#2572 [@Ullmie02] Fix music videos on artist and album page
  • jellyfin/jellyfin-web#2552 [@cvium] add 'unknown' as an input command
  • jellyfin/jellyfin-web#2536 [@cvium] fix: redirect to login if stored credentials are invalid
  • jellyfin/jellyfin-web#2530 [@ssenart] [2529] [RegressionFix] [Dlna] Album shuffle button does not shuffle any more since 10.6.4.
  • jellyfin/jellyfin-web#2524 [@crobibero] Build from fedora-33
  • jellyfin/jellyfin-web#2514 [@oddstr13] Add support for fillWidth and fillHeight
  • jellyfin/jellyfin-web#2509 [@MrTimscampi] Disable first episodes in Next Up home section

v10.7.1

3 years ago

Jellyfin 10.7.1

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/27

jellyfin [22]

  • SECURITY GHSL-2021-050 [@EraYan] Fix issues 1 through 5 from GHSL-2021-050
  • #5559 [@cvium] Clean the entity name for non-words before searching
  • #5550 [@cvium] revert underscore as a multiversion separator
  • #5532 [@cvium] do not resolve episode-like files if they are in extras folders
  • #5518 [@crobibero] Add missing InstantMix endpoints
  • #5515 [@cvium] fix refresh endpoint
  • #5512 [@crobibero] Set openapi version to server version
  • #5510 [@BaronGreenback] Fix: Streaming crashing due to no deviceProfileId match.
  • #5504 [@crobibero] Add JsonStringConverter
  • #5500 [@crobibero] Fix third party integration
  • #5480 [@crobibero] Add SessionMessageType to generated openapi spec
  • #5476 [@EraYaN] Remove BuildPackage dependency for PublishNuget in CI
  • #5475 [@BaronGreenback] Null pointer fix in DLNA when its disabled.
  • #5461 [@cvium] fix multiversion eligibility check for complex folder names
  • #5457 [@cvium] Use distinct for AllArtists to avoid double refreshing
  • #5447 [@joshuaboniface] Remove Microsoft repo from install step
  • #5444 [@Ullmie02] Use FileShare.Read to fix HdHomeRun
  • #5431 [@cvium] Use imdbid as fallback in movie provider
  • #5428 [@cvium] Default to the searchinfo year, fallback to parsed year
  • #5403 [@BaronGreenback] Various DLNA Device Profile fixes
  • #5324 [@danieladov] Fix duplicated movies when group movies into collections is enabled

jellyfin-web [4]

  • jellyfin/jellyfin-web#2503 [@thornbill] Fix default values for invalid config.json files
  • jellyfin/jellyfin-web#2502 [@brianjmurrell] Add BR: nodejs for Fedora 33 and up
  • jellyfin/jellyfin-web#2498 [@thornbill] Add close button to comics player
  • jellyfin/jellyfin-web#2496 [@thornbill] Allow logos without backdrops enabled

v10.7.0

3 years ago