0.21.0 (2026-03-26)
- Allow Protobuf 7.x (1eb7c268482e55971966e284dac2cbeb903adcbb)
- update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:f5426423676c75008c2135037e7b98f78cbb99f78b3c46fe043b6897be92d836 (3654fe76d755dd8db62ece81d5770ec58b3624df)
- Require Python 3.9 (1eb7c268482e55971966e284dac2cbeb903adcbb)
- Require google-api-core >= 2.11.0 (1eb7c268482e55971966e284dac2cbeb903adcbb)
- Improve type checking (1eb7c268482e55971966e284dac2cbeb903adcbb)
0.20.0 (2026-01-08)
- auto-enable mTLS when supported certificates are detected (c353aa5bcc937ef9399c8efc90492dadbcf01aa2)
- check Python and dependency versions in generated GAPICs (c353aa5bcc937ef9399c8efc90492dadbcf01aa2)
0.19.0 (2025-10-16)
- Add support for Python 3.14 (98ee71abc0f97c88239b50bf0e0827df19630def)
- Deprecate credentials_file argument (98ee71abc0f97c88239b50bf0e0827df19630def)
0.18.19 (2025-06-11)
- Update import statement example in README (1562bb7)
0.18.18 (2025-03-15)
- [Many APIs] Allow Protobuf 6.x (a1b9294)
- remove setup.cfg configuration for creating universal wheels (#13659) (59bfd42)
0.18.17 (2025-02-12)
- Add REST Interceptors which support reading metadata (a961bc0)
- Add support for reading selective GAPIC generation methods from service YAML (a961bc0)
0.18.16 (2024-12-12)
- add
EmptyFiltertype to the Data API v1beta (0dab0e7) - add
sampling_metadatasfield to theResponseMetaDatatype (4035ab8) - Add support for opt-in debug logging (b1dfc55)
- add the
empty_filterfield to theFiltertype (4035ab8) - add the
empty_filterfield to theFiltertype (0dab0e7) - add the
EmptyFiltertype to the Data API v1alpha (4035ab8)
- Fix typing issue with gRPC metadata when key ends in -bin (b1dfc55)
- remove all references to 'GA4' in documentation (0dab0e7)
- update documentation for the
RunReportmethod (0dab0e7)
0.18.15 (2024-10-31)
- disable universe-domain validation (85c7512)
0.18.14 (2024-10-24)
0.18.13 (2024-10-23)
- add
sampling_levelto theReportDefinitiontype (d395233) - add
SamplingLeveltype to Data API v1alpha (d395233)
0.18.12 (2024-09-23)
- add
GetPropertyQuotasSnapshotmethod to the Data API v1alpha (65f098a) - add
PropertyQuotasSnapshottype to the Data API v1alpha (65f098a)
- update the documentation for the
CreateReportTaskmethod (65f098a)
0.18.11 (2024-08-08)
- add the
Comparisontype (2c4e4d1) - add the
ComparisonMetadatatype (2c4e4d1) - add the
comparisonsfield to theMetadataresource (2c4e4d1) - add the
comparisonsfield to theRunReportRequest,RunPivotReportRequestresources (2c4e4d1)
- a comment for field
custom_definitionin messageDimensionMetadatais changed (2c4e4d1)
0.18.10 (2024-07-30)
- Retry and timeout values do not propagate in requests during pagination (c6eeae0)
0.18.9 (2024-07-08)
0.18.8 (2024-05-07)
- add
CreateReportTask,QueryReportTask,GetReportTask,ListReportTasksmethods to the Data API v1alpha (dbca741) - add
ReportTask,Metric,OrderBy,Cohort,CohortsRange,CohortReportSettings,ResponseMetaData,MetricAggregation,RestrictedMetricTypetypes to the Data API v1alpha (dbca741)
0.18.7 (2024-03-05)
0.18.6 (2024-02-22)
- [Many APIs] fix
ValueErrorintest__validate_universe_domain(#12280) (2d75d0e) - deps: [Many APIs] Require
google-api-core>=1.34.1(#12303) (fbb80c3)
0.18.5 (2024-02-06)
- Add google-auth as a direct dependency (780c5f1)
- Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (780c5f1)
- Resolve AttributeError 'Credentials' object has no attribute 'universe_domain' (780c5f1)
0.18.4 (2024-02-01)
- Allow users to explicitly configure universe domain (a0392ee)
0.18.3 (2024-01-24)
- add the
webhook_notificationfield to theAudienceListresource (29e65f8) - add the
webhook_notificationfield to theRecurringAudienceListresource (29e65f8) - add the
WebhookNotificationtype (29e65f8)
- announce that
ListAudienceLists,GetAudienceList,QueryAudienceList,CreateAudienceListmethods are now available in the v1beta version of the Data API (29e65f8)
0.18.2 (2023-12-09)
- [google-analytics-data] add
CreateAudienceExport,QueryAudienceExport,GetAudienceExport,ListAudienceExportsmethods to the Data API v1 beta (182c4cf) - add
sampling_metadatasfield toResponseMetaData(182c4cf) - add
SamplingMetadata,AudienceExport,AudienceExportMetadata,AudienceDimensionValuetypes (182c4cf)
- add
optionallabel toconsumed,remainingfields of theQuotaStatustype (182c4cf)
- updated comments (182c4cf)
0.18.1 (2023-12-07)
- Add
CreateRecurringAudienceList,GetRecurringAudienceList,ListRecurringAudienceListsmethods to the Data API v1 alpha (48c0978) - Add
percentage_completed,recurring_audience_listfields to theAudienceListresource (48c0978) - Add support for python 3.12 (48c0978)
- Add the
RecurringAudienceListtype (48c0978) - Introduce compatibility with native namespace packages (48c0978)
0.18.0 (2023-11-13)
- change the resource pattern value to
properties/{property}/audienceLists/{audience_list}for the resource definitionanalyticsdata.googleapis.com/AudienceList - change the resource pattern value to
properties/{property}for the resource definitionanalyticsadmin.googleapis.com/Property
- add
creation_quota_tokens_charged,row_count,error_messageto theAudienceListresource (c28986d) - add the SheetExportAudienceList method to the Data API v1 alpha (c28986d)
- add
optionalannotation to thedimension_namefield of theAudienceDimensiontype (c28986d) - add
optionalannotation to theoffset,limitfields of theQueryAudienceListRequesttype (c28986d) - add
optionalannotation to thepage_tokenfield of theListAudienceListsRequesttype (c28986d) - add
optionalannotation to theproperty,date_ranges,funnel,funnel_breakdown,funnel_visualization_type,segments,dimension_filter,return_property_quota,limitfields of theRunFunnelReportRequesttype (c28986d) - add
requiredannotation to thenamefield of theQueryAudienceListRequesttype (c28986d) - change the resource pattern value to
properties/{property}/audienceLists/{audience_list}for the resource definitionanalyticsdata.googleapis.com/AudienceList(c28986d) - change the resource pattern value to
properties/{property}for the resource definitionanalyticsadmin.googleapis.com/Property(c28986d)
0.17.2 (2023-10-09)
- Minor formatting (6200a69)
0.17.1 (2023-08-06)
0.17.0 (2023-07-11)
- v1alpha: Add
AudienceList,AudienceRow,AudienceDimensionValuetypes (538cf45) - v1alpha: Add
CreateAudienceList,QueryAudienceList,GetAudienceList,ListAudienceListsmethods (538cf45) - v1alpha: Add the
tokens_per_project_per_hourfield to thePropertyQuotatype (538cf45)
0.16.3 (2023-07-04)
0.16.2 (2023-03-23)
0.16.1 (2023-01-20)
- Add context manager return types (1154bd3)
- Add documentation for enums (1154bd3)
0.16.0 (2023-01-10)
0.15.0 (2022-12-14)
- Add
subject_to_thresholdingfield toResponseMetadatatype (#302) (779da22) - Add
tokens_per_project_per_hourfield toPropertyQuotatype (779da22) - Add support for
google.analytics.data.__version__(3cade4a) - Add typing to proto.Message based class attributes (a09cbdf)
- Add dict typing for client_options (3cade4a)
- deps: Require google-api-core >=1.34.0, >= 2.11.0 (4682a42)
- Drop usage of pkg_resources (4682a42)
- Fix timeout default values (4682a42)
- Add a sample for using minute ranges in realtime reports (#314) (4f1305f)
- samples: Snippetgen handling of repeated enum field (a09cbdf)
- samples: Snippetgen should call await on the operation coroutine before calling result (4682a42)
0.14.2 (2022-10-10)
0.14.1 (2022-09-30)
0.14.0 (2022-09-19)
0.13.2 (2022-08-11)
0.13.1 (2022-07-19)
0.13.0 (2022-07-17)
- add audience parameter (c2a27d7)
- deps: require google-api-core>=1.32.0,>=2.8.0 (#253) (c2a27d7)
- rename the
funnel_filterfield of theFunnelFilterExpressiontype tofunnel_field_filter(3ff59b2) - rename the type
FunnelFiltertoFunnelFieldFilter(#251) (3ff59b2) - require python 3.7+ (#255) (0b81da4)
0.12.1 (2022-06-03)
0.12.0 (2022-05-07)
- clarify start_minutes_ago and end_minutes_ago (#235) (45dd51e)
- fix typo in get_common_metadata.py sample (#224) (7234e84)
- fixes incorrect comment in python sample (#220) (749e8f2)
- removes unnecessary period in python sample description (#225) (5e363e4)
0.11.2 (2022-04-01)
0.11.1 (2022-03-05)
- deps: require google-api-core>=1.31.5, >=2.3.2 (#202) (cc351cd)
- deps: require proto-plus>=1.15.0 (cc351cd)
0.11.0 (2022-02-24)
- deps: delete unused dependency libcst (#191) (dbba912)
- resolve DuplicateCredentialArgs error when using credentials_file (97804fe)
- add autogenerated code snippets (f34ee10)
0.10.0 (2021-11-01)
- add the
blocked_reasonsfield to theMetricMetadatatype that contains reasons why access was blocked (583920a) - add the
currency_code,time_zonefields to theResponseMetaDatatype (583920a) - add the
empty_reasonfield to theResponseMetaDatatype that contains an empty report reason (583920a) - add the
schema_restriction_responsefield to theResponseMetaDatatype (#157) (583920a)
- deps: require google-api-core >= 1.28.0 (1f81d4e)
- list oneofs in docstring (1f81d4e)
0.9.0 (2021-10-11)
- add context manager support in client (#147) (4773796)
- add trove classifier for python 3.9 and python 3.10 (#150) (199ab6f)
0.8.1 (2021-09-24)
- add 'dict' annotation type to 'request' (a9accfd)
0.8.0 (2021-09-01)
- add
categoryfield toDimensionMetadata,MetricMetadatatypes (81c2eea) - add
CheckCompatibilitymethod to the API (#131) (81c2eea) - add
DimensionCompatibility,MetricCompatibility,Compatibilitytypes to the API (81c2eea)
0.7.2 (2021-07-27)
0.7.1 (2021-07-20)
0.7.0 (2021-07-10)
- add
minute_rangesfield toRunRealtimeReportRequestobject (#101) (8523e6a) - add always_use_jwt_access (1678019)
- document the increase of the number of allowed dimensions in a report query (8523e6a)
- omit mention of Python 2.7 in 'CONTRIBUTING.rst' (#1127) (#87) (6e30719), closes #1126
0.6.1 (2021-06-16)
0.6.0 (2021-06-08)
- support self-signed JWT flow for service accounts (ff2beb8)
- add async client to %name_%version/init.py (ff2beb8)
0.5.1 (2021-05-28)
- deps: require google-api-core>=1.22.2 (675ae9f)
0.5.0 (2021-04-01)
- add
kindfield which is used to distinguish between response types (#60) (83f1fc1) - add
potentially_thresholded_requests_per_hourfield toPropertyQuota(83f1fc1)
- update quickstart samples to support the Data API v1 beta (#50) (ad51cf2)
- update region tag names to match the convention (#55) (747f551)
0.4.1 (2021-03-16)
- fix from_service_account_info for async clients (#44) (fdebf9b)
- v1beta: (BREAKING) rename the 'page_size', 'page_token', 'total_size' fields to 'limit', 'offset' and 'row_count' respectively (8fd57a3)
0.4.0 (2021-02-25)
0.3.0 (2021-01-06)
- add custom_definition to DimensionMetadata object and MetricMetadata object (9bd3477)
- add from_service_account_info factory and fix sphinx identifiers (#27) (2775104)
0.2.0 (2020-11-16)
- add support for realtime reports (#12) (929c44c), closes /github.com/googleapis/python-talent/blob/ef045e8eb348db36d7a2a611e6f26b11530d273b/samples/snippets/noxfile_config.py#L27-L32
- generate v1alpha1 (488c410)