Skip to content

Releases: googleapis/java-storage

v2.29.0

23 Oct 17:22
52a6a37
Compare
Choose a tag to compare

2.29.0 (2023-10-23)

Features

Bug Fixes

  • Remove PCU internals which should be hidden (#2263) (eff00fb)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20231012-2.0.0 (#2257) (e75d8bf)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 (#2265) (40bf665)
  • Update dependency net.jqwik:jqwik to v1.8.1 (#2267) (c518c75)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.28 (#2266) (b0b1b57)

v2.28.0

11 Oct 15:43
fc77182
Compare
Choose a tag to compare

2.28.0 (2023-10-10)

Features

  • Add @BetaApi BlobWriteSession#parallelCompositeUpload (#2239) (f8f4e22)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 (#2250) (df687f2)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.39.0 (#2249) (fe85df9)

Documentation

  • Reorder columns in table of BlobWriteSessionConfigs.java (#2242) (98e694f)

v2.27.1

26 Sep 16:26
d5d61e4
Compare
Choose a tag to compare

2.27.1 (2023-09-25)

Bug Fixes

  • Consider Storage#delete(BlobId) idempotent when id has generation (#2222) (453dd63)
  • Update RecoveryFileManager to allow distinct files for multiple invocations of equivalent info (#2207) (44e9dd5)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230914-2.0.0 (#2213) (0af39d6)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230922-2.0.0 (#2223) (844fe80)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.0 (#2219) (7401f21)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 (#2225) (f092c4e)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.27 (#2210) (3c77530)
  • Update gapic-generator-java to 2.26.0 (#2224) (a105736)

v2.27.0

12 Sep 22:08
cc65031
Compare
Choose a tag to compare

2.27.0 (2023-09-12)

Features

  • Add new JournalingBlobWriteSessionConfig usable with gRPC transport (#2194) (8880d94)
  • Follow-up CLI Improvements (#2184) (d985976)
  • Initial CLI for SSB integration and Workload 1 (#2166) (a349735)

Bug Fixes

  • A resumable session without a Range header should be interpreted as 0 length (#2182) (5302201)
  • Update User-Agent handling for resumable uploads (#2168) (665b714)
  • Update version resolution logic to be more resilient (#2169) (c89d275)

Dependencies

  • Update actions/checkout action to v4 (#2188) (c10267e)
  • Update actions/checkout action to v4 (#2189) (5c048c4)
  • Update actions/checkout action to v4 (#2190) (45e66e8)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230710-2.0.0 (#2162) (73a9f75)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230907-2.0.0 (#2200) (1fa49db)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 (#2197) (26552f4)
  • Update dependency info.picocli:picocli to v4.7.4 (#2177) (0c90814)
  • Update dependency info.picocli:picocli to v4.7.5 (#2183) (f244861)
  • Update dependency net.jqwik:jqwik to v1.8.0 (#2187) (aedbd6a)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.26 (#2196) (4f8bb65)

v2.26.1

14 Aug 18:45
d0b4ef7
Compare
Choose a tag to compare

2.26.1 (2023-08-14)

Bug Fixes

  • Make use of ImmutableMap.Builder#buildOrThrow graceful (#2159) (e9746f8)
  • Update gRPC writeAndClose to only set finish_write on the last message (#2163) (95df758)

Dependencies

  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.24 (#2158) (4f5682a)

v2.26.0

03 Aug 21:35
e1ce76f
Compare
Choose a tag to compare

2.26.0 (2023-08-03)

Features

  • Implement BufferToDiskThenUpload BlobWriteSessionConfig (#2139) (4dad2d5)
  • Introduce new BlobWriteSession (#2123) (e0191b5)

Bug Fixes

  • grpc: Return error if credentials are detected to be null (#2142) (b61a976)
  • Possible NPE when HttpStorageOptions deserialized (#2153) (68ad8e7)
  • Update grpc default metadata projection to include acl same as json (#2150) (330e795)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 (#2151) (eba8b6a)

v2.25.0

24 Jul 16:55
aebe26f
Compare
Choose a tag to compare

2.25.0 (2023-07-24)

Features

  • BlobWriteChannelV2 - same throughput less GC (#2110) (1b52a10)
  • Update Storage.createFrom(BlobInfo, Path) to have 150% higher throughput (#2059) (4c2f44e)

Bug Fixes

  • Update BlobWriteChannelV2 to properly carry forward offset after incremental flush (#2125) (c099a2f)
  • Update GrpcStorageImpl.createFrom(BlobInfo, Path) to use RewindableContent (#2112) (c805051)

Documentation

Dependencies

  • test: Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.37.0 (#2130) (9e8b6d3)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 (#2129) (a7e854e)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 (#2132) (f5477e4)
  • Update junit-platform.version to v5.10.0 (#2133) (3d22686)

v2.24.0

13 Jul 16:17
184b4fb
Compare
Choose a tag to compare

2.24.0 (2023-07-11)

Features

  • Add validation around bytes received vs bytes expected (#2078) (45d142a)
  • Initial Preview of Transfer Manager #2105 (8b17574)

Bug Fixes

  • Update grpc upload logic to follow hashing behavior of json (#2107) (ed05232)
  • Update UploadCallable to use createFrom to avoid NPE trying to resolve resulting object (#2086) (6769a2b)

Documentation

  • Javadocs for remainder of Transfer Manager (#2097) (0362e80)
  • Javadocs for TransferManager interface and ParallelUploadConfig (#2094) (63d8ed3)
  • samples: Add storage_grpc_quickstart samples (#2041) (5f916fb)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 (#2088) (18adb5a)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#2106) (734dee0)
  • Update dependency io.grpc:grpc-bom to v1.56.1 (#2101) (3102941)
  • Update dependency net.jqwik:jqwik to v1.7.4 (#2103) (c681ccf)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.36.0 (#2080) (ba5c11a)

v2.22.6

07 Jul 22:11
cb35e22
Compare
Choose a tag to compare

2.22.6 (2023-07-07)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#2106) (12fff98)

v2.22.5

22 Jun 21:12
57012b1
Compare
Choose a tag to compare

2.22.5 (2023-06-22)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 (#2088) (1835db0)