Release 10.2.0
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