{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19608522,"defaultBranch":"main","name":"google-cloud-go","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-09T11:11:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714766709.0","currentOid":""},"activityList":{"items":[{"before":"cdbe4bb3019884b6d9b5abe0a49f6ffbed80534c","after":"ab0eb1345698fbd1be7aa819cb0489570a4d79f2","ref":"refs/heads/release-please--branches--main--components--storage","pushedAt":"2024-05-04T14:41:24.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 storage 1.41.0","shortMessageHtmlLink":"chore(main): release storage 1.41.0"}},{"before":"e4e8e396a9f97f523534ee34847dbef7a63d96c2","after":"5462553021f8016981c20a79e21b4147cb2779af","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-05-04T14:41:24.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 spanner 1.62.0","shortMessageHtmlLink":"chore(main): release spanner 1.62.0"}},{"before":"5aea7d984fddb3d9f82c878168f6b14c304ce2ac","after":"43ab9ef8b8fc770b59ed0362db16f2f3858acb90","ref":"refs/heads/release-please--branches--main--components--logging","pushedAt":"2024-05-04T14:41:24.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 logging 1.10.0","shortMessageHtmlLink":"chore(main): release logging 1.10.0"}},{"before":"810f2e03c769fc35ad5256d86d86d05d00dc1b92","after":"5664eeb44881fc31929f0e4db60e7fc6f45e6d49","ref":"refs/heads/release-please--branches--main--components--pubsub","pushedAt":"2024-05-04T14:41:24.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 pubsub 1.38.0","shortMessageHtmlLink":"chore(main): release pubsub 1.38.0"}},{"before":"960cf1a5060f4c0982cdb94ed285ed280d66017a","after":"ca28e4f7705b3dfa7cbfd42f51faa0957fdc1f7f","ref":"refs/heads/release-please--branches--main--components--profiler","pushedAt":"2024-05-04T14:41:24.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 profiler 0.4.1","shortMessageHtmlLink":"chore(main): release profiler 0.4.1"}},{"before":"759d4f2ed2cf927af216bbed869e5beadda64d7c","after":"a206d9b62afc0d2b8767c0124ec1cd312a02fc89","ref":"refs/heads/release-please--branches--main--components--pubsublite","pushedAt":"2024-05-04T14:41:24.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 pubsublite 1.8.2","shortMessageHtmlLink":"chore(main): release pubsublite 1.8.2"}},{"before":"f317ae919da63de762ab24400e56127364e64d48","after":"35e70af6a4e50b51f1d0785c9b86653b3051b81d","ref":"refs/heads/release-please--branches--main--components--aiplatform","pushedAt":"2024-05-04T14:41:24.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 aiplatform 1.68.0","shortMessageHtmlLink":"chore(main): release aiplatform 1.68.0"}},{"before":"6613e34f9789d756989186b83757c7cd8f7c6644","after":"866ec19cbbbdcbe963763110e3f113647b19fd66","ref":"refs/heads/release-please--branches--main--components--vertexai","pushedAt":"2024-05-04T14:41:24.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 vertexai 0.8.0","shortMessageHtmlLink":"chore(main): release vertexai 0.8.0"}},{"before":"2f82e61d077ec22afc573802aee949aa394eec33","after":"699f7b88aeb4a880d570dd20fb9803fbde00937b","ref":"refs/heads/release-please--branches--main--components--firestore","pushedAt":"2024-05-04T14:41:24.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 firestore 1.16.0","shortMessageHtmlLink":"chore(main): release firestore 1.16.0"}},{"before":"62be359f2e9b821758cd58b31dab20fd1d8e2730","after":"a1656c671d9d9a96f0d065c6eb6645048dfe059a","ref":"refs/heads/release-please--branches--main--components--errorreporting","pushedAt":"2024-05-04T14:41:24.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 errorreporting 0.3.1","shortMessageHtmlLink":"chore(main): release errorreporting 0.3.1"}},{"before":"62516eac81cc6b50b5fd9bcedb9dbbff692e4cc1","after":"1f7902ae2bfcb5a5d81656064de11b2cf2a05661","ref":"refs/heads/release-please--branches--main--components--auth","pushedAt":"2024-05-04T14:41:23.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 auth 0.4.0","shortMessageHtmlLink":"chore(main): release auth 0.4.0"}},{"before":"dea354a8f3d34b1dbfee3b8405613814ca909c60","after":"63b94396ed4edc00dfcd3d1d818711ed4d61d7bd","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-04T14:39:45.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: release main","shortMessageHtmlLink":"chore: release main"}},{"before":"beb8e1a5d4ed9b4e55358fad8d9fb315228b6b4d","after":"d16f9d2e33c770df81f9df5fe39dd3741153f25b","ref":"refs/heads/release-please--branches--main--components--main","pushedAt":"2024-05-04T14:37:46.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 0.113.0","shortMessageHtmlLink":"chore(main): release 0.113.0"}},{"before":"fafaf0d0a293096559a4655ea61062cb896f1568","after":"b9b55e0ebc7427a5a55be1485e38db4a7eddf832","ref":"refs/heads/main","pushedAt":"2024-05-04T14:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(thirdparty): remove json-iterator exemption (#10113)\n\nFixes #9380","shortMessageHtmlLink":"chore(thirdparty): remove json-iterator exemption (#10113)"}},{"before":"279ace9753e890609ebc13a0ac25f871c925f8eb","after":"535ebf849b7a2e6b66602a834fd6d7ec8647f939","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-04T01:09: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":"5ca00d03a43254335c8cfa7845aafca4e85237f6","after":"279ace9753e890609ebc13a0ac25f871c925f8eb","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-04T01:02:17.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":"feat: Add FileState to File\nfeat: Add response_schema to GenerationConfig\nfeat: Add UsageMetadata to GenerateContentResponse\nfeat: Add GenerateContentRequest to CountTokensRequest\ndocs: Various small fixes\n\nPiperOrigin-RevId: 630516587\n\nSource-Link: https://github.com/googleapis/googleapis/commit/79c1b132c6c8220ad2a071bd2338236f15c807b6\n\nSource-Link: https://github.com/googleapis/googleapis-gen/commit/19b503618eca4b7d16be58691e66f4ffe9aa07d3\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTliNTAzNjE4ZWNhNGI3ZDE2YmU1ODY5MWU2NmY0ZmZlOWFhMDdkMyJ9","shortMessageHtmlLink":"feat: Add FileState to File"}},{"before":"fab4dfab7e5ab669b9f8ce4fe294003a6c98d570","after":"5ca00d03a43254335c8cfa7845aafca4e85237f6","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T20:30:50.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":"afaf2ff33fde2622d24f24c855d524a46c125bab","after":"fab4dfab7e5ab669b9f8ce4fe294003a6c98d570","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T20:23:22.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":"fix!: An existing resource pattern value `projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**}` to resource definition `storage.googleapis.com/ManagedFolder` is removed\nfeat: A new resource pattern value `projects/{project}/buckets/{bucket}/managedFolders/{managed_folder=**}` added to the resource definition `storage.googleapis.com/ManagedFolder`\n\nPiperOrigin-RevId: 630439820\n\nSource-Link: https://github.com/googleapis/googleapis/commit/d9a31617c583f87ae0868907b0698a33a4ed9b93\n\nSource-Link: https://github.com/googleapis/googleapis-gen/commit/d39d37f4bad975da0fb0bb277dd4e18fbeba24d5\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDM5ZDM3ZjRiYWQ5NzVkYTBmYjBiYjI3N2RkNGUxOGZiZWJhMjRkNSJ9","shortMessageHtmlLink":"fix!: An existing resource pattern value `projects/{project}/buckets/โ€ฆ"}},{"before":"9383567d52498adb7bb65125cebfb8ab33becbea","after":"afaf2ff33fde2622d24f24c855d524a46c125bab","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T20:12:29.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":"9383567d52498adb7bb65125cebfb8ab33becbea","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T20:05:09.000Z","pushType":"branch_creation","commitsCount":0,"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":"feat: Add support for multi region encryption config\n\ndocs: fix linting for several doc comments\nPiperOrigin-RevId: 630422337\n\nSource-Link: https://github.com/googleapis/googleapis/commit/65db386b43905c561686b58344c5b620a10ed808\n\nSource-Link: https://github.com/googleapis/googleapis-gen/commit/b798ca9f56e2ad3e0d14982b68b6724d1c3d62b5\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjc5OGNhOWY1NmUyYWQzZTBkMTQ5ODJiNjhiNjcyNGQxYzNkNjJiNSJ9","shortMessageHtmlLink":"feat: Add support for multi region encryption config"}},{"before":"0a141900a0b3b5b8e00687f86d2d1f9beddb9c2f","after":"beb8e1a5d4ed9b4e55358fad8d9fb315228b6b4d","ref":"refs/heads/release-please--branches--main--components--main","pushedAt":"2024-05-03T19:55:18.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 0.113.0","shortMessageHtmlLink":"chore(main): release 0.113.0"}},{"before":"63f947d78a726001e0b176599ffc503447b25d78","after":"fafaf0d0a293096559a4655ea61062cb896f1568","ref":"refs/heads/main","pushedAt":"2024-05-03T19:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"fix(internal/aliasfix): handle import paths correctly (#10097)\n\nThe last component in import path of the old genproto path does not correspond to the import path -- usually.\r\n\r\nThe import paths usually look like `google.golang.org/genproto/googleapis/analytics/admin/v1alpha`, however the imported package name is `admin`. This uses a heuristic to detect whether the last path component is a version,\r\n\r\nThere are some packages that do not fit that description though, e.g. `google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas`.","shortMessageHtmlLink":"fix(internal/aliasfix): handle import paths correctly (#10097)"}},{"before":"a4a8fbcf561346eec1dc32987b10174f102bb46a","after":"63f947d78a726001e0b176599ffc503447b25d78","ref":"refs/heads/main","pushedAt":"2024-05-03T19:34:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(spanner): use time.Since instead of time.Now().Sub (#10096)\n\ntime.Since has few optimizations to get monotonic time, also it's shorter and clearer.","shortMessageHtmlLink":"chore(spanner): use time.Since instead of time.Now().Sub (#10096)"}},{"before":"627cdc9714a89e1da3c1e8310c835a940b24bbdd","after":"dea354a8f3d34b1dbfee3b8405613814ca909c60","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-03T18:58:11.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: release main","shortMessageHtmlLink":"chore: release main"}},{"before":"8cc25743613c241515501fdfccac7c22d26235c4","after":null,"ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T18:52:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"}},{"before":"9013e5200a6ec0f178ed91acb255481ffb073a2c","after":"a4a8fbcf561346eec1dc32987b10174f102bb46a","ref":"refs/heads/main","pushedAt":"2024-05-03T18:52:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"docs: update copyright year in Fleet Engine (#10090)\n\n- [ ] Regenerate this pull request now.\r\n\r\nPiperOrigin-RevId: 630188527\r\n\r\nSource-Link: https://togithub.com/googleapis/googleapis/commit/199e5bdd8cbb8a36c6571694e063221b2b1a61cd\r\n\r\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/588616fafecf8d88de216ab0114ae853186c0abe\r\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTg4NjE2ZmFmZWNmOGQ4OGRlMjE2YWIwMTE0YWU4NTMxODZjMGFiZSJ9\r\nBEGIN_NESTED_COMMIT\r\nfeat(dataplex): updated client libraries for Dataplex Catalog\r\nfix: An existing field `entry` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `display_name` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `entry_type` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `modify_time` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `fully_qualified_name` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `description` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\nfix: An existing field `relative_resource` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult`\r\ndocs: A comment for field `aspects` in message `.google.cloud.dataplex.v1.Entry` is changed\r\ndocs: A comment for field `filter` in message `.google.cloud.dataplex.v1.ListEntriesRequest` is changed\r\n\r\nPiperOrigin-RevId: 630090353\r\n\r\nSource-Link: https://togithub.com/googleapis/googleapis/commit/7ea9f2c99529458ca1a5c70f28608490bdafd3a9\r\n\r\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/7a1cca7982e5ace295aaad194267cc5d05c11d58\r\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiN2ExY2NhNzk4MmU1YWNlMjk1YWFhZDE5NDI2N2NjNWQwNWMxMWQ1OCJ9\r\nEND_NESTED_COMMIT","shortMessageHtmlLink":"docs: update copyright year in Fleet Engine (#10090)"}},{"before":"a05e021466c10946bd0b9d11f8a752a0b6168d66","after":"810f2e03c769fc35ad5256d86d86d05d00dc1b92","ref":"refs/heads/release-please--branches--main--components--pubsub","pushedAt":"2024-05-03T18:46:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hongalex","name":"Alex Hong","path":"/hongalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9397363?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--pubsub","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--โ€ฆ"}},{"before":"7483e1c7d7727a99865dda3d13b932d03f92a747","after":"62516eac81cc6b50b5fd9bcedb9dbbff692e4cc1","ref":"refs/heads/release-please--branches--main--components--auth","pushedAt":"2024-05-03T18:35: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 auth 0.4.0","shortMessageHtmlLink":"chore(main): release auth 0.4.0"}},{"before":"aeb40d3bf0f5893916e045c6fce84dfe6695a4f3","after":"8cc25743613c241515501fdfccac7c22d26235c4","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-03T18:30:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"Merge branch 'main' into owl-bot-copy","shortMessageHtmlLink":"Merge branch 'main' into owl-bot-copy"}},{"before":"3917ccac57c403b3b4d07514ac10a66a86e298c0","after":"9013e5200a6ec0f178ed91acb255481ffb073a2c","ref":"refs/heads/main","pushedAt":"2024-05-03T18:30:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"feat(auth): Enable client certificates by default (#10102)\n\nImplications of this change:\r\n1. If no default certificate sources are available in the environment (i.e. no SecureConnect or ECP cert), then the before & after behavior are identical.\r\n2. If SecureConnect cert source is available (i.e. Googlers with EndpointVerification installed), then connections are automatically upgraded to mTLS. This is deemed a safe upgrade from policy enforcement perspective. From a latency perspective, since this does not impact workload use-cases, there should be negligible impact, even if the SecureConnect cert is from a TPM.\r\n3. ECP cert source is enabled via certificate_config.json, which is not widely rolled out at the moment. Those with certificate_config.json configured already have the intention to enable client certificates anyway, so this saves them an extra flag to manage.","shortMessageHtmlLink":"feat(auth): Enable client certificates by default (#10102)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQXVj0QA","startCursor":null,"endCursor":null}},"title":"Activity ยท googleapis/google-cloud-go"}