{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":536159594,"defaultBranch":"main","name":"tap-snowflake","ownerLogin":"MeltanoLabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-13T14:14:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87988306?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726868528.0","currentOid":""},"activityList":{"items":[{"before":"86a73b29be0fbbad5fc538c669100f61123976ec","after":"c519d8e15f58b5d593a926e1efc4a5516745569c","ref":"refs/heads/main","pushedAt":"2024-09-20T21:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"feat: Add browser authentication (#46)\n\n# Description\r\n* Copy code over from target-snowflake\r\nhttps://github.com/MeltanoLabs/target-snowflake/pull/260, now there is\r\nparity between how the target & tap can connect to snowflake (3 ways:\r\npassword, key pair & browser authentications)\r\n* This refactor uses `Enum` for `auth_method` for greater type safety.\r\n\r\n---------\r\n\r\nCo-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com>","shortMessageHtmlLink":"feat: Add browser authentication (#46)"}},{"before":"4b665586c0d5f0fd34659a4cbc5510db22059314","after":null,"ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2024-09-10T02:03:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"}},{"before":"1021edd3283da0096336c45c7210e9b2f9a064a5","after":"86a73b29be0fbbad5fc538c669100f61123976ec","ref":"refs/heads/main","pushedAt":"2024-09-09T18:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"feat: Update dependencies (sqlalchemy, singer-sdk) (#44)\n\n# Description\r\n\r\n- Update sqlalchemy, singer-sdk & snowflake-sqlalchemy to latest\r\navaiable versions\r\n- Resolve Deprecation warning by replacing usage of\r\n`SQLConnector.connection` with new child method\r\n`SnowflakeConnector.execute`\r\n\r\ncloses: https://github.com/MeltanoLabs/tap-snowflake/issues/28\r\n\r\n#31 would be outdated if this gets merged, and I recommend we close\r\nthat.\r\n\r\n---------\r\n\r\nCo-authored-by: Edgar Ramírez-Mondragón ","shortMessageHtmlLink":"feat: Update dependencies (sqlalchemy, singer-sdk) (#44)"}},{"before":"7ecea7d0f80bcc52721968b20eeb10773876c191","after":"1021edd3283da0096336c45c7210e9b2f9a064a5","ref":"refs/heads/main","pushedAt":"2024-08-28T23:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Run linter (#42)\n\n# Description\r\n\r\nRun the linter & address all flagged issues.","shortMessageHtmlLink":"fix: Run linter (#42)"}},{"before":"da58939e5c4da622464b5dddabcb55dfa7ede52e","after":"7ecea7d0f80bcc52721968b20eeb10773876c191","ref":"refs/heads/main","pushedAt":"2024-08-28T14:59:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"feat: Drop py37 support (#41)\n\n# Description\r\n\r\n- drop python 3.7 support\r\n- update how dependency group is specified in pyproject file that is\r\ncompliant with poetry 1.2+\r\n- rerun `poetry lock` to generate a new lockfile \r\n- update documentation for `tables` configuration parameter","shortMessageHtmlLink":"feat: Drop py37 support (#41)"}},{"before":"7924641d939cdf486f9c048f224a1ee6ddc5ee03","after":"da58939e5c4da622464b5dddabcb55dfa7ede52e","ref":"refs/heads/main","pushedAt":"2024-08-27T03:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"feat: Add new private_key & passphrase based authentication method (#38)\n\n# Description\r\n\r\nThe tap can now connect to snowflake using a provided private key and\r\npassphrase. The private key can be provided as a string or the path to\r\nthe private key file can be provided.\r\n\r\nFixes an edge-case handling where schemas needing quotes (example:\r\n`\"MySpecial.SchemaName\"`) are properly handled during discovery.\r\n\r\nSpeeds up discovery slightly when `tables` is provided. The speed up is\r\nachieved by only inspecting relevant schemas which can be derived by\r\nparsing each table within `tables`.\r\n\r\nIntroduces 3 new config parameters to support key based authentication\r\nand since there are 2 ways to authenticate, `password` is now an\r\noptional parameter. The new parameters are:\r\n- `private_key`\r\n- `private_key_path`\r\n- `private_key_passphrase`\r\n\r\nresolves: https://github.com/MeltanoLabs/tap-snowflake/issues/19\r\n\r\n---------\r\n\r\nCo-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com>","shortMessageHtmlLink":"feat: Add new private_key & passphrase based authentication method (#38)"}},{"before":null,"after":"c935c9c8596904d61092422969a4cc31fe9ca9b6","ref":"refs/heads/edgarrmondragon/ci/workflow-dispatch","pushedAt":"2024-08-27T03:41:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"ci: Add workflow dispatch","shortMessageHtmlLink":"ci: Add workflow dispatch"}},{"before":null,"after":"0331d8f229f8285eca6cef000a9f697219effed0","ref":"refs/heads/edgarrmondragon/chore/pypi-metadata","pushedAt":"2024-08-27T03:38:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"chore: Update PyPI metadata","shortMessageHtmlLink":"chore: Update PyPI metadata"}},{"before":"1b68511a2865024fd0e81d92506ebc9a7065d6fc","after":"4b665586c0d5f0fd34659a4cbc5510db22059314","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2024-07-03T17:55:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/sdk-0.31.0","shortMessageHtmlLink":"Merge branch 'main' into feat/sdk-0.31.0"}},{"before":"59287ca8a1ddefb735df9b43674db95765bf3b94","after":"7924641d939cdf486f9c048f224a1ee6ddc5ee03","ref":"refs/heads/main","pushedAt":"2023-12-07T18:57:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Emit date columns in the appropriate (not datetime-like) format (#34)\n\nFor more context look at this bug thread:\r\nhttps://github.com/meltano/sdk/issues/1831\r\n\r\nCo-authored-by: Nidhi Kakulawaram ","shortMessageHtmlLink":"fix: Emit date columns in the appropriate (not datetime-like) format (#…"}},{"before":"48d1ee9dcffa7dc68f1cee696c00f02e23c9f342","after":"1b68511a2865024fd0e81d92506ebc9a7065d6fc","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2023-08-10T17:55:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/sdk-0.31.0","shortMessageHtmlLink":"Merge branch 'main' into feat/sdk-0.31.0"}},{"before":"e426815a5d915e8e2c5e6f0a40db9d027b369e3b","after":null,"ref":"refs/heads/fix/sdk-0.30.0","pushedAt":"2023-08-10T16:58:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"}},{"before":"c1cbb8ccdddae6c91e0a926bcccd2c503aa1de64","after":"59287ca8a1ddefb735df9b43674db95765bf3b94","ref":"refs/heads/main","pushedAt":"2023-08-10T16:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Pin `singer-sdk` to a working minor version (#30)","shortMessageHtmlLink":"fix: Pin singer-sdk to a working minor version (#30)"}},{"before":"ea5de298968549872758ecd477ac47ecc4a16518","after":"48d1ee9dcffa7dc68f1cee696c00f02e23c9f342","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2023-08-09T17:26:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Merge branch 'fix/sdk-0.30.0' into feat/sdk-0.31.0","shortMessageHtmlLink":"Merge branch 'fix/sdk-0.30.0' into feat/sdk-0.31.0"}},{"before":"f2087c23e8fbf97a3f09ad9d4df661e3e1b4ee6a","after":"e426815a5d915e8e2c5e6f0a40db9d027b369e3b","ref":"refs/heads/fix/sdk-0.30.0","pushedAt":"2023-08-09T17:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Update catalog","shortMessageHtmlLink":"Update catalog"}},{"before":"905bee20696ab56b1ab8dc6e506dc0c5e04d27a6","after":"ea5de298968549872758ecd477ac47ecc4a16518","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2023-08-09T17:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Update catalog","shortMessageHtmlLink":"Update catalog"}},{"before":"814e09d1f038542ca918ca705817a612c677897a","after":"905bee20696ab56b1ab8dc6e506dc0c5e04d27a6","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2023-08-09T14:41:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Merge branch 'fix/sdk-0.30.0' into feat/sdk-0.31.0","shortMessageHtmlLink":"Merge branch 'fix/sdk-0.30.0' into feat/sdk-0.31.0"}},{"before":"e357c9cc48de67dde71141c20d70a66b148b9076","after":"f2087c23e8fbf97a3f09ad9d4df661e3e1b4ee6a","ref":"refs/heads/fix/sdk-0.30.0","pushedAt":"2023-08-09T14:39:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix/sdk-0.30.0","shortMessageHtmlLink":"Merge branch 'main' into fix/sdk-0.30.0"}},{"before":"e5af6932ed06c16aa277f790afa2ec418b0238b2","after":null,"ref":"refs/heads/fix/safe-engine-creation","pushedAt":"2023-08-09T13:12:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"}},{"before":"604770903bf5388a14a23994aa417d2579c3f971","after":"c1cbb8ccdddae6c91e0a926bcccd2c503aa1de64","ref":"refs/heads/main","pushedAt":"2023-08-09T13:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Work around unsupported `json_serializer` and `json_deserializer` (#32)","shortMessageHtmlLink":"fix: Work around unsupported json_serializer and json_deserializer ("}},{"before":"2a35cccd8a6e38e0098980d57b05a2ecfc981681","after":"e5af6932ed06c16aa277f790afa2ec418b0238b2","ref":"refs/heads/fix/safe-engine-creation","pushedAt":"2023-08-08T23:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"Add missing docstring","shortMessageHtmlLink":"Add missing docstring"}},{"before":"80a778c52aa78b96358e988101726dd50151b6fe","after":"2a35cccd8a6e38e0098980d57b05a2ecfc981681","ref":"refs/heads/fix/safe-engine-creation","pushedAt":"2023-08-08T23:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Work around unsupported `json_serializer` and `json_deserializer`","shortMessageHtmlLink":"fix: Work around unsupported json_serializer and json_deserializer"}},{"before":null,"after":"80a778c52aa78b96358e988101726dd50151b6fe","ref":"refs/heads/fix/safe-engine-creation","pushedAt":"2023-08-08T23:56:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Work around unsupported `json_serializer` and `json_deserializer`","shortMessageHtmlLink":"fix: Work around unsupported json_serializer and json_deserializer"}},{"before":null,"after":"814e09d1f038542ca918ca705817a612c677897a","ref":"refs/heads/feat/sdk-0.31.0","pushedAt":"2023-08-08T23:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"feat: Bump `singer-sdk` to v0.31.0","shortMessageHtmlLink":"feat: Bump singer-sdk to v0.31.0"}},{"before":null,"after":"e357c9cc48de67dde71141c20d70a66b148b9076","ref":"refs/heads/fix/sdk-0.30.0","pushedAt":"2023-08-08T23:48:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Pin `singer-sdk` to a working minor version","shortMessageHtmlLink":"fix: Pin singer-sdk to a working minor version"}},{"before":"49008690b8885eb4eec38c631fc4d68bc163c884","after":null,"ref":"refs/heads/chore/sqlalchemy-under-2","pushedAt":"2023-08-03T16:30:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"}},{"before":"37fea116dce1f81544e194cbb1195df8ef2cee7d","after":"604770903bf5388a14a23994aa417d2579c3f971","ref":"refs/heads/main","pushedAt":"2023-08-03T16:30:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Constrain SQLAlchemy to <2 (#27)\n\nThe next release of the SDK adds support for SQLAlchemy 2.0 but this tap\ndoes not support it yet.\n\nIn fact, `snowflake-sqlalchemy` has this same constraint:\nhttps://github.com/snowflakedb/snowflake-sqlalchemy/blob/de68d864af14200643b74625db4480db87c92172/setup.cfg#L50","shortMessageHtmlLink":"fix: Constrain SQLAlchemy to <2 (#27)"}},{"before":null,"after":"49008690b8885eb4eec38c631fc4d68bc163c884","ref":"refs/heads/chore/sqlalchemy-under-2","pushedAt":"2023-08-03T15:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarrmondragon","name":"Edgar Ramírez Mondragón","path":"/edgarrmondragon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16805946?s=80&v=4"},"commit":{"message":"fix: Constrain SQLAlchemy to <2","shortMessageHtmlLink":"fix: Constrain SQLAlchemy to <2"}},{"before":"13c61942ff9c86329d2154d11f9312223056bfea","after":"c9530807324f7208151d85749ff5c6744f2a4b42","ref":"refs/heads/kgpayne/update-sdk","pushedAt":"2023-06-28T13:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgpayne","name":"Ken Payne","path":"/kgpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5585874?s=80&v=4"},"commit":{"message":"minor tweaks","shortMessageHtmlLink":"minor tweaks"}},{"before":"25991c3e505b15937430b59fc05b01004e700b36","after":"13c61942ff9c86329d2154d11f9312223056bfea","ref":"refs/heads/kgpayne/update-sdk","pushedAt":"2023-06-28T12:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgpayne","name":"Ken Payne","path":"/kgpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5585874?s=80&v=4"},"commit":{"message":"poetry update","shortMessageHtmlLink":"poetry update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTo0MTo0Ni4wMDAwMDBazwAAAAS8Y_Fw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTo0MTo0Ni4wMDAwMDBazwAAAAS8Y_Fw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yOFQxMjoyOTozMy4wMDAwMDBazwAAAANKuh2P"}},"title":"Activity · MeltanoLabs/tap-snowflake"}