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.25.0
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.26.0
Choose a head ref
  • 17 commits
  • 58 files changed
  • 6 contributors

Commits on Jul 24, 2023

  1. chore(deps): update dependency com.google.cloud:google-cloud-storage …

    …to v2.25.0 (#2136)
    
    * chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.25.0
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    renovate-bot and gcf-owl-bot[bot] authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    2bffbfb View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.25.1-SNAPSHOT (#2135)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    8cce2e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. feat: introduce new BlobWriteSession (#2123)

    When writing a new Blob to GCS, there are secondary session related state and actions which can't be represented by WriteChannel.
    
    BlobWriteSession provides a new construct to allow retrieving the resultant object which is created after the WritableByteChannel is closed.
    
    Along with the new session, configuration for this is now performed at the StorageOptions level where cross session considerations can influence the implementation of the returned session. The configurable option present for this new StorageWriterConfig is chunkSize. In the future new configurations will be added with their corresponding options.
    
    For example, in a future release it will be possible to change from in memory buffering to instead buffer to disk thereby reducing heap usage.
    BenWhitehead authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    e0191b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

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

Commits on Jul 28, 2023

  1. chore: remove manual grpc version management (#2149)

    Now that shared-dependencies is tracking grpc 1.56.1 we no longer need to override it ourselves.
    BenWhitehead authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    0b52f90 View commit details
    Browse the repository at this point in the history
  2. chore: update BlobWriteSessionConfig to implement Serializable (#2147)

    BlobWriteSessionConfig needs to implement Serializable because it plugs into StorageOptions which is Serializable.
    
    Not sure, how the SerializationTest was passing when the PR was posted and now fails on main.
    BenWhitehead authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    df9a154 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. chore: optimize resumable uploads to allow sending bytes during final…

    …ization (#2146)
    
    Add new methods to UnbufferedWritableByteChannel to allow writing and closing in a single call
    * writeAndClose(ByteBuffer)
    * writeAndClose(ByteBuffer[])
    * writeAndClose(ByteBuffer[], int, int)
    
    Update grpc and json implementation to leverage new methods and to write and finalize in the same call.
    
    DefaultBufferedWritableByteChannel will use the new methods as appropriate.
    BenWhitehead authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b318075 View commit details
    Browse the repository at this point in the history
  2. chore: introduce Throughput and ThroughputSink (#2138)

    _Pre-work_
    
    In some upcoming work we want to be able to keep a running window of throughput performance in order to provide improved throughput. This PR introduces a new utility class to model and compute throughput, and the concept of a ThroughputSink which values can be appended to.
    BenWhitehead authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    a422a70 View commit details
    Browse the repository at this point in the history
  3. feat: implement BufferToDiskThenUpload BlobWriteSessionConfig (#2139)

    There are scenarios in which disk space is more plentiful than memory space. This new BlobWriteSessionConfig allows augmenting an instance of storage to prefer buffering to disk rather than keeping things in memory.
    
    Once the file on disk is closed, the entire file will then be uploaded to GCS.
    BenWhitehead authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    4dad2d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. chore(deps): update dependency com.google.cloud:libraries-bom to v26.…

    …21.0 (#2144)
    
    * chore(deps): update dependency com.google.cloud:libraries-bom to v26.21.0
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    renovate-bot and gcf-owl-bot[bot] authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    cdf4e26 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /synthtool/gc…

    …p/templates/java_library/.kokoro (#1837) (#2143)
    
    build(deps): bump certifi
    
    Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22.
    - [Commits](certifi/python-certifi@2023.05.07...2023.07.22)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    
    
    Source-Link: googleapis/synthtool@d85e1d6
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:3a95f1b9b1102865ca551b76be51d2bdb850900c4db2f6d79269e7af81ac8f84
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    3 people authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    f00f843 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    330e795 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump cryptography from 41.0.2 to 41.0.3 in /.kokoro (#2152)

    * build(deps): bump cryptography from 41.0.2 to 41.0.3 in /.kokoro
    
    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.3.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.2...41.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    dependabot[bot] and gcf-owl-bot[bot] authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    4d8dd89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a1c8905 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eba8b6a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. fix: possible NPE when HttpStorageOptions deserialized (#2153)

    Java can dedupe objects in a cyclic traversal, retryingDepsAdapter doesn't need to be transient.
    
    b/294399427
    BenWhitehead authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    68ad8e7 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.26.0 (#2140)

    * chore(main): release 2.26.0
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    release-please[bot] and gcf-owl-bot[bot] authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    e1ce76f 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