49 lines
2.4 KiB
JSON
49 lines
2.4 KiB
JSON
{
|
|
"checked_utc": "2026-10-13T07:05:33.860919+00:00",
|
|
"plugin_version": "7.0.8.0",
|
|
"status": "deployed",
|
|
"jellyfin_version": "12.2.0",
|
|
"host": "CT100191",
|
|
"backup": "/var/lib/jellyfin/decoder-plugin-backups/plugin-only-20261013T070224088507Z",
|
|
"dll_sha256": "86726e45fd13827c9b394e58c55a8e2a1bfda625bc08ca319a73fae81d5408d2",
|
|
"web_module_sha256": "12196ac4e3feeba490f695e69a0db99c11070091fae2986f870d2297b3cfe5ad",
|
|
"changes": {
|
|
"relay_startup_seconds": 20,
|
|
"relay_readiness_seconds": 21,
|
|
"relay_steady_read_seconds": 8,
|
|
"probe_total_deadline_seconds": 25,
|
|
"web_first_frame_deadline_seconds": 45,
|
|
"initial_ffprobe_process_rejection": "one extended retry on the same HTTP capture; cancellation and other errors are not retried"
|
|
},
|
|
"validation": {
|
|
"dotnet_backend_checks_passed": 83,
|
|
"build_errors": 0,
|
|
"build_warnings": 0,
|
|
"web_regression": "PASS: pending at35s, recovery at45.001s; Escape/cancel retained",
|
|
"deployment_tests": "PASS: identity/hash validation, success, rollback, fresh logs, transient/missing version retry and persistent wrong version rejection",
|
|
"production_plugin_loaded": true,
|
|
"public_health": "12.2.0",
|
|
"plugin_page_http": 200,
|
|
"served_web_module_hash_verified": true,
|
|
"protected_server_configuration_and_wrappers_unchanged": true
|
|
},
|
|
"cleanup": {
|
|
"temporary_probe_files": 0,
|
|
"ffmpeg_processes": 0,
|
|
"receiver_streams": 0
|
|
},
|
|
"deployment_incident": {
|
|
"initial_attempt_utc": "2026-10-13T06:57:17Z",
|
|
"initial_failure": "Readiness guard rejected a startup response immediately; exact transient response version was not recorded.",
|
|
"rollback": "7.0.7 confirmed Active and loaded at06:57:37.301UTC",
|
|
"correction": "Wait for exact12.2.0 plus fresh target-plugin log within60s; never accept another version",
|
|
"final_attempt": "successful; backup listed above"
|
|
},
|
|
"limitations": [
|
|
"No new receiver stream was opened in this deployment turn.",
|
|
"No authenticated browser session or Android TV playback was available for a post-deployment player test.",
|
|
"Latest prior Puls trial at06:42UTC failed selected AV identification after20s with scrambled packet flags. This deployment does not establish that receiver descrambling is fixed."
|
|
],
|
|
"coordination": "decoder.ek.lan completed API work and released its window; informed that no own receiver sources started."
|
|
}
|