{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9801644,"defaultBranch":"main","name":"elasticsearch-py","ownerLogin":"elastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-01T22:47:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6764390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714622676.0","currentOid":""},"activityList":{"items":[{"before":"c74b80d46aa32e53f734b0fa97587b8b899a6afd","after":null,"ref":"refs/heads/generates_8.14_code","pushedAt":"2024-05-02T04:04:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pquentin","name":"Quentin Pradet","path":"/pquentin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327?s=80&v=4"}},{"before":"784674fb0396f1fa1477814f9e4038a8d8649f58","after":"90aa5cb9151c1e46df172704b8ee14c264d04c52","ref":"refs/heads/8.14","pushedAt":"2024-05-02T04:04:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pquentin","name":"Quentin Pradet","path":"/pquentin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327?s=80&v=4"},"commit":{"message":"Auto-generated API code (#2534)","shortMessageHtmlLink":"Auto-generated API code (#2534)"}},{"before":"2d2bca315f86bc9b19e2cd4368d386abe6cddec7","after":"c74b80d46aa32e53f734b0fa97587b8b899a6afd","ref":"refs/heads/generates_8.14_code","pushedAt":"2024-05-01T06:07:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Auto-generated API code","shortMessageHtmlLink":"Auto-generated API code"}},{"before":"01466eacbf92299e585ba69af78b9decc974c0e0","after":"3df73058c4a42f04318516811e9a1b2db2a70bb6","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:55:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"Async tests and generated sync tests","shortMessageHtmlLink":"Async tests and generated sync tests"}},{"before":"9b7a5751110f2ead625135347b6043f2a9c9b0cb","after":"01466eacbf92299e585ba69af78b9decc974c0e0","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"Async tests and generated sync tests","shortMessageHtmlLink":"Async tests and generated sync tests"}},{"before":"d46a953c874f74d3820024f89b54f23a0beb4cf7","after":"9b7a5751110f2ead625135347b6043f2a9c9b0cb","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"keep parametrized test","shortMessageHtmlLink":"keep parametrized test"}},{"before":"5f711e1b326578cfc0eb8c9e44d4da484ee6e2e9","after":"d46a953c874f74d3820024f89b54f23a0beb4cf7","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:24:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"fix test for 3.7","shortMessageHtmlLink":"fix test for 3.7"}},{"before":"c0358405646abd27d340e833d53776edc8dbca1e","after":"5f711e1b326578cfc0eb8c9e44d4da484ee6e2e9","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:16:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"bla","shortMessageHtmlLink":"bla"}},{"before":null,"after":"c0358405646abd27d340e833d53776edc8dbca1e","ref":"refs/heads/genai-orchestration-async-tests","pushedAt":"2024-04-30T15:08:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"bla","shortMessageHtmlLink":"bla"}},{"before":"d27f9f831fe783d27cbcf7f6086e85387da3bce5","after":null,"ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-30T13:19:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"}},{"before":"8511ba7e033adb39058c078bf75562f34d243288","after":"c2b0ca318172ee55f3d44add3c7210720f7023a3","ref":"refs/heads/main","pushedAt":"2024-04-30T13:19:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"VectorStore for GenAI integrations (#2528)\n\n* ElasticsearchStore\r\n\r\n* Update elasticsearch/store/_utilities.py\r\n\r\nCo-authored-by: Quentin Pradet \r\n\r\n* rename; depend on client; async only\r\n\r\n* generate _sync files\r\n\r\n* add cleanup step for _sync generation\r\n\r\n* fix formatting\r\n\r\n* more linting fixes\r\n\r\n* batch embedding call; infer num_dimensions\r\n\r\n* revert accidental changes\r\n\r\n* keep field names only in store; apply metadata mappings in store\r\n\r\n* fix typos in file names\r\n\r\n* use `elasticsearch_url` fixture; create conftest.py\r\n\r\n* export relevant classes\r\n\r\n* remove Semantic strategy\r\n\r\nwait for `semantic_text` to land\r\n\r\n* es_query is sync\r\n\r\n* async strategies\r\n\r\n* cleanup old file\r\n\r\n* add docker-compose service with model deployment\r\n\r\n* optional dependencies for MMR\r\n\r\n* only test sync parts\r\n\r\n* cleanup unasync script\r\n\r\n* nox: install optional deps\r\n\r\n* fix tests with requests remembering Transport\r\n\r\n* fix numpy typing\r\n\r\n* add user agent default argument\r\n\r\n* move to `elasticsearch.helpers.vectorstore`\r\n\r\n* use Protocol over ABC\r\n\r\n* revert Protocol change because Python 3.7\r\n\r\n* address PR feedback:\r\n\r\n- Strategy suffix\r\n- Sphinx docstrings\r\n- add user agent to EmbeddingService\r\n- raise ConflictError\r\n- various cleanup\r\n\r\n* improve docstring\r\n\r\n* fix metadata mappings issue\r\n\r\n* address PR feedback\r\n\r\n* add error tests for strategies\r\n\r\n* canonical names, keyword args only\r\n\r\n* fix sparse vector strategy bug (duplicate `size`)\r\n\r\n* all wildcard deletes in compose ES\r\n\r\n---------\r\n\r\nCo-authored-by: Quentin Pradet ","shortMessageHtmlLink":"VectorStore for GenAI integrations (#2528)"}},{"before":"e00d182ffb445e949eb2818f25e4fdd10a860a48","after":"d27f9f831fe783d27cbcf7f6086e85387da3bce5","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-30T12:49:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"all wildcard deletes in compose ES","shortMessageHtmlLink":"all wildcard deletes in compose ES"}},{"before":"93a71e38bc3fb84ace18aad2e167a1b264335c83","after":"e00d182ffb445e949eb2818f25e4fdd10a860a48","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-30T12:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"all wildcard deletes in compose ES","shortMessageHtmlLink":"all wildcard deletes in compose ES"}},{"before":"f32ceb2c6dda1ecdd21701847095ecce5fc05820","after":"93a71e38bc3fb84ace18aad2e167a1b264335c83","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-30T12:42:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"fix sparse vector strategy bug (duplicate `size`)","shortMessageHtmlLink":"fix sparse vector strategy bug (duplicate size)"}},{"before":"4f287611c768b74e0c973e3e91342e6b7660b769","after":"f32ceb2c6dda1ecdd21701847095ecce5fc05820","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-29T12:18:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"add error tests for strategies","shortMessageHtmlLink":"add error tests for strategies"}},{"before":"6f81af91f774aa77d251bdf93e3f2dff51d298c5","after":"4f287611c768b74e0c973e3e91342e6b7660b769","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-29T12:15:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"add error tests for strategies","shortMessageHtmlLink":"add error tests for strategies"}},{"before":"035c3972aec18f9d11bc1772f3ff7f1e16fc50d1","after":null,"ref":"refs/heads/generates_main_code","pushedAt":"2024-04-27T07:59:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pquentin","name":"Quentin Pradet","path":"/pquentin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327?s=80&v=4"}},{"before":"57210c683ea8a6ef36fcc5867e192e35af524935","after":"8511ba7e033adb39058c078bf75562f34d243288","ref":"refs/heads/main","pushedAt":"2024-04-27T07:59:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pquentin","name":"Quentin Pradet","path":"/pquentin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327?s=80&v=4"},"commit":{"message":"Auto-generated API code (#2536)","shortMessageHtmlLink":"Auto-generated API code (#2536)"}},{"before":null,"after":"035c3972aec18f9d11bc1772f3ff7f1e16fc50d1","ref":"refs/heads/generates_main_code","pushedAt":"2024-04-27T06:06:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Auto-generated API code","shortMessageHtmlLink":"Auto-generated API code"}},{"before":null,"after":"7601b9425a32f8842ba1025f9603ffd5955c326a","ref":"refs/heads/annieh/add_setup_upgrade_es_code_examples","pushedAt":"2024-04-27T02:00:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anniegale9538","name":"Annie Hansen","path":"/anniegale9538","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159293849?s=80&v=4"},"commit":{"message":"setup and update code examples","shortMessageHtmlLink":"setup and update code examples"}},{"before":"a5dea84c7b540deffe09f8f334b328e61766af77","after":"6f81af91f774aa77d251bdf93e3f2dff51d298c5","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-26T09:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"fix metadata mappings issue","shortMessageHtmlLink":"fix metadata mappings issue"}},{"before":"71ca330449129ff0d78b1950a42e51726caa51e1","after":"a5dea84c7b540deffe09f8f334b328e61766af77","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-25T11:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"improve docstring","shortMessageHtmlLink":"improve docstring"}},{"before":"6aa6d736656b4feaf4971b652c281ba03cfeeb73","after":"71ca330449129ff0d78b1950a42e51726caa51e1","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-25T11:10:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"address PR feedback:\n\n- Strategy suffix\n- Sphinx docstrings\n- add user agent to EmbeddingService\n- raise ConflictError\n- various cleanup","shortMessageHtmlLink":"address PR feedback:"}},{"before":null,"after":"2d2bca315f86bc9b19e2cd4368d386abe6cddec7","ref":"refs/heads/generates_8.14_code","pushedAt":"2024-04-25T06:06:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elasticmachine","name":"Elastic Machine","path":"/elasticmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15837671?s=80&v=4"},"commit":{"message":"Auto-generated API code","shortMessageHtmlLink":"Auto-generated API code"}},{"before":"0d94881bd841616ed0dfd767ff5a04a17b177b5a","after":"6aa6d736656b4feaf4971b652c281ba03cfeeb73","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"revert Protocol change because Python 3.7","shortMessageHtmlLink":"revert Protocol change because Python 3.7"}},{"before":"edd0ff8745d8e516955dccf963f0e83a94db8907","after":"0d94881bd841616ed0dfd767ff5a04a17b177b5a","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:36:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"use Protocol over ABC","shortMessageHtmlLink":"use Protocol over ABC"}},{"before":"11c882515471fd0011c077139354afdb3e42590c","after":"edd0ff8745d8e516955dccf963f0e83a94db8907","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"use Protocol over ABC","shortMessageHtmlLink":"use Protocol over ABC"}},{"before":"d3c2e629ed7de836b0cb9e7be65613eb076ebd91","after":"11c882515471fd0011c077139354afdb3e42590c","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"move to `elasticsearch.helpers.vectorstore`","shortMessageHtmlLink":"move to elasticsearch.helpers.vectorstore"}},{"before":"e458f1cfd10a5072924ba6901b55fd7a000ee212","after":"d3c2e629ed7de836b0cb9e7be65613eb076ebd91","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:16:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"add user agent default argument","shortMessageHtmlLink":"add user agent default argument"}},{"before":"9c50c6d71764e833c4206572a149ee94a9df8155","after":"e458f1cfd10a5072924ba6901b55fd7a000ee212","ref":"refs/heads/genai-orchestration","pushedAt":"2024-04-24T12:03:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maxjakob","name":"Max Jakob","path":"/maxjakob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/851520?s=80&v=4"},"commit":{"message":"add user agent default argument","shortMessageHtmlLink":"add user agent default argument"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP2fcCwA","startCursor":null,"endCursor":null}},"title":"Activity ยท elastic/elasticsearch-py"}