{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":534343490,"defaultBranch":"main","name":"jupyter-scheduler","ownerLogin":"jupyter-server","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-08T18:27:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71116660?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717457345.0","currentOid":""},"activityList":{"items":[{"before":"8b13516cb9a2ad804b8e866e80307b1428ec089a","after":"8eaba423599fd252b1c6555f4f2733ab2755300a","ref":"refs/heads/main","pushedAt":"2024-06-03T23:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.7.1\n\nSHA256 hashes:\n\njupyter_scheduler-2.7.1-py3-none-any.whl: f5e8131aa575ca211df63718652bf0998b44352b6c1e13eb369873f9e6438f4f\n\njupyter_scheduler-2.7.1.tar.gz: 931b2ac30c734293f13df920118f2520877a375bf6bb877295d0a31f1c1feaec\n\njupyterlab-scheduler-2.7.1.tgz: f8bd7ae3059d77b1e99ff34063d03f875ed1aba386150e62a47c846a01511518","shortMessageHtmlLink":"Publish 2.7.1"}},{"before":"dbeb34fd357cc5f9bfad28cb1233e7041d25e24c","after":"8b13516cb9a2ad804b8e866e80307b1428ec089a","ref":"refs/heads/main","pushedAt":"2024-06-03T22:13:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Emit telemetry event on \"Run job with input folder\" checkbox click (#523)\n\n* emit on package_input_folder click\r\n\r\n* remove unnecessary onChange event inline typing","shortMessageHtmlLink":"Emit telemetry event on \"Run job with input folder\" checkbox click (#523"}},{"before":"5b55901d565ad1a2894beaf1aa638dbc016bcf37","after":"dbeb34fd357cc5f9bfad28cb1233e7041d25e24c","ref":"refs/heads/main","pushedAt":"2024-05-29T15:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.7.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.7.0-py3-none-any.whl: 57030f8e1b61da10c62ad5c3d45febeaecdb8a7605dc9d20717af55445083b8e\n\njupyter_scheduler-2.7.0.tar.gz: 586d3a6b76f4fb722eb611d7ff767ed01c60fbd5c9214b5c5509642d4eea9f78\n\njupyterlab-scheduler-2.7.0.tgz: c1636d9d86576cd4d741217da4f918470791207895a3692ff074f1f8292fc66d","shortMessageHtmlLink":"Publish 2.7.0"}},{"before":"d690ac826254f6724e1a153d92523be044f7e245","after":"5b55901d565ad1a2894beaf1aa638dbc016bcf37","ref":"refs/heads/main","pushedAt":"2024-05-28T23:54:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add database schema update and database migration logic (#520)\n\n* add db migration logic and a test for it\r\n\r\n* make Job and JobDefinition records extendable\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* make updated_job_model a fixture\r\n\r\n* add return types to test_orm fixtures\r\n\r\n* refactor update_db_schema logic into a separate function\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* make initial_db return a tuple\r\n\r\n* improve naming clarity\r\n\r\n* remove a level of intendation in update_db_schema\r\n\r\n* Ignore nullability and default values during the db migration, document the fact via comments\r\n\r\n* improve update_db_schema accordingly to comments\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add database schema update and database migration logic (#520)"}},{"before":"7cf42f949ad4250a60254cbdd63cee483169629c","after":"d690ac826254f6724e1a153d92523be044f7e245","ref":"refs/heads/main","pushedAt":"2024-05-22T21:20:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Update to SQLAlchemy 2.x (#521)\n\n* update sqlalchemy to 2.x\r\n\r\n* Add SQLAlchemy 2.x requirement warning to README and readthedocs\r\n\r\n* change JupyterLab 3 \"will reach\" to \"reached\"\r\n\r\n* Remove \"anywhere on earth\" as it's not a relevant information anymore","shortMessageHtmlLink":"Update to SQLAlchemy 2.x (#521)"}},{"before":null,"after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":"7cf42f949ad4250a60254cbdd63cee483169629c","after":null,"ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:11:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"}},{"before":"967d341288b3e2ad6582db94330010a8e50d393f","after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:10:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":null,"after":"967d341288b3e2ad6582db94330010a8e50d393f","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T22:25:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.15.1](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"953aea69be302c696c4ba3d4af55f2013c37737d","after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/main","pushedAt":"2024-05-15T21:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":"51a5ee4cb5681844ee4d6d2577545fb973ad7890","after":"953aea69be302c696c4ba3d4af55f2013c37737d","ref":"refs/heads/main","pushedAt":"2024-04-30T20:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.6.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.6.0-py3-none-any.whl: aec68c861a12332f17e88624bf5e4756896ef8855cd2037d0764e895ed2bf659\n\njupyter_scheduler-2.6.0.tar.gz: 7bed0263318e822630abd2a399d3186f213d11329ce5eeebcae6cf51a84f935d\n\njupyterlab-scheduler-2.6.0.tgz: b30ec205be1de548db7e4d01ff1927d5f6489285b0af4799079e0e0553a61c37","shortMessageHtmlLink":"Publish 2.6.0"}},{"before":"d3734fd6d3fab582712058e8bf627508d8470909","after":"40d90b9845bee118ecbd404cfbfa43c1f0e85920","ref":"refs/heads/1.x","pushedAt":"2024-04-30T19:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.9.0\n\nSHA256 hashes:\n\njupyter_scheduler-1.9.0-py3-none-any.whl: a8442fae39b1ac4c60c17e87261e9d97faf7d3eb46fd76a893a9758a365567d3\n\njupyter_scheduler-1.9.0.tar.gz: 8bb214e8797df1f9e02200312b0c639e62cb097c6925733f89f0f044ed18d4ab\n\njupyterlab-scheduler-1.9.0.tgz: b26ddf7fe0af2c131cc6550b13f917ad33cf670f94e2ae94aecb4108325807be","shortMessageHtmlLink":"Publish 1.9.0"}},{"before":"4e7fdc390cf0d07dd681d819fbefe6548599d829","after":"d3734fd6d3fab582712058e8bf627508d8470909","ref":"refs/heads/1.x","pushedAt":"2024-04-30T19:20:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add tests for Scheduler job and job definition creation with input folder, refactor execution manager test (#513) (#515)\n\n* use fixtures, rename job used to job-4\r\n\r\n* test scheduler job creation and job def creation with input folder\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove duplciate fixture\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add tests for Scheduler job and job definition creation with input fo…"}},{"before":"4d7de9418c8a63208be85495f35327515dab53b4","after":"51a5ee4cb5681844ee4d6d2577545fb973ad7890","ref":"refs/heads/main","pushedAt":"2024-04-30T18:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add tests for Scheduler job and job definition creation with input folder, refactor execution manager test (#513)\n\n* use fixtures, rename job used to job-4\r\n\r\n* test scheduler job creation and job def creation with input folder\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove duplciate fixture\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add tests for Scheduler job and job definition creation with input fo…"}},{"before":"5daf94cdd4ab476e05ce927c916d884ea5257994","after":"4e7fdc390cf0d07dd681d819fbefe6548599d829","ref":"refs/heads/1.x","pushedAt":"2024-04-30T00:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"[1.x] Package input files (no autodownload, no multiprocessing DownloadManager) (#510) (#512)\n\n* Package input files (no autodownload, no multiprocessing DownloadManager) (#510)\r\n\r\n* package input files and folders (backend)\r\n\r\n* package input files and folders (frontend)\r\n\r\n* remove \"input_dir\" from staging_paths dict\r\n\r\n* ensure execution context matches the notebook directory\r\n\r\n* update snapshots\r\n\r\n* copy staging folder to output folder after job runs (SUCESS or FAILURE)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* copy staging folder and side effects to output after job runs, track and redownload files\r\n\r\n* remove staging to output copying logic from executor\r\n\r\n* refactor output files creation logic into a separate function for clarity\r\n\r\n* Fix job definition data model\r\n\r\n* add packaged_files to JobDefinition and DescribeJobDefinition model\r\n\r\n* fix existing pytests\r\n\r\n* clarify FilesDirectoryLink title\r\n\r\n* Dynamically display input folder in the checkbox text\r\n\r\n* display packageInputFolder parameter as 'Files included'\r\n\r\n* use helper text with input directory for 'include files' checkbox\r\n\r\n* Update Playwright Snapshots\r\n\r\n* add test side effects accountability test for execution manager\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Use \"Run job with input folder\" for packageInputFolder checkbox text\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Use \"Ran with input folder\" in detail page\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* fix lint error\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Update existing screenshots\r\n\r\n* Update \"Submit the Create Job\" section mentioning “Run job with input folder” option\r\n\r\n* Update docs/users/index.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Describe side effects behavior better\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright snapshots\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"[1.x] Package input files (no autodownload, no multiprocessing Downlo…"}},{"before":"1531982077e597d453946709382dbe0d1fb4fd55","after":"4d7de9418c8a63208be85495f35327515dab53b4","ref":"refs/heads/main","pushedAt":"2024-04-26T19:24:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Package input files (no autodownload, no multiprocessing DownloadManager) (#510)\n\n* package input files and folders (backend)\r\n\r\n* package input files and folders (frontend)\r\n\r\n* remove \"input_dir\" from staging_paths dict\r\n\r\n* ensure execution context matches the notebook directory\r\n\r\n* update snapshots\r\n\r\n* copy staging folder to output folder after job runs (SUCESS or FAILURE)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* copy staging folder and side effects to output after job runs, track and redownload files\r\n\r\n* remove staging to output copying logic from executor\r\n\r\n* refactor output files creation logic into a separate function for clarity\r\n\r\n* Fix job definition data model\r\n\r\n* add packaged_files to JobDefinition and DescribeJobDefinition model\r\n\r\n* fix existing pytests\r\n\r\n* clarify FilesDirectoryLink title\r\n\r\n* Dynamically display input folder in the checkbox text\r\n\r\n* display packageInputFolder parameter as 'Files included'\r\n\r\n* use helper text with input directory for 'include files' checkbox\r\n\r\n* Update Playwright Snapshots\r\n\r\n* add test side effects accountability test for execution manager\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Use \"Run job with input folder\" for packageInputFolder checkbox text\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Use \"Ran with input folder\" in detail page\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* fix lint error\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Update existing screenshots\r\n\r\n* Update \"Submit the Create Job\" section mentioning “Run job with input folder” option\r\n\r\n* Update docs/users/index.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Describe side effects behavior better\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"Package input files (no autodownload, no multiprocessing DownloadMana…"}},{"before":"f488db83fcf6168c2a8c04ef875b39039af698af","after":"1531982077e597d453946709382dbe0d1fb4fd55","ref":"refs/heads/main","pushedAt":"2024-04-17T21:51:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Clarify support lifecycle after JupyterLab 3 end of maintenance (#508)\n\n* add JL3 EOL message to README.md\r\n\r\n* add JL3 EOL message to the Users section of the readthedocs\r\n\r\n* Fix links and messaging\r\n\r\n* enable colon fence sphinx extension\r\n\r\n* Update JupyterLab version requirements in README to >= 4.0 from >= 3.0\r\n\r\n* Clarify requirements, add JL3","shortMessageHtmlLink":"Clarify support lifecycle after JupyterLab 3 end of maintenance (#508)"}},{"before":"9ab368761bbf232ebb499dacd6f18e28cd4db979","after":"d605c700e4204f836410882ecae9cd4b6703628b","ref":"refs/heads/1.2.x","pushedAt":"2024-04-16T16:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.2.1\n\nSHA256 hashes:\n\njupyter_scheduler-1.2.1-py3-none-any.whl: c260d4c22af65ca607da0f02ec9e49189352bdc545a883d9d6bad975df7c138c\n\njupyter_scheduler-1.2.1.tar.gz: 6fdd86f857d15087ef5b972e9d89515f83eaa6efc41183ae668501fb6bb8c2ba\n\njupyterlab-scheduler-1.2.1.tgz: bcbe12a8f29c0de9f9a93e924e4df351ce31a8a0787e5f08610d63b18639e8d6","shortMessageHtmlLink":"Publish 1.2.1"}},{"before":"d428ac871909444e175ba421bf8ab4980d6ebf9f","after":"9ab368761bbf232ebb499dacd6f18e28cd4db979","ref":"refs/heads/1.2.x","pushedAt":"2024-04-16T16:14:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"[1.2.x] Ignore check-wheel-contents W002 duplciate files error, add pydantic_v1 module, add pytest-cov dependency (#507)\n\n* ignore check-wheel-contents \"W002\" error during release as is done in main (#488)\r\n\r\n* update pre-commit\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Pydantic v1 and v2 compatibility, add `pydantic_v1` module (#463)\r\n\r\n* Custom module to allow Pydantic v1 and v2 compatibility\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update jupyter_scheduler/pydantic_v1/__init__.py\r\n\r\nCo-authored-by: david qiu \r\n\r\n* Removes unneeded logic\r\n\r\n* Adds dataclasses.py\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: david qiu \r\n\r\n* add pytest-cov optional dependency\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\nCo-authored-by: david qiu ","shortMessageHtmlLink":"[1.2.x] Ignore check-wheel-contents W002 duplciate files error, add p…"}},{"before":"adad6218beb7ebd1edcc045cb5824c7d100f5407","after":"d428ac871909444e175ba421bf8ab4980d6ebf9f","ref":"refs/heads/1.2.x","pushedAt":"2024-04-16T00:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-v9g2-g7j4-4jxc","shortMessageHtmlLink":"Merge pull request from GHSA-v9g2-g7j4-4jxc"}},{"before":null,"after":"adad6218beb7ebd1edcc045cb5824c7d100f5407","ref":"refs/heads/1.2.x","pushedAt":"2024-04-16T00:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Publish 1.2.0\n\nSHA256 hashes:\n\njupyter_scheduler-1.2.0-py3-none-any.whl: 52bd2969f5047ae9d6e3a0b70930657b602228a85b75b5efa054b9dfef935396\n\njupyter_scheduler-1.2.0.tar.gz: 0cf7b9c51debfc007cb769a42f873bc96751fce34f6388e588abb9ea68e5316e\n\njupyterlab-scheduler-1.2.0.tgz: 0bc5bc408098ab3613b109e5f68853497cfd4a81096c1e2d93524f82e50df699","shortMessageHtmlLink":"Publish 1.2.0"}},{"before":"06435a2277bb2b8f441ec9cedafa474572b92c5d","after":"f488db83fcf6168c2a8c04ef875b39039af698af","ref":"refs/heads/main","pushedAt":"2024-04-15T21:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.5.2\n\nSHA256 hashes:\n\njupyter_scheduler-2.5.2-py3-none-any.whl: faa88225875a34bae59d7663447bc3a7cfd6bfb4413c7ca0985cdfa24683c164\n\njupyter_scheduler-2.5.2.tar.gz: d680537ac078ae67c4ad7e6534c0fc93d03259eb7de1800c664c15ca680efea3\n\njupyterlab-scheduler-2.5.2.tgz: 00c637f59bf687babe4018c37709f95fb7dbd6ff0dd1b1a15e52d71d04a13e81","shortMessageHtmlLink":"Publish 2.5.2"}},{"before":"f4137a779fdf0cc4a9688a42dd8c6e7ade60f044","after":"5daf94cdd4ab476e05ce927c916d884ea5257994","ref":"refs/heads/1.x","pushedAt":"2024-04-15T19:51:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.8.2\n\nSHA256 hashes:\n\njupyter_scheduler-1.8.2-py3-none-any.whl: bcf1459627b7221096d42283db9320b2afdfb423f8f8f1d5c4302568898beb09\n\njupyter_scheduler-1.8.2.tar.gz: 334f736eadcf1904c343df3463708b96e5bb7d9dd11c1fd9089f6d19c4ec09c0\n\njupyterlab-scheduler-1.8.2.tgz: 174e646cd3645670eba06433e6dbc35145ba6ddb2a1b0d0644c62f3a35822edf","shortMessageHtmlLink":"Publish 1.8.2"}},{"before":"a621b386397280cc8ee5a208dca4607cb71cdd65","after":"ac1297de1ad30170cdf0e7429eaff9dd9004b601","ref":"refs/heads/1.1.x","pushedAt":"2024-04-15T19:21:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.1.6\n\nSHA256 hashes:\n\njupyter_scheduler-1.1.6-py3-none-any.whl: c25a648f8f6f4fccaf9938aeeb9c3453f63ed1016310e8754328ac159843f241\n\njupyter_scheduler-1.1.6.tar.gz: e2874cafb3d43d65349b07e0e8662fa15a892edb45a74834d9379c113471ab0b\n\njupyterlab-scheduler-1.1.6.tgz: 3d5ff595bf79f238c4cbaf2d1554b9f161cd9ad548d2871163784f595945de31","shortMessageHtmlLink":"Publish 1.1.6"}},{"before":"7a5b871cfc8159201c33298ccbb45497e61cd22f","after":"a621b386397280cc8ee5a208dca4607cb71cdd65","ref":"refs/heads/1.1.x","pushedAt":"2024-04-15T16:55:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-v9g2-g7j4-4jxc","shortMessageHtmlLink":"Merge pull request from GHSA-v9g2-g7j4-4jxc"}},{"before":"95138f9b4d7aed5a356aee1e03b79f26c8470af0","after":"f4137a779fdf0cc4a9688a42dd8c6e7ade60f044","ref":"refs/heads/1.x","pushedAt":"2024-04-15T16:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-v9g2-g7j4-4jxc","shortMessageHtmlLink":"Merge pull request from GHSA-v9g2-g7j4-4jxc"}},{"before":"b01c76088bb9acfac846727681a94c6e58493b9e","after":"06435a2277bb2b8f441ec9cedafa474572b92c5d","ref":"refs/heads/main","pushedAt":"2024-04-15T16:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-v9g2-g7j4-4jxc","shortMessageHtmlLink":"Merge pull request from GHSA-v9g2-g7j4-4jxc"}},{"before":"07c3fe347b0db53bc80f435c7ec9de76e959363d","after":"b01c76088bb9acfac846727681a94c6e58493b9e","ref":"refs/heads/main","pushedAt":"2024-04-03T23:13:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Update Release Scripts (#502)\n\n* Update Release Scripts\r\n\r\n* restore npm token","shortMessageHtmlLink":"Update Release Scripts (#502)"}},{"before":"44fb0691ce1671e76564984847beaa3e834b2239","after":"c9211b8e2e5473201f256d41ab1038cf5c46a7b1","ref":"refs/heads/update-release-scripts","pushedAt":"2024-03-25T01:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"restore npm token","shortMessageHtmlLink":"restore npm token"}},{"before":null,"after":"44fb0691ce1671e76564984847beaa3e834b2239","ref":"refs/heads/update-release-scripts","pushedAt":"2024-03-25T01:49:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"Update Release Scripts","shortMessageHtmlLink":"Update Release Scripts"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW3TChwA","startCursor":null,"endCursor":null}},"title":"Activity · jupyter-server/jupyter-scheduler"}