{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20785986,"defaultBranch":"main","name":"jupyterhub","ownerLogin":"jupyterhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-12T23:22:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17927519?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715087160.0","currentOid":""},"activityList":{"items":[{"before":"5636472ebfc4a2c51a61789da339ae36a5d38544","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T13:06:00.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":"fc02f9e2e642a9168aeb5f79987f31dcec6111eb","after":"29ae08239998aaf7087ed46c77fe9ca247a42b59","ref":"refs/heads/main","pushedAt":"2024-05-07T13:05:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4808 from jupyterhub/pre-commit-ci-update-config\n\nUpdate string formatting - from %s to f-strings","shortMessageHtmlLink":"Merge pull request #4808 from jupyterhub/pre-commit-ci-update-config"}},{"before":"6051dc9fa7e4384db9bba2be54e654d3fb5545b0","after":"5636472ebfc4a2c51a61789da339ae36a5d38544","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T09:34:10.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":"apply ruff fixes for UP031","shortMessageHtmlLink":"apply ruff fixes for UP031"}},{"before":"4ee5ee4e0248296f9a18a17e818c7e0fddf0a98d","after":"fc02f9e2e642a9168aeb5f79987f31dcec6111eb","ref":"refs/heads/main","pushedAt":"2024-05-07T07:17:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4809 from consideRatio/pr/fix-internal-ref\n\ndocs: fix internal reference typo","shortMessageHtmlLink":"Merge pull request #4809 from consideRatio/pr/fix-internal-ref"}},{"before":null,"after":"6051dc9fa7e4384db9bba2be54e654d3fb5545b0","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3)\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c135e109abf3ba7918707b60a5dbd927fc09e50a","after":"4ee5ee4e0248296f9a18a17e818c7e0fddf0a98d","ref":"refs/heads/main","pushedAt":"2024-05-04T15:25:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4806 from minrk/pam-grouplist\n\nuse os.getgrouplist to check group membership in allowed_groups","shortMessageHtmlLink":"Merge pull request #4806 from minrk/pam-grouplist"}},{"before":"49f88450d5a5b553688eef595e0a7f206c38695c","after":"c135e109abf3ba7918707b60a5dbd927fc09e50a","ref":"refs/heads/main","pushedAt":"2024-05-03T07:02:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4805 from minrk/user-redirect-domain\n\ninclude domain in PrefixRedirectHandler","shortMessageHtmlLink":"Merge pull request #4805 from minrk/user-redirect-domain"}},{"before":"8d406c398b1c880bf05465bd287fe49bc9dd8002","after":"49f88450d5a5b553688eef595e0a7f206c38695c","ref":"refs/heads/main","pushedAt":"2024-04-30T15:57:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4804 from minrk/doc-redirect_uri\n\ndocument conditions for oauth_redirect_url more clearly","shortMessageHtmlLink":"Merge pull request #4804 from minrk/doc-redirect_uri"}},{"before":"df04596172d390343bb284b91ba7040ec69e3c4d","after":"8d406c398b1c880bf05465bd287fe49bc9dd8002","ref":"refs/heads/main","pushedAt":"2024-04-26T09:04:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4799 from lahwaacz/async_generator\n\nRelax dependency on async_generator","shortMessageHtmlLink":"Merge pull request #4799 from lahwaacz/async_generator"}},{"before":"5fecb7126574bf6c7d14f5837d9d077ff82e13f9","after":"df04596172d390343bb284b91ba7040ec69e3c4d","ref":"refs/heads/main","pushedAt":"2024-04-24T17:24:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4798 from minrk/use_public_url\n\nadd full_url, full_progress_url to server models","shortMessageHtmlLink":"Merge pull request #4798 from minrk/use_public_url"}},{"before":"8d298922e523393c01ccf457c7f0f389edcee97f","after":"5fecb7126574bf6c7d14f5837d9d077ff82e13f9","ref":"refs/heads/main","pushedAt":"2024-04-24T09:08:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4797 from minrk/raise-not-redirect-loop\n\n403 instead of redirect for token-only HubAuth","shortMessageHtmlLink":"Merge pull request #4797 from minrk/raise-not-redirect-loop"}},{"before":"bcf5f49dd6d8b69ac21a0972755ad96ca04a252b","after":"8d298922e523393c01ccf457c7f0f389edcee97f","ref":"refs/heads/main","pushedAt":"2024-04-23T07:38:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4796 from manics/fix-redoc\n\nFix rest API djlint auto-formatting","shortMessageHtmlLink":"Merge pull request #4796 from manics/fix-redoc"}},{"before":"522f9d44d9049e38119b25ae09f8bc4b580e0b35","after":"bcf5f49dd6d8b69ac21a0972755ad96ca04a252b","ref":"refs/heads/main","pushedAt":"2024-04-22T06:40:47.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":"Bump to 5.0.0b1","shortMessageHtmlLink":"Bump to 5.0.0b1"}},{"before":"168fa5c699fbb612d670a4e0df8a062198fb7558","after":"522f9d44d9049e38119b25ae09f8bc4b580e0b35","ref":"refs/heads/main","pushedAt":"2024-04-22T06:40:27.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4792 from minrk/changelog-5\n\nchangelog for 5.0, add migration doc","shortMessageHtmlLink":"Merge pull request #4792 from minrk/changelog-5"}},{"before":"cca80bc284d417932541f929b5da20178184a828","after":"168fa5c699fbb612d670a4e0df8a062198fb7558","ref":"refs/heads/main","pushedAt":"2024-04-19T14:38:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4794 from minrk/pagination-count","shortMessageHtmlLink":"Merge pull request #4794 from minrk/pagination-count"}},{"before":"a49c0fdb02641963e4e5fff765057519dc790196","after":"cca80bc284d417932541f929b5da20178184a828","ref":"refs/heads/main","pushedAt":"2024-04-19T13:03:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4795 from minrk/docker-timeout\n\nincrease docker build timeout to 30 minutes","shortMessageHtmlLink":"Merge pull request #4795 from minrk/docker-timeout"}},{"before":"fb1614e20ac36bc1d7de826bca9c7b4ea199a048","after":"a49c0fdb02641963e4e5fff765057519dc790196","ref":"refs/heads/main","pushedAt":"2024-04-19T12:57:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4793 from minrk/jinja-autofmt\n\nadopt djlint linter/autoformatter for jinja templates","shortMessageHtmlLink":"Merge pull request #4793 from minrk/jinja-autofmt"}},{"before":"99b37f1f0f014e50e43fa1e48775fc14c477b7f7","after":"fb1614e20ac36bc1d7de826bca9c7b4ea199a048","ref":"refs/heads/main","pushedAt":"2024-04-18T13:02:51.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4784 from manics/token-api-doc\n\ndoc: list/get token response is different from post","shortMessageHtmlLink":"Merge pull request #4784 from manics/token-api-doc"}},{"before":"8153e53fb139996489b69f097f3431d1d1595468","after":"99b37f1f0f014e50e43fa1e48775fc14c477b7f7","ref":"refs/heads/main","pushedAt":"2024-04-18T10:10:56.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4774 from minrk/bs5\n\nupdate bootstrap to v5","shortMessageHtmlLink":"Merge pull request #4774 from minrk/bs5"}},{"before":"7ca2105b8054725280c35f6d8d2fd682efd4d6e8","after":"8153e53fb139996489b69f097f3431d1d1595468","ref":"refs/heads/main","pushedAt":"2024-04-17T18:26:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4790 from minrk/token_id_user_model\n\nadd token_id to `/api/user`","shortMessageHtmlLink":"Merge pull request #4790 from minrk/token_id_user_model"}},{"before":"b06a0f29edbcbdb13a0e9100b8ae3362346bbcd4","after":"7ca2105b8054725280c35f6d8d2fd682efd4d6e8","ref":"refs/heads/main","pushedAt":"2024-04-16T07:05:08.000Z","pushType":"pr_merge","commitsCount":51,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4748 from krassowski/krassowski-manage_roles\n\nAdd authenticator-managed roles (`manage_roles`)","shortMessageHtmlLink":"Merge pull request #4748 from krassowski/krassowski-manage_roles"}},{"before":"dc234a79f0391c55e53603a7d9d0c15167798cda","after":"b06a0f29edbcbdb13a0e9100b8ae3362346bbcd4","ref":"refs/heads/main","pushedAt":"2024-04-15T08:57:45.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4701 from consideRatio/pr/add-allow-existing-users\n\nAdd Authenticator config `allow_all` and `allow_existing_users`","shortMessageHtmlLink":"Merge pull request #4701 from consideRatio/pr/add-allow-existing-users"}},{"before":"634d59dfd596e65f9677b5e2c2039fb57b74fad8","after":"dc234a79f0391c55e53603a7d9d0c15167798cda","ref":"refs/heads/main","pushedAt":"2024-04-15T08:33:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4782 from minrk/group-output\n\ntest: avoid producing '[group]' string in output","shortMessageHtmlLink":"Merge pull request #4782 from minrk/group-output"}},{"before":"d0523f5e93685309d82ac872b60ac394b8395f03","after":"634d59dfd596e65f9677b5e2c2039fb57b74fad8","ref":"refs/heads/main","pushedAt":"2024-04-15T08:07:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4783 from manics/token-button-after\n\nToken UI: move button to after form fields","shortMessageHtmlLink":"Merge pull request #4783 from manics/token-button-after"}},{"before":"6a93abbe1c285f33d2cf13e08d2cb98dd03be54b","after":"d0523f5e93685309d82ac872b60ac394b8395f03","ref":"refs/heads/main","pushedAt":"2024-04-11T07:35:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4781 from minrk/template-debug\n\nclarify error template debug log","shortMessageHtmlLink":"Merge pull request #4781 from minrk/template-debug"}},{"before":"6c0a0643e85e3631cf669b5d289e7a9d458de484","after":"6a93abbe1c285f33d2cf13e08d2cb98dd03be54b","ref":"refs/heads/main","pushedAt":"2024-04-10T11:19:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4779 from krassowski/support-allow_unauthenticated_access-false\n\nSupport forbidding unauthenticated access (`allow_unauthenticated_access = False`)","shortMessageHtmlLink":"Merge pull request #4779 from krassowski/support-allow_unauthenticate…"}},{"before":"f9fb650a7b1cfbc5306cb674ec3038f1801f4e17","after":"6c0a0643e85e3631cf669b5d289e7a9d458de484","ref":"refs/heads/main","pushedAt":"2024-04-10T10:57:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4776 from minrk/forward-415\n\nforward-port 4.1.5","shortMessageHtmlLink":"Merge pull request #4776 from minrk/forward-415"}},{"before":"0d53ead186a858bee80b38ea14bd677e5329f719","after":"b4053616743eb011e5bb568700f25afca17aef53","ref":"refs/heads/4.x","pushedAt":"2024-04-04T20:13:56.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":"Bump to 4.1.5","shortMessageHtmlLink":"Bump to 4.1.5"}},{"before":"58e5022d282daa788271a3eea5619bfa0a1a1ca6","after":"0d53ead186a858bee80b38ea14bd677e5329f719","ref":"refs/heads/4.x","pushedAt":"2024-04-04T20:13:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4773 from minrk/cl415\n\nchangelog for 4.1.5","shortMessageHtmlLink":"Merge pull request #4773 from minrk/cl415"}},{"before":"42191672ac1fc1dfd37b87a71f2b97750645d438","after":"58e5022d282daa788271a3eea5619bfa0a1a1ca6","ref":"refs/heads/4.x","pushedAt":"2024-04-04T10:46:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4771 from minrk/xsrf-mixin\n\nsingleuser mixin: include check_xsrf_cookie in overrides","shortMessageHtmlLink":"Merge pull request #4771 from minrk/xsrf-mixin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ5ZgJAA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterhub/jupyterhub"}