Google ads connector is failing because of deprecated version

Hi, I have a customised Google ads source that is failing with the error
“Version v8 is deprecated. Requests to this version will be blocked”
I looked at the latest standard version of the Google Ads connector as well but it looks like it is also referring to v8 - has anyone else had some issues with that?

Hey Konrad can you share the logs/screenshot of the error

2022-05-12 08:25:54 WARN () DefaultAirbyteStreamFactory(internalLog):89 - Request made: ClientCustomerId: 4452416510, Host: googleads.googleapis.com, Method: /google.ads.googleads.v8.services.GoogleAdsService/Search, RequestId: xsfZrDmB1FzSwnJ0uqKnnQ, IsFault: True, FaultMessage: Version v8 is deprecated. Requests to this version will be blocked.
2022-05-12 08:25:54 ERROR () DefaultAirbyteStreamFactory(internalLog):88 - Encountered an exception while reading stream SourceGoogleAds
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/airbyte_cdk/sources/abstract_source.py”, line 106, in read
internal_config=internal_config,
File “/usr/local/lib/python3.7/site-packages/airbyte_cdk/sources/abstract_source.py”, line 136, in _read_stream
for record in record_iterator:
File “/usr/local/lib/python3.7/site-packages/airbyte_cdk/sources/abstract_source.py”, line 181, in read_incremental
for record_counter, record_data in enumerate(records, start=1):
File “/airbyte/integration_code/source_google_ads/streams.py”, line 59, in read_records
response = self.google_ads_client.send_request(self.get_query(stream_slice))
File “/airbyte/integration_code/source_google_ads/google_ads.py”, line 45, in send_request
return self.ga_service.search(search_request)
File “/usr/local/lib/python3.7/site-packages/google/ads/googleads/v8/services/services/google_ads_service/client.py”, line 2764, in search
request, retry=retry, timeout=timeout, metadata=metadata,
File “/usr/local/lib/python3.7/site-packages/google/api_core/gapic_v1/method.py”, line 145, in call
return wrapped_func(*args, **kwargs)
File “/usr/local/lib/python3.7/site-packages/google/api_core/grpc_helpers.py”, line 67, in error_remapped_callable
return callable
(*args, **kwargs)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 221, in call
compression=compression)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 257, in _with_call
return call.result(), call
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 126, in result
raise self._exception
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 247, in continuation
compression=new_compression)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 271, in with_call
compression=compression)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 257, in _with_call
return call.result(), call
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 126, in result
raise self._exception
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 247, in continuation
compression=new_compression)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 271, in with_call
compression=compression)
File “/usr/local/lib/python3.7/site-packages/grpc/_interceptor.py”, line 256, in _with_call
request)
File “/usr/local/lib/python3.7/site-packages/google/ads/googleads/interceptors/exception_interceptor.py”, line 169, in intercept_unary_unary
self._handle_grpc_failure(response)
File “/usr/local/lib/python3.7/site-packages/google/ads/googleads/interceptors/exception_interceptor.py”, line 141, in _handle_grpc_failure
raise self._get_error_from_response(response)
google.ads.googleads.errors.GoogleAdsException: (<_InactiveRpcError of RPC that terminated with:
status = StatusCode.INVALID_ARGUMENT
details = “Request contains an invalid argument.”
debug_error_string = “{“created”:”@1652343954.406862146",“description”:"Error received from peer “,“file”:“src/core/lib/surface/call.cc”,“file_line”:1069,“grpc_message”:“Request contains an invalid argument.”,“grpc_status”:3}”

, <_InactiveRpcError of RPC that terminated with:
status = StatusCode.INVALID_ARGUMENT
details = “Request contains an invalid argument.”
debug_error_string = “{“created”:”@1652343954.406862146",“description”:“Error received from peer “,“file”:“src/core/lib/surface/call.cc”,“file_line”:1069,“grpc_message”:“Request contains an invalid argument.”,“grpc_status”:3}”
, errors {
error_code {
request_error: UNKNOWN
}
message: " Version v8 is deprecated. Requests to this version will be blocked.”

ok - it appears the latest version airbyte source works fine - I just tested it

Hi there from the Community Assistance team.
We’re letting you know about an issue we discovered with the back-end process we use to handle topics and responses on the forum. If you experienced a situation where you posted the last message in a topic that did not receive any further replies, please open a new topic to continue the discussion. In addition, if you’re having a problem and find a closed topic on the subject, go ahead and open a new topic on it and we’ll follow up with you. We apologize for the inconvenience, and appreciate your willingness to work with us to provide a supportive community.