{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263286172,"defaultBranch":"master","name":"jupyter_server","ownerLogin":"minrk","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-12T09:03:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/151929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715774507.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3543f996d672a35d7b5d0a60fbc560bc88c268a7","ref":"refs/heads/filefind-no-abs","pushedAt":"2024-05-15T12:01:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"version_info gate for is_relative_to","shortMessageHtmlLink":"version_info gate for is_relative_to"}},{"before":"aef63484cbcf4047e82eeafeeed87f767830a0f0","after":"b39f15eee4f688494d605657013a188493d3178c","ref":"refs/heads/subprotocol-token","pushedAt":"2024-04-30T10:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"subprotocol token may be url-encoded","shortMessageHtmlLink":"subprotocol token may be url-encoded"}},{"before":"0f670616386c0b5ad9fb73f382d983ba4b6e1656","after":null,"ref":"refs/heads/no-token-link","pushedAt":"2024-03-15T07:26:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"7f309b329163b30526016968014cd20fab76421a","after":"aef63484cbcf4047e82eeafeeed87f767830a0f0","ref":"refs/heads/subprotocol-token","pushedAt":"2024-03-14T13:46:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"include websocket protocol in response\n\nChrome doesn't accept websocket connections if protocol is requested but not provided","shortMessageHtmlLink":"include websocket protocol in response"}},{"before":"9627c7ccb9dad4d5854a9f5ac5209009dc4a4b99","after":"7f309b329163b30526016968014cd20fab76421a","ref":"refs/heads/subprotocol-token","pushedAt":"2024-03-14T13:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"include websocket protocol in response\n\nChrome doesn't accept websocket connections if protocol is requested but not provided","shortMessageHtmlLink":"include websocket protocol in response"}},{"before":null,"after":"9627c7ccb9dad4d5854a9f5ac5209009dc4a4b99","ref":"refs/heads/subprotocol-token","pushedAt":"2024-03-14T10:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"add subprotocol for token-authenticated websockets\n\nfollows kubernetes' example of smuggling the token in the subprotocol itself","shortMessageHtmlLink":"add subprotocol for token-authenticated websockets"}},{"before":null,"after":"0f670616386c0b5ad9fb73f382d983ba4b6e1656","ref":"refs/heads/no-token-link","pushedAt":"2024-03-14T09:34:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"don't include token in dashboard link\n\nthis was added to make transferrable login more convenient long ago,\nbut persisting passwords are the way to go these days.","shortMessageHtmlLink":"don't include token in dashboard link"}},{"before":null,"after":"8e179ec1ba362bf38f9458aa411e2db8356a6529","ref":"refs/heads/gateway-client-log","pushedAt":"2024-01-11T08:34:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"reuse gateway_client variable\n\nrather than calling instance a bunch of times","shortMessageHtmlLink":"reuse gateway_client variable"}},{"before":"a110ef57e8bfae012550550b1d20fd603adbb6c2","after":null,"ref":"refs/heads/demote-import-log","pushedAt":"2023-12-15T07:16:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":null,"after":"a110ef57e8bfae012550550b1d20fd603adbb6c2","ref":"refs/heads/demote-import-log","pushedAt":"2023-12-06T08:58:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"demote extension import log to debug-level unless it's actually slow","shortMessageHtmlLink":"demote extension import log to debug-level unless it's actually slow"}},{"before":"e72552e8396d0c2a755bcd2cdaf5de574eb0666e","after":null,"ref":"refs/heads/stat-value-error","pushedAt":"2023-11-27T07:59:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"f172926f770f293879a5fe74e731405af58ffc3f","after":"e72552e8396d0c2a755bcd2cdaf5de574eb0666e","ref":"refs/heads/stat-value-error","pushedAt":"2023-11-24T14:09:43.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stat-value-error","shortMessageHtmlLink":"Merge branch 'main' into stat-value-error"}},{"before":null,"after":"f172926f770f293879a5fe74e731405af58ffc3f","ref":"refs/heads/stat-value-error","pushedAt":"2023-11-24T11:47:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"avoid unhandled error on some invalid paths","shortMessageHtmlLink":"avoid unhandled error on some invalid paths"}},{"before":"c6946e886a4d89bc625f5eca1139d6a557a85848","after":null,"ref":"refs/heads/notice-shutting-down","pushedAt":"2023-09-05T06:33:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":null,"after":"c6946e886a4d89bc625f5eca1139d6a557a85848","ref":"refs/heads/notice-shutting-down","pushedAt":"2023-09-04T15:08:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Avoid showing \"No answer for 5s\" when shutdown is slow\n\nif shutdown is confirmed with ctrl-C twice, if shutdown took more than 5s, logs would erroneously show \"resuming operation...\" before finally shutting down.","shortMessageHtmlLink":"Avoid showing \"No answer for 5s\" when shutdown is slow"}},{"before":null,"after":"e52b3fcbae70d2511dac74d9981905495d42ec14","ref":"refs/heads/api-version-activity","pushedAt":"2023-08-15T07:43:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"accessing API version should not count as activity","shortMessageHtmlLink":"accessing API version should not count as activity"}},{"before":null,"after":"112e10d957a8d870fd066849b87bafbc3c168274","ref":"refs/heads/doc-api-version","pushedAt":"2023-08-11T14:27:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Add root `/api/` endpoint to REST spec\n\nwe've had it since IPython 3.0, might as well mention it","shortMessageHtmlLink":"Add root /api/ endpoint to REST spec"}},{"before":null,"after":"f43379c28b12b2bdd743949341d42855c7034dd8","ref":"refs/heads/gateway-connection-default","pushedAt":"2023-05-12T10:08:29.105Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Don't specify an unused Future\n\ninstantiating Future at import will often not work because no event loop is running","shortMessageHtmlLink":"Don't specify an unused Future"}},{"before":"90e29235f7058ec5cc7aa7b706007bcccb2aeab2","after":"389b97b970da86caaa29f1c75a3636c298d4b876","ref":"refs/heads/list-json","pushedAt":"2023-05-12T10:03:49.029Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"write server list to stdout\n\ninstead of logging, which goes to stderr and is often prefixed and/or filtered by log levels","shortMessageHtmlLink":"write server list to stdout"}},{"before":null,"after":"90e29235f7058ec5cc7aa7b706007bcccb2aeab2","ref":"refs/heads/list-json","pushedAt":"2023-05-12T09:48:05.127Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"write server list to stdout\n\ninstead of logging, which goes to stderr and is often prefixed and/or filtered by log levels\n\nalready fixed upstream in notebook 6","shortMessageHtmlLink":"write server list to stdout"}},{"before":"fb3c19a9f02f7109201c19ee79209a9c49d431e4","after":"44c5bb8434f3c9c9c13c8b6f1ae8e20198213013","ref":"refs/heads/restart-metric","pushedAt":"2023-03-23T09:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"lint: ignore unused import","shortMessageHtmlLink":"lint: ignore unused import"}},{"before":"c75004db22d2fa7d2d4e47c2b26a026850ef128c","after":"fb3c19a9f02f7109201c19ee79209a9c49d431e4","ref":"refs/heads/restart-metric","pushedAt":"2023-03-22T14:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"add jupyter_ prefix to new metric, and use more standard kernel_name for the kernel name field","shortMessageHtmlLink":"add jupyter_ prefix to new metric, and use more standard kernel_name …"}},{"before":"429b2338fb5e47f4ddf99dd692dfe03fec12ef27","after":"c75004db22d2fa7d2d4e47c2b26a026850ef128c","ref":"refs/heads/restart-metric","pushedAt":"2023-03-22T14:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"avoid circular import if nbclassic has shimmed jupyter_server in for notebook\n\nwhich happens when `notebook` is entirely not present,\nand results in the same module being imported twice,\nensuring all metrics are always defined twice","shortMessageHtmlLink":"avoid circular import if nbclassic has shimmed jupyter_server in for …"}},{"before":null,"after":"429b2338fb5e47f4ddf99dd692dfe03fec12ef27","ref":"refs/heads/restart-metric","pushedAt":"2023-03-22T13:42:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"add metric for kernel restarts\n\nlabels: type = kernel name, source = \"restarter\" or \"user\"","shortMessageHtmlLink":"add metric for kernel restarts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESn1xXAA","startCursor":null,"endCursor":null}},"title":"Activity · minrk/jupyter_server"}