{"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:1717173981.0","currentOid":""},"activityList":{"items":[{"before":"82427cc51f24b704de0b85881d757bb8b8a77d98","after":"f046ba10e964570c980911cfec30eb1014cea2fa","ref":"refs/heads/fix/grpc-bidi-validation","pushedAt":"2024-05-31T21:38:32.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":"chore: fix failing tests","shortMessageHtmlLink":"chore: fix failing tests"}},{"before":"41eaa81f83108a33d1260d5221c331b044a5362b","after":"82427cc51f24b704de0b85881d757bb8b8a77d98","ref":"refs/heads/fix/grpc-bidi-validation","pushedAt":"2024-05-31T21:37:37.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: fix failing tests","shortMessageHtmlLink":"chore: fix failing tests"}},{"before":"fbedf724da03181ddd623dd73f6be997c28d4a55","after":"b28c19827af7931f20556cdd24adb43fa51611f0","ref":"refs/heads/mf","pushedAt":"2024-05-31T20:18:08.000Z","pushType":"push","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":"fixing tests","shortMessageHtmlLink":"fixing tests"}},{"before":null,"after":"41eaa81f83108a33d1260d5221c331b044a5362b","ref":"refs/heads/fix/grpc-bidi-validation","pushedAt":"2024-05-31T16:46:21.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 bidi resumable uploads to validate ack'd object size\n\nFollow up to #2527\n\nUpdate GapicBidiUnbufferedWritableByteChannel to correctly handle partial consumption of content\n\nTests passing now.\n\nSeparate tracking of client detected errors and stream errors.\n\nWhen await is invoked, if a client detected error is present AND a stream error is present, the client detected error will take precedence. If a stream error happens and the client detected error has not yet been observed, the stream error will be added as a suppressed exception to the client detected error.","shortMessageHtmlLink":"fix: update grpc bidi resumable uploads to validate ack'd object size"}},{"before":"ed304f6983acf54f2b4105ab318337763dc5ff04","after":"f368dca5433ac070955a91aeac5ccecacea35c04","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T19:44:56.000Z","pushType":"push","commitsCount":2,"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":"Merge branch 'release-please--branches--main' of https://github.com/googleapis/java-storage into release-please--branches--main","shortMessageHtmlLink":"Merge branch 'release-please--branches--main' of https://github.com/g…"}},{"before":"4a616ae849b18a9ba9a3d68850f8b624b452431d","after":"ed304f6983acf54f2b4105ab318337763dc5ff04","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T19:43:05.000Z","pushType":"push","commitsCount":3,"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":"Merge branch 'release-please--branches--main' of https://github.com/googleapis/java-storage into release-please--branches--main","shortMessageHtmlLink":"Merge branch 'release-please--branches--main' of https://github.com/g…"}},{"before":"50a4b7950bcc3073bb2fc00b9e49fb6d53741561","after":"4a616ae849b18a9ba9a3d68850f8b624b452431d","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T19:42:25.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.39.1-SNAPSHOT","shortMessageHtmlLink":"chore(main): release 2.39.1-SNAPSHOT"}},{"before":"498fd0b391c9d1d01c453fe31abea7890c0b498f","after":"88f7d86d960aa6986cf41165d80d03a551502ec2","ref":"refs/heads/main","pushedAt":"2024-05-30T19:42:02.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":"deps: update dependency net.jqwik:jqwik to v1.8.5 (#2563)","shortMessageHtmlLink":"deps: update dependency net.jqwik:jqwik to v1.8.5 (#2563)"}},{"before":"d9df43db0f1a16be126cfc80651ae7a3b68977df","after":"50a4b7950bcc3073bb2fc00b9e49fb6d53741561","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T19:40: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.39.1-SNAPSHOT","shortMessageHtmlLink":"chore(main): release 2.39.1-SNAPSHOT"}},{"before":"fff6944130c67824fea23b2504e97e6217b17dc8","after":null,"ref":"refs/heads/java21-reduce-io-pinning","pushedAt":"2024-05-30T19:40:06.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":"a7b5fa2e29b6b544fafa72a71a60474f0bde39f7","after":"498fd0b391c9d1d01c453fe31abea7890c0b498f","ref":"refs/heads/main","pushedAt":"2024-05-30T19:40:05.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: reduce Java 21 Virtual Thread Pinning in IO operations (#2553)","shortMessageHtmlLink":"fix: reduce Java 21 Virtual Thread Pinning in IO operations (#2553)"}},{"before":"ecc2b5d6290a0e70b8a53432dc3df8ae7bef16b5","after":"fbedf724da03181ddd623dd73f6be997c28d4a55","ref":"refs/heads/mf","pushedAt":"2024-05-29T21:53:13.000Z","pushType":"push","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":"linter","shortMessageHtmlLink":"linter"}},{"before":"dfa9739b82e694ccbe24552bc5eb8805859daf45","after":"ecc2b5d6290a0e70b8a53432dc3df8ae7bef16b5","ref":"refs/heads/mf","pushedAt":"2024-05-29T21:50:21.000Z","pushType":"force_push","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":"use format instead of","shortMessageHtmlLink":"use format instead of"}},{"before":"774ed0b85bff21a7c088e0ceb0d44ab9f901b889","after":"dfa9739b82e694ccbe24552bc5eb8805859daf45","ref":"refs/heads/mf","pushedAt":"2024-05-29T21:40:09.000Z","pushType":"push","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":"use format instead of","shortMessageHtmlLink":"use format instead of"}},{"before":"e57e0f34d57bf575bcceb8182b8ecefa5942fa18","after":"774ed0b85bff21a7c088e0ceb0d44ab9f901b889","ref":"refs/heads/mf","pushedAt":"2024-05-29T21:35:41.000Z","pushType":"push","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":"figure out why tests are failing","shortMessageHtmlLink":"figure out why tests are failing"}},{"before":"ec9d6720971664032c5d7d3f7c15ac2a2cc0b89c","after":"e57e0f34d57bf575bcceb8182b8ecefa5942fa18","ref":"refs/heads/mf","pushedAt":"2024-05-29T21:25:21.000Z","pushType":"force_push","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":"enabling uniform bucket level access","shortMessageHtmlLink":"enabling uniform bucket level access"}},{"before":"35f3621be2e291a15f52261dc68c8292270a5d99","after":"0095f8be627bd21f4b2c8f2c5c0227a934958395","ref":"refs/heads/fix/grpc-single-shot-validation","pushedAt":"2024-05-28T22:09:10.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 single-shot uploads to validate ack'd object size\n\nFollow up to #2527\n\nThis updated errors from grpc single-shot uploads to have messages that include useful debugging information.\n\nWhen a response is received but doesn't validate with the expected state:\n```\ncom.google.cloud.storage.StorageException: Finalized upload, but object size less than expected.\n\t|> [\n\t|> \tcom.google.storage.v2.WriteObjectRequest{\n\t|> \t\twrite_offset: 524288\n\t|> \t\tfinish_write: true\n\t|> \t}\n\t|> ]\n\t|\n\t|< com.google.storage.v2.WriteObjectResponse{\n\t|< \tresource {\n\t|< \t name: \"obj\"\n\t|< \t size: 262144\n\t|< \t}\n\t|< }\n\t|\n```","shortMessageHtmlLink":"fix: update grpc single-shot uploads to validate ack'd object size"}},{"before":"bffb2ad5c8deac5a08848d2addb2516d98c3497d","after":"35f3621be2e291a15f52261dc68c8292270a5d99","ref":"refs/heads/fix/grpc-single-shot-validation","pushedAt":"2024-05-28T21:46:12.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 single-shot uploads to validate ack'd object size\n\nFollow up to #2527\n\nThis updated errors from grpc single-shot uploads to have messages that include useful debugging information.\n\nWhen a response is received but doesn't validate with the expected state:\n```\ncom.google.cloud.storage.StorageException: Finalized upload, but object size less than expected.\n\t|> [\n\t|> \tcom.google.storage.v2.WriteObjectRequest{\n\t|> \t\twrite_offset: 524288\n\t|> \t\tfinish_write: true\n\t|> \t}\n\t|> ]\n\t|\n\t|< com.google.storage.v2.WriteObjectResponse{\n\t|< \tresource {\n\t|< \t name: \"obj\"\n\t|< \t size: 262144\n\t|< \t}\n\t|< }\n\t|\n```","shortMessageHtmlLink":"fix: update grpc single-shot uploads to validate ack'd object size"}},{"before":"7e9631197fa569437c17c92dd86df27f955f7304","after":"ec9d6720971664032c5d7d3f7c15ac2a2cc0b89c","ref":"refs/heads/mf","pushedAt":"2024-05-28T21:42:10.000Z","pushType":"push","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":"enabling uniform bucket level access","shortMessageHtmlLink":"enabling uniform bucket level access"}},{"before":"e1b98daca0e3e3140d0657065f5867e359c5454c","after":"7e9631197fa569437c17c92dd86df27f955f7304","ref":"refs/heads/mf","pushedAt":"2024-05-28T20:28:25.000Z","pushType":"force_push","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":"moving config update","shortMessageHtmlLink":"moving config update"}},{"before":null,"after":"bffb2ad5c8deac5a08848d2addb2516d98c3497d","ref":"refs/heads/fix/grpc-single-shot-validation","pushedAt":"2024-05-28T20:05:46.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 single-shot uploads to validate ack'd object size\n\nFollow up to #2527\n\nThis updated errors from grpc single-shot uploads to have messages that include useful debugging information.\n\nWhen a response is received but doesn't validate with the expected state:\n```\ncom.google.cloud.storage.StorageException: Finalized upload, but object size less than expected.\n\t|> [\n\t|> \tcom.google.storage.v2.WriteObjectRequest{\n\t|> \t\twrite_offset: 524288\n\t|> \t\tfinish_write: true\n\t|> \t}\n\t|> ]\n\t|\n\t|< com.google.storage.v2.WriteObjectResponse{\n\t|< \tresource {\n\t|< \t name: \"obj\"\n\t|< \t size: 262144\n\t|< \t}\n\t|< }\n\t|\n```","shortMessageHtmlLink":"fix: update grpc single-shot uploads to validate ack'd object size"}},{"before":"ba0792aaef41a4bed8ab13db4ec1f431a3c68490","after":"e1b98daca0e3e3140d0657065f5867e359c5454c","ref":"refs/heads/mf","pushedAt":"2024-05-24T18:46:39.000Z","pushType":"push","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":"moving config update","shortMessageHtmlLink":"moving config update"}},{"before":"c1b56421dc1b12a2440a1b4be9f597b48ca0e927","after":"ba0792aaef41a4bed8ab13db4ec1f431a3c68490","ref":"refs/heads/mf","pushedAt":"2024-05-24T17:36:29.000Z","pushType":"push","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":"enable uniform bucket level access","shortMessageHtmlLink":"enable uniform bucket level access"}},{"before":"4f0fc4f26e6a8196ddac44946051e2a0e2abd802","after":"c1b56421dc1b12a2440a1b4be9f597b48ca0e927","ref":"refs/heads/mf","pushedAt":"2024-05-24T17:20:58.000Z","pushType":"push","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":"format bucketname","shortMessageHtmlLink":"format bucketname"}},{"before":"19fd4f124acf6ed5c1697e29827f50ad3397f398","after":"4f0fc4f26e6a8196ddac44946051e2a0e2abd802","ref":"refs/heads/mf","pushedAt":"2024-05-24T17:01:24.000Z","pushType":"push","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":"lint","shortMessageHtmlLink":"lint"}},{"before":"7101e9c569ceef170986ac52fbbc5a2a3af95f72","after":"19fd4f124acf6ed5c1697e29827f50ad3397f398","ref":"refs/heads/mf","pushedAt":"2024-05-24T16:58:33.000Z","pushType":"push","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":"update without managed folder name populated","shortMessageHtmlLink":"update without managed folder name populated"}},{"before":"c62176fd55307bc014da14732cc6da32f6f8e8a0","after":"d9df43db0f1a16be126cfc80651ae7a3b68977df","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-23T21:12:38.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":"454201269e70fb41975cdcab9451798b4d97bda5","after":"c62176fd55307bc014da14732cc6da32f6f8e8a0","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-23T21:10:05.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.39.1-SNAPSHOT","shortMessageHtmlLink":"chore(main): release 2.39.1-SNAPSHOT"}},{"before":"2ad0a3b7beb5d6357c4f35e73044230040ede4f4","after":null,"ref":"refs/heads/jessemocks","pushedAt":"2024-05-23T21:09:40.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":"7b549cf8eb8e7bb073e93dc7850f8504f7f7c35f","after":"a7b5fa2e29b6b544fafa72a71a60474f0bde39f7","ref":"refs/heads/main","pushedAt":"2024-05-23T21:09:39.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":"test: add mockito tests (#2554)\n\n* test: add mockito tests\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":"test: add mockito tests (#2554)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWWpnmAA","startCursor":null,"endCursor":null}},"title":"Activity · googleapis/java-storage"}