{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607441698,"defaultBranch":"main","name":"lancedb","ownerLogin":"lancedb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-28T01:15:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108903835?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716485561.0","currentOid":""},"activityList":{"items":[{"before":"06df0b31d34e991fa9decfe05b64352ce38c366b","after":null,"ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T20:10:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"}},{"before":"43f920182aa1de35f0055fbf48414907add493da","after":"def087fc856c65b8a30836d1f84471e0ff50bcf8","ref":"refs/heads/main","pushedAt":"2024-05-23T20:10:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"fix: parse index_stats for scalar index (#1319)\n\nparse the index stats for scalar index - it is different from the index\r\nstats for vector index","shortMessageHtmlLink":"fix: parse index_stats for scalar index (#1319)"}},{"before":"e72669ed878ab52b625a3b0ed1709e42bca55f96","after":"06df0b31d34e991fa9decfe05b64352ce38c366b","ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T19:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"b0ee8e7082918c74ea7c307860272d95e9f495c6","after":"e72669ed878ab52b625a3b0ed1709e42bca55f96","ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T19:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"change to IndexStatistics for both scalar and vector index","shortMessageHtmlLink":"change to IndexStatistics for both scalar and vector index"}},{"before":"c3fc83870c85187592e407993ee5e2d5da2cca32","after":"b0ee8e7082918c74ea7c307860272d95e9f495c6","ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T18:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"delete code that is commmented out","shortMessageHtmlLink":"delete code that is commmented out"}},{"before":"5f583e00bc5d36f65304b2f8050020ee3af69d55","after":"c3fc83870c85187592e407993ee5e2d5da2cca32","ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T18:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"address comments and added tests for index_stats","shortMessageHtmlLink":"address comments and added tests for index_stats"}},{"before":"e4dac751e727f0859ef8a099a41f3e6991509081","after":"43f920182aa1de35f0055fbf48414907add493da","ref":"refs/heads/main","pushedAt":"2024-05-23T17:32:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjones127","name":"Will Jones","path":"/wjones127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5488879?s=80&v=4"},"commit":{"message":"Bump version: 0.8.0-beta.0 → 0.8.0","shortMessageHtmlLink":"Bump version: 0.8.0-beta.0 → 0.8.0"}},{"before":"aae02953eb9bf0a6c6f4c58ad5f9ce541a295f3c","after":"e4dac751e727f0859ef8a099a41f3e6991509081","ref":"refs/heads/main","pushedAt":"2024-05-23T17:31:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"westonpace","name":"Weston Pace","path":"/westonpace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1696093?s=80&v=4"},"commit":{"message":"chore: remove working-directory from pypi upload step (#1322)\n\nThe wheels are built to `WORKDIR/target/wheels` and the step was\r\nconfigured to look for them at `WORKDIR/python/target/wheels`.","shortMessageHtmlLink":"chore: remove working-directory from pypi upload step (#1322)"}},{"before":"1d9f76bdda2d972e4bf681ba278b2eb529b8b297","after":"aae02953eb9bf0a6c6f4c58ad5f9ce541a295f3c","ref":"refs/heads/main","pushedAt":"2024-05-23T16:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjones127","name":"Will Jones","path":"/wjones127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5488879?s=80&v=4"},"commit":{"message":"Updating package-lock.json","shortMessageHtmlLink":"Updating package-lock.json"}},{"before":"f69c3e0595c8dafad82a93a11e1f9f8f8d32c8fa","after":"1d9f76bdda2d972e4bf681ba278b2eb529b8b297","ref":"refs/heads/main","pushedAt":"2024-05-23T16:30:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"wjones127","name":"Will Jones","path":"/wjones127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5488879?s=80&v=4"},"commit":{"message":"Bump version: 0.5.0-beta.0 → 0.5.0","shortMessageHtmlLink":"Bump version: 0.5.0-beta.0 → 0.5.0"}},{"before":"8511edaaab3856d4c61b090c92e11c0cab4ff924","after":"f69c3e0595c8dafad82a93a11e1f9f8f8d32c8fa","ref":"refs/heads/main","pushedAt":"2024-05-23T16:29:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"westonpace","name":"Weston Pace","path":"/westonpace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1696093?s=80&v=4"},"commit":{"message":"chore: sync bumpversion.toml with actual version (#1321)\n\nAttempting to create a new minor version failed with:\r\n\r\n```\r\n Specified version (0.4.21-beta.0) does not match last tagged version (0.4.20) \r\n```\r\n\r\nIt seems the last release commit for rust/node was made without the new\r\nprocess and did not adjust bumpversion.toml correctly (or maybe\r\nbumpversion.toml did not exist at that time)","shortMessageHtmlLink":"chore: sync bumpversion.toml with actual version (#1321)"}},{"before":"657aba3c05435e16319ce379034739605b035eba","after":"8511edaaab3856d4c61b090c92e11c0cab4ff924","ref":"refs/heads/main","pushedAt":"2024-05-23T16:11:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"westonpace","name":"Weston Pace","path":"/westonpace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1696093?s=80&v=4"},"commit":{"message":"fix: get the last stable release before we've added a new tag (#1320)\n\nI tried to do a stable release and it failed with:\r\n\r\n```\r\n Traceback (most recent call last):\r\n File \"/home/runner/work/lancedb/lancedb/ci/check_breaking_changes.py\", line 20, in \r\n commits = repo.compare(args.base, args.head).commits\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/github/Repository.py\", line 1133, in compare\r\n headers, data = self._requester.requestJsonAndCheck(\"GET\", f\"{self.url}/compare/{base}...{head}\", params)\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/github/Requester.py\", line 548, in requestJsonAndCheck\r\n return self.__check(*self.requestJson(verb, url, parameters, headers, input, self.__customConnection(url)))\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/github/Requester.py\", line 609, in __check\r\n raise self.createException(status, responseHeaders, data)\r\ngithub.GithubException.UnknownObjectException: 404 {\"message\": \"Not Found\", \"documentation_url\": \"https://docs.github.com/rest/commits/commits#compare-two-commits\"}\r\n```\r\n\r\nI believe the problem is that we are calculating the\r\n`LAST_STABLE_RELEASE` after we have run bump version and so the newly\r\ncreated tag is in the list of tags we search and it is the most recent\r\none and so it gets included as `LAST_STABLE_RELEASE`. Then, the call to\r\ngithub fails because we haven't pushed the tag yet. This changes the\r\nlogic to grab `LAST_STABLE_RELEASE` before we create any new tags.","shortMessageHtmlLink":"fix: get the last stable release before we've added a new tag (#1320)"}},{"before":null,"after":"5f583e00bc5d36f65304b2f8050020ee3af69d55","ref":"refs/heads/parse-stats-scalar-index","pushedAt":"2024-05-23T04:54:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QianZhu","name":null,"path":"/QianZhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1305083?s=80&v=4"},"commit":{"message":"parse index_stats for scalar index","shortMessageHtmlLink":"parse index_stats for scalar index"}},{"before":"2e197ef38790b2e1b4a7e3e517ba8d03982d0d68","after":"657aba3c05435e16319ce379034739605b035eba","ref":"refs/heads/main","pushedAt":"2024-05-22T15:26:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wjones127","name":"Will Jones","path":"/wjones127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5488879?s=80&v=4"},"commit":{"message":"ci: pin aws sdk versions (#1318)","shortMessageHtmlLink":"ci: pin aws sdk versions (#1318)"}},{"before":"dcaa9df4dc7bd2f2ad18f2d6192df207012fa37d","after":null,"ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T22:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"}},{"before":"4f512af024e1691a022842ad8bbb69e2ba72e80c","after":"2e197ef38790b2e1b4a7e3e517ba8d03982d0d68","ref":"refs/heads/main","pushedAt":"2024-05-21T22:53:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0 (#1317)\n\nupgrade lance and make fixes for the upgrade","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0 (#1317)"}},{"before":"3444d20ec14cb849f6682549f1eb79f1a5a19bf7","after":"dcaa9df4dc7bd2f2ad18f2d6192df207012fa37d","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T22:41:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"66d136d2e3645537722b32681cded90830fa41d0","after":"3444d20ec14cb849f6682549f1eb79f1a5a19bf7","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T22:39:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"ef218433c5c8b53594e59a4f6ba76cdf5213e8a5","after":"66d136d2e3645537722b32681cded90830fa41d0","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T22:39:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"5c14e00be3b01f85341637cbb74259815eb2a2d6","after":"ef218433c5c8b53594e59a4f6ba76cdf5213e8a5","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T21:52:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"39fc3e3ceb5336983162a308d20a1914a2ee8841","after":"5c14e00be3b01f85341637cbb74259815eb2a2d6","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T21:20:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"4c763fb5bdad4c80ad7929718456bc0724e12d84","after":"39fc3e3ceb5336983162a308d20a1914a2ee8841","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T20:58:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"118b50aa4bff881a2320cea35079228164ff0cf6","after":"4c763fb5bdad4c80ad7929718456bc0724e12d84","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T20:43:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"fb5f237fc64c6ca04fc5dce3eaf00cebb19d6447","after":"118b50aa4bff881a2320cea35079228164ff0cf6","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T20:21:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":null,"after":"fb5f237fc64c6ca04fc5dce3eaf00cebb19d6447","ref":"refs/heads/rmeng/0.11.0","pushedAt":"2024-05-21T20:13:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"feat: upgrade lance to 0.11.0","shortMessageHtmlLink":"feat: upgrade lance to 0.11.0"}},{"before":"5349e8b1db57dda7ec7c61d6ee55b81625bf3acc","after":"4f512af024e1691a022842ad8bbb69e2ba72e80c","ref":"refs/heads/main","pushedAt":"2024-05-20T14:09:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"westonpace","name":"Weston Pace","path":"/westonpace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1696093?s=80&v=4"},"commit":{"message":"feat: add the optimize function to nodejs and async python (#1257)\n\nThe optimize function is pretty crucial for getting good performance\r\nwhen building a large scale dataset but it was only exposed in rust\r\n(many sync python users are probably doing this via to_lance today)\r\n\r\nThis PR adds the optimize function to nodejs and to python.\r\n\r\nI left the function marked experimental because I think there will\r\nlikely be changes to optimization (e.g. if we add features like\r\n\"optimize on write\"). I also only exposed the `cleanup_older_than`\r\nconfiguration parameter since this one is very commonly used and the\r\nrest have sensible defaults and we don't really know why we would\r\nrecommend different values for these defaults anyways.","shortMessageHtmlLink":"feat: add the optimize function to nodejs and async python (#1257)"}},{"before":"5e0181043845afd61c4de32e3ef05acef87f495b","after":"5349e8b1db57dda7ec7c61d6ee55b81625bf3acc","ref":"refs/heads/main","pushedAt":"2024-05-17T18:24:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wjones127","name":"Will Jones","path":"/wjones127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5488879?s=80&v=4"},"commit":{"message":"ci: make preview releases (#1302)\n\nThis PR changes the release process. Some parts are more complex, and\r\nother parts I've simplified.\r\n\r\n## Simplifications\r\n\r\n* Combined `Create Release Commit` and `Create Python Release Commit`\r\ninto a single workflow. By default, it does a release of all packages,\r\nbut you can still choose to make just a Python or just Node/Rust release\r\nthrough the arguments. This will make it rarer that we create a Node\r\nrelease but forget about Python or vice-versa.\r\n* Releases are automatically generated once a tag is pushed. This\r\neliminates the manual step of creating the release.\r\n* Release notes are automatically generated and changes are categorized\r\nbased on the PR labels.\r\n* Removed the use of `LANCEDB_RELEASE_TOKEN` in favor of just using\r\n`GITHUB_TOKEN` where it wasn't necessary. In the one place it is\r\nnecessary, I left a comment as to why it is.\r\n* Reused the version in `python/Cargo.toml` so we don't have two\r\ndifferent versions in Python LanceDB.\r\n\r\n## New changes\r\n\r\n* We now can create `preview` / `beta` releases. By default `Create\r\nRelease Commit` will create a preview release, but you can select a\r\n\"stable\" release type and it will create a full stable release.\r\n * For Python, pre-releases go to fury.io instead of PyPI\r\n* `bump2version` was deprecated, so upgraded to `bump-my-version`. This\r\nalso seems to better support semantic versioning with pre-releases.\r\n* `ci` changes will now be shown in the changelog, allowing changes like\r\nthis to be visible to users. `chore` is still hidden.\r\n\r\n## Versioning\r\n\r\n**NOTE**: unlike how it is in lance repo right now, the version in main\r\nis the last one released, including beta versions.\r\n\r\n---------\r\n\r\nCo-authored-by: Lance Release \r\nCo-authored-by: Weston Pace ","shortMessageHtmlLink":"ci: make preview releases (#1302)"}},{"before":"6eaaee59f879eaa4febc758acb7dde9096c7d364","after":"5e0181043845afd61c4de32e3ef05acef87f495b","ref":"refs/heads/main","pushedAt":"2024-05-16T06:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BubbleCal","name":null,"path":"/BubbleCal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159225399?s=80&v=4"},"commit":{"message":"feat: support IVF_HNSW_SQ (#1284)\n\nSigned-off-by: BubbleCal ","shortMessageHtmlLink":"feat: support IVF_HNSW_SQ (#1284)"}},{"before":"055efdcdb657b70d55d2eab6f95dbf179d679498","after":"6eaaee59f879eaa4febc758acb7dde9096c7d364","ref":"refs/heads/main","pushedAt":"2024-05-15T21:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"universalmind303","name":"Cory Grinstead","path":"/universalmind303","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21327470?s=80&v=4"},"commit":{"message":"fix: remove accidental console.log (#1307)\n\ni accidentally left a console.log when doing\r\nhttps://github.com/lancedb/lancedb/pull/1290","shortMessageHtmlLink":"fix: remove accidental console.log (#1307)"}},{"before":null,"after":"24526bda4cdd00ee8d41ddc3eecd7e1c43048a9e","ref":"refs/heads/rmeng/patch","pushedAt":"2024-05-15T17:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chebbyChefNEQ","name":"Rob Meng","path":"/chebbyChefNEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12615154?s=80&v=4"},"commit":{"message":"patch","shortMessageHtmlLink":"patch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUmlQegA","startCursor":null,"endCursor":null}},"title":"Activity · lancedb/lancedb"}