-
Notifications
You must be signed in to change notification settings - Fork 99
Comparing changes
Open a pull request
base repository: googleapis/python-api-core
base: b8b9a29
head repository: googleapis/python-api-core
compare: 014d3de
- 15 commits
- 43 files changed
- 10 contributors
Commits on Oct 29, 2025
-
chore(librarian): onboard to librarian (#856)
* chore: onboard to librarian * chore: cleanup
Configuration menu - View commit details
-
Copy full SHA for a4b291f - Browse repository at this point
Copy the full SHA a4b291fView commit details
Commits on Oct 30, 2025
-
fix: closes tailing streams in bidi classes. (#851)
Always put `None` into the request queue when closing a bidi stream. This ensures that the request queue is always signaled as closed, even if the underlying gRPC call object is not yet available.
Configuration menu - View commit details
-
Copy full SHA for c97b3a0 - Browse repository at this point
Copy the full SHA c97b3a0View commit details
Commits on Nov 4, 2025
-
fix: Log version check errors (#858)
* Use error log over `print` to avoid stdout write * Move common return to end of function * Update google/api_core/_python_version_support.py Co-authored-by: Chalmer Lowe <chalmerlowe@google.com> * Fix lint error --------- Co-authored-by: Chalmer Lowe <chalmerlowe@google.com>
Configuration menu - View commit details
-
Copy full SHA for 6493118 - Browse repository at this point
Copy the full SHA 6493118View commit details
Commits on Nov 6, 2025
-
fix: remove call to importlib.metadata.packages_distributions() for p…
…y38/py39 (#859) * fix: remove call to importlib.metadata.packages_distributions() for py38/py39 * cover * update comment
Configuration menu - View commit details
-
Copy full SHA for 628003e - Browse repository at this point
Copy the full SHA 628003eView commit details
Commits on Nov 13, 2025
-
chore(librarian): clean up owlbot files and pin image sha (#861)
Additional clean up following #856 --------- Co-authored-by: ohmayr <omairn@google.com> Co-authored-by: Victor Chudnovsky <vchudnov@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4f68f93 - Browse repository at this point
Copy the full SHA 4f68f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for c969186 - Browse repository at this point
Copy the full SHA c969186View commit details
Commits on Nov 17, 2025
-
fix: flaky tests due to imprecision in floating point calculation and…
… performance test setup (#865) Fix flaky tests due to imprecision in floating point calculation and performance test setup
Configuration menu - View commit details
-
Copy full SHA for 9340408 - Browse repository at this point
Copy the full SHA 9340408View commit details
Commits on Nov 26, 2025
-
tests: update default python runtime used in tests to 3.14 (#870)
This change is needed as part of b/463296248
Configuration menu - View commit details
-
Copy full SHA for 54d1d36 - Browse repository at this point
Copy the full SHA 54d1d36View commit details -
chore: remove sync-repo-settings.yaml which is not used (#872)
As per[ this README](https://github.com/googleapis/repo-automation-bots/blob/main/packages/sync-repo-settings/README.md), the `sync-repo-settings` bot is deprecated. The bot has already been disabled for this repo and this configuration is now obsolete.
Configuration menu - View commit details
-
Copy full SHA for 2196e2a - Browse repository at this point
Copy the full SHA 2196e2aView commit details -
tests: refactor unit test nox sessions (#873)
This change is needed as part of b/463296248. Instead of having 4 different presubmits that run 4 different nox unit tests, we now have all 4 patterns tested under a single nox session. This follows the pattern that we have in google-cloud-python where there is a single unit test nox session.
Configuration menu - View commit details
-
Copy full SHA for d211307 - Browse repository at this point
Copy the full SHA d211307View commit details -
chore: update github action workflow permissions (#875)
This PR addresses the feedback from Github in #873
Configuration menu - View commit details
-
Copy full SHA for f0188c6 - Browse repository at this point
Copy the full SHA f0188c6View commit details
Commits on Dec 5, 2025
-
feat: Auto enable mTLS when supported certificates are detected (#869)
The Python SDK will use a hybrid approach for mTLS enablement: If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is set (either true or false or any value), the SDK will respect that setting. This is necessary for test scenarios and users who need to explicitly control mTLS behavior. If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is not set, the SDK will automatically enable mTLS only if it detects Managed Workload Identity (MWID) or X.509 Workforce Identity Federation (WIF) certificate sources. In other cases where the variable is not set, mTLS will remain disabled. --------- Signed-off-by: Radhika Agrawal <agrawalradhika@google.com>
Configuration menu - View commit details
-
Copy full SHA for f8bf6f9 - Browse repository at this point
Copy the full SHA f8bf6f9View commit details
Commits on Jan 8, 2026
-
Mypy tests are are currently failing, due to a combination of a typing change in the auth library, and the deprecation of Python 3.7 This PR fixes mypy, and makes the types a bit more explicit
Configuration menu - View commit details
-
Copy full SHA for 0fe0632 - Browse repository at this point
Copy the full SHA 0fe0632View commit details -
tests: remove pytype nox session (#876)
The `pytype` nox session was not running as a presubmit so I've removed it. `pytype` is deprecated as per [this note](https://github.com/google/pytype?tab=readme-ov-file#an-update-on-pytype).
Configuration menu - View commit details
-
Copy full SHA for 2d93bd1 - Browse repository at this point
Copy the full SHA 2d93bd1View commit details -
chore: librarian release pull request: 20260108T134327Z (#883)
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v1.0.1 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620 <details><summary>google-api-core: 2.29.0</summary> ## [2.29.0](v2.28.1...v2.29.0) (2026-01-08) ### Features * make parse_version_to_tuple public (#864) ([c969186](c969186f)) * Auto enable mTLS when supported certificates are detected (#869) ([f8bf6f9](f8bf6f96)) ### Bug Fixes * remove call to importlib.metadata.packages_distributions() for py38/py39 (#859) ([628003e](628003e2)) * Log version check errors (#858) ([6493118](6493118c)) * flaky tests due to imprecision in floating point calculation and performance test setup (#865) ([9340408](93404080)) * closes tailing streams in bidi classes. (#851) ([c97b3a0](c97b3a00)) </details>
Configuration menu - View commit details
-
Copy full SHA for 014d3de - Browse repository at this point
Copy the full SHA 014d3deView 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 b8b9a29...014d3de