NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #93 most downloaded on PyPI
Google API client core library
Last release 2 days ago
29 Sep 2026
Release timing varies
gaps range from 1 weeks to 3 months
Most releases are documented
notes for 53 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
9 years old
170 releases · first in 2017
support 'retry' for ops built from HTTP/gRPC responses (#115) (7a38243), closes #87
One column per quarter.
api-core: pass retry from result() to done()
use version.py instead of pkg_resources.get_distribution
deps: require six >= 1.13.0 (#78) (a7a8b98), closes /github.com/benjaminp/six/blob/c0be8815d13df45b6ae471c4c436cce8c192245d/CHANGES#L30-L31
only add quota project id if supported
fix spelling errors for amount in retry
allow quota project to be passed to create_channel
allow credentials files to be passed for channel creation
sqlalchemy-spanner: robust session-isolated test databases and clean lifecycle management
sqlalchemy-spanner: export MAX_SIZE constant
bump up grpcio minimum version to 1.29.0
client_options: add new client options 'quota_project_id', 'scopes', and 'credentials_file'
[CBT-6 helper] Exposing Retry._deadline as a property
api_core: add retry param into PollingFuture() and it's inheritors (#9923) (14f1f34), closes #6197
feat(storage): support optionsRequestedPolicyVersion
Make the last retry happen at deadline.
Finalize during close of 'ResumableBidiRpc'
10-07-2019 10:35 PDT
Add client_options documentation.
Remove error log entry on clean BiDi shutdown.
Firestore: Add should_terminate predicate for clean BiDi shutdown.
07-17-2019 13:16 PDT
should_terminate predicate for clean BiDi shutdown. (#8650)Add client_options.ClientOptions object.
Add Throttling to Bidi Reopening. Mitigates ResumableBidiRpc consuming 100% CPU
06-18-2019 12:37 PDT
Classify 503 Service Unavailable errors as transient.
Refactor 'client_info' support.
1.10.0 (2026-09-29) Features declare Python3.15 support
04-29-2019 10:12 PDT
user_agent property to ClientInfo
(#7799)1.9.0 (2026-09-24) Features crc32c: support Python 3.15
04-05-2019 10:38 PDT
Remove classifier for Python 3.4 for end-of-life.
Protect the creation of a background thread in BackgroundConsumer and wait on it starting.
03-12-2019 12:45 PDT
Add support to unwrap Anys into wrapped pb2 objects.
Support converting DatetimeWithNanos to / from google.protobuf.timestamp_pb2.Timestamp.
Import stdlib ABCs from 'collections.abc' rather than 'collections'.
Nothing published for this version
Retry transient errors in 'PollingFuture.result'.
Don't URL-encode slashes in gRPC request headers.
Add bidi, Bidirection Streaming, to api-core
Pin minimum protobuf dependency to 3.4.0.
Add support for gRPC connection management (available when using optional grpc_gcp dependency)
Add protobuf_helpers.field_mask to calculate a field mask from two messages
Make client_info work without gRPC installed.
x-goog-header-params to x-goog-request-params (#5495)Add close method to grpc Channel
Update setuptools before packaging
Use install_requires for platform dependencies instead of extras_require
install_requires for platform dependencies instead of extras_require (#4991)Add datetime_helpers.DatetimeWithNanoSeconds
datetime_helpers.DatetimeWithNanoSeconds (#4979)This is the stable v1.0.0 release of google-api-core for Python. Releases after this will not contain breaking changes.
This is the stable v1.0.0 release of google-api-core for Python. Releases after this will not contain breaking changes.
api_core.page_iterator.PageIterator.item_to_value publicOperation and polling.Future. (#4922)Add ChannelStub to grpc_helpers for testing gRPC-based clients.
ChannelStub to grpc_helpers for testing gRPC-based clients. (#4705)None. (#4701)Apply scopes to explicitly provided credentials if needed (#4594).
google.api_core.gapic_v1.method.METRICS_METADATA_KEY. It
can be accessed via
google.api_core.gapic_v1.client_info.METRICS_METADATA_KEY (#4588).PyPI: https://pypi.org/project/google-api-core/0.1.3/
0.1.2 (2026-08-21) Features update sources and regenerate
concurrent.futures backport from >= 3.0.0
to >= 3.2.0 (#4521).datetime-related helpers from google.cloud.core to
google.api_core.datetime_helpers (#4399).client_info to gapic_v1/__init__.py's
__all__ (#4567).gapic_v1 (#4336).PyPI: https://pypi.org/project/google-api-core/0.1.2/
0.1.1 (2026-09-03) Bug Fixes correct client version strings
grpcio dependency from 1.2.0, < 1.6dev to >= 1.7.0 (#4280)PyPI: https://pypi.org/project/google-api-core/0.1.1/
google/cloud/workloadidentity/v1: add google-cloud-workloadiden…
Initial release
Prior to being separated, this package was developed in google-cloud-core, so
relevant changes from that package are included here.
googleapis-common-protos from deps in non-core packages. (#4098)PyPI: https://pypi.org/project/google-api-core/0.1.0/
Your coding agent can read these notes before it upgrades. Set up the MCP server →