Commit Graph

  • 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