{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426742240,"defaultBranch":"main","name":"times-square","ownerLogin":"lsst-sqre","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-10T19:00:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10158560?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712841289.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"80312904a5dfa7dbcd4fd9da49a2e555eb786693","ref":"refs/heads/dependabot/docker/python-3.12.3-slim-bullseye","pushedAt":"2024-04-11T13:14:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump python from 3.12.2-slim-bullseye to 3.12.3-slim-bullseye\n\nBumps python from 3.12.2-slim-bullseye to 3.12.3-slim-bullseye.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.12.2-slim-bullseye to 3.12.3-slim-bullseye"}},{"before":"c57a05d320b9e000d9c7dec0bdd4790bdcd7c683","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2024-04-08T12:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"neophile-square[bot]","name":null,"path":"/apps/neophile-square","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10158560?s=80&v=4"}},{"before":"763887d446973245a277e60234a768991d5a2250","after":"fd83f633dd92dd053bcb6701b32c90912142bf6e","ref":"refs/heads/main","pushedAt":"2024-04-08T12:33:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"neophile-square[bot]","name":null,"path":"/apps/neophile-square","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10158560?s=80&v=4"},"commit":{"message":"Merge pull request #73 from lsst-sqre/u/neophile\n\n[neophile] Update dependencies","shortMessageHtmlLink":"Merge pull request #73 from lsst-sqre/u/neophile"}},{"before":null,"after":"c57a05d320b9e000d9c7dec0bdd4790bdcd7c683","ref":"refs/heads/u/neophile","pushedAt":"2024-04-08T12:31:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[neophile] Update dependencies\n\n- Update pre-commit/pre-commit-hooks pre-commit hook from v4.5.0 to v4.6.0","shortMessageHtmlLink":"[neophile] Update dependencies"}},{"before":"fecc6367b159c103023586e52390a659e10b310d","after":null,"ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-27T15:09:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"}},{"before":"4d160777667ec7d56888484faf0c0e1c59b5a6d7","after":"763887d446973245a277e60234a768991d5a2250","ref":"refs/heads/main","pushedAt":"2024-03-27T15:09:18.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Merge pull request #72 from lsst-sqre/tickets/DM-43327\n\nDM-43327: Add background replacement of cached page renders","shortMessageHtmlLink":"Merge pull request #72 from lsst-sqre/tickets/DM-43327"}},{"before":"47f99978d797804d40ec2df335723a33605c39d7","after":"fecc6367b159c103023586e52390a659e10b310d","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-27T15:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Update change log for 0.11.0","shortMessageHtmlLink":"Update change log for 0.11.0"}},{"before":"ecb5d664eb4efb794b57e65bf6084bed561e4166","after":"47f99978d797804d40ec2df335723a33605c39d7","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-21T23:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Add html_events_url to the Page resource","shortMessageHtmlLink":"Add html_events_url to the Page resource"}},{"before":"24f99a06a22df0b532ee5ebaa35387321f79b7f7","after":"ecb5d664eb4efb794b57e65bf6084bed561e4166","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-21T23:02:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Add DeleteHtmlResponse model for soft html deletes\n\nThis model provides links to both the HTML endpoint and to the\nserver-sent events endpoint, both of which the client might want to use\nafter sending a soft-delete.","shortMessageHtmlLink":"Add DeleteHtmlResponse model for soft html deletes"}},{"before":"5c14283603e090c498f88892b3339ce20c0179b8","after":"24f99a06a22df0b532ee5ebaa35387321f79b7f7","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T22:18:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"0a7eb3764c2587097704ec39b6f0b8945fe38551","after":"5c14283603e090c498f88892b3339ce20c0179b8","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T22:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Include html_hash for stale HTML","shortMessageHtmlLink":"Include html_hash for stale HTML"}},{"before":"4d4dfbaaec93ae03b4c5ad6741cf9231dd6b918c","after":"0a7eb3764c2587097704ec39b6f0b8945fe38551","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T21:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"fixup handle execution_duration being none","shortMessageHtmlLink":"fixup handle execution_duration being none"}},{"before":"16ee36dd6fa9b7cd123a9114d2b510cc515c67cb","after":"4d4dfbaaec93ae03b4c5ad6741cf9231dd6b918c","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T21:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Serialize execution_duration as seconds","shortMessageHtmlLink":"Serialize execution_duration as seconds"}},{"before":"d5172a1751e271ba25d8c6a326e4d932885f3baa","after":"16ee36dd6fa9b7cd123a9114d2b510cc515c67cb","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T21:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"5adfa1d477099c5a61de8467965e1bccc2acc92f","after":"d5172a1751e271ba25d8c6a326e4d932885f3baa","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T21:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Ensure we sent a ServerSentEvent as payload","shortMessageHtmlLink":"Ensure we sent a ServerSentEvent as payload"}},{"before":"b6bc11fb032b99327923d22a0ae72efbb95631a1","after":"5adfa1d477099c5a61de8467965e1bccc2acc92f","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T20:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Stop logging the full nbhtml in the evenet loop","shortMessageHtmlLink":"Stop logging the full nbhtml in the evenet loop"}},{"before":"f6c07bfe2eeeb297cd8945d5e89e5a070920322d","after":"b6bc11fb032b99327923d22a0ae72efbb95631a1","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T20:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Catch client disconnection","shortMessageHtmlLink":"Catch client disconnection"}},{"before":"9a822434a6e65c62393997165812dbcbe5adb0db","after":"f6c07bfe2eeeb297cd8945d5e89e5a070920322d","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T20:27:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Try adding a send_timeout\n\nThis should disconnect if the client stops reading.","shortMessageHtmlLink":"Try adding a send_timeout"}},{"before":"e35eef23f66c78daeb3a09f2e41776b1616d8128","after":null,"ref":"refs/heads/u/neophile","pushedAt":"2024-03-20T20:15:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"}},{"before":"5dfa77845731de5a3b1f867695c991d425338778","after":"9a822434a6e65c62393997165812dbcbe5adb0db","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T19:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Ensure HTML Hash is set","shortMessageHtmlLink":"Ensure HTML Hash is set"}},{"before":"bef904a0ae249cd29f638f99b43600d242b17d05","after":"5dfa77845731de5a3b1f867695c991d425338778","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T19:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Use NbHtmlKey to get page from HTML cache","shortMessageHtmlLink":"Use NbHtmlKey to get page from HTML cache"}},{"before":"128bfed5540af00139e49962cb6dcba51d933a6a","after":"bef904a0ae249cd29f638f99b43600d242b17d05","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T18:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Log the resulting payload","shortMessageHtmlLink":"Log the resulting payload"}},{"before":"6f31e0d5b743f9fc18c77f618c04ba58b18362b0","after":"128bfed5540af00139e49962cb6dcba51d933a6a","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T17:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"6c2f995fa3e5a9ee3e635a0993d374f1db1a1e27","after":"6f31e0d5b743f9fc18c77f618c04ba58b18362b0","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T17:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Add debug logging to event generator","shortMessageHtmlLink":"Add debug logging to event generator"}},{"before":"45768568210a86c8673a2e7267ddbc14fba3b4c9","after":"6c2f995fa3e5a9ee3e635a0993d374f1db1a1e27","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T17:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Fix endpoint path for SSE","shortMessageHtmlLink":"Fix endpoint path for SSE"}},{"before":"ef104b5edda07f331df0c2e2ecbc9ceefc5a3d1e","after":"45768568210a86c8673a2e7267ddbc14fba3b4c9","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T17:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Add debug log message to /html/events endpoint","shortMessageHtmlLink":"Add debug log message to /html/events endpoint"}},{"before":"72d5068b48a4d4e2e944fcc7373808f232ad9e44","after":"ef104b5edda07f331df0c2e2ecbc9ceefc5a3d1e","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-20T16:23:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Add GET /v1/pages/:page/html/events SSE endpoint\n\nThis is a server-sent events endpoint that provides a stream of updates\nabout a notebook's execution. This is particularly useful for a client\nto follow the progress of recalculating a page instance. This endpoint\nmight also be able to replace the /htmlstatus endpoint so that a client\nno longer needs to poll it for the current HTML version.","shortMessageHtmlLink":"Add GET /v1/pages/:page/html/events SSE endpoint"}},{"before":"ec94f0a3a2717d7981caed6ed5932a32154d9596","after":"72d5068b48a4d4e2e944fcc7373808f232ad9e44","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-18T19:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Declare the content type for HTML\n\nPreviously the API spec was showing this as the default\napplication/json.","shortMessageHtmlLink":"Declare the content type for HTML"}},{"before":"dba81e6149363d3e091287496a23f44a8ec305fc","after":"ec94f0a3a2717d7981caed6ed5932a32154d9596","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-18T18:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"Finish migrating to NoteburstApi class\n\nAll code was supposed to have migrated to using the common NoteburstApi\nclass for communicating with noteburst, but one method was still making\na direct call. Restructured the request_noteburst_execution method to\ntake advantage of the result being pre-parsed.","shortMessageHtmlLink":"Finish migrating to NoteburstApi class"}},{"before":"627bdc8359d5bf50bb485d56e0cc90761d0486a4","after":"dba81e6149363d3e091287496a23f44a8ec305fc","ref":"refs/heads/tickets/DM-43327","pushedAt":"2024-03-18T18:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonathansick","name":"Jonathan Sick","path":"/jonathansick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349384?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELh41PQA","startCursor":null,"endCursor":null}},"title":"Activity ยท lsst-sqre/times-square"}