{"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:1726932580.0","currentOid":""},"activityList":{"items":[{"before":"e3f8e2a0a5767658444dda6b83058686591c64b1","after":null,"ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T15:28:41.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":"bdf08a424b8732cd0093bb7abad27ebc929fb63c","after":"bd99707e8bd3e68e3701ffb348b2305dc6028569","ref":"refs/heads/master","pushedAt":"2024-09-21T15:28:40.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":"Deprecation of all things \"namespace\" (#316)\n\n* logging WARNINGs from Data API\r\n\r\n* deprecate bulk_write\r\n\r\n* keyspace method introduced + deprecation of namespace-same-named ones\r\n\r\n* property-adjusted testing in idiomatic\r\n\r\n* all namespace-methods deprecated and replicated with keyspace\r\n\r\n* introduce update_db_keyspace parameter, deprecate update_db_namespace + tests\r\n\r\n* fixed the deprecation of 'namespace' when it is a property\r\n\r\n* fix/simplify stacklevel logic for deprecation utilities\r\n\r\n* first sweep to rename internal variables\r\n\r\n* second sweep to rename internal variables\r\n\r\n* exceptions, constants and a few renames in tests\r\n\r\n* DatabaseInfo and CollectionInfo double-attributes\r\n\r\n* keyspace as parameter to all methods, with namespace as deprecated alias\r\n\r\n* all 'namespace=' renamed\r\n\r\n* swept/cleaned docstrings and stray references\r\n\r\n* most of the test assets cleaned as well\r\n\r\n* adapt to nulls-vs-absent ambiguity in findEmbProv responses\r\n\r\n* ensure forced dimensions overcome whether defaultValue=null for dimension in findEmvProv response\r\n\r\n* bump to 1.5.0","shortMessageHtmlLink":"Deprecation of all things \"namespace\" (#316)"}},{"before":"945de412cf060ead6e205412f4f77bc14ba00ac2","after":"e3f8e2a0a5767658444dda6b83058686591c64b1","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T15:14:12.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":"bump to 1.5.0","shortMessageHtmlLink":"bump to 1.5.0"}},{"before":"0a115840ebab9ce758fe0a8df8737747e27402d9","after":"945de412cf060ead6e205412f4f77bc14ba00ac2","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T15:13:02.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":"ensure forced dimensions overcome whether defaultValue=null for dimension in findEmvProv response","shortMessageHtmlLink":"ensure forced dimensions overcome whether defaultValue=null for dimen…"}},{"before":"a22f6bf06f75fc13abc9220878f1ada5dc643f82","after":"0a115840ebab9ce758fe0a8df8737747e27402d9","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T14:43:50.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":"adapt to nulls-vs-absent ambiguity in findEmbProv responses","shortMessageHtmlLink":"adapt to nulls-vs-absent ambiguity in findEmbProv responses"}},{"before":"41f18eacde3f364e507a92c0f0632233866f5c96","after":"a22f6bf06f75fc13abc9220878f1ada5dc643f82","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T01:55:37.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":"most of the test assets cleaned as well","shortMessageHtmlLink":"most of the test assets cleaned as well"}},{"before":"add91531940493a912f9119e446cff28e8c60108","after":"41f18eacde3f364e507a92c0f0632233866f5c96","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T01:00:28.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":"all 'namespace=' renamed","shortMessageHtmlLink":"all 'namespace=' renamed"}},{"before":"718db74a769638070b4d34f9948b331dde925893","after":"add91531940493a912f9119e446cff28e8c60108","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-21T00:50: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":"keyspace as parameter to all methods, with namespace as deprecated alias","shortMessageHtmlLink":"keyspace as parameter to all methods, with namespace as deprecated alias"}},{"before":"3a504864ed9755bb2b0c36cfa4dc12167e690fc0","after":"718db74a769638070b4d34f9948b331dde925893","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T23:49:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hemidactylus","name":"Stefano Lottini","path":"/hemidactylus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14221764?s=80&v=4"},"commit":{"message":"DatabaseInfo and CollectionInfo double-attributes","shortMessageHtmlLink":"DatabaseInfo and CollectionInfo double-attributes"}},{"before":"7c455f67f14bfd4e66e5f2775643a0290b5fadcb","after":"3a504864ed9755bb2b0c36cfa4dc12167e690fc0","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T23:05: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":"fix/simplify stacklevel logic for deprecation utilities","shortMessageHtmlLink":"fix/simplify stacklevel logic for deprecation utilities"}},{"before":"30ad8fffc006738ca931a9516ca5247e6b19c935","after":"7c455f67f14bfd4e66e5f2775643a0290b5fadcb","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T22:47:28.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":"fixed the deprecation of 'namespace' when it is a property","shortMessageHtmlLink":"fixed the deprecation of 'namespace' when it is a property"}},{"before":"e5dfb4a8dda76e8e5498fe1dd226de756b484daf","after":"30ad8fffc006738ca931a9516ca5247e6b19c935","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T22: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":"introduce update_db_keyspace parameter, deprecate update_db_namespace + tests","shortMessageHtmlLink":"introduce update_db_keyspace parameter, deprecate update_db_namespace…"}},{"before":"81f8e207eb0228c17a4a0c260403a3678be3dcb4","after":"e5dfb4a8dda76e8e5498fe1dd226de756b484daf","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T20:57:09.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":"all namespace-methods deprecated and replicated with keyspace","shortMessageHtmlLink":"all namespace-methods deprecated and replicated with keyspace"}},{"before":"1cc19ae65f9a8a92c11790d9ed818d254df10ddd","after":"81f8e207eb0228c17a4a0c260403a3678be3dcb4","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T16:57:36.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":"property-adjusted testing in idiomatic","shortMessageHtmlLink":"property-adjusted testing in idiomatic"}},{"before":"380aea1766cb12c8a5e2d9dd56520caadb2ef635","after":"a87c0d7df8846d629ec79b46a49b8a281a10ce58","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:21:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Add ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Add ruff rules UP(pyupgrade)"}},{"before":"35b6a70074968fbc165b6e6056dbb9000c519c87","after":"380aea1766cb12c8a5e2d9dd56520caadb2ef635","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:19:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Ad ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Ad ruff rules UP(pyupgrade)"}},{"before":"db4f76646f79ee7b8c4e7ad8f5357ebdbf89433c","after":"35b6a70074968fbc165b6e6056dbb9000c519c87","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:18:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Ad ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Ad ruff rules UP(pyupgrade)"}},{"before":"486248d64ea8057e6e223c0480eb0d5d03803759","after":"db4f76646f79ee7b8c4e7ad8f5357ebdbf89433c","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:16:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Ad ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Ad ruff rules UP(pyupgrade)"}},{"before":"60ce6a7c7fcfa7894eb1013a77b7bd502e831244","after":"486248d64ea8057e6e223c0480eb0d5d03803759","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:14:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Ad ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Ad ruff rules UP(pyupgrade)"}},{"before":null,"after":"60ce6a7c7fcfa7894eb1013a77b7bd502e831244","ref":"refs/heads/ruff-rules-up","pushedAt":"2024-09-20T16:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cbornet","name":"Christophe Bornet","path":"/cbornet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11633333?s=80&v=4"},"commit":{"message":"Ad ruff rules UP(pyupgrade)","shortMessageHtmlLink":"Ad ruff rules UP(pyupgrade)"}},{"before":null,"after":"1cc19ae65f9a8a92c11790d9ed818d254df10ddd","ref":"refs/heads/SL-1.5-deprecations","pushedAt":"2024-09-20T09:57:51.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":"logging WARNINGs from Data API","shortMessageHtmlLink":"logging WARNINGs from Data API"}},{"before":"b413894a4166163f84716765f15cd5b074b71f0c","after":null,"ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-18T16:39:09.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":"474fe4f1435d13f7afe6dca08487d5514fcb40d4","after":"bdf08a424b8732cd0093bb7abad27ebc929fb63c","ref":"refs/heads/master","pushedAt":"2024-09-18T16:39:07.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":"Complete removal of \"core\" from the idiomatic API (#314)\n\n* added http-error handling to api cmder; added apicmd equality to astradbdatabaseadmin eq method\r\n\r\n* Database has switched to APICommander\r\n\r\n* wip through collections\r\n\r\n* collections.py is core-free and tested\r\n\r\n* sync cursor is core-free\r\n\r\n* cursors are core-free (no prefetch support)\r\n\r\n* remove unused error recast-decorators\r\n\r\n* wip on full decoupling of defaults, constants, utils\r\n\r\n* user-agent and payload transformation libs brought to idiomatic\r\n\r\n* request tools is core-less. Only ops remain now\r\n\r\n* mirrored exception tree for devops; WIP, started core-freeing admin\r\n\r\n* admin part I: fetch db info uses apicommander\r\n\r\n* api_commander got additional_path param in request methods\r\n\r\n* wip before cleaning AstraDBDatabaseAdmin\r\n\r\n* admin is core-free\r\n\r\n* removed the last recast-decorators. Idiomatic is fully core-free\r\n\r\n* core is completely sealed away\r\n\r\n* deprecation of core (with a test thereof); update README changesfile, version bump for 1.5\r\n\r\n* more linter-induced style fixes\r\n\r\n* replace collections.abc.Iterator with typing.Iterator for subscriptability\r\n\r\n* update README; update AstraDBDatabaseAdmin unit testing; add DataAPIDatabaseAdmin unit test\r\n\r\n* basic unit test for apicommander\r\n\r\n* remove TRACE logging level; reduce code dup in apicommander\r\n\r\n* unit tests for APICommander\r\n\r\n* add test of insert_many with empty doc list\r\n\r\n* final changesfile","shortMessageHtmlLink":"Complete removal of \"core\" from the idiomatic API (#314)"}},{"before":"89ebb2678fd0ed011dfce5ef1629671548494a31","after":"b413894a4166163f84716765f15cd5b074b71f0c","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-18T15:42:26.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":"Merge branch 'SL-database-uses-api-commander' of https://github.com/datastax/astrapy into SL-database-uses-api-commander","shortMessageHtmlLink":"Merge branch 'SL-database-uses-api-commander' of https://github.com/d…"}},{"before":"f4a49beef05601ceb0fa5e1c726c5b12bc2048a5","after":"89ebb2678fd0ed011dfce5ef1629671548494a31","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-17T23:17: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":"add test of insert_many with empty doc list","shortMessageHtmlLink":"add test of insert_many with empty doc list"}},{"before":"15e1eb5abecb845b5cd9ec99e1b12ef236ac43aa","after":"f4a49beef05601ceb0fa5e1c726c5b12bc2048a5","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-17T23:10:46.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":"unit tests for APICommander","shortMessageHtmlLink":"unit tests for APICommander"}},{"before":"5f5119101c07361c620a3a10c8f298b6578bf8fe","after":"15e1eb5abecb845b5cd9ec99e1b12ef236ac43aa","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-17T16:54:14.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":"update README; update AstraDBDatabaseAdmin unit testing; add DataAPIDatabaseAdmin unit test","shortMessageHtmlLink":"update README; update AstraDBDatabaseAdmin unit testing; add DataAPID…"}},{"before":"1a7f4c6442dff7a08ef4e2f3bb9cd49ba0bf67da","after":"5f5119101c07361c620a3a10c8f298b6578bf8fe","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-17T14:40: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":"replace collections.abc.Iterator with typing.Iterator for subscriptability","shortMessageHtmlLink":"replace collections.abc.Iterator with typing.Iterator for subscriptab…"}},{"before":"2132d05ff9eb35fe5517d0d37b9232aad7a3f319","after":null,"ref":"refs/heads/SL-cursors-reenable-prefetched","pushedAt":"2024-09-16T12:14:55.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":"60bf7b98a08a3140cb9e842657c511a882cfdea4","after":"1a7f4c6442dff7a08ef4e2f3bb9cd49ba0bf67da","ref":"refs/heads/SL-database-uses-api-commander","pushedAt":"2024-09-16T12:03:59.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 linter-induced style fixes","shortMessageHtmlLink":"more linter-induced style fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNToyODo0MS4wMDAwMDBazwAAAAS8w-cu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNToyODo0MS4wMDAwMDBazwAAAAS8w-cu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMjowMzo1OS4wMDAwMDBazwAAAAS3X02S"}},"title":"Activity · datastax/astrapy"}