Skip to content

Release 10.2.0

Compare
Choose a tag to compare
@joshuaboniface joshuaboniface released this 16 Feb 17:53
· 43 commits to release-10.2.z since this release

Jellyfin Server release 10.2.0.

Changelog

  • #452 Use EF Core for Activity database
  • #535 Clean up streambuilder
  • #655 Support trying local branches in submodule
  • #656 Do some logging in MediaInfoService
  • #657 Remove conditions that are always true/false
  • #661 Fix NullRef from progress report
  • #663 Use TagLibSharp Nuget package
  • #664 Revert "Fix segment_time_delta for ffmpeg 4.1"
  • #666 Add cross-platform build for arm64
  • #668 Return Audio objects from MusicAlbum.Tracks
  • #671 Set EnableRaisingEvents correctly
  • #672 Remove unconditional caching, modified since header and use ETags
  • #677 Fix arm32 Docker
  • #681 Fix Windows build script errors + pin ffmpeg to 4.0
  • #686 Disable some StyleCop warnings
  • #687 Fix some analyzer warnings
  • #689 Fix RPM package build for fedora
  • #702 Fix debug build on windows
  • #706 Make another docker layer reusable
  • #709 Fix always null expressions
  • #710 Fix a spelling mistake
  • #711 Remove remnants of system events
  • #713 Fix empty statement in DidlBuilder.cs
  • #716 Remove more compile time warnings
  • #721 Change image dimentions from double to int
  • #723 Minor improvements to db code
  • #724 Move Skia back into it's own project
  • #726 Clean up IFileSystem wrappers around stdlib.
  • #727 Change default aspect ratio to 2/3 from 0
  • #728 Use ffmpeg from jrottenberg/ffmpeg
  • #732 Reworked LocalizationManager to load data async
  • #733 Remove unused function
  • #734 Fix more analyzer warnings
  • #736 Start startup tasks async
  • #737 Add AssemblyInfo for Jellyfin.Drawing.Skia
  • #739 Change multi version logic for movies
  • #740 Remove code for pre-installed plugins & properly check if file exists
  • #756 Make cache dir configurable
  • #757 Fix default aspect ratio
  • #758 Add password field to initial setup
  • #764 Remove dead code, made some functions properly async
  • #769 Fix conditions where the ! was swallowed in #726
  • #774 reimplement support for plugin repository
  • #782 Remove commented file MediaBrowser.LocalMetadata.Savers.PersonXmlSaver
  • #783 Update builds to use #749 and #756
  • #788 Fix more warnings
  • #794 Remove MoreLINQ
  • #797 Fix all warnings
  • #798 Cleanup around the api endpoints
  • #800 Add CentOS and update rpm spec for the cachedir option
  • #802 Fix build error
  • #804 Handle new option parser properly
  • #805 Add weblate translation status to README
  • #807 Fix restart script in OS packages
  • #810 Fix loading of rating files
  • #812 Fix up the explicit docs links in the README
  • #819 Some small changes in Device.cs and DidlBuilder.cs
  • #822 Complete rename ImageSize -> ImageDimensions
  • #824 Improved Docker pkgbuild
  • #831 Move some arrays to generics
  • #833 Add await to GetCountries in LocalizationService
  • #834 Add donation badge and reorganize badges
  • #838 Quick style fix
  • #840 Fix more warnings
  • #841 Fix OC badge to all and add forum badge
  • #842 Use VAAPI-enabled ffmpeg
  • #852 Use SQLitePCL.pretty.netstandard on NuGet
  • #853 Fix poor handling of cache directories
  • #864: Add support for ZIP plugin archives
  • #868: Fix audio streaming via BaseProgressiveStreamingService
  • #869: Remove DLL support and require all packages/plugins to be zip archives
  • #872: Fix potential NullReferenceException
  • #890: Drop ETag and use Last-Modified header
  • #892: Add jellyfin-ffmpeg and versioning to package deps
  • #899: DLNA: Fix race condition leading to missing device names
  • #901: Properly dispose HttpWebResponse when the request failed to avoid 'too many open files'
  • #909: Fix docker arm builds
  • #910: Enhance Dockerfiles
  • #911: Checkout submodules in Docker Hub hook