Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/java-storage
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.53.1
Choose a base ref
...
head repository: googleapis/java-storage
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.53.2
Choose a head ref
  • 13 commits
  • 42 files changed
  • 7 contributors

Commits on Jun 18, 2025

  1. chore(main): release 2.53.2-SNAPSHOT (#3155)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 18, 2025
    Configuration menu
    Copy the full SHA
    a407c78 View commit details
    Browse the repository at this point in the history
  2. samples(storagecontrol): add AnywhereCache samples (#3123)

    * storage_control_create_anywhere_cache
    * storage_control_disable_anywhere_cache
    * storage_control_get_anywhere_cache
    * storage_control_list_anywhere_cache
    * storage_control_pause_anywhere_cache
    * storage_control_resume_anywhere_cache
    * storage_control_update_anywhere_cache
    BenWhitehead authored Jun 18, 2025
    Configuration menu
    Copy the full SHA
    0c10a6d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2025

  1. Configuration menu
    Copy the full SHA
    b3a9501 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Configuration menu
    Copy the full SHA
    d5b4baa View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. Configuration menu
    Copy the full SHA
    41a1030 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a4aa0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c22a131 View commit details
    Browse the repository at this point in the history
  4. chore: add fast crc32c concat implementation (#3148)

    This new implementation provides a constant time computation regardless of the length of B, rather than the previous implementation which took linear time relative to the length of B.
    
    #### Benchmark summary
    
    CPU: AMD Ryzen Threadripper PRO 3945WX 12-Cores
    OS: Debian Testing
    ```
    # JMH version: 1.37
    # VM version: JDK 11.0.17, OpenJDK 64-Bit Server VM, 11.0.17+8
    # VM invoker: /home/benwhitehead/opt/java/jdk-11.0.17+8/bin/java
    # VM options: -Xms1g -Xmx1g -XX:+AlwaysPreTouch
    # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable)
    # Warmup: 4 iterations, 30 s each
    # Measurement: 8 iterations, 30 s each
    # Timeout: 10 min per iteration
    # Threads: 1 thread, will synchronize iterations
    # Benchmark mode: Sampling time
    ```
    
    ```
    Benchmark                                  (objectSize)    Mode      Cnt     Score    Error  Units
    Crc32cBenchmark.concatCrc32c                     131072  sample  9243752     0.074 ±  0.001  us/op
    Crc32cBenchmark.concatCrc32c                     262144  sample  9015106     0.078 ±  0.001  us/op
    Crc32cBenchmark.concatCrc32c                     524288  sample  9010257     0.074 ±  0.001  us/op
    Crc32cBenchmark.concatCrc32c                    1048576  sample  9165519     0.074 ±  0.001  us/op
    Crc32cBenchmark.concatCrc32c                    2097152  sample  8993038     0.075 ±  0.001  us/op
    Crc32cBenchmark.crc32cCombineGoogle              131072  sample  2070639   115.806 ±  0.018  us/op
    Crc32cBenchmark.crc32cCombineGoogle              262144  sample  1029209   233.019 ±  0.045  us/op
    Crc32cBenchmark.crc32cCombineGoogle              524288  sample   516517   464.360 ±  0.106  us/op
    Crc32cBenchmark.crc32cCombineGoogle             1048576  sample   262118   915.067 ±  0.354  us/op
    Crc32cBenchmark.crc32cCombineGoogle             2097152  sample   131385  1825.685 ±  0.834  us/op
    ```
    BenWhitehead authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    b956eb9 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2025

  1. chore: Update generation configuration at Wed Jun 25 15:48:09 UTC 2025 (

    #3169)
    
    * chore: Update generation configuration at Wed Jun 25 15:48:09 UTC 2025
    
    * chore: generate libraries at Wed Jun 25 15:48:39 UTC 2025
    
    * chore(deps(storagecontrol)): add com.google.api:gax-httpjson
    
    test(deps): add com.google.api:gax:testlib
    test(deps): add com.google.api:gax-httpjson:testlib
    
    * test(deps): add com.google.http-client:google-http-client
    
    * chore: revert unintended downgrade, fix in #3170
    
    ---------
    
    Co-authored-by: BenWhitehead <BenWhitehead@users.noreply.github.com>
    cloud-java-bot and BenWhitehead authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    33ad28d View commit details
    Browse the repository at this point in the history
  2. chore: manage hermetic_library_generation action version via Hermetic…

    … Build only (#3170)
    
    The fix googleapis/sdk-platform-java#3800 was meant for GraalVM image versions.
    The regression in #3169, however, affects the hermetic_library_generation GH action instead, which is not in the sdk-platform-java template, but java-storage does not consume the renovate.json template as per its owlbot.py.
    diegomarquezp authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    626499d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa6b7cb View commit details
    Browse the repository at this point in the history
  4. fix: fix Journaling BlobWriteSessionConfig to properly handle multipl…

    …e consecutive retries (#3166)
    
    * Clear copy buffer used to load bytes from the recovery file so, we don't have dangling bytes from a previous retry
    * Do not add to the cumulative crc32c when retrying. The bytes have already been added in the first attempt.
    BenWhitehead authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    895bfbd View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. chore(main): release 2.53.2 (#3163)

    * chore(main): release 2.53.2
    
    * chore: generate libraries at Wed Jun 25 22:14:47 UTC 2025
    
    ---------
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
    release-please[bot] and cloud-java-bot authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    f456cc0 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy