-
Notifications
You must be signed in to change notification settings - Fork 85
Comparing changes
Open a pull request
base repository: googleapis/java-storage
base: v2.56.0
head repository: googleapis/java-storage
compare: v2.57.0
- 16 commits
- 51 files changed
- 6 contributors
Commits on Aug 25, 2025
-
test: update TEST_BENCH backend Storage control boostrapping to set t…
…he plain text format (#3263)
Configuration menu - View commit details
-
Copy full SHA for c3592bc - Browse repository at this point
Copy the full SHA c3592bcView commit details -
chore(main): release 2.56.1-SNAPSHOT (#3262)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 28fad25 - Browse repository at this point
Copy the full SHA 28fad25View commit details
Commits on Aug 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7fa7671 - Browse repository at this point
Copy the full SHA 7fa7671View commit details
Commits on Aug 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ddc54f - Browse repository at this point
Copy the full SHA 1ddc54fView commit details -
chore: Update generation configuration at Wed Aug 27 02:28:28 UTC 2025 (
#3256) * chore: Update generation configuration at Thu Aug 21 02:29:57 UTC 2025 * chore: Update generation configuration at Fri Aug 22 02:29:15 UTC 2025 * chore: Update generation configuration at Sat Aug 23 02:28:32 UTC 2025 * chore: Update generation configuration at Tue Aug 26 02:29:41 UTC 2025 * chore: Update generation configuration at Wed Aug 27 02:28:28 UTC 2025 * chore: generate libraries at Wed Aug 27 02:28:54 UTC 2025
Configuration menu - View commit details
-
Copy full SHA for dcbe96c - Browse repository at this point
Copy the full SHA dcbe96cView commit details
Commits on Aug 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 485aefd - Browse repository at this point
Copy the full SHA 485aefdView commit details
Commits on Sep 2, 2025
-
chore: Update generation configuration at Sat Aug 30 02:25:00 UTC 2025 (
#3267) * chore: Update generation configuration at Thu Aug 28 02:27:30 UTC 2025 * chore: Update generation configuration at Fri Aug 29 02:27:47 UTC 2025 * chore: generate libraries at Fri Aug 29 02:28:19 UTC 2025 * chore: Update generation configuration at Sat Aug 30 02:25:00 UTC 2025
Configuration menu - View commit details
-
Copy full SHA for e3d2d37 - Browse repository at this point
Copy the full SHA e3d2d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0bec0 - Browse repository at this point
Copy the full SHA 9c0bec0View commit details
Commits on Sep 4, 2025
-
fix: update otel integration to properly activate span context for la…
Configuration menu - View commit details
-
Copy full SHA for 3240f67 - Browse repository at this point
Copy the full SHA 3240f67View commit details
Commits on Sep 5, 2025
-
fix: update BlobAppendableUpload implementation to periodically flush…
… for large writes (#3278) This main idea here is to allow async incremental clearing of the outbound queue even when large writes are performed. Previously, when using the MinFlushStrategy, if a large write was performed (larger than maxPendingBytes) a single `flush: true state_lookup: true` would be sent to GCS, thereby making it so that no new writes could be accepted until the full `maxPendingBytes` where ack'd. This change updates so that if a write is larger than `minFlushSize` a message will be annotated `flush: true state_lookup: true`. This doesn't necessarily mean that a flush will be done every `minFlushSize` as the message packed can be up to 2MiB, this will simply annotate a message as `flush: true state_lookup: true` if it has been at least `minFlushSize` bytes since we sent a flush.
Configuration menu - View commit details
-
Copy full SHA for d0ffe18 - Browse repository at this point
Copy the full SHA d0ffe18View commit details -
Configuration menu - View commit details
-
Copy full SHA for d046ea3 - Browse repository at this point
Copy the full SHA d046ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9078bb - Browse repository at this point
Copy the full SHA c9078bbView commit details
Commits on Sep 8, 2025
-
chore: update BlobInfo.contexts diff handling to be deep rather than …
…shallow (#3273) * chore: update BlobInfo.contexts diff handling to be deep rather than shallow Add JsonUtils class to provide some helpers for performing arbitrarily deep field selection. Our existing implementation is flat for everything exception metadata, with the addition of object contexts we now have an N depth diff (metadata is always depth 2, but a context path is `contexts.custom.<key>.value`) and the value of the key is an object instead of a string. We accomplish this arbitrary diffing by first flattening the src object to a map of paths to leaves and their corresponding string values. Then we diff the keys to produce a new map, and then treeify that new map back to a json structure. This is quite robust, but isn't terribly efficient so we only use it for contexts and metadata fields. Update BlobInfo.BuilderImpl#setContexts to deeply resolve the diff against the provided value. Update BlobInfo object contexts maps to use unmodifiable hashmaps instead of ImmutableMap. ImmutableMap doesn't allow null values, but we need to accept null values to allow customers to remove individual values. Add object contexts to the existing ITNestedUpdateMaskTest. gRPC didn't require any special handling as it's `update_mask` already takes care of things appropriately after the deep diffing is added. * chore: update method name
Configuration menu - View commit details
-
Copy full SHA for 7f65b09 - Browse repository at this point
Copy the full SHA 7f65b09View commit details -
chore: Update generation configuration at Sat Sep 6 02:24:19 UTC 2025 (…
…#3271) * chore: Update generation configuration at Tue Sep 2 18:22:51 UTC 2025 * chore: Update generation configuration at Wed Sep 3 02:25:52 UTC 2025 * chore: generate libraries at Wed Sep 3 02:26:23 UTC 2025 * chore: Update generation configuration at Thu Sep 4 02:24:44 UTC 2025 * chore: Update generation configuration at Fri Sep 5 02:26:57 UTC 2025 * chore: Update generation configuration at Sat Sep 6 02:24:19 UTC 2025 * chore: generate libraries at Sat Sep 6 02:24:56 UTC 2025
Configuration menu - View commit details
-
Copy full SHA for 0e348db - Browse repository at this point
Copy the full SHA 0e348dbView commit details
Commits on Sep 9, 2025
-
chore: update ChunkSegmenter to optionally allow a limit on the numbe…
…r of bytes it should consume (#3279) * chore: update ChunkSegmenter to optionally allow a limit on the number of bytes it should consume Update BidiAppendableUnbufferedWritableByteChannel to only attempt to consume as many bytes as are available according to the stream -- this prevents over packing of segments we will for sure never be able to use. * chore: fix blockSize reset logic
Configuration menu - View commit details
-
Copy full SHA for 23584da - Browse repository at this point
Copy the full SHA 23584daView commit details -
chore(main): release 2.57.0 (#3269)
* chore(main): release 2.57.0 * chore: generate libraries at Tue Sep 9 17:26:06 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03c7047 - Browse repository at this point
Copy the full SHA 03c7047View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.56.0...v2.57.0