{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220362473,"defaultBranch":"master","name":"trino-python-client","ownerLogin":"trinodb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-08T01:34:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34147222?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720428798.0","currentOid":""},"activityList":{"items":[{"before":"97c5a7fedded62465f245de59ee892901fc7aacb","after":"a87566794d9a9eefdd481a95f001ce2e37e20531","ref":"refs/heads/master","pushedAt":"2024-09-02T13:39:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Remove legacy (object) from class definition","shortMessageHtmlLink":"Remove legacy (object) from class definition"}},{"before":"560556bcf74a0a24b2b0a983b569ababde1215fe","after":"97c5a7fedded62465f245de59ee892901fc7aacb","ref":"refs/heads/master","pushedAt":"2024-08-29T09:44:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add visit_try_cast to sqlalchemy compiler","shortMessageHtmlLink":"Add visit_try_cast to sqlalchemy compiler"}},{"before":"d4bf4b80717b4a3afb2f7f3fc5481c8e5d1b9d38","after":"560556bcf74a0a24b2b0a983b569ababde1215fe","ref":"refs/heads/master","pushedAt":"2024-08-27T09:26:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Shard long JWT token on Windows","shortMessageHtmlLink":"Shard long JWT token on Windows"}},{"before":"505989a59e93f6319e8b6be89a16f81034a06404","after":"d4bf4b80717b4a3afb2f7f3fc5481c8e5d1b9d38","ref":"refs/heads/master","pushedAt":"2024-08-12T09:04:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Pin krb5 version to 0.5.1\n\nDue to the compability issue with krb5 newest release.","shortMessageHtmlLink":"Pin krb5 version to 0.5.1"}},{"before":"f4bd9aa5f562b481235ad58de08adc4b00d3c2d3","after":"505989a59e93f6319e8b6be89a16f81034a06404","ref":"refs/heads/master","pushedAt":"2024-07-08T08:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.329.0","shortMessageHtmlLink":"Bump version to 0.329.0"}},{"before":"e3c621bd6ffe97ee2186a8a1e33eecfafdd0ac0d","after":"f4bd9aa5f562b481235ad58de08adc4b00d3c2d3","ref":"refs/heads/master","pushedAt":"2024-07-08T08:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Install setuptools for release workflow","shortMessageHtmlLink":"Install setuptools for release workflow"}},{"before":"4e25d5b456956a75cfbb97a664a089e3f65d0e2e","after":"e3c621bd6ffe97ee2186a8a1e33eecfafdd0ac0d","ref":"refs/heads/master","pushedAt":"2024-07-08T08:35:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Release notes for 0.329.0","shortMessageHtmlLink":"Release notes for 0.329.0"}},{"before":"5f10177f18f28df1801155ff2048c965771a6a04","after":"4e25d5b456956a75cfbb97a664a089e3f65d0e2e","ref":"refs/heads/master","pushedAt":"2024-07-08T07:46:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Document extras needed for Kerberos and GSSAPI support","shortMessageHtmlLink":"Document extras needed for Kerberos and GSSAPI support"}},{"before":"169226ebb77c4a407edb31e0a0d5922aace92148","after":"5f10177f18f28df1801155ff2048c965771a6a04","ref":"refs/heads/master","pushedAt":"2024-07-08T06:37:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Apply new logic for parsing WWW-Authenticate header","shortMessageHtmlLink":"Apply new logic for parsing WWW-Authenticate header"}},{"before":"856d8e90decb9fe2c1440d6cbd0e515acc8f1abf","after":"169226ebb77c4a407edb31e0a0d5922aace92148","ref":"refs/heads/master","pushedAt":"2024-06-24T05:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Support SET SESSION AUTHORIZATION on trino-python-client","shortMessageHtmlLink":"Support SET SESSION AUTHORIZATION on trino-python-client"}},{"before":"670d5f79ea2cec3f340225f88f758404c7584277","after":"856d8e90decb9fe2c1440d6cbd0e515acc8f1abf","ref":"refs/heads/master","pushedAt":"2024-06-24T05:44:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Support object as value in extra_credential","shortMessageHtmlLink":"Support object as value in extra_credential"}},{"before":"bb35f1c61434d2ca3e3bd0548f862b72609275f7","after":"670d5f79ea2cec3f340225f88f758404c7584277","ref":"refs/heads/master","pushedAt":"2024-06-21T04:21:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add support for ROW and ARRAY in TrinoTypeCompiler","shortMessageHtmlLink":"Add support for ROW and ARRAY in TrinoTypeCompiler"}},{"before":"b8ce27d4e2b4599c7fafbc733c67d071ab508885","after":"bb35f1c61434d2ca3e3bd0548f862b72609275f7","ref":"refs/heads/master","pushedAt":"2024-06-06T08:22:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add tests.","shortMessageHtmlLink":"Add tests."}},{"before":"00435d656309b388f5707ccb93aeee38cf5a8984","after":"b8ce27d4e2b4599c7fafbc733c67d071ab508885","ref":"refs/heads/master","pushedAt":"2024-03-26T11:40:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Switch to Python 3.12 in CI and release\n\nAt-least flake8 needs to be updated to work with Python 3.12, see\nhttps://github.com/PyCQA/flake8/issues/1845.\n\nWe take this chance to upgrade others to the latest versions as well.\n\nNewer flake8 flags some issues which are also fixed.","shortMessageHtmlLink":"Switch to Python 3.12 in CI and release"}},{"before":"42ef47c6e7d62325eaac9195f46e333e06f08d52","after":"00435d656309b388f5707ccb93aeee38cf5a8984","ref":"refs/heads/master","pushedAt":"2024-02-16T15:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.328.0","shortMessageHtmlLink":"Bump version to 0.328.0"}},{"before":"d8b3b68f5ad1911d69ab0018cc71d41d2dba016c","after":"42ef47c6e7d62325eaac9195f46e333e06f08d52","ref":"refs/heads/master","pushedAt":"2024-02-16T15:38:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Release notes for 0.328.0","shortMessageHtmlLink":"Release notes for 0.328.0"}},{"before":"b8d3360687379873358e27b5bf191ef570446902","after":"d8b3b68f5ad1911d69ab0018cc71d41d2dba016c","ref":"refs/heads/master","pushedAt":"2024-02-16T11:25:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Cache OAuth access token per host and user pair","shortMessageHtmlLink":"Cache OAuth access token per host and user pair"}},{"before":"143b6d8e799749157c2bb3119a9c03c36fc98052","after":"b8d3360687379873358e27b5bf191ef570446902","ref":"refs/heads/master","pushedAt":"2024-02-16T11:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add support for MAP type to SQLAlchemy dialect\n\nCo-authored-by: dudu butbul <100126964+dudu-upstream@users.noreply.github.com>\nCo-authored-by: Ashhar Hasan ","shortMessageHtmlLink":"Add support for MAP type to SQLAlchemy dialect"}},{"before":"b422f41332f11aad97bc6e15563056651023bac1","after":"143b6d8e799749157c2bb3119a9c03c36fc98052","ref":"refs/heads/master","pushedAt":"2024-02-07T19:31:25.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add type hints to types module and enable mypy","shortMessageHtmlLink":"Add type hints to types module and enable mypy"}},{"before":"191cd79dd1f07e7c0eca47bec190c22c11e6d412","after":"b422f41332f11aad97bc6e15563056651023bac1","ref":"refs/heads/master","pushedAt":"2024-02-04T10:12:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Remove redundant code","shortMessageHtmlLink":"Remove redundant code"}},{"before":"ca38d2908533d891eedf5ee80f38dbdcfbbdb564","after":"191cd79dd1f07e7c0eca47bec190c22c11e6d412","ref":"refs/heads/master","pushedAt":"2024-01-31T11:48:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add support for 'None' on response data","shortMessageHtmlLink":"Add support for 'None' on response data"}},{"before":"57313297b964e10e929feeeb22ed3538c146cec0","after":"ca38d2908533d891eedf5ee80f38dbdcfbbdb564","ref":"refs/heads/master","pushedAt":"2024-01-24T07:13:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add explicit value mappers for string types","shortMessageHtmlLink":"Add explicit value mappers for string types"}},{"before":"806ab1fe2da84cd770185e07f5eab49bb6c90d2a","after":"57313297b964e10e929feeeb22ed3538c146cec0","ref":"refs/heads/master","pushedAt":"2024-01-23T06:48:57.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Reorder value mappers\n\nThis makes it easier to identify missing types for example.","shortMessageHtmlLink":"Reorder value mappers"}},{"before":"b5225e5b7245c3bde36803482369e69957a35f6f","after":"806ab1fe2da84cd770185e07f5eab49bb6c90d2a","ref":"refs/heads/master","pushedAt":"2024-01-19T09:38:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Drop support for end-of-life Python 3.7 and PyPy 3.8\n\nSee https://devguide.python.org/versions/ and https://www.pypy.org/ for\ncurrently supported versions.","shortMessageHtmlLink":"Drop support for end-of-life Python 3.7 and PyPy 3.8"}},{"before":"2a60ac97852ed567a65070e4fc823f673dadeaf8","after":"b5225e5b7245c3bde36803482369e69957a35f6f","ref":"refs/heads/master","pushedAt":"2024-01-18T11:17:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Add support for IGNORE NULLS in window functions in SQLAlchemy\n\nAdd a generic function compiler to handle IGNORE NULLS in window\nfunctions.","shortMessageHtmlLink":"Add support for IGNORE NULLS in window functions in SQLAlchemy"}},{"before":"9df2cf2756d9bb189de719a80623064acfe65dea","after":"2a60ac97852ed567a65070e4fc823f673dadeaf8","ref":"refs/heads/master","pushedAt":"2023-12-27T09:08:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Only set log level for the root logger\n\nBefore this change we called `setLevel` on each logger with level set to\nINFO. This meant that it was not possible to change log level for all\nchild modules by doing something like\n`logging.getLogger('trino').setLevel(logging.DEBUG)` because the child\nloggers had explicit levels set already. It instead required us to\nchange log levels for each module (`trino.client`, `trino.dbapi`,\n`trino.auth` etc.) separately.\n\nAfter this change only the root logger `trino` has a default level set.\nOther child loggers inherit from it. So now the default log level for\nall modules can be changed by doing\n`logging.getLogger('trino').setLevel(logging.DEBUG)` for example.","shortMessageHtmlLink":"Only set log level for the root logger"}},{"before":"ab0e596ef21561c0b10686c24e4a8eb1f645cd58","after":"9df2cf2756d9bb189de719a80623064acfe65dea","ref":"refs/heads/master","pushedAt":"2023-12-22T09:32:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Suppress failure when reading $partitions system table in get_indexes\n\nNot all connectors have a `$partitions` table. This caused `get_indexes`\nto fail when called on a non-Hive (or non-partitioned Hive) table.\n\nSince Trino engine doesn't have concept of partitions there's no single\nway to fetch partition columns. One option is to parse the output of\n`SHOW CREATE TABLE` to identify them but the logic would differ based on\nwhat connector is being used. So we just opt to suppress the failure in\ncase of a non-Hive or non-partitioned Hive table instead.","shortMessageHtmlLink":"Suppress failure when reading $partitions system table in get_indexes"}},{"before":"86ed4da51094ed52a747dc64168ee2394dc91878","after":"ab0e596ef21561c0b10686c24e4a8eb1f645cd58","ref":"refs/heads/master","pushedAt":"2023-12-22T09:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Fix JSON support in SQLAlchemy","shortMessageHtmlLink":"Fix JSON support in SQLAlchemy"}},{"before":"f99ef245f28b4e1784a829b7935a31d0215ace4d","after":"86ed4da51094ed52a747dc64168ee2394dc91878","ref":"refs/heads/master","pushedAt":"2023-12-22T09:20:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Fix closing cursor with no previously running query","shortMessageHtmlLink":"Fix closing cursor with no previously running query"}},{"before":"e4249f48402d1b9dfc585f19bd854d21ae12e6dd","after":"f99ef245f28b4e1784a829b7935a31d0215ace4d","ref":"refs/heads/master","pushedAt":"2023-11-03T04:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hashhar","name":"Ashhar Hasan","path":"/hashhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10473142?s=80&v=4"},"commit":{"message":"Check cursor _query is None","shortMessageHtmlLink":"Check cursor _query is None"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqqXP6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท trinodb/trino-python-client"}