{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":516299767,"defaultBranch":"main","name":"datafusion-python","ownerLogin":"andygrove","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-21T09:06:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/934084?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723213325.0","currentOid":""},"activityList":{"items":[{"before":"b5d7c92c870a28a30a5b393a88cc86352ab16ac4","after":null,"ref":"refs/heads/prep-40","pushedAt":"2024-08-09T14:22:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":"09205361fd319244990fad0149248f689d3bda86","after":"b5d7c92c870a28a30a5b393a88cc86352ab16ac4","ref":"refs/heads/prep-40","pushedAt":"2024-08-09T13:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"09205361fd319244990fad0149248f689d3bda86","ref":"refs/heads/prep-40","pushedAt":"2024-08-09T13:43:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"use new changelog script from DataFusion","shortMessageHtmlLink":"use new changelog script from DataFusion"}},{"before":"faa5a3f5352342328e183cbeceb3219d7bd05ff8","after":"f00b8ee1959f354950660b0b0c784d4f48f420c6","ref":"refs/heads/main","pushedAt":"2024-07-22T15:14:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Expose array sort (#764)","shortMessageHtmlLink":"Expose array sort (apache#764)"}},{"before":"a3908ed02ad32d8c9e2126aa578c2b49b9b72f05","after":"faa5a3f5352342328e183cbeceb3219d7bd05ff8","ref":"refs/heads/main","pushedAt":"2024-07-12T19:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Tsaucer/find window fn (#747)\n\n* Add a search order when attempting to locate the appropriate window function\r\n\r\n* Remove unnecessary markings\r\n\r\n* Linting\r\n\r\n* Code cleanup","shortMessageHtmlLink":"Tsaucer/find window fn (apache#747)"}},{"before":"ec835abb4da5e34556a08f72cf30a27ddeadbc95","after":"a3908ed02ad32d8c9e2126aa578c2b49b9b72f05","ref":"refs/heads/main","pushedAt":"2024-07-02T22:28:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"build(deps): bump syn from 2.0.67 to 2.0.68 (#746)\n\nBumps [syn](https://github.com/dtolnay/syn) from 2.0.67 to 2.0.68.\r\n- [Release notes](https://github.com/dtolnay/syn/releases)\r\n- [Commits](https://github.com/dtolnay/syn/compare/2.0.67...2.0.68)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: syn\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump syn from 2.0.67 to 2.0.68 (apache#746)"}},{"before":"a2468fb1c7619360838c984add69ded41dcaea5b","after":null,"ref":"refs/heads/prep-39","pushedAt":"2024-06-26T05:29:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":null,"after":"a2468fb1c7619360838c984add69ded41dcaea5b","ref":"refs/heads/prep-39","pushedAt":"2024-06-26T05:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"changelog","shortMessageHtmlLink":"changelog"}},{"before":"0d42e77b469708f10ec69ff51366a529d3454efb","after":"ec835abb4da5e34556a08f72cf30a27ddeadbc95","ref":"refs/heads/main","pushedAt":"2024-06-26T04:54:56.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"UDAF `sum` workaround (#741)\n\n* provides workaround for half-migrated UDAF `sum`\r\n\r\nRef #730\r\n\r\n* provide compatibility for sqlparser::ast::NullTreatment\r\n\r\nThis is now exposed as part of the API to `first_value` and `last_value` functions.\r\n\r\nIf there's a more elegant way to achieve this, please let me know.","shortMessageHtmlLink":"UDAF sum workaround (apache#741)"}},{"before":"4e0e11a0e3d53d476228e256183249cf5ceb0ea1","after":null,"ref":"refs/heads/prep-38.0.1","pushedAt":"2024-05-25T12:45:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":null,"after":"4e0e11a0e3d53d476228e256183249cf5ceb0ea1","ref":"refs/heads/prep-38.0.1","pushedAt":"2024-05-24T20:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"change version to 38.0.1","shortMessageHtmlLink":"change version to 38.0.1"}},{"before":"856b31014299f34f1e2191f61273bb40a791c47d","after":"0d42e77b469708f10ec69ff51366a529d3454efb","ref":"refs/heads/main","pushedAt":"2024-05-24T20:29:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Use int64 for TPC-H keys and set input schema to not nullable (#714)","shortMessageHtmlLink":"Use int64 for TPC-H keys and set input schema to not nullable (apache…"}},{"before":null,"after":"4ffc80506da369c41ab6f978a57271c2192ed522","ref":"refs/heads/changelog-38","pushedAt":"2024-05-16T13:44:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Update changelog for 38.0.0","shortMessageHtmlLink":"Update changelog for 38.0.0"}},{"before":"7366f8919d9b679baa5d312c515b29cc055867a2","after":"856b31014299f34f1e2191f61273bb40a791c47d","ref":"refs/heads/main","pushedAt":"2024-05-16T12:53:21.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Website fixes (#702)\n\n* docs: link to examples using full URL in README\r\n\r\nPyPI otherwise renders these relative to the `datafusion-python` page,\r\nso when users currently get a 404 when they click on one of these links.\r\n\r\nFixes #699\r\n\r\n* docs: update project.urls in pyproject.toml\r\n\r\n* docs: update README with apache TLP URLs\r\n\r\n* docs u pdate docs/README.md with apache TLP URLs\r\n\r\n* docs: update index.rst with TLP URLs\r\n\r\n* docs: update to new branded logos","shortMessageHtmlLink":"Website fixes (apache#702)"}},{"before":"afc4019d25cea69d886834074b5315179a956a40","after":"b1957fe425ecbadcaa87b557143b66bfe9ac372b","ref":"refs/heads/update-cargo-lock","pushedAt":"2024-05-14T18:47:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Revert upgrade to libmimalloc-sys","shortMessageHtmlLink":"Revert upgrade to libmimalloc-sys"}},{"before":null,"after":"afc4019d25cea69d886834074b5315179a956a40","ref":"refs/heads/update-cargo-lock","pushedAt":"2024-05-14T18:35:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"update cargo lock","shortMessageHtmlLink":"update cargo lock"}},{"before":"83546433ead2cb5d5155b859a3f46bbd62bb9d23","after":null,"ref":"refs/heads/update-release-for-tlp","pushedAt":"2024-05-09T18:17:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":null,"after":"83546433ead2cb5d5155b859a3f46bbd62bb9d23","ref":"refs/heads/update-release-for-tlp","pushedAt":"2024-05-09T17:49:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Update more release process for tlp","shortMessageHtmlLink":"Update more release process for tlp"}},{"before":"afa0e6a06662c7e34f20d82d126a4cad58eff040","after":null,"ref":"refs/heads/changelog-37","pushedAt":"2024-05-08T23:07:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":"ee93cdd6c23a789d816a1c5a555a1e6ecf40a99c","after":"afa0e6a06662c7e34f20d82d126a4cad58eff040","ref":"refs/heads/changelog-37","pushedAt":"2024-05-08T22:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Generate changelog","shortMessageHtmlLink":"Generate changelog"}},{"before":null,"after":"ee93cdd6c23a789d816a1c5a555a1e6ecf40a99c","ref":"refs/heads/changelog-37","pushedAt":"2024-05-08T22:46:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Upgrade Datafusion to v37.1.0 (#669)\n\n* deps: upgrade datafusion to 37.1.0\r\n\r\n* feat: re-implement SessionContext::tables\r\n\r\nThe method was removed upstream but is used in many tests for `datafusion-python`.\r\n\r\nRef: https://github.com/apache/datafusion/pull/9627\r\n\r\n* feat: upgrade dataframe write_parquet and write_json\r\n\r\nThe options to write_parquet changed.\r\n\r\nwrite_json has a new argument that I defaulted to None. We can expose that config later.\r\n\r\nRef: https://github.com/apache/datafusion/pull/9382\r\n\r\n* feat: impl new ExecutionPlanProperties for DatasetExec\r\n\r\nRef: https://github.com/apache/datafusion/pull/9346\r\n\r\n* feat: add upstream variant and method params\r\n\r\n- `WindowFunction` and `AggregateFunction` have `null_treatment` options.\r\n- `ScalarValue` and `DataType` have new variants\r\n- `SchemaProvider::table` now returns a `Result`\r\n\r\n* lint: allow(deprecated) for make_scalar_function\r\n\r\n* feat: migrate functions.rs\r\n\r\n`datafusion` completed an Epic that ported many of the `BuiltInFunctions` enum to `SclarUDF`.\r\n\r\nI created new macros to simplify the port, and used these macros to refactor a few existing functions.\r\n\r\nRef: https://github.com/apache/datafusion/issues/9285\r\n\r\n* fixme: commented out last failing test\r\n\r\nThis is a bug upstream in datafusion\r\n\r\nFAILED datafusion/tests/test_functions.py::test_array_functions - pyo3_runtime.PanicException: range end index 9 out of range for slice of length 8\r\n\r\n* chore: update Cargo.toml package info","shortMessageHtmlLink":"Upgrade Datafusion to v37.1.0 (apache#669)"}},{"before":"996e584037a3fc44190858b03a972fa6bf4a4259","after":null,"ref":"refs/heads/fix-docs","pushedAt":"2024-04-26T18:51:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":"ad7120122bbf9506c011b61dd94f1e4a9b6e09ba","after":"996e584037a3fc44190858b03a972fa6bf4a4259","ref":"refs/heads/fix-docs","pushedAt":"2024-04-26T17:12:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"specify protoc 3.20.2 rather than 3.x","shortMessageHtmlLink":"specify protoc 3.20.2 rather than 3.x"}},{"before":null,"after":"ad7120122bbf9506c011b61dd94f1e4a9b6e09ba","ref":"refs/heads/fix-docs","pushedAt":"2024-04-24T18:55:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"use python 3.11 to publish docs","shortMessageHtmlLink":"use python 3.11 to publish docs"}},{"before":"a635d034bf4ee551aa5276e11013d0d328714ddb","after":null,"ref":"refs/heads/asf-yaml","pushedAt":"2024-04-23T15:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":null,"after":"a635d034bf4ee551aa5276e11013d0d328714ddb","ref":"refs/heads/asf-yaml","pushedAt":"2024-04-23T14:58:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"update domain names and paths in asf yaml","shortMessageHtmlLink":"update domain names and paths in asf yaml"}},{"before":"3a82be08c458358a3c07587c2b4d9ffbaf646ca2","after":"7366f8919d9b679baa5d312c515b29cc055867a2","ref":"refs/heads/main","pushedAt":"2024-04-23T14:56:10.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"Expose unnest feature (#641)\n\n* Expose unnest feature\r\n\r\n* Update dataframe operation name to match rust implementation","shortMessageHtmlLink":"Expose unnest feature (apache#641)"}},{"before":"238c69d6f2b022b8dd75959997979045cc9758b7","after":null,"ref":"refs/heads/remove-sql-on-x-examples","pushedAt":"2024-03-04T16:55:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"}},{"before":"f521c256fa56c30bb0f6c5f53414db039666816f","after":"238c69d6f2b022b8dd75959997979045cc9758b7","ref":"refs/heads/remove-sql-on-x-examples","pushedAt":"2024-03-04T14:55:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"remove SQL om polars/pandas/cudf experiment","shortMessageHtmlLink":"remove SQL om polars/pandas/cudf experiment"}},{"before":"74365372eee62a82eb5bf9a71195b9ef1f60871a","after":"f521c256fa56c30bb0f6c5f53414db039666816f","ref":"refs/heads/remove-sql-on-x-examples","pushedAt":"2024-03-04T03:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andygrove","name":"Andy Grove","path":"/andygrove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934084?s=80&v=4"},"commit":{"message":"remove cudf/pandas/polars contexts","shortMessageHtmlLink":"remove cudf/pandas/polars contexts"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNDoyMjowNS4wMDAwMDBazwAAAASWWUV6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNDoyMjowNS4wMDAwMDBazwAAAASWWUV6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQwMzowNzoxNC4wMDAwMDBazwAAAAQLTwJF"}},"title":"Activity · andygrove/datafusion-python"}