-
Notifications
You must be signed in to change notification settings - Fork 173
Comparing changes
Open a pull request
base repository: googleapis/python-storage
base: main
head repository: googleapis/python-storage
compare: async
- 8 commits
- 119 files changed
- 10 contributors
Commits on Dec 19, 2025
-
feat(storage): Sync main and async branch (#1674)
The PR sync the main and async branch. --------- Co-authored-by: Chandra Shekhar Sirimala <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Chalmer Lowe <[email protected]> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 096642f - Browse repository at this point
Copy the full SHA 096642fView commit details -
feat(storage): add async credential wrapper (#1659)
Adds async credential wrapper for async client. Context: - The standard google auth credentials are currently synchronous, and it's asynchronous credentials classes are either not available or marked private. - Credential retrieval and refreshing will remain synchronous under the hood. Rationale: As authentication tokens typically possess an expiration lifetime of one hour, the blocking time required for token fetching occurs infrequently. The performance impact of blocking (or utilizing a separate thread for offloading) once per hour is deemed negligible when weighed against the considerable engineering cost of developing and maintaining a asynchronous authentication.
Configuration menu - View commit details
-
Copy full SHA for b992294 - Browse repository at this point
Copy the full SHA b992294View commit details -
feat(storage): Introduce base abstract class for storage client (#1655)
This PR introduces an abstract class to support the upcoming async client for the Python SDK. This refactor defines the public interface and enables code sharing between sync and async client, without introducing new logic.
Configuration menu - View commit details
-
Copy full SHA for 27d5e7d - Browse repository at this point
Copy the full SHA 27d5e7dView commit details
Commits on Dec 24, 2025
-
feat(storage): Add AsyncConnection class and unit tests (#1664)
Add AsyncConnection class and unit tests
Configuration menu - View commit details
-
Copy full SHA for 47e4394 - Browse repository at this point
Copy the full SHA 47e4394View commit details
Commits on Feb 5, 2026
-
feat(storage): Add base async client and async http iterator class (#…
…1696) 1. Add async client implementation. 2. Add AsyncHTTPIterator deriving from google.api_core.page_iterator_async.AsyncIterator as an alternative to google.api_core.page_iterator.HTTPIterator The AsyncHTTPIterator doesn't exists, and hence needs to be implemented.
Configuration menu - View commit details
-
Copy full SHA for eabbdca - Browse repository at this point
Copy the full SHA eabbdcaView commit details
Commits on Feb 12, 2026
-
feat(storage): sync async with main branch (#1744)
Sync async with main branch --------- Co-authored-by: Chandra Shekhar Sirimala <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Chalmer Lowe <[email protected]> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]> Co-authored-by: Pulkit Aggarwal <[email protected]> Co-authored-by: Victor Chudnovsky <[email protected]> Co-authored-by: gurusai-voleti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60d65d2 - Browse repository at this point
Copy the full SHA 60d65d2View commit details
Commits on Feb 19, 2026
-
feat(storage): sync async with main branch (#1754)
Sync async with main branch --------- Co-authored-by: Chandra Shekhar Sirimala <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Chalmer Lowe <[email protected]> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]> Co-authored-by: Pulkit Aggarwal <[email protected]> Co-authored-by: Victor Chudnovsky <[email protected]> Co-authored-by: gurusai-voleti <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8940f8 - Browse repository at this point
Copy the full SHA a8940f8View commit details -
feat(storage): add abstracts for blob, and bucket (#1750)
add abstracts for blob, and bucket --------- Co-authored-by: Chandra Shekhar Sirimala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04badc5 - Browse repository at this point
Copy the full SHA 04badc5View 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 main...async