{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226992456,"defaultBranch":"main","name":"python-api-core","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-10T00:08:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715029221.0","currentOid":""},"activityList":{"items":[{"before":"455342ad27f21d00837594c53f4098ace60f0fcc","after":"6af0ce4f7988e05f9d1a5cd448734485e6131263","ref":"refs/heads/dependabot/pip/dot-kokoro/jinja2-3.1.4","pushedAt":"2024-05-06T21:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"๐Ÿฆ‰ Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"๐Ÿฆ‰ Updates from OwlBot post-processor"}},{"before":null,"after":"455342ad27f21d00837594c53f4098ace60f0fcc","ref":"refs/heads/dependabot/pip/dot-kokoro/jinja2-3.1.4","pushedAt":"2024-05-06T21:00:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /.kokoro\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /.kokoro"}},{"before":"7026cc05b7454e5f35a17acdbb6db17af29c2e05","after":"3d4bb2c8597b7adf2980524152896628fb693ef9","ref":"refs/heads/move_async_warning","pushedAt":"2024-05-03T20:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"added no cover mark","shortMessageHtmlLink":"added no cover mark"}},{"before":"3d3c338e5335c9f6bd5eeb73b16b331e426a5d75","after":"7026cc05b7454e5f35a17acdbb6db17af29c2e05","ref":"refs/heads/move_async_warning","pushedAt":"2024-05-03T20:06:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"Merge branch 'main' into move_async_warning","shortMessageHtmlLink":"Merge branch 'main' into move_async_warning"}},{"before":"d96eb5cdd8120bfec97d62b09512c6fecc325be8","after":"b858bc79bd6af38d3690225b2175018098c71016","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-03T20:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 2.20.0","shortMessageHtmlLink":"chore(main): release 2.20.0"}},{"before":null,"after":"d96eb5cdd8120bfec97d62b09512c6fecc325be8","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-03T20:05:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"feat: add caching to GapicCallable (#527)\n\n* feat: optimize _GapicCallable\r\n\r\n* cleaned up metadata lines\r\n\r\n* chore: avoid type checks in error wrapper\r\n\r\n* Revert \"chore: avoid type checks in error wrapper\"\r\n\r\nThis reverts commit c97a6365028f3f04d20f26aa1cc0e3131164f53e.\r\n\r\n* add default wrapped function\r\n\r\n* fixed decorator order\r\n\r\n* fixed spacing\r\n\r\n* fixed comment typo\r\n\r\n* fixed spacing\r\n\r\n* fixed spacing\r\n\r\n* removed unneeded helpers\r\n\r\n* use caching\r\n\r\n* improved metadata parsing\r\n\r\n* improved docstring\r\n\r\n* fixed logic\r\n\r\n* added benchmark test\r\n\r\n* update threshold\r\n\r\n* run benchmark in loop for testing\r\n\r\n* use verbose logs\r\n\r\n* Revert testing\r\n\r\n* used smaller value\r\n\r\n* changed threshold\r\n\r\n* removed link in comment","shortMessageHtmlLink":"feat: add caching to GapicCallable (#527)"}},{"before":"deca58ce5993e123c4c7c82e13100aa6b71f8a7b","after":null,"ref":"refs/heads/optimize_gapic_callable","pushedAt":"2024-05-03T20:05:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"}},{"before":"ab22afdf311a2d87493c29833b35ef3b3ca8f246","after":"d96eb5cdd8120bfec97d62b09512c6fecc325be8","ref":"refs/heads/main","pushedAt":"2024-05-03T20:05:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"feat: add caching to GapicCallable (#527)\n\n* feat: optimize _GapicCallable\r\n\r\n* cleaned up metadata lines\r\n\r\n* chore: avoid type checks in error wrapper\r\n\r\n* Revert \"chore: avoid type checks in error wrapper\"\r\n\r\nThis reverts commit c97a6365028f3f04d20f26aa1cc0e3131164f53e.\r\n\r\n* add default wrapped function\r\n\r\n* fixed decorator order\r\n\r\n* fixed spacing\r\n\r\n* fixed comment typo\r\n\r\n* fixed spacing\r\n\r\n* fixed spacing\r\n\r\n* removed unneeded helpers\r\n\r\n* use caching\r\n\r\n* improved metadata parsing\r\n\r\n* improved docstring\r\n\r\n* fixed logic\r\n\r\n* added benchmark test\r\n\r\n* update threshold\r\n\r\n* run benchmark in loop for testing\r\n\r\n* use verbose logs\r\n\r\n* Revert testing\r\n\r\n* used smaller value\r\n\r\n* changed threshold\r\n\r\n* removed link in comment","shortMessageHtmlLink":"feat: add caching to GapicCallable (#527)"}},{"before":"c9c1ff3137e154d292ba2cc105a8a23f44ccb3b0","after":"deca58ce5993e123c4c7c82e13100aa6b71f8a7b","ref":"refs/heads/optimize_gapic_callable","pushedAt":"2024-05-03T20:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"removed link in comment","shortMessageHtmlLink":"removed link in comment"}},{"before":"3083ec04c8308028a95a41115fdc08f265ecb0d9","after":"3d3c338e5335c9f6bd5eeb73b16b331e426a5d75","ref":"refs/heads/move_async_warning","pushedAt":"2024-05-03T19:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"๐Ÿฆ‰ Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"๐Ÿฆ‰ Updates from OwlBot post-processor"}},{"before":null,"after":"3083ec04c8308028a95a41115fdc08f265ecb0d9","ref":"refs/heads/move_async_warning","pushedAt":"2024-05-03T19:44:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"chore: move retry async check to wrap time","shortMessageHtmlLink":"chore: move retry async check to wrap time"}},{"before":"3d2c9649af6ecc39331c6004f2b31033f8bc32f7","after":"c9c1ff3137e154d292ba2cc105a8a23f44ccb3b0","ref":"refs/heads/optimize_gapic_callable","pushedAt":"2024-05-03T19:24:15.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"Merge branch 'main' into optimize_gapic_callable","shortMessageHtmlLink":"Merge branch 'main' into optimize_gapic_callable"}},{"before":"7d874628a525afa3b7d7e21d0dcbe8f9906068b1","after":"ab22afdf311a2d87493c29833b35ef3b3ca8f246","ref":"refs/heads/main","pushedAt":"2024-05-03T19:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"chore: avoid checking instance on each stream call (#529)\n\n* chore: avoid checking instance on each stream call\r\n\r\n* fixed indentation\r\n\r\n* added check for unary call\r\n\r\n* fixed type check\r\n\r\n* fixed tests\r\n\r\n* fixed coverage\r\n\r\n* added exception to test class\r\n\r\n* added comment to test\r\n\r\n* ๐Ÿฆ‰ Updates from OwlBot post-processor\r\n\r\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Owl Bot ","shortMessageHtmlLink":"chore: avoid checking instance on each stream call (#529)"}},{"before":"33348c5a1c37d1047d8736d7d690f7271c8e0a49","after":null,"ref":"refs/heads/improve_streams","pushedAt":"2024-05-03T19:23:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"}},{"before":"11d28d2b9ff2c41286962995fe2056a644146e45","after":"33348c5a1c37d1047d8736d7d690f7271c8e0a49","ref":"refs/heads/improve_streams","pushedAt":"2024-05-03T19:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"๐Ÿฆ‰ Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"๐Ÿฆ‰ Updates from OwlBot post-processor"}},{"before":"0c4e106a968b5df130f3ec4a0b62718ffc23250b","after":"11d28d2b9ff2c41286962995fe2056a644146e45","ref":"refs/heads/improve_streams","pushedAt":"2024-05-03T19:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"added comment to test","shortMessageHtmlLink":"added comment to test"}},{"before":"9acd796d0e9ff8f2ea6406a3b135a4272cb40d2a","after":"0c4e106a968b5df130f3ec4a0b62718ffc23250b","ref":"refs/heads/improve_streams","pushedAt":"2024-05-03T18:48:15.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"daniel-sanche","name":"Daniel Sanche","path":"/daniel-sanche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3914119?s=80&v=4"},"commit":{"message":"Merge branch 'main' into improve_streams","shortMessageHtmlLink":"Merge branch 'main' into improve_streams"}},{"before":"b90f37b0e6c34e21d0d76b10a1499157eb9d7536","after":null,"ref":"refs/heads/release-please--branches--main","pushedAt":"2024-04-30T16:59:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vchudnov-g","name":"Victor Chudnovsky","path":"/vchudnov-g","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5422149?s=80&v=4"}},{"before":"a7b53e9e9a7deb88baf92a2827958429e3677069","after":"7d874628a525afa3b7d7e21d0dcbe8f9906068b1","ref":"refs/heads/main","pushedAt":"2024-04-30T16:59:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vchudnov-g","name":"Victor Chudnovsky","path":"/vchudnov-g","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5422149?s=80&v=4"},"commit":{"message":"chore(main): release 2.19.0 (#646)\n\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(main): release 2.19.0 (#646)"}},{"before":"ecad4d5b9ca399c299689b52c49560131f17f8b8","after":null,"ref":"refs/heads/temp-cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"}},{"before":"0075fd7342bab0f1ee21133cc69ee46403582320","after":"ecad4d5b9ca399c299689b52c49560131f17f8b8","ref":"refs/heads/cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"feat: add google.api_core.version_header (#638)\n\n* feat: add google.api_core.gapic_v1.version_header\r\n\r\n* fix mypy\r\n\r\n* clarify comment","shortMessageHtmlLink":"feat: add google.api_core.version_header (#638)"}},{"before":"4b93af4786f566317f2ba8086467eb0a3a21f9c2","after":"ecad4d5b9ca399c299689b52c49560131f17f8b8","ref":"refs/heads/temp-cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"feat: add google.api_core.version_header (#638)\n\n* feat: add google.api_core.gapic_v1.version_header\r\n\r\n* fix mypy\r\n\r\n* clarify comment","shortMessageHtmlLink":"feat: add google.api_core.version_header (#638)"}},{"before":"dbefd1346dcef4bef672dbc34b90cf482f8bf91e","after":"4b93af4786f566317f2ba8086467eb0a3a21f9c2","ref":"refs/heads/temp-cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"Merge a7b53e9e9a7deb88baf92a2827958429e3677069 into temp-cherry-pick-c629e4-v1","shortMessageHtmlLink":"Merge a7b53e9 into temp-cherry-pick-c629e4-v1"}},{"before":"0075fd7342bab0f1ee21133cc69ee46403582320","after":"dbefd1346dcef4bef672dbc34b90cf482f8bf91e","ref":"refs/heads/temp-cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"sibling of a7b53e9e9a7deb88baf92a2827958429e3677069","shortMessageHtmlLink":"sibling of a7b53e9"}},{"before":null,"after":"0075fd7342bab0f1ee21133cc69ee46403582320","ref":"refs/heads/temp-cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"chore(v1): release 1.34.1 (#611)\n\n* chore(v1): release 1.34.1\r\n\r\n* ๐Ÿฆ‰ Updates from OwlBot post-processor\r\n\r\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md\r\n\r\n* revert owlbot change which is specific to the main branch\r\n\r\n---------\r\n\r\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>\r\nCo-authored-by: Owl Bot \r\nCo-authored-by: Anthonios Partheniou ","shortMessageHtmlLink":"chore(v1): release 1.34.1 (#611)"}},{"before":null,"after":"0075fd7342bab0f1ee21133cc69ee46403582320","ref":"refs/heads/cherry-pick-c629e4-v1","pushedAt":"2024-04-29T21:31:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcp-cherry-pick-bot[bot]","name":null,"path":"/apps/gcp-cherry-pick-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/169664?s=80&v=4"},"commit":{"message":"chore(v1): release 1.34.1 (#611)\n\n* chore(v1): release 1.34.1\r\n\r\n* ๐Ÿฆ‰ Updates from OwlBot post-processor\r\n\r\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md\r\n\r\n* revert owlbot change which is specific to the main branch\r\n\r\n---------\r\n\r\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>\r\nCo-authored-by: Owl Bot \r\nCo-authored-by: Anthonios Partheniou ","shortMessageHtmlLink":"chore(v1): release 1.34.1 (#611)"}},{"before":"a7b53e9e9a7deb88baf92a2827958429e3677069","after":null,"ref":"refs/tags/v2.19.0rc0","pushedAt":"2024-04-29T21:02:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parthea","name":"Anthonios Partheniou","path":"/parthea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5184014?s=80&v=4"}},{"before":null,"after":"8cfdae965a1ad53953e01398736894e140db14eb","ref":"refs/heads/release-candidate-v2.19.0rc0","pushedAt":"2024-04-29T20:55:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parthea","name":"Anthonios Partheniou","path":"/parthea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5184014?s=80&v=4"},"commit":{"message":"chore: release candidate v2.19.0rc0","shortMessageHtmlLink":"chore: release candidate v2.19.0rc0"}},{"before":"13e156792eff4d45e15109b72e1d1cdb8e1c8408","after":"8b6bc48f1a1a3962765ec98ce7c8c8c3e75a33bd","ref":"refs/heads/add-support-for-protobuf-5-x","pushedAt":"2024-04-29T20:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parthea","name":"Anthonios Partheniou","path":"/parthea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5184014?s=80&v=4"},"commit":{"message":"remove pytest from noxfile","shortMessageHtmlLink":"remove pytest from noxfile"}},{"before":"c82970a3d9068a1eec2758990d50c3e1e2754cfb","after":"b90f37b0e6c34e21d0d76b10a1499157eb9d7536","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-04-29T20:42:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 2.19.0","shortMessageHtmlLink":"chore(main): release 2.19.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQvBC7AA","startCursor":null,"endCursor":null}},"title":"Activity ยท googleapis/python-api-core"}