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/google-api-go-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.244.0
Choose a base ref
...
head repository: googleapis/google-api-go-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.245.0
Choose a head ref
  • 8 commits
  • 89 files changed
  • 3 contributors

Commits on Jul 31, 2025

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

Commits on Aug 1, 2025

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

Commits on Aug 2, 2025

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

Commits on Aug 3, 2025

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

Commits on Aug 4, 2025

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

Commits on Aug 5, 2025

  1. Configuration menu
    Copy the full SHA
    bf38d3a View commit details
    Browse the repository at this point in the history
  2. fix(gensupport): fix transferChunk race condition by returning respon…

    …se with non-cancelled context. (#3258)
    
    The previous implementation used context.WithTimeout to manage timeouts for each chunk upload and cancelled the upload when the response was received. This introduced a race condition when the response was not yet processed by caller and context was cancelled.
    
    This fix removes the race condition by doing following things:
    
    - Starts a timer and the upload request in a separate goroutine.
    - Uses a select statement to wait for either the upload to complete, the timer to fire, or the context to be cancelled.
    - Explicitly cancels the upload request if the timer fires first, preventing the race condition by not cancelling the context when response is succeess (which waits for caller to process the body) and ensuring resources are cleaned up correctly.
    - Renamed two variable to make code more readable.
    
    Internal Bug: 435359905
    meet2mky authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    091d422 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed4d4ca View commit details
    Browse the repository at this point in the history
Loading