{"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:1715238240.0","currentOid":""},"activityList":{"items":[{"before":"6912a5a752841a9f29e0ca993f75f5d5411f3658","after":"282cc020b665e412daa2cd7d7ae3780e458d3b15","ref":"refs/heads/main","pushedAt":"2024-05-16T06:48:23.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 #4815 from minrk/admin-test\n\nadmin: don't use state change to update offset","shortMessageHtmlLink":"Merge pull request #4815 from minrk/admin-test"}},{"before":"abc9581a751793c978bdbb043bbfbd8eaac38590","after":"6912a5a752841a9f29e0ca993f75f5d5411f3658","ref":"refs/heads/main","pushedAt":"2024-05-16T06:45:09.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 #4817 from minrk/share-code-full-url\n\nadd full URLs to share modes","shortMessageHtmlLink":"Merge pull request #4817 from minrk/share-code-full-url"}},{"before":"06c8d22087819be775d31aa178144e9f78be43a6","after":"abc9581a751793c978bdbb043bbfbd8eaac38590","ref":"refs/heads/main","pushedAt":"2024-05-15T08:01:53.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 #4816 from minrk/share-codes\n\nDOC: /share-codes/ url typo","shortMessageHtmlLink":"Merge pull request #4816 from minrk/share-codes"}},{"before":"95d479af889f103f053687d37796240028febfcf","after":"06c8d22087819be775d31aa178144e9f78be43a6","ref":"refs/heads/main","pushedAt":"2024-05-13T08:32:48.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 #4814 from minrk/activity-warning\n\nquieter logging in activity-reporting when hub is temporarily unavailable","shortMessageHtmlLink":"Merge pull request #4814 from minrk/activity-warning"}},{"before":"bbc387080378f8cb7670280d9ca8e9870144a2ec","after":"95d479af889f103f053687d37796240028febfcf","ref":"refs/heads/main","pushedAt":"2024-05-13T08:31:58.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 #4812 from minrk/setup-python-cache\n\nci: enable pip cache","shortMessageHtmlLink":"Merge pull request #4812 from minrk/setup-python-cache"}},{"before":"212d6189789004eb5f7f87b91296c7e8d24909c6","after":"bbc387080378f8cb7670280d9ca8e9870144a2ec","ref":"refs/heads/main","pushedAt":"2024-05-09T07:04:00.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.0b2","shortMessageHtmlLink":"Bump to 5.0.0b2"}},{"before":"fa538cfc65b199dd2947529e349abb9aa31fb9a3","after":"212d6189789004eb5f7f87b91296c7e8d24909c6","ref":"refs/heads/main","pushedAt":"2024-05-09T07:03:39.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 #4811 from minrk/5b2\n\nUpdate changelog for 5.0b2","shortMessageHtmlLink":"Merge pull request #4811 from minrk/5b2"}},{"before":"29ae08239998aaf7087ed46c77fe9ca247a42b59","after":"fa538cfc65b199dd2947529e349abb9aa31fb9a3","ref":"refs/heads/main","pushedAt":"2024-05-08T09:31:11.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4807 from minrk/jupyter-events\n\nswitch from jupyter-telemetry to jupyter-events","shortMessageHtmlLink":"Merge pull request #4807 from minrk/jupyter-events"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES0hzRQA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterhub/jupyterhub"}