Skip to content

Commit 160b248

Browse files
darynaishchenkogirardakatmarkham
authored
fix(source-linkedin-ads): revert migration to low code (#43359)
Co-authored-by: Alexandre Girard <[email protected]> Co-authored-by: katmarkham <[email protected]>
1 parent 3598330 commit 160b248

32 files changed

+2907
-10047
lines changed

airbyte-integrations/connectors/source-linkedin-ads/integration_tests/abnormal_state.json

+30-328
Large diffs are not rendered by default.

airbyte-integrations/connectors/source-linkedin-ads/integration_tests/expected_records.jsonl

+32-30
Large diffs are not rendered by default.

airbyte-integrations/connectors/source-linkedin-ads/metadata.yaml

+13-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data:
1111
connectorSubtype: api
1212
connectorType: source
1313
definitionId: 137ece28-5434-455c-8f34-69dc3782f451
14-
dockerImageTag: 3.0.1
14+
dockerImageTag: 4.0.0
1515
dockerRepository: airbyte/source-linkedin-ads
1616
documentationUrl: https://docs.airbyte.com/integrations/sources/linkedin-ads
1717
githubIssueLabel: source-linkedin-ads
@@ -76,6 +76,17 @@ data:
7676
- "creatives"
7777
- "campaign_groups"
7878
- "conversions"
79+
4.0.0:
80+
message: This release introduces updated format of state for incremental streams and changes primary key for AccountUsers streams from composite key - [account, user] to key - account. Users using 3.X.X of the connector will need to reset affected streams after upgrading. Please see migration guide for more details.
81+
upgradeDeadline: "2024-08-21"
82+
scopedImpact:
83+
- scopeType: stream
84+
impactedScopes:
85+
- "account_users"
86+
- "campaigns"
87+
- "creatives"
88+
- "campaign_groups"
89+
- "conversions"
7990
suggestedStreams:
8091
streams:
8192
- accounts
@@ -88,7 +99,7 @@ data:
8899
supportLevel: certified
89100
tags:
90101
- language:python
91-
- cdk:low-code
102+
- cdk:python
92103
connectorTestSuitesOptions:
93104
- suite: liveTests
94105
testConnections:

airbyte-integrations/connectors/source-linkedin-ads/poetry.lock

+77-526
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

airbyte-integrations/connectors/source-linkedin-ads/pyproject.toml

+3-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
33
build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
6-
version = "3.0.1"
6+
version = "4.0.0"
77
name = "source-linkedin-ads"
88
description = "Source implementation for Linkedin Ads."
99
authors = [ "Airbyte <[email protected]>",]
@@ -16,15 +16,13 @@ repository = "https://github.com/airbytehq/airbyte"
1616
include = "source_linkedin_ads"
1717

1818
[tool.poetry.dependencies]
19-
python = "^3.10,<3.12"
20-
airbyte-cdk = "^4"
21-
coverage = "^7.5.3"
19+
python = "^3.9,<3.12"
20+
airbyte-cdk = "0.80.0"
2221

2322
[tool.poetry.scripts]
2423
source-linkedin-ads = "source_linkedin_ads.run:run"
2524

2625
[tool.poetry.group.dev.dependencies]
2726
pytest = "^6.1"
28-
freezegun = "==1.2.2"
2927
pytest-mock = "^3.6.1"
3028
requests-mock = "^1.11.0"

0 commit comments

Comments
 (0)