This website requires JavaScript.
2e1e445e47
Merge pull request 'ci: add Woodpecker build+test pipeline, drop GitHub Actions' (#2 ) from benvin/woodpecker-ci into main
main
benvin
2026-08-11 21:14:33 +10:00
4920aa871a
Merge pull request 'Gate periodic library-mutating tasks behind a scan-leader lease' (#1 ) from benvin/scan-leader-election into main
benvin
2026-08-11 21:11:58 +10:00
a06b11980e
ci: add Woodpecker build+test pipeline, drop GitHub Actions
unkinben
2026-08-11 07:23:43 +10:00
0008bde28e
Gate periodic library-mutating tasks behind a scan-leader lease
unkinben
2026-08-10 23:51:18 +10:00
d4f9c12c22
fix: downgrade PostgreSQL provider to net9.0/EF Core 9.x for v10.11.7 compat
upstream
mat
2026-03-31 22:57:39 -04:00
d46539b718
docs: add architecture, contributing guide, and trim Dockerfile comment (#4 )
ZoltyMat
2026-03-25 23:37:44 -04:00
13f49305da
security: remove pull_request trigger from ha-build.yml
mat
2026-03-16 23:58:57 -04:00
7d4cef51f5
feat: add Helm chart for jellyfin-ha (#3 )
ZoltyMat
2026-03-16 23:58:32 -04:00
a9aa2d53ed
docs: add FORK-DIFF.md summarising all changes vs upstream jellyfin/jellyfin
mat
2026-03-14 02:42:29 -04:00
08b87504b4
docs: add Docker Compose, k8s manifests, bare dotnet HA setup, and DigitalOcean link
mat
2026-03-14 02:31:34 -04:00
df27faaa41
docs: rewrite README with HA setup guide, config reference, and architecture
mat
2026-03-14 02:24:56 -04:00
fe9ea18918
Phase 5.2.4: Tune HLS segmentation for HA recovery (#29 )
Copilot
2026-03-10 02:36:54 -04:00
e71efc3f97
Fix SessionManager._activeLiveStreamSessions for HA pod takeover safety (#27 )
Copilot
2026-03-10 01:39:52 -04:00
9817185fa3
Add lease-aware cleanup to DeleteTranscodeFileTask (#25 )
Copilot
2026-03-10 01:11:32 -04:00
c2a11f3e68
Phase 5.2.2a: Register HLS sessions in ITranscodeSessionStore + lease renewal (#23 )
Copilot
2026-03-09 23:50:10 -04:00
d60ae43b59
Wire ITranscodeSessionStore to Redis-backed impl with NullTranscodeSessionStore fallback and DI registration (#21 )
Copilot
2026-03-09 23:04:04 -04:00
a187ab18b8
Add ITranscodeSessionStore interface and HA recovery unit tests (#19 )
Copilot
2026-03-09 22:35:32 -04:00
cf5268c1e4
docs: Phase 5.1.1 - HA-TRANSCODING-DESIGN.md transcode lifecycle audit (#17 )
ZoltyMat
2026-03-09 21:27:54 -04:00
f405e17c96
ci: Phase 5.0.4b - add run-phase5-tests gate to ci-tests.yml (#16 )
ZoltyMat
2026-03-09 21:21:16 -04:00
67300ec17f
ci: add PR trigger, copilot/* and feat/phase* branches, concurrency block (issue 5.0.0a) (#15 )
ZoltyMat
2026-03-09 01:20:05 -04:00
2b4a0a2314
fix(docker): bundle jellyfin-web into Dockerfile.runtime (the CI-used file)
mat
2026-03-05 23:18:00 -05:00
d84a37e1d2
fix(docker): use jellyfin-web 10.11.6+deb12 from jellyfin apt repo
mat
2026-03-05 23:06:26 -05:00
465b6c5d9e
fix(docker): install jellyfin-web 10.9.11 via apt repo into /jellyfin/jellyfin-web
mat
2026-03-05 22:29:17 -05:00
b975195252
fix(docker): bundle jellyfin-web 10.9.11 from official image into wwwroot
mat
2026-03-05 22:00:35 -05:00
1c28df61df
fix(ha): PostgreSQL migration backup no-op + URI connection string support
mat
2026-03-05 07:24:28 -05:00
c69b8ccc53
fix: add missing using for IServerConfigurationManager
mat
2026-03-05 07:02:24 -05:00
138081bd8b
fix(ha): register IServerConfigurationManager in pre-startup DI for PostgreSQL
mat
2026-03-05 06:54:53 -05:00
ea732b62d8
fix(ci): pre-build .NET on host runner, remove SDK from Docker build
mat
2026-03-05 05:57:08 -05:00
e7c1451b6c
fix(ci): exclude integration tests — need SkiaSharp native libs and running server
mat
2026-03-05 00:00:42 -05:00
a49a766424
fix(ci): export PATH in test step — each step has fresh shell on ARC runners
mat
2026-03-04 23:27:57 -05:00
ddf3b9f609
fix(ci): use GITHUB_ENV not GITHUB_PATH for dotnet PATH on ARC runners
mat
2026-03-04 23:26:49 -05:00
9c6fab8f12
fix(ci): install .NET 10 via script to writable DOTNET_INSTALL_DIR
mat
2026-03-04 23:24:27 -05:00
992e591938
fix(ci): remove setup-dotnet from test workflow — ARC runners have .NET 10 pre-installed
mat
2026-03-04 23:23:11 -05:00
365036f9f2
fix(ci): skip Docker-dependent PostgreSQL tests in upstream test workflow
mat
2026-03-04 23:21:14 -05:00
93af601a5f
ci: run tests and CodeQL on k3s self-hosted amd64 runners
mat
2026-03-04 23:20:24 -05:00
894d837578
fix(ci): use version tags for docker actions
mat
2026-03-04 23:06:02 -05:00
e79caccab1
fix(ci): add docker/setup-buildx-action before build step
mat
2026-03-04 23:03:46 -05:00
25b137e0ab
fix(ci): switch ha-build to static AWS key auth
mat
2026-03-04 22:59:23 -05:00
75ef410437
fix(ci): trigger ha-build workflow on master branch
mat
2026-03-04 22:52:44 -05:00
849f0a06c8
fix(dockerfile): disable TreatWarningsAsErrors for Docker publish step
mat
2026-03-04 22:00:15 -05:00
2e5fb57052
fix(dockerfile): copy BannedSymbols.txt and stylecop.json into build stage
mat
2026-03-04 21:57:29 -05:00
e72bde9c02
Add Jellyfin.DbMigrator SQLite-to-PostgreSQL migration tool (#14 )
Copilot
2026-03-04 21:05:01 -05:00
35a1ec8a5d
[WIP] Add PostgreSQL integration test project for validation (#12 )
Copilot
2026-03-04 20:49:07 -05:00
a0c38131c8
Wire NpgsqlDataSource pool into DI for PostgreSQL provider (#10 )
Copilot
2026-03-04 20:31:04 -05:00
3bc45ff92d
Add PostgreSQL EF Core design-time factory and InitialPostgreSql migration (#8 )
Copilot
2026-03-04 20:14:45 -05:00
2d4d6d8c38
Implement PostgreSqlDatabaseProvider methods and DI registration (#6 )
Copilot
2026-03-04 19:56:57 -05:00
9a99572354
Scaffold Jellyfin.Database.Providers.PostgreSQL project (#4 )
Copilot
2026-03-04 19:44:07 -05:00
b2aa80ce5c
Fix invalid regex comparison
Joshua M. Boniface
2026-03-31 19:59:33 -04:00
ff365dae34
Fix invalid merge conflict fix
Joshua M. Boniface
2026-03-31 19:46:47 -04:00
52aebfb7d3
Bump version to 10.11.7
Jellyfin Release Bot
2026-03-31 19:33:11 -04:00
66ea1b50e6
Merge commit from fork
Joshua M. Boniface
2026-03-31 19:17:17 -04:00
3f656ade7a
Merge remote-tracking branch 'upstream/release-10.11.z' into advisory-fix-1
Joshua M. Boniface
2026-03-31 19:16:19 -04:00
8bf0d372c6
Merge commit from fork
Joshua M. Boniface
2026-03-31 17:46:01 -04:00
202d7b5829
Merge branch 'release-10.11.z' into advisory-fix-1
Joshua M. Boniface
2026-03-31 17:44:59 -04:00
352e4f3aba
Merge commit from fork
Joshua M. Boniface
2026-03-31 17:43:02 -04:00
c5f6d00c94
Merge commit from fork
Joshua M. Boniface
2026-03-31 17:38:46 -04:00
e8d1d94436
Lock down tuner API to be admin-only
Shadowghost
2026-03-31 16:35:15 +02:00
50dc37065b
Fix GHSA-jh22-fw8w-2v9x
Shadowghost
2026-03-31 09:30:45 +02:00
7e88b18192
Merge pull request #16522 from Bond-009/CA1810
Niels van Velzen
2026-03-30 18:44:15 +02:00
89e914c7f1
Merge pull request #16519 from jellyfin/check-h264-profile-null
Bond-009
2026-03-30 18:39:45 +02:00
1932ac4765
Fix CA1810 build error
Bond_009
2026-03-30 18:28:42 +02:00
ec33c74ec4
Merge pull request #16440 from Molier/fix/subtitle-extraction-flush
Bond-009
2026-03-30 18:30:58 +02:00
2184ed1b16
Fix Null was not checked before using the H264 profile
nyanmisaka
2026-03-30 20:51:11 +08:00
d3907afde7
Add additional validations
Shadowghost
2026-03-30 10:48:51 +02:00
e12d933531
Revet lint fix
theguymadmax
2026-03-30 04:21:26 -04:00
c0ba29d917
fix lint issue
theguymadmax
2026-03-30 04:14:23 -04:00
d1fd81c382
Fix GHSA v2jv-54xj-h76w
Shadowghost
2026-03-30 09:40:01 +02:00
e038045494
Fix lint
Joshua M. Boniface
2026-03-29 19:11:40 -04:00
e1691e649e
Merge pull request #16514 from theguymadmax/release-10.11.z-fixup
Joshua M. Boniface
2026-03-29 19:04:53 -04:00
8d28497d29
Fix lint issue
theguymadmax
2026-03-29 18:25:57 -04:00
fddd4e7e6b
Fix GHSA-8fw7-f233-ffr8 with improved sanitization
Joshua M. Boniface
2026-03-29 17:30:09 -04:00
0581cd6610
Fix GHSA-j2hf-x4q5-47j3 with improved sanitization
Joshua M. Boniface
2026-03-29 17:22:14 -04:00
0f1732e5f5
Merge pull request #16425 from theguymadmax/fix-metadata-backup
Joshua M. Boniface
2026-03-29 15:22:14 -04:00
41c2d51d8c
Merge pull request #16369 from Bond-009/skiafonts
Bond-009
2026-03-29 20:27:17 +02:00
29b2361857
Merge pull request #16423 from nyanmisaka/fix-ffmpeg8-readrate-option
Bond-009
2026-03-23 21:25:35 +01:00
ce867f9834
Merge pull request #16449 from theguymadmax/fix-collection-number
Bond-009
2026-03-23 19:23:34 +01:00
4034bf9d7e
Save collection id instead of moive id
theguymadmax
2026-03-22 12:49:33 -04:00
3d2658fa43
Remove -copyts and add -flush_packets 1 to subtitle extraction
Oscar
2026-03-19 22:33:16 +01:00
61b19688ff
Backup default metadata location
theguymadmax
2026-03-17 23:13:20 -04:00
e8d72bf6a3
Fix restore backup metadata location
theguymadmax
2026-03-16 10:32:09 -04:00
348b14f7b7
Fix readrate options in FFmpeg 8.1
nyanmisaka
2026-03-16 17:58:53 +08:00
fda49a5a49
Apply analyzeduration and probesize for subtitle streams to improve codec parameter detection (#16293 )
IceStormNG
2026-03-13 20:26:25 +01:00
55c00d76bb
Merge pull request #16392 from nyanmisaka/fix-ffmpeg8-filter-detection
Bond-009
2026-03-13 20:24:18 +01:00
519d2113eb
Fix filter detection in FFmpeg 8.1
nyanmisaka
2026-03-10 07:18:22 +08:00
f34f6b6941
Fix nullref ex in font handling
Bond_009
2026-03-08 12:46:25 +01:00
6864e108b8
Merge pull request #16257 from lowbit/fix/subtitle-empty-file-cache
Joshua M. Boniface
2026-03-07 00:53:56 -05:00
09ba04662a
Merge pull request #16341 from crimsonspecter/fix-fractional-hls-time-for-remux
Bond-009
2026-03-06 22:39:59 +01:00
9cd2418095
Fix: don't apply segment length adjustment for remuxed content
crimsonspecter
2026-03-04 20:27:06 +01:00
b6a96513de
Merge pull request #16253 from theguymadmax/use-backupdatabase
Bond-009
2026-02-28 10:08:36 +01:00
ca57166e95
Merge pull request #16204 from MBR-0001/fix-bad-subtitle-settings
Bond-009
2026-02-28 10:08:20 +01:00
33496c1693
Fix broken library subtitle download settings
MBR#0001
2026-02-08 11:10:09 +01:00
b65daeca0b
Merge pull request #16150 from dfederm/nullref-season-series
Bond-009
2026-02-22 13:49:41 +01:00
286cc6d720
Fix nullref in Season.GetEpisodes when the season is detached from a series
David Federman
2026-01-31 16:15:34 -08:00
aa4f09c799
Mitigate pull_request_target privilege escalation
Andrew Rabert
2026-02-19 23:53:48 -05:00
afd3c0d9f3
Fix subtitle extraxtion caching empty files
rijads
2026-02-19 15:21:40 +01:00
5597d8e1a7
Checkpoint wal
theguymadmax
2026-02-18 15:11:21 -05:00
0166362258
Use BackupDatabase() instead of File.Move in library.db migration
theguymadmax
2026-02-17 22:56:45 -05:00
58c330b63d
Merge pull request #16226 from dfederm/fix/16134-migration-unique-constraint
Bond-009
2026-02-14 11:46:43 +01:00
be71295693
Merge pull request #16227 from dfederm/fix/16149-watch-state-episode-replace
Bond-009
2026-02-14 11:45:51 +01:00
8cd3090cee
Merge pull request #16231 from theguymadmax/skip-image-for-empty-folders
Bond-009
2026-02-14 11:43:24 +01:00