{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59235,"defaultBranch":"master","name":"pyodbc","ownerLogin":"mkleehammer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-10-03T15:19:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27421?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725815895.0","currentOid":""},"activityList":{"items":[{"before":"178fa07aab63b01c03388a15ef6f50584ce889ca","after":"210ab08ef43eb980ac3231e2cf9da5c611ddf791","ref":"refs/heads/master","pushedAt":"2024-09-15T16:01:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"keitherskine","name":"Keith Erskine","path":"/keitherskine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158224?s=80&v=4"},"commit":{"message":"pyodbc.pyi tweaks","shortMessageHtmlLink":"pyodbc.pyi tweaks"}},{"before":"5c37efc6268f49ee6f60210c7dfe6a5aab9e1a46","after":"178fa07aab63b01c03388a15ef6f50584ce889ca","ref":"refs/heads/master","pushedAt":"2024-09-10T23:56:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"keitherskine","name":"Keith Erskine","path":"/keitherskine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158224?s=80&v=4"},"commit":{"message":"Add Python 3.13 to CI","shortMessageHtmlLink":"Add Python 3.13 to CI"}},{"before":"f1a2ddfaf8f7017598b219fd115aab0836b61a82","after":null,"ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T17:18:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"}},{"before":"d11592ce6a237ee34d60e3bb9e691d99f9bb95a8","after":"5c37efc6268f49ee6f60210c7dfe6a5aab9e1a46","ref":"refs/heads/master","pushedAt":"2024-09-08T17:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keitherskine","name":"Keith Erskine","path":"/keitherskine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158224?s=80&v=4"},"commit":{"message":"fix sqlcmd issues Ubuntu CI\n\nFixes #1380.","shortMessageHtmlLink":"fix sqlcmd issues Ubuntu CI"}},{"before":"6681b5a32592a86f4f53a072ded449d4c7ced55a","after":"f1a2ddfaf8f7017598b219fd115aab0836b61a82","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T17:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Undo 2017","shortMessageHtmlLink":"Undo 2017"}},{"before":"02ab0d93cf48df233029d8df59c12b261ed947ba","after":"6681b5a32592a86f4f53a072ded449d4c7ced55a","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Update sqlcmd path after install","shortMessageHtmlLink":"Update sqlcmd path after install"}},{"before":"9651d9a8936bd038071873160e7b29d740c005b5","after":"02ab0d93cf48df233029d8df59c12b261ed947ba","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"apt install","shortMessageHtmlLink":"apt install"}},{"before":"5d99b8e7bfbc354a64362b244e1462a41de4ed8e","after":"9651d9a8936bd038071873160e7b29d740c005b5","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Try pin","shortMessageHtmlLink":"Try pin"}},{"before":"23f775da103921f0b6cf0a91b67d14c81827f31c","after":"5d99b8e7bfbc354a64362b244e1462a41de4ed8e","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"restore 1","shortMessageHtmlLink":"restore 1"}},{"before":"9c700679acaa127284903a10750f2c689489f55d","after":"23f775da103921f0b6cf0a91b67d14c81827f31c","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:41:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Experimenting","shortMessageHtmlLink":"Experimenting"}},{"before":"2a36d5b1e7d4792f6880543e88f81a3b33b0c182","after":"9c700679acaa127284903a10750f2c689489f55d","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Experimenting","shortMessageHtmlLink":"Experimenting"}},{"before":null,"after":"2a36d5b1e7d4792f6880543e88f81a3b33b0c182","ref":"refs/heads/fix-ss-tests","pushedAt":"2024-09-08T16:24:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"CI: update SQL Server path due to MS change","shortMessageHtmlLink":"CI: update SQL Server path due to MS change"}},{"before":"c913dc80009c9d64f995f6d5b6e27db4761e6883","after":"d11592ce6a237ee34d60e3bb9e691d99f9bb95a8","ref":"refs/heads/master","pushedAt":"2024-09-08T15:55:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Convert tabs to spaces","shortMessageHtmlLink":"Convert tabs to spaces"}},{"before":"7a710e760988fdf44494d35e09784960feea2ad5","after":"c913dc80009c9d64f995f6d5b6e27db4761e6883","ref":"refs/heads/master","pushedAt":"2024-09-08T15:50:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Adjust for _PyLong_AsByteArray signature change in Python 3.13 (#1344)\n\nSigned-off-by: Adam Williamson ","shortMessageHtmlLink":"Adjust for _PyLong_AsByteArray signature change in Python 3.13 (#1344)"}},{"before":"9078f197d7139d699c6fc565275e9945241be3bd","after":"7a710e760988fdf44494d35e09784960feea2ad5","ref":"refs/heads/master","pushedAt":"2024-04-16T21:51:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Fix first item in sequence memory leak from ref count increasing\n\nFix suggested by @v-chojas and @gordthompson","shortMessageHtmlLink":"Fix first item in sequence memory leak from ref count increasing"}},{"before":"ff1dd2318ec7792f9f031c6ea3966852ac013496","after":"9078f197d7139d699c6fc565275e9945241be3bd","ref":"refs/heads/master","pushedAt":"2024-04-16T21:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"connect: Do not deref `encoding` parameter (#1343)\n\nThe `encoding` parameter was being put into an Object wrapper which decremented its refcount\ncausing a segfault if used. The value is not kept so the easiest solution is to simply borrow\nthe original pointer and do not wrap it. I'm not sure why I did.","shortMessageHtmlLink":"connect: Do not deref encoding parameter (#1343)"}},{"before":"f134955bc914df054e08eac8970a2b0223c1cfa7","after":"ff1dd2318ec7792f9f031c6ea3966852ac013496","ref":"refs/heads/master","pushedAt":"2024-02-27T16:47:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"remove redundant compile.cmd script\n\nIt used to be necessary to have special DOS compilation commands when compiling earlier versions of pyodbc but that is no longer needed. Besides, we build Windows wheels in Github Actions now.","shortMessageHtmlLink":"remove redundant compile.cmd script"}},{"before":"f075e331a97db955d11938b49b593a260ffb5e1f","after":"f134955bc914df054e08eac8970a2b0223c1cfa7","ref":"refs/heads/master","pushedAt":"2024-02-09T23:36:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"DOC: Fix license metadata","shortMessageHtmlLink":"DOC: Fix license metadata"}},{"before":"9298c00850ed5c9535bef0e31dc8dc415ccb8b76","after":"f075e331a97db955d11938b49b593a260ffb5e1f","ref":"refs/heads/master","pushedAt":"2024-02-05T16:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Release 5.1.0","shortMessageHtmlLink":"Release 5.1.0"}},{"before":"091b45d2b970fd82316616c95bc4b3ab718be5ef","after":"9298c00850ed5c9535bef0e31dc8dc415ccb8b76","ref":"refs/heads/master","pushedAt":"2024-02-05T15:51:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"get diag recs when fast_executemany=True\n\nWhen fast_executemany is True, function ExecuteMulti() is called instead of execute(). ExecuteMulti() was not calling GetDiagRecs() to populate the cursor \"messages\" attribute. Made GetDiagRecs() public for that purpose.","shortMessageHtmlLink":"get diag recs when fast_executemany=True"}},{"before":"bc5b7c6f50f71aa776f881fafce95328338ed35e","after":"091b45d2b970fd82316616c95bc4b3ab718be5ef","ref":"refs/heads/master","pushedAt":"2024-02-05T15:35:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"update github/codeql-action from v2 to v3\n\nVersion 2 of github/codeql-action is now deprecated.","shortMessageHtmlLink":"update github/codeql-action from v2 to v3"}},{"before":"32d10732a6317534880f3dbc584312ac1eef8b8b","after":"bc5b7c6f50f71aa776f881fafce95328338ed35e","ref":"refs/heads/master","pushedAt":"2023-11-01T04:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"AppVeyor updates\n\nUse the VS2022 AppVeyor Windows image always. Add Python3.12. Use MSSQL 2019, Postgresql13, and MySQL8.0. MySQL5.7 is now past EOL.","shortMessageHtmlLink":"AppVeyor updates"}},{"before":"d5a935928f2d95c6ab409f72bab3ce59c5933b98","after":"32d10732a6317534880f3dbc584312ac1eef8b8b","ref":"refs/heads/master","pushedAt":"2023-10-13T16:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Release 5.0.1","shortMessageHtmlLink":"Release 5.0.1"}},{"before":"4435d145d441e32d55e28600f32033dd0e5c8f42","after":"d5a935928f2d95c6ab409f72bab3ce59c5933b98","ref":"refs/heads/master","pushedAt":"2023-10-13T16:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"attrs_before: Add error for unknown type","shortMessageHtmlLink":"attrs_before: Add error for unknown type"}},{"before":"19beb9ae7e445d50e1b6e9cc64b0ef077bd48627","after":"4435d145d441e32d55e28600f32033dd0e5c8f42","ref":"refs/heads/master","pushedAt":"2023-10-13T16:31:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"odbcversion doc and pyi updates\n\nAdd the pyodbc.odbcversion attribute to pyodbc.pyi, and tweak the newlines in the pyodbc docs.","shortMessageHtmlLink":"odbcversion doc and pyi updates"}},{"before":"7f91191217c81752ff50e72715bcbab7d31d7a43","after":"19beb9ae7e445d50e1b6e9cc64b0ef077bd48627","ref":"refs/heads/master","pushedAt":"2023-10-13T16:31:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"handle bytes in attrs_before\n\nIt looks like the code to handle byte values in the attrs_before parameter was lost in the v5 upgrade. Adding it back in.","shortMessageHtmlLink":"handle bytes in attrs_before"}},{"before":"215dbaa28929026a6d933c8167dad6240201e92e","after":"7f91191217c81752ff50e72715bcbab7d31d7a43","ref":"refs/heads/master","pushedAt":"2023-10-10T14:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Updating version to 5.0.0","shortMessageHtmlLink":"Updating version to 5.0.0"}},{"before":"8a4555dd319b03bfc8b68b0627c18ade0447503e","after":"215dbaa28929026a6d933c8167dad6240201e92e","ref":"refs/heads/master","pushedAt":"2023-10-10T14:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"params: Move xdecrefs after last use\n\nThe code would work because the sequence still held references, but at first glance it looks\nlike it could be a bug. Moving it makes it clear it is not. An easier solution would be to\nuse the GET_ITEM macro which doesn't increment the reference count, but I'm hoping to move to\nthe stable ABI which doesn't support that. We could also use the Object wrapper, but I want to\nchange as little as possible for now.","shortMessageHtmlLink":"params: Move xdecrefs after last use"}},{"before":"36148c3b7fb4db25927bfe149cfb12b169b3426d","after":"8a4555dd319b03bfc8b68b0627c18ade0447503e","ref":"refs/heads/master","pushedAt":"2023-10-10T14:23:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Allow customization of default odbc version","shortMessageHtmlLink":"Allow customization of default odbc version"}},{"before":"e364558e08e944133ef7cb98af7733c27bc4cbd5","after":"36148c3b7fb4db25927bfe149cfb12b169b3426d","ref":"refs/heads/master","pushedAt":"2023-10-10T14:19:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mkleehammer","name":"Michael Kleehammer","path":"/mkleehammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27421?s=80&v=4"},"commit":{"message":"Upgrade Python syntax with pyupgrade --py38-plus","shortMessageHtmlLink":"Upgrade Python syntax with pyupgrade --py38-plus"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtsJuSAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mkleehammer/pyodbc"}