{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28246472,"defaultBranch":"main","name":"shaka-player","ownerLogin":"shaka-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-19T21:12:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99903801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727391834.0","currentOid":""},"activityList":{"items":[{"before":"96539b9f3eacd7e20f83a854e0d42f810c4334e8","after":"4e5d8a7fd2602834219d7cabdced90410d7d9930","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-09-27T00:49:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.12.0","shortMessageHtmlLink":"chore(main): release 4.12.0"}},{"before":"6a4e95bfaeddc6794ba043956d2c8a7b66e3f276","after":"694539a2840062f4ad1f382da3ffa4124f6f3e6c","ref":"refs/heads/main","pushedAt":"2024-09-27T00:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Add test case for exclude TIMEOUT errors when disabling streams (#7387)\n\nRelates to #7368, #7369","shortMessageHtmlLink":"test: Add test case for exclude TIMEOUT errors when disabling streams ("}},{"before":"d59091d7880ab147363e97bc3870b1f91353972a","after":null,"ref":"refs/heads/release-please--branches--v4.11.x--components--shaka-player","pushedAt":"2024-09-26T23:03:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"d37e0ed123f91cb381d1f90a6832b4c8527cb1cb","after":"69316f14347f73f30765768c86130981f4309ab5","ref":"refs/heads/v4.11.x","pushedAt":"2024-09-26T23:03:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(v4.11.x): release 4.11.7 (#7385)","shortMessageHtmlLink":"chore(v4.11.x): release 4.11.7 (#7385)"}},{"before":"95bcbe340b03e6c35304f2bfcf30bcb57d87679c","after":null,"ref":"refs/heads/release-please--branches--v4.10.x--components--shaka-player","pushedAt":"2024-09-26T22:34:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"2047aa4ebc8690bd990d5f30e75f0246b0bdf218","after":"77b026a0815df2087da90a218a57d4dceab54469","ref":"refs/heads/v4.10.x","pushedAt":"2024-09-26T22:34:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(v4.10.x): release 4.10.21 (#7384)","shortMessageHtmlLink":"chore(v4.10.x): release 4.10.21 (#7384)"}},{"before":"26670fc0921898332e146db6ce619be4e4d155f1","after":null,"ref":"refs/heads/release-please--branches--v4.9.x--components--shaka-player","pushedAt":"2024-09-26T22:27:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"bbcc8c9c595f411feb462a0dfefc9202dbca7a06","after":"6966bbadd2f8a3f4e3ff035224322db908e00b0e","ref":"refs/heads/v4.9.x","pushedAt":"2024-09-26T22:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(v4.9.x): release 4.9.29 (#7383)","shortMessageHtmlLink":"chore(v4.9.x): release 4.9.29 (#7383)"}},{"before":"741adfd678bcc13d7c5545a3ab55906d6c733fe4","after":null,"ref":"refs/heads/release-please--branches--v4.9.2-caf--components--shaka-player","pushedAt":"2024-09-26T22:22:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"d5d46b037b6de8a88594de7e8e83493c3e82a182","after":"09cdf03ba5e019481017068ddc1e2ca44f77a544","ref":"refs/heads/v4.9.2-caf","pushedAt":"2024-09-26T22:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(v4.9.2-caf): release 4.9.2-caf2 (#7382)","shortMessageHtmlLink":"chore(v4.9.2-caf): release 4.9.2-caf2 (#7382)"}},{"before":"d37e0ed123f91cb381d1f90a6832b4c8527cb1cb","after":"d59091d7880ab147363e97bc3870b1f91353972a","ref":"refs/heads/release-please--branches--v4.11.x--components--shaka-player","pushedAt":"2024-09-26T19:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(v4.11.x): release 4.11.7","shortMessageHtmlLink":"chore(v4.11.x): release 4.11.7"}},{"before":null,"after":"d37e0ed123f91cb381d1f90a6832b4c8527cb1cb","ref":"refs/heads/release-please--branches--v4.11.x--components--shaka-player","pushedAt":"2024-09-26T19:28:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"d1a87f3166f96b014db613befa0f7ded3a93735c","after":"d37e0ed123f91cb381d1f90a6832b4c8527cb1cb","ref":"refs/heads/v4.11.x","pushedAt":"2024-09-26T19:27:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"2047aa4ebc8690bd990d5f30e75f0246b0bdf218","after":"95bcbe340b03e6c35304f2bfcf30bcb57d87679c","ref":"refs/heads/release-please--branches--v4.10.x--components--shaka-player","pushedAt":"2024-09-26T19:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(v4.10.x): release 4.10.21","shortMessageHtmlLink":"chore(v4.10.x): release 4.10.21"}},{"before":null,"after":"2047aa4ebc8690bd990d5f30e75f0246b0bdf218","ref":"refs/heads/release-please--branches--v4.10.x--components--shaka-player","pushedAt":"2024-09-26T19:16:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"b64965c936e791060996529c18c8e332eb347409","after":"2047aa4ebc8690bd990d5f30e75f0246b0bdf218","ref":"refs/heads/v4.10.x","pushedAt":"2024-09-26T19:15:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"054e92cebb2209328425852052a57a9f6879fe1f","after":"26670fc0921898332e146db6ce619be4e4d155f1","ref":"refs/heads/release-please--branches--v4.9.x--components--shaka-player","pushedAt":"2024-09-26T19:04:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(v4.9.x): release 4.9.29","shortMessageHtmlLink":"chore(v4.9.x): release 4.9.29"}},{"before":"f62c7b6a04b9a179737bbe9d7c38a4a58264ecc7","after":"bbcc8c9c595f411feb462a0dfefc9202dbca7a06","ref":"refs/heads/v4.9.x","pushedAt":"2024-09-26T19:04:38.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"d5d46b037b6de8a88594de7e8e83493c3e82a182","after":"741adfd678bcc13d7c5545a3ab55906d6c733fe4","ref":"refs/heads/release-please--branches--v4.9.2-caf--components--shaka-player","pushedAt":"2024-09-26T18:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(v4.9.2-caf): release 4.9.2-caf2","shortMessageHtmlLink":"chore(v4.9.2-caf): release 4.9.2-caf2"}},{"before":null,"after":"d5d46b037b6de8a88594de7e8e83493c3e82a182","ref":"refs/heads/release-please--branches--v4.9.2-caf--components--shaka-player","pushedAt":"2024-09-26T18:48:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"fix: Exclude TIMEOUT errors when disabling streams (#7369)\n\nIn #7368, we get stuck in a loop loading forever. This regression was\nintroduced in v4.4.0 and affects all v4.4, v4.5, v4.6, v4.7, and v4.8\nreleases, as well as v4.9.0-28, v4.9.2-caf1, v4.10.0-20, and v4.11.0-6.\n\nThe loop is composed of these elements:\n\n1. an error that triggers disabling a stream\n2. an error that doesn't resolve itself over time\n3. an error that is slow enough to trigger that the first streams get\nre-enabled\n4. VOD content that doesn't change while we sit in the loop\n5. enough streams to avoid exhausting them during the cycle\n\nOnly `TIMEOUT` errors can trigger this bug AFAICT, so we should exclude\nthose from the logic to disable streams. Note also that live streaming\nalready retries indefinitely by default, and that normal ABR logic will\nchange streams for us if we timeout due to a lack of bandwidth.\n\nDisabling streams on `TIMEOUT` was suggested initially in #4764, but was\nnot a requirement of the OP. It was added out of caution in #4769, but\nnot really vetted. Because it was not ever explicitly needed, excluding\nit is not a regression.\n\nCloses #7368\n\nBackported to v4.9.2-caf\n\nRelease-As: 4.9.2-caf2","shortMessageHtmlLink":"fix: Exclude TIMEOUT errors when disabling streams (#7369)"}},{"before":"f2538ea1a6c21948636f55b62005ad64867eaccf","after":"d5d46b037b6de8a88594de7e8e83493c3e82a182","ref":"refs/heads/v4.9.2-caf","pushedAt":"2024-09-26T18:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Exclude TIMEOUT errors when disabling streams (#7369)\n\nIn #7368, we get stuck in a loop loading forever. This regression was\nintroduced in v4.4.0 and affects all v4.4, v4.5, v4.6, v4.7, and v4.8\nreleases, as well as v4.9.0-28, v4.9.2-caf1, v4.10.0-20, and v4.11.0-6.\n\nThe loop is composed of these elements:\n\n1. an error that triggers disabling a stream\n2. an error that doesn't resolve itself over time\n3. an error that is slow enough to trigger that the first streams get\nre-enabled\n4. VOD content that doesn't change while we sit in the loop\n5. enough streams to avoid exhausting them during the cycle\n\nOnly `TIMEOUT` errors can trigger this bug AFAICT, so we should exclude\nthose from the logic to disable streams. Note also that live streaming\nalready retries indefinitely by default, and that normal ABR logic will\nchange streams for us if we timeout due to a lack of bandwidth.\n\nDisabling streams on `TIMEOUT` was suggested initially in #4764, but was\nnot a requirement of the OP. It was added out of caution in #4769, but\nnot really vetted. Because it was not ever explicitly needed, excluding\nit is not a regression.\n\nCloses #7368\n\nBackported to v4.9.2-caf\n\nRelease-As: 4.9.2-caf2","shortMessageHtmlLink":"fix: Exclude TIMEOUT errors when disabling streams (#7369)"}},{"before":"ad0b3bcf9aeb6b27a7961580db248e28075be21a","after":"96539b9f3eacd7e20f83a854e0d42f810c4334e8","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-09-26T18:28:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.12.0","shortMessageHtmlLink":"chore(main): release 4.12.0"}},{"before":"67826acbe72bcfd74bf66db5d27434e6d287e0de","after":"6a4e95bfaeddc6794ba043956d2c8a7b66e3f276","ref":"refs/heads/main","pushedAt":"2024-09-26T18:28:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAccess cache (#7374)\n\nFixes #7325","shortMessageHtmlLink":"fix: Reduce calls to EME by ignoring MIME type in MediaKeySystemAcces…"}},{"before":"0a87f38b8ec0e7b2816386087e10e823fe41aaf4","after":"ad0b3bcf9aeb6b27a7961580db248e28075be21a","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-09-26T18:27:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.12.0","shortMessageHtmlLink":"chore(main): release 4.12.0"}},{"before":"1db012dafbb1107e2684eab35bd775e0a45dd21c","after":"67826acbe72bcfd74bf66db5d27434e6d287e0de","ref":"refs/heads/main","pushedAt":"2024-09-26T18:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"fix: Exclude TIMEOUT errors when disabling streams (#7369)\n\nIn #7368, we get stuck in a loop loading forever. This regression was\r\nintroduced in v4.4.0 and affects all v4.4, v4.5, v4.6, v4.7, and v4.8\r\nreleases, as well as v4.9.0-28, v4.9.2-caf1, v4.10.0-20, and v4.11.0-6.\r\n\r\nThe loop is composed of these elements:\r\n\r\n1. an error that triggers disabling a stream\r\n2. an error that doesn't resolve itself over time\r\n3. an error that is slow enough to trigger that the first streams get\r\nre-enabled\r\n4. VOD content that doesn't change while we sit in the loop\r\n5. enough streams to avoid exhausting them during the cycle\r\n\r\nOnly `TIMEOUT` errors can trigger this bug AFAICT, so we should exclude\r\nthose from the logic to disable streams. Note also that live streaming\r\nalready retries indefinitely by default, and that normal ABR logic will\r\nchange streams for us if we timeout due to a lack of bandwidth.\r\n\r\nDisabling streams on `TIMEOUT` was suggested initially in #4764, but was\r\nnot a requirement of the OP. It was added out of caution in #4769, but\r\nnot really vetted. Because it was not ever explicitly needed, excluding\r\nit is not a regression.\r\n\r\nCloses #7368","shortMessageHtmlLink":"fix: Exclude TIMEOUT errors when disabling streams (#7369)"}},{"before":"c54831500d47b509e777145e0ff55565533cc72e","after":"1db012dafbb1107e2684eab35bd775e0a45dd21c","ref":"refs/heads/main","pushedAt":"2024-09-26T18:02:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: Fix secondary error thrown from unhandled errors (#7381)\n\nIn #7345, we disabled Jasmine's global error handler. However, jasmine\r\nstill tries to call this. So instead of replacing it with null, replace\r\nit with a stub.\r\n\r\nAlso add comments about why we are able to do this and still handle\r\nglobal errors in our own way.","shortMessageHtmlLink":"test: Fix secondary error thrown from unhandled errors (#7381)"}},{"before":"1acf17382541a1de531702b65ad3569f059cee47","after":"0a87f38b8ec0e7b2816386087e10e823fe41aaf4","ref":"refs/heads/release-please--branches--main--components--shaka-player","pushedAt":"2024-09-26T10:54:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 4.12.0","shortMessageHtmlLink":"chore(main): release 4.12.0"}},{"before":"e71dca214613b18379b8bc5c0b85fcec075ac301","after":"c54831500d47b509e777145e0ff55565533cc72e","ref":"refs/heads/main","pushedAt":"2024-09-26T10:53:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tykus160","name":"Wojciech Tyczyński","path":"/tykus160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27518393?s=80&v=4"},"commit":{"message":"fix(preload): Resolve manifest promise sooner (#7380)\n\nResolve manifest promise a bit sooner to ensure `player.getManifest()`\r\nreturns correct value on `manifestparsed` event.","shortMessageHtmlLink":"fix(preload): Resolve manifest promise sooner (#7380)"}},{"before":"d76d1302c89c47f89ee84b0b3dd634114797f705","after":null,"ref":"refs/heads/release-please--branches--v4.11.x--components--shaka-player","pushedAt":"2024-09-25T17:58:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"25eb8c0ec6b5dc1e5f80067a146ed7f708bd4103","after":"d1a87f3166f96b014db613befa0f7ded3a93735c","ref":"refs/heads/v4.11.x","pushedAt":"2024-09-25T17:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(v4.11.x): release 4.11.6 (#7378)","shortMessageHtmlLink":"chore(v4.11.x): release 4.11.6 (#7378)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwMDo0OTo0NS4wMDAwMDBazwAAAATCFKAI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNzo1ODoxNy4wMDAwMDBazwAAAATApKUz"}},"title":"Activity · shaka-project/shaka-player"}