Commit Graph

  • 6691b785c3 Merge pull request #32 from benvin/userdata-cache main benvin 2026-09-21 23:13:37 +10:00
  • 2adb13f50f Merge pull request #29 from benvin/config-propagation benvin 2026-09-21 21:44:34 +10:00
  • 1c98f4a074 Merge pull request #31 from benvin/pg-tests-in-ci benvin 2026-09-21 07:45:29 +10:00
  • 393994a454 Merge pull request #30 from benvin/nextup-datetime-kind benvin 2026-09-21 07:42:33 +10:00
  • ad50c4e433 Merge pull request #28 from benvin/gated-task-keys benvin 2026-09-21 07:40:32 +10:00
  • 483c739fb1 report a peer's port change locally without rewriting it benvin/config-propagation unkin-agent 2026-09-21 00:46:16 +10:00
  • 1c59e6afcb perf(nextup): batch the user data reads the next episode selection makes benvin/userdata-cache unkin-agent 2026-09-21 00:36:39 +10:00
  • d39ec60e2c test(db): link PostgreSqlTestServer instead of referencing Jellyfin.Server.Tests benvin/pg-tests-in-ci unkin-agent 2026-09-21 00:29:11 +10:00
  • a9d6c749fb keep an applied invalidation from inducing a write that publishes back unkin-agent 2026-09-21 00:24:01 +10:00
  • 44b62dcc64 test(ha): pin the default gated task key set benvin/gated-task-keys unkin-agent 2026-09-20 23:55:17 +10:00
  • a7919b9bac fix(userdata): read user data through to the database unkin-agent 2026-09-20 23:51:29 +10:00
  • a025655b4d test(db): run the PostgreSQL provider tests in CI unkin-agent 2026-09-20 23:48:43 +10:00
  • face8ac653 fix(api): normalise the Next Up cutoff to UTC benvin/nextup-datetime-kind unkin-agent 2026-09-20 23:47:23 +10:00
  • b662ffa48f propagate shared-config and library-option changes between instances unkin-agent 2026-09-20 23:47:21 +10:00
  • 1965c68a76 fix(ha): gate the remaining timer-driven scheduled tasks unkin-agent 2026-09-20 23:36:34 +10:00
  • ec581b5e5f Merge pull request 'fix(ha): gate library tasks on the scan leader by default' (#11) from benvin/scan-leader-default into main benvin 2026-09-13 15:04:38 +10:00
  • b77702c851 merge: resolve CoreAppHost conflict with main, drop dead redisConnectionString local unkin-agent 2026-09-13 14:48:26 +10:00
  • 2370787471 Merge pull request 'fix(db): collapse presentation-key groups without min(uuid)' (#10) from benvin/fix-guid-aggregate-pg into main benvin 2026-09-13 14:25:19 +10:00
  • a652d718ca Merge pull request 'fix(ha): read transcode store config from the variable form deployments set' (#9) from benvin/ha-config-wiring into main benvin 2026-09-13 14:24:11 +10:00
  • 0c707c7989 Merge pull request 'fix(devices): read devices and device options through to the database' (#8) from benvin/fix-device-cache into main benvin 2026-09-13 14:23:17 +10:00
  • 91655fcb0a fix(ha): gate library tasks on the scan leader by default unkin-agent 2026-09-13 13:19:48 +10:00
  • 6e405af1dc fix(db): collapse presentation-key groups without min(uuid) unkin-agent 2026-09-13 13:18:11 +10:00
  • 95220e2ed6 fix(ha): read transcode store config from the variable form deployments set unkin-agent 2026-09-13 13:10:52 +10:00
  • 56919b9565 fix(devices): read devices and device options through to the database unkin-agent 2026-09-13 13:08:47 +10:00
  • 25269263ce Merge pull request 'test(db): run the startup migration chain against PostgreSQL in CI' (#7) from benvin/ci-postgres-migration-chain into main benvin 2026-09-12 22:22:12 +10:00
  • b183bec94b Merge pull request 'fix(db): materialise the rating list before updating' (#6) from benvin/fix-rating-levels-pg into main benvin 2026-09-12 22:21:30 +10:00
  • bc42ff4b28 test(db): drop a leftover test database before recreating it unkin-agent 2026-09-12 21:36:09 +10:00
  • b501ba9620 test(db): run the startup migration chain against PostgreSQL in CI unkin-agent 2026-09-12 21:28:17 +10:00
  • acab85ada3 merge the rating levels fix so the chain test has it unkin-agent 2026-09-12 21:20:27 +10:00
  • ad834167d5 ci: probe service containers unkin-agent 2026-09-12 21:03:15 +10:00
  • f59ab11c43 fix(db): materialise the rating list before updating unkin-agent 2026-09-12 21:00:18 +10:00
  • 10fed9409d Merge pull request 'fix(db): restore the PostgreSQL upgrade path' (#4) from benvin/fix-postgres-upgrade into main benvin 2026-09-12 17:55:56 +10:00
  • f2166df463 Merge pull request 'fix(config): read an unusable encoding.xml EncoderPreset as the default' (#5) from benvin/fix-encoder-preset-fallback into main benvin 2026-09-12 17:43:53 +10:00
  • 3b60289502 fix(config): read an unusable encoding.xml EncoderPreset as the default unkin-agent 2026-09-12 16:26:01 +10:00
  • 2f9b8888e9 revert: move the encoding.xml EncoderPreset fix to its own branch unkin-agent 2026-09-12 16:21:47 +10:00
  • 65af2bcbd7 fix(db): harden the PostgreSQL upgrade against odd legacy data unkin-agent 2026-09-12 16:21:42 +10:00
  • 2e3d24cc05 fix(db): restore the PostgreSQL upgrade path unkin-agent 2026-09-12 15:32:12 +10:00
  • dcb6ae396c Merge pull request 'Re-apply HA fork patches on upstream v12.0' (#3) from benvin/rebase-v12 into main benvin 2026-09-12 12:48:35 +10:00
  • c438ec17ed feat(helm): expose the transcode session retention window unkin-agent 2026-09-12 12:43:46 +10:00
  • f54bc76767 chore: merge main history into the v12.0 rebase unkin-agent 2026-09-12 10:19:36 +10:00
  • baa16b6586 fix: make transcode leases ownership-checked and cleanup-aware unkin-agent 2026-09-12 10:19:29 +10:00
  • d825f8ac81 ci: keep the package cache off the workspace volume unkin-agent 2026-09-12 01:03:59 +10:00
  • 0148f374ee ci: grant ephemeral storage and harden the package install unkin-agent 2026-09-12 00:57:51 +10:00
  • d8c7eb5d3d ci: skip the backup service test on the pipeline workspace unkin-agent 2026-09-12 00:51:47 +10:00
  • 03ac3bbc00 ci: run each test suite as its own step unkin-agent 2026-09-12 00:44:47 +10:00
  • e235673f12 ci: probe system packages before building unkin-agent 2026-09-12 00:35:03 +10:00
  • b6f7732f13 ci: run the pipeline as one step again unkin-agent 2026-09-12 00:27:48 +10:00
  • 43b4f143eb ci: split the pipeline into restore, build and test steps unkin-agent 2026-09-12 00:24:26 +10:00
  • 9b8748c778 docs: document the HA layer and the v12.0 fork base unkin-agent 2026-09-11 23:58:18 +10:00
  • 673d186de8 feat(deploy): add jellyfin-ha Helm chart unkin-agent 2026-09-11 23:56:51 +10:00
  • 14d843897c ci: build on Woodpecker and drop GitHub Actions unkin-agent 2026-09-11 23:56:51 +10:00
  • 3b416c7fb2 feat: gate periodic library tasks behind a scan-leader lease unkin-agent 2026-09-11 23:56:51 +10:00
  • e3571eb2a4 feat(session): record open live streams in the session store unkin-agent 2026-09-11 23:56:35 +10:00
  • 6ccabd4c72 feat(hls): register transcode sessions and renew their lease unkin-agent 2026-09-11 23:56:35 +10:00
  • c43992630e feat: skip transcode files held by an active session unkin-agent 2026-09-11 23:56:35 +10:00
  • e23d1a23be feat: add a durable transcode session store unkin-agent 2026-09-11 23:56:19 +10:00
  • c8a693ae17 feat(tools): add SQLite to PostgreSQL migration tool unkin-agent 2026-09-11 23:56:19 +10:00
  • e68455f0ed feat(db): add opt-in PostgreSQL database provider unkin-agent 2026-09-11 23:56:04 +10:00
  • 6c073e19dd Bump version to 12.0 v12.0 upstream-v12.0 Jellyfin Release Bot 2026-09-07 21:05:07 -04:00
  • 71787c46d1 Merge pull request #17826 from joshuaboniface/fix/bump_version Cody Robibero 2026-09-07 21:03:02 -04:00
  • 35a391e99d Fix bump_version by removing Jellyfin.MediaEncoding.Keyframes Joshua M. Boniface 2026-09-07 20:58:17 -04:00
  • 85ebd83bdd Merge pull request #17821 from Shadowghost/more-counts Cody Robibero 2026-09-07 17:53:31 -04:00
  • 882faf2b2d Merge pull request #17723 from jellyfin/renovate/bitfaster.caching-2.x Cody Robibero 2026-09-07 17:44:24 -04:00
  • d7d6cc44de Merge pull request #17824 from Raspberry-Monster/master Cody Robibero 2026-09-07 17:44:06 -04:00
  • 42f7a6e720 Merge pull request #17820 from Shadowghost/only-download-missing-plugin-images Cody Robibero 2026-09-07 17:43:57 -04:00
  • 96f81b0c1b Merge pull request #17775 from slevin-7/fix-skia-sharpen-perf Cody Robibero 2026-09-07 17:43:48 -04:00
  • 7d9bd1d3e4 Merge pull request #17816 from Shadowghost/version-aware-played-state Cody Robibero 2026-09-07 17:43:10 -04:00
  • 2ffa74e7ea Merge pull request #17819 from Shadowghost/fix-tmdb-search Cody Robibero 2026-09-07 17:42:38 -04:00
  • 837c34aee2 Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-09-07 15:52:10 -04:00
  • 0fc380b4a9 Update dependency BitFaster.Caching to 2.6.1 renovate[bot] 2026-09-07 19:46:42 +00:00
  • 2644163f57 Count distinct items for byName ItemCounts and batch every kind Shadowghost 2026-09-07 18:39:59 +02:00
  • dfe57e484f Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-09-07 09:29:59 -04:00
  • 647c4ad090 Fix Blu-ray multi-angle concat generation Raspberry Kan 2026-09-07 22:53:22 +08:00
  • 6de9d1508f Translated using Weblate (Slovak) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sk/ nextlooper42 2026-09-07 07:56:13 -04:00
  • b2eb088e0f Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/ Anastasis Marinos 2026-09-07 08:05:48 -04:00
  • e1e319cb5c Only download missing plugin images Shadowghost 2026-09-07 10:33:08 +02:00
  • 59cd5f983b Expose optimized ItemCounts for byName items Shadowghost 2026-09-07 10:30:01 +02:00
  • 04a7568902 Fix TMDb search result ranking Shadowghost 2026-09-07 08:23:31 +02:00
  • 3e7d1158da Merge pull request #17794 from Shadowghost/plugin-install-fixes Cody Robibero 2026-09-06 12:47:45 -04:00
  • fd016cfb13 Share played state across alternate versions Shadowghost 2026-09-06 17:19:36 +02:00
  • f898c35b96 Merge pull request #17791 from Shadowghost/fix-code-migration Cody Robibero 2026-09-06 07:45:43 -04:00
  • bbb3a48963 Merge pull request #17810 from Shadowghost/fix-tmdb-recommendations Cody Robibero 2026-09-06 07:37:18 -04:00
  • 34feb3c04a Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cache Cody Robibero 2026-09-06 07:36:13 -04:00
  • 8d108d2870 Merge pull request #17806 from jellyfin/fix/dovi-color-validation Cody Robibero 2026-09-06 07:35:32 -04:00
  • 2555ab7539 Merge pull request #17805 from Shadowghost/fix-unordered-multiepisode-nfo Cody Robibero 2026-09-06 07:34:45 -04:00
  • edb6cd11da Merge branch 'master' into fix-code-migration Cody Robibero 2026-09-06 07:34:30 -04:00
  • a0a42c630e Merge pull request #17786 from Shadowghost/optimize-db Cody Robibero 2026-09-06 07:33:07 -04:00
  • 63553803b1 Remove the unreachable null service provider path from code migrations Shadowghost 2026-09-06 09:49:26 +02:00
  • 7b638a22bb Add test Shadowghost 2026-09-06 09:07:22 +02:00
  • 011eed7622 fix dovi invalid doc gnattu 2026-09-06 14:50:30 +08:00
  • 344a6dcd2c Apply review suggestions Shadowghost 2026-09-06 08:38:43 +02:00
  • 79a6ac6d82 Don't read episode markers in episode titles as a multi-episode range Shadowghost 2026-09-06 08:04:34 +02:00
  • ca90347dc2 Resolve migration routine loggers from the application container Shadowghost 2026-09-06 07:46:18 +02:00
  • 66d038c403 Merge pull request #17762 from Shadowghost/fix-scan-memory-leak Cody Robibero 2026-09-06 01:28:02 -04:00
  • 2ac4dd9980 Fix TMDb recommendations Shadowghost 2026-09-06 06:38:39 +02:00
  • a1910a7b2e Enforce dolby vision transfer check gnattu 2026-09-06 02:53:52 +08:00
  • 9221e22498 Do not resolve bundled plugins via repos Shadowghost 2026-09-05 20:01:09 +02:00
  • 006809f02a Fix handling of unordered multi-episode NFOs Shadowghost 2026-09-05 19:03:43 +02:00
  • 93345f812e FIx naming Shadowghost 2026-09-05 18:49:27 +02:00
  • 7c463f5fba Merge pull request #17674 from Oggeb1/BDMV-pgs Cody Robibero 2026-09-05 12:16:25 -04:00