{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1380748,"defaultBranch":"master","name":"jep","ownerLogin":"ninia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-18T01:30:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28115331?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702739973.0","currentOid":""},"activityList":{"items":[{"before":"43a738baff29c5e8aa21e97b7d4fb70e7fb77dd0","after":"4edfbf97aa2745d8820525f3c9ef1768ffac32d8","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-22T16:41:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Update include path for compatibility with numpy 2.","shortMessageHtmlLink":"Update include path for compatibility with numpy 2."}},{"before":"388b1767ddd9e9bba05319b7e0deee5e76127a48","after":"43a738baff29c5e8aa21e97b7d4fb70e7fb77dd0","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-16T23:55:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ndjensen","name":"Nate Jensen","path":"/ndjensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5747885?s=80&v=4"},"commit":{"message":"minor cleanup of various things (#559)\n\n* fixed misspelled method and field name in SubInterpreterOptions\r\n* ran formatter against SubInterpreterOptions\r\n* use try-with-resources in Test.java\r\n* use StringBuilder in Run.java","shortMessageHtmlLink":"minor cleanup of various things (#559)"}},{"before":"79b6fd2d5120f639a7de169984fede1eb531e386","after":"388b1767ddd9e9bba05319b7e0deee5e76127a48","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-16T23:42:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Run Python garbage collector when an interpreter is closed.","shortMessageHtmlLink":"Run Python garbage collector when an interpreter is closed."}},{"before":"0eedad3d60abe84ee0da715003cbd3a30c0bfacf","after":"79b6fd2d5120f639a7de169984fede1eb531e386","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-16T23:41:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"updated ClassEnquirer.java to use py4j python package and this will solve py4j error when running pyspark script","shortMessageHtmlLink":"updated ClassEnquirer.java to use py4j python package and this will s…"}},{"before":"2890eb44b9f84a7975ccbd56f8d5232857e1eb06","after":"0eedad3d60abe84ee0da715003cbd3a30c0bfacf","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-08T03:06:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ndjensen","name":"Nate Jensen","path":"/ndjensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5747885?s=80&v=4"},"commit":{"message":"override toString() on JepConfig, PyConfig, and SubInterpreterOptions (#557)","shortMessageHtmlLink":"override toString() on JepConfig, PyConfig, and SubInterpreterOptions ("}},{"before":"e3a8029c74dfe1ee121fd092ff39efe4b17dbbe2","after":"2890eb44b9f84a7975ccbd56f8d5232857e1eb06","ref":"refs/heads/dev_4.2","pushedAt":"2024-09-06T04:37:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ndjensen","name":"Nate Jensen","path":"/ndjensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5747885?s=80&v=4"},"commit":{"message":"add new ClassEnquirer for declaring Python packages (#553)\n\nadd new ClassEnquirer for declaring Python packages","shortMessageHtmlLink":"add new ClassEnquirer for declaring Python packages (#553)"}},{"before":"c43f3a9df218bed022373d9e85f3cf891a9d2847","after":"e3a8029c74dfe1ee121fd092ff39efe4b17dbbe2","ref":"refs/heads/dev_4.2","pushedAt":"2024-08-31T04:31:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Update threading checks to be compatible with Python 3.13","shortMessageHtmlLink":"Update threading checks to be compatible with Python 3.13"}},{"before":"35380cf2ea8d5024f98828fac12f7da095fe9e80","after":"c43f3a9df218bed022373d9e85f3cf891a9d2847","ref":"refs/heads/dev_4.2","pushedAt":"2024-08-03T18:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ndjensen","name":"Nate Jensen","path":"/ndjensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5747885?s=80&v=4"},"commit":{"message":"Auto detect JAVA_HOME on Linux (#546)\n\n* Auto detect JAVA_HOME for linux\r\n\r\n* Fix is_linux and import subprocess\r\n\r\n* Revert \"Fix is_linux and import subprocess\"\r\n\r\nThis reverts commit 3ff9f892d855921c7baf3cbc6f17817f05de6819.\r\n\r\n* Revert \"Auto detect JAVA_HOME for linux\"\r\n\r\nThis reverts commit 1b31fd84e4423f5b1d68a8ea8b8ee243d8736d8c.\r\n\r\n* Restore original source and update JAVA_PATH on linux\r\n\r\n* Add makefile\r\n\r\n* Pythonic way to set JAVA_HOME on Linux\r\n\r\n* Ignore the Makefile","shortMessageHtmlLink":"Auto detect JAVA_HOME on Linux (#546)"}},{"before":"0be8c74fec852c08e56961c7f71d07034a3697ab","after":"35380cf2ea8d5024f98828fac12f7da095fe9e80","ref":"refs/heads/dev_4.2","pushedAt":"2024-07-29T01:45:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Fix leaking attributes in java PyObject. (#539)","shortMessageHtmlLink":"Fix leaking attributes in java PyObject. (#539)"}},{"before":"dd2bf345392b1b66fd6c9aeb12c234a557690ba1","after":"0be8c74fec852c08e56961c7f71d07034a3697ab","ref":"refs/heads/dev_4.2","pushedAt":"2024-04-27T21:42:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Use build from newer setuptools when available.","shortMessageHtmlLink":"Use build from newer setuptools when available."}},{"before":"24fa170c76592b708736df9a85f3482d270c2ef4","after":"dd2bf345392b1b66fd6c9aeb12c234a557690ba1","ref":"refs/heads/dev_4.2","pushedAt":"2023-12-16T16:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"AppVeyor no longer supports python 3.6 and fix link in release notes.","shortMessageHtmlLink":"AppVeyor no longer supports python 3.6 and fix link in release notes."}},{"before":"24fa170c76592b708736df9a85f3482d270c2ef4","after":"dd2bf345392b1b66fd6c9aeb12c234a557690ba1","ref":"refs/heads/master","pushedAt":"2023-12-16T16:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"AppVeyor no longer supports python 3.6 and fix link in release notes.","shortMessageHtmlLink":"AppVeyor no longer supports python 3.6 and fix link in release notes."}},{"before":"1f4108716b7b946e2a094005fd9befa2ce904646","after":"b75ba004b914316131b74f84aefd2973c1bc4d01","ref":"refs/heads/gh-pages","pushedAt":"2023-12-16T15:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Add javadoc for 4.2","shortMessageHtmlLink":"Add javadoc for 4.2"}},{"before":"056ce9907f5ecbf2364df1ec55755404b2e8a947","after":"24fa170c76592b708736df9a85f3482d270c2ef4","ref":"refs/heads/master","pushedAt":"2023-12-16T15:09:50.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Update version for release of 4.2.0","shortMessageHtmlLink":"Update version for release of 4.2.0"}},{"before":"b2c5bd57f75816f4dca5041a786feca065e2f539","after":"24fa170c76592b708736df9a85f3482d270c2ef4","ref":"refs/heads/dev_4.2","pushedAt":"2023-12-16T15:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Update version for release of 4.2.0","shortMessageHtmlLink":"Update version for release of 4.2.0"}},{"before":"e5d96dbd8938debdce649c61b05dfb34d41d6c7c","after":"b2c5bd57f75816f4dca5041a786feca065e2f539","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-29T23:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Touch-Up release notes.","shortMessageHtmlLink":"Touch-Up release notes."}},{"before":"0d36065a7f8dd5e28a0bf20988924b2f130a3331","after":"e5d96dbd8938debdce649c61b05dfb34d41d6c7c","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-28T00:13:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Support for isolated SubInterpreter (#512)\n\nWhen using Python 3.12 or greater it is now possible to created isolated SubInterpreters which have separate GILs to improve concurrency. This feature can be enabled by setting the SubInterpreterOptions on JepConfig to SubInterpreterOptions.isolated(). For more details about how isolated sub-interpreters are different from ordinary interpreters refer to PEP-684.","shortMessageHtmlLink":"Support for isolated SubInterpreter (#512)"}},{"before":"202f4c8de762f0ff83ca0713e57095c9a8ed0aeb","after":"0d36065a7f8dd5e28a0bf20988924b2f130a3331","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-24T18:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Drop support for Python 3.5\n\nSome changes in 4.2 are using PyExc_ModuleNotFoundError which is\nnot defined in Python 3.5","shortMessageHtmlLink":"Drop support for Python 3.5"}},{"before":"7d6a718d7cea6c8ebd2a4f87cadd42ce95e5d633","after":"202f4c8de762f0ff83ca0713e57095c9a8ed0aeb","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-24T17:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Add Python 3.11 to AppVeyor configuration.","shortMessageHtmlLink":"Add Python 3.11 to AppVeyor configuration."}},{"before":"f64bbb0fb8c9d82f1da1a1c34bffde80b6af9994","after":"7d6a718d7cea6c8ebd2a4f87cadd42ce95e5d633","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-24T16:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Remove deprecated assertEquals","shortMessageHtmlLink":"Remove deprecated assertEquals"}},{"before":"8d2e3bb1503ff5e0ce8cdacb569f125e281b14f8","after":"f64bbb0fb8c9d82f1da1a1c34bffde80b6af9994","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-22T23:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Adapt code to setuptools.dep_util deprecation.\n\nsetuptools dep_util was recently deprecated in favor of 'modified' (see\nhttps://github.com/pypa/setuptools/commit/0296279b68c7a29dbafd62f5c2d96220767bb4b6).","shortMessageHtmlLink":"Adapt code to setuptools.dep_util deprecation."}},{"before":"2c78cb1d430f63f1df81a57e7858748464a2268e","after":"8d2e3bb1503ff5e0ce8cdacb569f125e281b14f8","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-22T23:16:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Fix spelling in new pyjmethod comments.","shortMessageHtmlLink":"Fix spelling in new pyjmethod comments."}},{"before":"74354dac400b62dfeddda8774e13e63b6185f0fb","after":"2c78cb1d430f63f1df81a57e7858748464a2268e","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-20T00:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Include Python 3.12 in list of supported versions.","shortMessageHtmlLink":"Include Python 3.12 in list of supported versions."}},{"before":"9960da40c3268ad6a68690b2f18ab2c1f2d301e6","after":"74354dac400b62dfeddda8774e13e63b6185f0fb","ref":"refs/heads/dev_4.2","pushedAt":"2023-11-11T16:38:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Cleanup functional interface documentation.","shortMessageHtmlLink":"Cleanup functional interface documentation."}},{"before":"3257a16f0e554df48555bf2cdff2eef74fe0b22e","after":"9960da40c3268ad6a68690b2f18ab2c1f2d301e6","ref":"refs/heads/dev_4.2","pushedAt":"2023-10-28T18:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Add dict(Map) to PyBuiltins.","shortMessageHtmlLink":"Add dict(Map) to PyBuiltins."}},{"before":"924824e31b4beb65a310b6fc2b5b2ee3ceb33f4d","after":"3257a16f0e554df48555bf2cdff2eef74fe0b22e","ref":"refs/heads/dev_4.2","pushedAt":"2023-10-27T04:13:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ndjensen","name":"Nate Jensen","path":"/ndjensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5747885?s=80&v=4"},"commit":{"message":"implement keys() and items() on PyJMap (#504)\n\nimplement keys() and items() on PyJMap","shortMessageHtmlLink":"implement keys() and items() on PyJMap (#504)"}},{"before":"44a73e827b04e6cb47424b00ce67fafce6c6aa22","after":"924824e31b4beb65a310b6fc2b5b2ee3ceb33f4d","ref":"refs/heads/dev_4.2","pushedAt":"2023-10-17T23:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Revert: PyJType for java.util.Map now extends collections.abc.Mapping","shortMessageHtmlLink":"Revert: PyJType for java.util.Map now extends collections.abc.Mapping"}},{"before":"7d4c5990a5313f9fac5fc4b8c278386745035df1","after":"44a73e827b04e6cb47424b00ce67fafce6c6aa22","ref":"refs/heads/dev_4.2","pushedAt":"2023-05-23T02:20:59.877Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Create conversion functions for Java to numpy conversions.","shortMessageHtmlLink":"Create conversion functions for Java to numpy conversions."}},{"before":"e2a61a1e891b1985fcde4199f4f19efe1f952566","after":"7d4c5990a5313f9fac5fc4b8c278386745035df1","ref":"refs/heads/dev_4.2","pushedAt":"2023-05-17T13:22:06.078Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Fix yypo in 4.2 release notes","shortMessageHtmlLink":"Fix yypo in 4.2 release notes"}},{"before":"689be41f2ba401d10ae8414f37c03ec943d57ac7","after":"e2a61a1e891b1985fcde4199f4f19efe1f952566","ref":"refs/heads/dev_4.2","pushedAt":"2023-05-17T02:01:52.595Z","pushType":"push","commitsCount":1,"pusher":{"login":"bsteffensmeier","name":"Ben Steffensmeier","path":"/bsteffensmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13338101?s=80&v=4"},"commit":{"message":"Formatting fixes in 4.2 release notes","shortMessageHtmlLink":"Formatting fixes in 4.2 release notes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNjo0MToxOS4wMDAwMDBazwAAAAS9RRKY","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xN1QwMjowMTo1Mi41OTUyMzJazwAAAAMuOuzK"}},"title":"Activity · ninia/jep"}