Skip to content

Latest commit

 

History

History
89 lines (71 loc) · 4.62 KB

CHANGELOG.md

File metadata and controls

89 lines (71 loc) · 4.62 KB

Changelog

v1.8.0

  • Updates API version to 17
  • Updates pkg version to 25.0.0
  • #93

v1.7.0

  • Run on python 3.11.7 #88

v1.6.0

  • Updates API version to 15
  • Updates pkg version to 22.1.0
  • #86

v1.5.0

  • Updates API version to 13
  • Updates pkg version to 21.0.0
  • #82

v1.4.0

  • Updates API version to 12
  • Updates pkg version to 19.0.0
  • Removes gmail_ad fields from ad_performance_report as they are no longer available after API version bump.
  • #76

v1.3.4

  • Updates API Version to 11
  • Updates pkg version to 17.0.0
  • #79

v1.3.3

  • Update applicable core streams to use limit clause. Updates tests #68

v1.3.2

  • Add timeout parameter to Google Ads search requests
  • Allow for request_timeout config parameter to be provided #64

v1.3.1

  • Handle uncaught exceptions #61
  • Implement interruptible full table streams #60

v1.3.0 #58

  • Adds several new core streams including ad_group_criterion, campaign_criterion, and their attributed resources.
  • Adds new subclass UserInterestStream to handle stream specific name transformations.
  • Renames obj and corresponding variables in all transform_keys functions.

v1.2.0

  • Renames REPORTS variable to STREAMS and updates corresponding variables similarly. Removes unused add_extra_fields function #56
  • Adds automatic_keys to metadata for streams, including reports. Updates tests #55

v1.1.0

  • Fixes a bug with currently_syncing and adds tests around the bug fix #54
  • Adds campaign_labels and labels core streams; adds "campaign.labels" field to reports where relevant #53
  • Adds call_details core stream and removes segmenting resources from core streams #49

v1.0.0

  • Version bump for GA release
  • Adds fields to click_view report definition #44
  • Adds date ranges to tests for faster test runs #43
  • Adds more tests around primary key hashing #42

v0.3.0

  • Removes unused code
  • Adds a behavior to "_sdc_record_hash"
  • Fixed field exclusion for segments and attributes
  • Adds tests for field exclusion
  • Updates the "type_" field to "type" Transform type_ to type #36
  • Updates fields in the report streams to include the Google Ads resource name Report streams prefix resource names #37
  • Updates the generate_hash function to be explicit about the order of the fields getting hashed Change _sdc_record_hash to sorted list of tuples #38

v0.2.0 #31

  • Add ability for the tap to use currently_syncing #24
  • Add end_date as a configurable property to end a sync at a certain date #28
  • Fix a field exculsion bug introduced in v0.1.0 around metric compatibility #29

v0.1.0 #23

  • Update bookmarks to only be written with a midnight time value
  • Fix error logging to more concise
  • Add retry logic to sync queries #22
  • Fix field exclusion bug: Metrics can exclude attributes
  • Rename:
    • adgroup_performance_report to ad_group_performance_report
    • audience_performance_report to ad_group_audience_performance_report
  • Add campaign_audience_performance_report

v0.0.1

  • Alpha Release #13