{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":362473446,"defaultBranch":"master","name":"astrapy","ownerLogin":"datastax","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-28T13:15:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/573369?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716395947.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0b207cb61c2334b7ca56276f293054a06e8686d4","ref":"refs/heads/SL-post-1.2-improvements","pushedAt":"2024-05-22T16:39:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"update docstrings about projection and on get_database re: endpoints","shortMessageHtmlLink":"update docstrings about projection and on get_database re: endpoints"}},{"before":"bbc88f241403fa67258ad0c1f8133ef17bb8428c","after":null,"ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-22T09:39:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"}},{"before":"9f039ad25e3628b840ad67e516e86d433150351d","after":"cb881ee4ed8b104002421a2665920789553821df","ref":"refs/heads/master","pushedAt":"2024-05-22T09:39:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"Vectorize support + nonAstra databases for v1.2.0 (#280)\n\n* handling of absent components in core db api path\r\n\r\n* client module aware of non-astra\r\n\r\n* environment knowledge throughout database and admin objects\r\n\r\n* WIP on the DataAPIDatabaseAdmin\r\n\r\n* started the API Commander\r\n\r\n* APICommander and DataAPIDatabaseAdmin mostly implemented\r\n\r\n* api_commander: take out token handling, manage caller stack, add OTHER in environments\r\n\r\n* add missing lazy import in DataAPIDatabaseAdmin\r\n\r\n* base options percolate through Collection. WIP not uysed yet\r\n\r\n* custom header passthrough from idiomatic collection to request; added unit+integration tests for vectorize\r\n\r\n* docstring typo fixes\r\n\r\n* more control over local header vectorize tests\r\n\r\n* add azure_openai to vectorize tests\r\n\r\n* add testing of vectorize for jina,mistral,voyage\r\n\r\n* timeout inherited from collection default\r\n\r\n* complete vectorize test matrix, adapt to Astra, refactor test directory and code\r\n\r\n* remove a temporary providers json\r\n\r\n* better validation of cmdline model whitelisting\r\n\r\n* vectorize test assets refactoring\r\n\r\n* full split of vectorize tests by auth type\r\n\r\n* commented out-of-scope providers\r\n\r\n* shared_secret vectorize test; authentication param name in service options\r\n\r\n* more provider exclusion logic\r\n\r\n* refactor API Options for further extensibility\r\n\r\n* adding api_options module\r\n\r\n* add upstage to the tested providers; add the insert-one alternate testing code\r\n\r\n* more hf providers, fix azure_oai, upstage with its special testing\r\n\r\n* update projection docstrings; expand projection type for slices\r\n\r\n* remove the unused ensure_fields parameter in projection normalization\r\n\r\n* remove under-current-dev note for vectorize; added projection to in-docstring find_one calls\r\n\r\n* add check on the returned service object in vectorize int. tests\r\n\r\n* toward automation of test case checks\r\n\r\n* dynamic vecprovider test generation\r\n\r\n* docstring finalized for vectorize\r\n\r\n* refactor tests to consolidate a single vectorize folder\r\n\r\n* finish test refactoring; add missing methods of DataAPIDatabaseAdmin\r\n\r\n* add replication_options in data api admin docstring\r\n\r\n* generalize in-depth vectorize tests; fix no-apikey-in-header bug with async collections\r\n\r\n* cleanup of docstrings and references\r\n\r\n* add tests on projection with ; add vectorize tests header-overrides-shared_secret\r\n\r\n* leave nemo selection to the findEmbProv endpoint; remove the failing test on {:1} projection (the new norm)\r\n\r\n* add missing type hint\r\n\r\n* admin idiomatic tests, add label of token/envs\r\n\r\n* add dataapidatabaseadmin missing docstrings\r\n\r\n* adapt get_database to accept api_endpoint in place of id\r\n\r\n* version bump -> 1.2.0\r\n\r\n* better error message and more tolerant parsing for nonAstra api endpoints\r\n\r\n* minor docstring improvements\r\n\r\n* type hint for authentication in CollectionVectorServiceOptions\r\n\r\n* insert_many and bulk_write are unordered by default\r\n\r\n* ordered=False docstring update\r\n\r\n* tiny docstring example reformat","shortMessageHtmlLink":"Vectorize support + nonAstra databases for v1.2.0 (#280)"}},{"before":"b6986729c9a159027fc976ecc36366ab0d04f867","after":"bbc88f241403fa67258ad0c1f8133ef17bb8428c","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-22T08:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"tiny docstring example reformat","shortMessageHtmlLink":"tiny docstring example reformat"}},{"before":"db55c63a8ed5574ed0aff55975e409abd0df7cd6","after":"b6986729c9a159027fc976ecc36366ab0d04f867","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-22T08:49:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"ordered=False docstring update","shortMessageHtmlLink":"ordered=False docstring update"}},{"before":"f31aebeaa62a4544e85170cff8ab5c8f48981d74","after":"db55c63a8ed5574ed0aff55975e409abd0df7cd6","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T23:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"type hint for authentication in CollectionVectorServiceOptions","shortMessageHtmlLink":"type hint for authentication in CollectionVectorServiceOptions"}},{"before":"2fa32b42ab835ee10f311118988b83c50a5bb3c6","after":"f31aebeaa62a4544e85170cff8ab5c8f48981d74","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T22:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"minor docstring improvements","shortMessageHtmlLink":"minor docstring improvements"}},{"before":"451b516b47c166a6f9d8ddf7d2ce696f96c5c9df","after":"2fa32b42ab835ee10f311118988b83c50a5bb3c6","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T22:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"better error message and more tolerant parsing for nonAstra api endpoints","shortMessageHtmlLink":"better error message and more tolerant parsing for nonAstra api endpo…"}},{"before":"d3e8e1241d5cb109434e1b3f8e77a395bd02c2db","after":"451b516b47c166a6f9d8ddf7d2ce696f96c5c9df","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T21:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"version bump -> 1.2.0","shortMessageHtmlLink":"version bump -> 1.2.0"}},{"before":"fdb7fdfab83eed7b2a045010ca4805b1e191dda1","after":"d3e8e1241d5cb109434e1b3f8e77a395bd02c2db","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T21:50:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"adapt get_database to accept api_endpoint in place of id","shortMessageHtmlLink":"adapt get_database to accept api_endpoint in place of id"}},{"before":"51141c9ec862a3dd55be667ddd4ee5d662928574","after":"fdb7fdfab83eed7b2a045010ca4805b1e191dda1","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T17:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"admin idiomatic tests, add label of token/envs","shortMessageHtmlLink":"admin idiomatic tests, add label of token/envs"}},{"before":"6a334404c27283abf6774c1b891291e9571dfd38","after":"51141c9ec862a3dd55be667ddd4ee5d662928574","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T16:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"add missing type hint","shortMessageHtmlLink":"add missing type hint"}},{"before":"c18fd8d4548fb816ab0dc1883af5ba753d770c1b","after":"6a334404c27283abf6774c1b891291e9571dfd38","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T16:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"leave nemo selection to the findEmbProv endpoint; remove the failing test on {:1} projection (the new norm)","shortMessageHtmlLink":"leave nemo selection to the findEmbProv endpoint; remove the failing …"}},{"before":"a9c87a28e2020474923ce64cee25b5454179b5ad","after":"c18fd8d4548fb816ab0dc1883af5ba753d770c1b","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T14:07:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"add tests on projection with ; add vectorize tests header-overrides-shared_secret","shortMessageHtmlLink":"add tests on projection with ; add vectorize tests header-overrides-s…"}},{"before":"0fda7d9aec6d44d5bf901242ada3c67293018474","after":"a9c87a28e2020474923ce64cee25b5454179b5ad","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T01:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"cleanup of docstrings and references","shortMessageHtmlLink":"cleanup of docstrings and references"}},{"before":"188975a5f7974f8707c36724732fa34162e5563c","after":"0fda7d9aec6d44d5bf901242ada3c67293018474","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-21T00:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"generalize in-depth vectorize tests; fix no-apikey-in-header bug with async collections","shortMessageHtmlLink":"generalize in-depth vectorize tests; fix no-apikey-in-header bug with…"}},{"before":"62e17fcae4c1d88575d30272bd8b110bd8e4ae0a","after":"188975a5f7974f8707c36724732fa34162e5563c","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-20T23:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"add replication_options in data api admin docstring","shortMessageHtmlLink":"add replication_options in data api admin docstring"}},{"before":"2840e27d3f58226fa6f9c95ad0b0bff4560ef5e7","after":"62e17fcae4c1d88575d30272bd8b110bd8e4ae0a","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-20T23:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"finish test refactoring; add missing methods of DataAPIDatabaseAdmin","shortMessageHtmlLink":"finish test refactoring; add missing methods of DataAPIDatabaseAdmin"}},{"before":"24351086eeb5e1d0693b17373286c9169db90d63","after":"2840e27d3f58226fa6f9c95ad0b0bff4560ef5e7","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-20T22:56:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"refactor tests to consolidate a single vectorize folder","shortMessageHtmlLink":"refactor tests to consolidate a single vectorize folder"}},{"before":"2cd3121149710abcf1cddb80aa0410c218a287ca","after":"24351086eeb5e1d0693b17373286c9169db90d63","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-20T18:11:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"dynamic vecprovider test generation","shortMessageHtmlLink":"dynamic vecprovider test generation"}},{"before":"e28e43eb5506c2c59630925f673ddd2f807fac50","after":"2cd3121149710abcf1cddb80aa0410c218a287ca","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-18T22:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"add check on the returned service object in vectorize int. tests","shortMessageHtmlLink":"add check on the returned service object in vectorize int. tests"}},{"before":"4f6e89e72d7123a3c6287d5352bec16fccd36eba","after":"e28e43eb5506c2c59630925f673ddd2f807fac50","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-18T22:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"remove under-current-dev note for vectorize; added projection to in-docstring find_one calls","shortMessageHtmlLink":"remove under-current-dev note for vectorize; added projection to in-d…"}},{"before":"a61e69360dcdc84b6376ca299ad959da9648d66f","after":"4f6e89e72d7123a3c6287d5352bec16fccd36eba","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-18T21:51:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"remove the unused ensure_fields parameter in projection normalization","shortMessageHtmlLink":"remove the unused ensure_fields parameter in projection normalization"}},{"before":"6c298d14cffffaacf1e89731e3291b3e70b239bc","after":"a61e69360dcdc84b6376ca299ad959da9648d66f","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-17T16:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"more hf providers, fix azure_oai, upstage with its special testing","shortMessageHtmlLink":"more hf providers, fix azure_oai, upstage with its special testing"}},{"before":"56573f3f8c28a3b07f361440013bc7aa667c12af","after":"6c298d14cffffaacf1e89731e3291b3e70b239bc","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-17T09:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"add upstage to the tested providers; add the insert-one alternate testing code","shortMessageHtmlLink":"add upstage to the tested providers; add the insert-one alternate tes…"}},{"before":"2916bee525b67b2019be36425f9b4b8516ffc47f","after":"56573f3f8c28a3b07f361440013bc7aa667c12af","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-16T17:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"adding api_options module","shortMessageHtmlLink":"adding api_options module"}},{"before":"41a23c9a13d94ba08b0702e0c1e55ec4cb00b5b9","after":"2916bee525b67b2019be36425f9b4b8516ffc47f","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-16T13:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"refactor API Options for further extensibility","shortMessageHtmlLink":"refactor API Options for further extensibility"}},{"before":"94ed24412dc9c56d1f45810a2347167f54f8971c","after":"41a23c9a13d94ba08b0702e0c1e55ec4cb00b5b9","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-16T13:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"more provider exclusion logic","shortMessageHtmlLink":"more provider exclusion logic"}},{"before":"baefa252b85930ab75ef854bbf2eaea134f98e03","after":"94ed24412dc9c56d1f45810a2347167f54f8971c","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-16T12:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"shared_secret vectorize test; authentication param name in service options","shortMessageHtmlLink":"shared_secret vectorize test; authentication param name in service op…"}},{"before":"fde3e61e3446c0475ed7edd607b064182843efdb","after":"baefa252b85930ab75ef854bbf2eaea134f98e03","ref":"refs/heads/SL-nonastra-databases","pushedAt":"2024-05-15T16:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"commented out-of-scope providers","shortMessageHtmlLink":"commented out-of-scope providers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUSsGuAA","startCursor":null,"endCursor":null}},"title":"Activity · datastax/astrapy"}