mat
849f0a06c8
fix(dockerfile): disable TreatWarningsAsErrors for Docker publish step
...
StyleCop analyzer violations in upstream src/Jellyfin.Extensions/ block
the Docker build when TreatWarningsAsErrors=true (from Directory.Build.props).
Disable for container image builds — StyleCop enforcement is the CI pipeline's
responsibility, not the Dockerfile's.
2026-03-31 22:56:10 -04:00
mat
2e5fb57052
fix(dockerfile): copy BannedSymbols.txt and stylecop.json into build stage
...
dotnet publish failed with CS2001 because these root-level analyzer config files
were not included in the Docker build context. They are referenced by
Directory.Build.props and required by StyleCop and BannedApiAnalyzers at build
time.
2026-03-31 22:56:10 -04:00
Copilot
e72bde9c02
Add Jellyfin.DbMigrator SQLite-to-PostgreSQL migration tool ( #14 )
...
* Initial plan
* Add Jellyfin.DbMigrator SQLite-to-PostgreSQL migration tool
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:56:07 -04:00
Copilot
35a1ec8a5d
[WIP] Add PostgreSQL integration test project for validation ( #12 )
...
* Initial plan
* Add PostgreSQL integration test project with migration, CRUD, and concurrency tests
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:55:57 -04:00
Copilot
a0c38131c8
Wire NpgsqlDataSource pool into DI for PostgreSQL provider ( #10 )
...
* Initial plan
* Add NpgsqlDataSource pool wiring to DI (Issue 1.4)"
- PostgreSqlDatabaseProvider: accept NpgsqlDataSource via constructor injection, use it in Initialise()
- PostgreSqlDesignTimeJellyfinDbFactory: build NpgsqlDataSource from connection string for design-time use
- ServiceCollectionExtensions: register NpgsqlDataSource as singleton with pool params (MinPoolSize=2, MaxPoolSize=20, CommandTimeout=30) from CustomProviderOptions.Options
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:55:45 -04:00
Copilot
3bc45ff92d
Add PostgreSQL EF Core design-time factory and InitialPostgreSql migration ( #8 )
...
* Initial plan
* Add PostgreSQL design-time factory and initial migration for all 29 DbSets
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
* Remove accidentally committed build artifacts from PostgreSQL provider
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:55:45 -04:00
Copilot
2d4d6d8c38
Implement PostgreSqlDatabaseProvider methods and DI registration ( #6 )
...
* Initial plan
* feat: implement PostgreSqlDatabaseProvider all methods + DI registration
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:55:45 -04:00
Copilot
9a99572354
Scaffold Jellyfin.Database.Providers.PostgreSQL project ( #4 )
...
* Initial plan
* Issue 1.1: Scaffold PostgreSQL provider project
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com >
2026-03-31 22:55:45 -04:00
Joshua M. Boniface
b2aa80ce5c
Fix invalid regex comparison
2026-03-31 19:59:33 -04:00
Joshua M. Boniface
ff365dae34
Fix invalid merge conflict fix
2026-03-31 19:46:47 -04:00
Jellyfin Release Bot
52aebfb7d3
Bump version to 10.11.7
2026-03-31 19:33:11 -04:00
Joshua M. Boniface
66ea1b50e6
Merge commit from fork
...
Fix GHSA-8fw7-f233-ffr8 with improved sanitization
2026-03-31 19:17:17 -04:00
Joshua M. Boniface
3f656ade7a
Merge remote-tracking branch 'upstream/release-10.11.z' into advisory-fix-1
2026-03-31 19:16:19 -04:00
Joshua M. Boniface
8bf0d372c6
Merge commit from fork
...
Fix GHSA-jh22-fw8w-2v9x
2026-03-31 17:46:01 -04:00
Joshua M. Boniface
202d7b5829
Merge branch 'release-10.11.z' into advisory-fix-1
2026-03-31 17:44:59 -04:00
Joshua M. Boniface
352e4f3aba
Merge commit from fork
...
Fix GHSA v2jv-54xj-h76w
2026-03-31 17:43:02 -04:00
Joshua M. Boniface
c5f6d00c94
Merge commit from fork
...
Fix GHSA-j2hf-x4q5-47j3 with improved sanitization
2026-03-31 17:38:46 -04:00
Shadowghost
e8d1d94436
Lock down tuner API to be admin-only
2026-03-31 16:35:15 +02:00
Shadowghost
50dc37065b
Fix GHSA-jh22-fw8w-2v9x
2026-03-31 09:30:45 +02:00
Niels van Velzen
7e88b18192
Merge pull request #16522 from Bond-009/CA1810
...
Fix CA1810 build error
2026-03-30 18:44:15 +02:00
Bond-009
89e914c7f1
Merge pull request #16519 from jellyfin/check-h264-profile-null
...
Fix Null was not checked before using the H264 profile
2026-03-30 18:39:45 +02:00
Bond_009
1932ac4765
Fix CA1810 build error
2026-03-30 18:33:56 +02:00
Bond-009
ec33c74ec4
Merge pull request #16440 from Molier/fix/subtitle-extraction-flush
...
Remove -copyts and add -flush_packets 1 to subtitle extraction
2026-03-30 18:30:58 +02:00
nyanmisaka
2184ed1b16
Fix Null was not checked before using the H264 profile
...
This is rare, but not impossible.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-03-30 20:51:11 +08:00
Shadowghost
d3907afde7
Add additional validations
2026-03-30 10:48:51 +02:00
theguymadmax
e12d933531
Revet lint fix
2026-03-30 04:21:26 -04:00
theguymadmax
c0ba29d917
fix lint issue
2026-03-30 04:14:23 -04:00
Shadowghost
d1fd81c382
Fix GHSA v2jv-54xj-h76w
2026-03-30 09:40:01 +02:00
Joshua M. Boniface
e038045494
Fix lint
2026-03-29 19:11:40 -04:00
Joshua M. Boniface
e1691e649e
Merge pull request #16514 from theguymadmax/release-10.11.z-fixup
2026-03-29 19:04:53 -04:00
theguymadmax
8d28497d29
Fix lint issue
2026-03-29 18:25:57 -04:00
Joshua M. Boniface
fddd4e7e6b
Fix GHSA-8fw7-f233-ffr8 with improved sanitization
...
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de >
2026-03-29 17:30:09 -04:00
Joshua M. Boniface
0581cd6610
Fix GHSA-j2hf-x4q5-47j3 with improved sanitization
...
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de >
2026-03-29 17:22:14 -04:00
Joshua M. Boniface
0f1732e5f5
Merge pull request #16425 from theguymadmax/fix-metadata-backup
2026-03-29 15:22:14 -04:00
Bond-009
41c2d51d8c
Merge pull request #16369 from Bond-009/skiafonts
...
Fix nullref ex in font handling
2026-03-29 20:27:17 +02:00
Bond-009
29b2361857
Merge pull request #16423 from nyanmisaka/fix-ffmpeg8-readrate-option
...
Fix readrate options in FFmpeg 8.1
2026-03-23 21:25:35 +01:00
Bond-009
ce867f9834
Merge pull request #16449 from theguymadmax/fix-collection-number
...
Fix NFO saver using wrong provider ID for collectionnumber
2026-03-23 19:23:34 +01:00
theguymadmax
4034bf9d7e
Save collection id instead of moive id
2026-03-22 12:49:33 -04:00
Oscar
3d2658fa43
Remove -copyts and add -flush_packets 1 to subtitle extraction
...
-copyts is unnecessary for -c:s copy to SRT and slows extraction ~5x.
Without -flush_packets 1, ffmpeg buffers all output until exit, leaving
.srt files at 0 bytes for minutes while the player shows no subtitles.
Fixes #16438
2026-03-19 22:54:05 +01:00
theguymadmax
61b19688ff
Backup default metadata location
2026-03-17 23:13:20 -04:00
theguymadmax
e8d72bf6a3
Fix restore backup metadata location
2026-03-16 10:32:09 -04:00
nyanmisaka
348b14f7b7
Fix readrate options in FFmpeg 8.1
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-03-16 17:58:53 +08:00
IceStormNG
fda49a5a49
Apply analyzeduration and probesize for subtitle streams to improve codec parameter detection ( #16293 )
...
Apply analyzeduration and probesize for subtitle streams to improve codec parameter detection
2026-03-13 20:26:25 +01:00
Bond-009
55c00d76bb
Merge pull request #16392 from nyanmisaka/fix-ffmpeg8-filter-detection
...
Fix filter detection in FFmpeg 8.1
2026-03-13 20:24:18 +01:00
nyanmisaka
519d2113eb
Fix filter detection in FFmpeg 8.1
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-03-11 17:46:07 +08:00
Bond_009
f34f6b6941
Fix nullref ex in font handling
...
Don't add fallback fonts if they are null
The default font can still be null, however unlikely
2026-03-08 12:46:25 +01:00
Joshua M. Boniface
6864e108b8
Merge pull request #16257 from lowbit/fix/subtitle-empty-file-cache
2026-03-07 00:53:56 -05:00
Bond-009
09ba04662a
Merge pull request #16341 from crimsonspecter/fix-fractional-hls-time-for-remux
...
Fix hls segment length adjustment for remuxed content
2026-03-06 22:39:59 +01:00
crimsonspecter
9cd2418095
Fix: don't apply segment length adjustment for remuxed content
2026-03-04 20:27:06 +01:00
Bond-009
b6a96513de
Merge pull request #16253 from theguymadmax/use-backupdatabase
...
Checkpoint WAL before moving library.db in migration
2026-02-28 10:08:36 +01:00