{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":203461509,"defaultBranch":"main","name":"java-storage","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-20T22:07:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715137283.0","currentOid":""},"activityList":{"items":[{"before":"3607060ee9b792932f14bc7c1bded3f22f4657bb","after":"e38a33ce9b6c5643252e5eb6ebba915fdd7727b3","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-08T03:04:00.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":"3607060ee9b792932f14bc7c1bded3f22f4657bb","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-05-08T03:01:23.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":"fix!: An existing method `UpdateVehicleLocation` is removed from service `VehicleService`\nfix!: An existing method `SearchFuzzedVehicles` is removed from service `VehicleService`\nfix!: An existing message `UpdateVehicleLocationRequest` is removed\n\nPiperOrigin-RevId: 631557549\n\nSource-Link: https://github.com/googleapis/googleapis/commit/3d50414a7ff3f0b8ffe8ad7858257396e4f18131\n\nSource-Link: https://github.com/googleapis/googleapis-gen/commit/5ce63d4e636a975175bde2d16c15e70dd5a81ff4\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNWNlNjNkNGU2MzZhOTc1MTc1YmRlMmQxNmMxNWU3MGRkNWE4MWZmNCJ9","shortMessageHtmlLink":"fix!: An existing method UpdateVehicleLocation is removed from serv…"}},{"before":null,"after":"51d4d1207c5d39ec863e71e1b48076064286f382","ref":"refs/heads/test/grpc-logging-interceptor","pushedAt":"2024-05-08T01:01:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"test: add GrpcPlainRequestLoggingInterceptor and add it to BackendResources\n\nGrpc's built-in logging is very robust, but does not print request/response messages in \"plain text\", instead logging byte codes sequences. This interceptor instead logs the protobuf messages in their normal plain text rendering. By default, the logging is disabled. The category needs to be set to CONFIG or higher to see the logs.","shortMessageHtmlLink":"test: add GrpcPlainRequestLoggingInterceptor and add it to BackendRes…"}},{"before":"e4ad8c10204818d9ac994f79991e78494f605942","after":"8bfc3f000f9df6163a8e40ca4dcc6d59efab59e8","ref":"refs/heads/grpc-stricter-response-validation-better-messages","pushedAt":"2024-05-07T21:56:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"fix: update grpc WriteObject response handling to provide context when a failure happens","shortMessageHtmlLink":"fix: update grpc WriteObject response handling to provide context whe…"}},{"before":"5d71d20a8dbdade1f3f4c8c3ba39d97c83d1fde4","after":"933814e0bd3d12f22c04c74a61ae424b45176a9a","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:48:41.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":"fbd921e62cf4128dcef8af15dc33cc7fe5100fc6","after":"5d71d20a8dbdade1f3f4c8c3ba39d97c83d1fde4","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:46:07.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.38.0","shortMessageHtmlLink":"chore(main): release 2.38.0"}},{"before":"c1d1f4a5c88d27296f69df0a832659e2b1eb9ca0","after":"15d452f0a0f7640e2e6acfdfe64b615bb965c51c","ref":"refs/heads/main","pushedAt":"2024-05-07T21:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"chore: attempt two to promote storage-control to beta in versions.txt","shortMessageHtmlLink":"chore: attempt two to promote storage-control to beta in versions.txt"}},{"before":"1a98a2d63cb551bd51d6452433346b6347b6003b","after":"fbd921e62cf4128dcef8af15dc33cc7fe5100fc6","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:31:57.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":"fee430f166e57c0296767a9212ada5cf79ade370","after":"1a98a2d63cb551bd51d6452433346b6347b6003b","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:29:22.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.38.0","shortMessageHtmlLink":"chore(main): release 2.38.0"}},{"before":"374279c781ed361898ba393a6f0713641c06a21e","after":null,"ref":"refs/heads/grpc-stricter-response-validation","pushedAt":"2024-05-07T21:28:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"}},{"before":"09f719194fd9296ecb21758096b8e65eb208dfc2","after":"c1d1f4a5c88d27296f69df0a832659e2b1eb9ca0","ref":"refs/heads/main","pushedAt":"2024-05-07T21:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"fix: add strict client side response validation for gRPC chunked resumable uploads (#2527)\n\n* Rename JsonResumableSessionFailureScenario to ResumableSessionFailureScenario. The failure scenarios themselves are not json specific, and the methods which are json specific can have grpc overloads\r\n* Add more tests to validate GapicUnbufferedChunkedResumableWritableByteChannel is able to properly detect and handle various success responses from GCS which are not success for the client.","shortMessageHtmlLink":"fix: add strict client side response validation for gRPC chunked resu…"}},{"before":null,"after":"e4ad8c10204818d9ac994f79991e78494f605942","ref":"refs/heads/grpc-stricter-response-validation-better-messages","pushedAt":"2024-05-07T21:14:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"fix: update grpc WriteObject response handling to provide context when a failure happens","shortMessageHtmlLink":"fix: update grpc WriteObject response handling to provide context whe…"}},{"before":"c1acfb4406cb3211aa75adf9d2eec189e225bf5c","after":"fee430f166e57c0296767a9212ada5cf79ade370","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:06:12.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":"7cc33a39c6ff3fe32401159d78a03f604a12bd7c","after":"c1acfb4406cb3211aa75adf9d2eec189e225bf5c","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T21:03: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(main): release 2.38.0","shortMessageHtmlLink":"chore(main): release 2.38.0"}},{"before":"72c4af7b840b15f9f314cbb92577aac26551bf96","after":null,"ref":"refs/heads/sc-beta","pushedAt":"2024-05-07T21:03:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sydney-munro","name":"Sydney Munro","path":"/sydney-munro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97561403?s=80&v=4"}},{"before":"6d104fa0ed8c8a7947ae566679280ad821dfaa45","after":"09f719194fd9296ecb21758096b8e65eb208dfc2","ref":"refs/heads/main","pushedAt":"2024-05-07T21:03:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sydney-munro","name":"Sydney Munro","path":"/sydney-munro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97561403?s=80&v=4"},"commit":{"message":"feat: promoted google-cloud-storage-control to beta (#2531)","shortMessageHtmlLink":"feat: promoted google-cloud-storage-control to beta (#2531)"}},{"before":"7fb93b0ab06ce48e6a6bba957f1559b644410355","after":"72c4af7b840b15f9f314cbb92577aac26551bf96","ref":"refs/heads/sc-beta","pushedAt":"2024-05-07T19:46:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"feat: promoted google-cloud-storage-control to beta","shortMessageHtmlLink":"feat: promoted google-cloud-storage-control to beta"}},{"before":null,"after":"7fb93b0ab06ce48e6a6bba957f1559b644410355","ref":"refs/heads/sc-beta","pushedAt":"2024-05-07T19:44:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"feat: promoted google-cloud-storage-control to beta","shortMessageHtmlLink":"feat: promoted google-cloud-storage-control to beta"}},{"before":"e634c3d4bc09607997490f655b9d6aee38058040","after":"7cc33a39c6ff3fe32401159d78a03f604a12bd7c","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T19:42:35.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":"e2f323635b9a0d75d716f35a254737dc1ce5b2c8","after":"e634c3d4bc09607997490f655b9d6aee38058040","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-07T19:39:59.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.37.1","shortMessageHtmlLink":"chore(main): release 2.37.1"}},{"before":"610df65240f599f64494cc60c294017203c905e9","after":null,"ref":"refs/heads/remove-beta","pushedAt":"2024-05-07T19:39:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sydney-munro","name":"Sydney Munro","path":"/sydney-munro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97561403?s=80&v=4"}},{"before":"b84654e79ee53087badc0315ea3fb2d1b0b9ca57","after":"6d104fa0ed8c8a7947ae566679280ad821dfaa45","ref":"refs/heads/main","pushedAt":"2024-05-07T19:39:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sydney-munro","name":"Sydney Munro","path":"/sydney-munro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97561403?s=80&v=4"},"commit":{"message":"chore: Remove @BetaApi Annotations for Transfer Manager operations (#2529)","shortMessageHtmlLink":"chore: Remove @BetaApi Annotations for Transfer Manager operations (#…"}},{"before":null,"after":"610df65240f599f64494cc60c294017203c905e9","ref":"refs/heads/remove-beta","pushedAt":"2024-05-07T17:24:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sydney-munro","name":"Sydney Munro","path":"/sydney-munro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97561403?s=80&v=4"},"commit":{"message":"chore: Remove @BetaApi Annotations for Transfer Manager operations","shortMessageHtmlLink":"chore: Remove @BetaApi Annotations for Transfer Manager operations"}},{"before":null,"after":"374279c781ed361898ba393a6f0713641c06a21e","ref":"refs/heads/grpc-stricter-response-validation","pushedAt":"2024-05-06T22:29:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"fix: add strict client side response validation for gRPC chunked resumable uploads\n\n* Rename JsonResumableSessionFailureScenario to ResumableSessionFailureScenario. The failure scenarios themselves are not json specific, and the methods which are json specific can have grpc overloads\n* Add more tests to validate GapicUnbufferedChunkedResumableWritableByteChannel is able to properly detect and handle various success responses from GCS which are not success for the client.\n* Trim down ResumableWrite a bit as the logic","shortMessageHtmlLink":"fix: add strict client side response validation for gRPC chunked resu…"}},{"before":"dec9cb92be7c004251066ea7e99cd1c0cd5036da","after":"e2f323635b9a0d75d716f35a254737dc1ce5b2c8","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-06T19:09:06.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":"738b145d4cf06f9c60a53ef3b548998953d5c621","after":"dec9cb92be7c004251066ea7e99cd1c0cd5036da","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-06T19:06:26.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.37.1","shortMessageHtmlLink":"chore(main): release 2.37.1"}},{"before":"38e690de3c85226ec3d59d3256e10aa46e3f2c33","after":null,"ref":"refs/heads/fix-options-maintain","pushedAt":"2024-05-06T19:06:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"}},{"before":"67a7c6b6582b5afab9272b32e01897d009e7c0bf","after":"b84654e79ee53087badc0315ea3fb2d1b0b9ca57","ref":"refs/heads/main","pushedAt":"2024-05-06T19:06:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenWhitehead","name":"BenWhitehead","path":"/BenWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1754037?s=80&v=4"},"commit":{"message":"fix: update StorageOptions to carry forward fields that aren't part of ServiceOptions (#2521)","shortMessageHtmlLink":"fix: update StorageOptions to carry forward fields that aren't part o…"}},{"before":"a4871acc681c3d888bd7cff758ff034f5e1a0e61","after":"738b145d4cf06f9c60a53ef3b548998953d5c621","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-06T19:03:03.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":"1156198b29c449c45e0a45911ea03ef287e183c1","after":"a4871acc681c3d888bd7cff758ff034f5e1a0e61","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-06T19:00:33.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.37.1","shortMessageHtmlLink":"chore(main): release 2.37.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERC5YaAA","startCursor":null,"endCursor":null}},"title":"Activity · googleapis/java-storage"}