Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baz/source shopify/fix substream state filterring #34395

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1813 commits
Select commit Hold shift + click to select a range
bf9218d
Document State Message Principles (#33787)
davinchia Dec 26, 2023
6f82471
Bump Airbyte version from 0.50.39 to 0.50.40
davinchia Dec 27, 2023
0881595
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Dec 28, 2023
f38c61e
minor corerections
bazarnov Jan 2, 2024
86f3fa3
updated
bazarnov Jan 2, 2024
8d54e94
remove outdated exceptions in metadata validation (#33695)
erohmensing Jan 2, 2024
dbd8cc4
Docusaurus: README update (#33849)
natikgadzhi Jan 3, 2024
68e8331
Docs: review and update connector form scratch documentation and rela…
natikgadzhi Jan 3, 2024
3fbc900
Destinations V2 - Default to Type and Dedupe once at the end of a syn…
jbfbell Jan 3, 2024
ff8ecbd
🐛Source Amazon Seller Partner: improve report streams performance (#3…
Jan 3, 2024
8afdba8
:tada: New Destination: Vectara (#33616)
ofermend Jan 3, 2024
d58f262
airbyte-lib base implementation (#33409)
Jan 3, 2024
7178350
🐛 Source GitHub: Fix retry for 504 error in GraphQL based streams (#3…
artem1205 Jan 3, 2024
6762dcb
Source Microsoft OneDrive: Add sl and ql to metadata (#33745)
lazebnyi Jan 3, 2024
51e84e7
Source Hubspot: Docs: Update hubspot.md (#33302)
DanyloGL Jan 3, 2024
fb8e0e4
Enable vectara destination on cloud and OSS (#33884)
Jan 3, 2024
2d79854
Source Facebook Marketing: fix job timeout (#33828)
roman-yermilov-gl Jan 3, 2024
823d122
airbyte-ci: make `airbyte-ci test` able to run any poetry run command…
alafanechere Jan 3, 2024
36bb987
Source Iterable: Update QL, remove outdated/unnecessary test (#33106)
pnilan Jan 3, 2024
a6eff44
Docs: Upgrading to latest Babel, PostCSS plugins, etc (#33840)
natikgadzhi Jan 3, 2024
785c2f0
S3 Destinations: Move partId generation to AtomicInteger (remove UUID…
evantahler Jan 3, 2024
48431ba
🐛 Source US Census: Allow additionalProps in connector spec (#33890)
ChristoGrab Jan 3, 2024
0cebfbf
destination-redshift: Fix StackOverflowError with eager rendering of …
gisripa Jan 3, 2024
4a4ab19
🐛 Source Instagram: change requested metrics for stream `media_insigh…
artem1205 Jan 3, 2024
69da92e
Source Chargebee: Adds fields, Adds streams, removes bypass for strea…
pnilan Jan 3, 2024
caaac49
Destination Redshift - allow disabling final table creation (#33918)
jbfbell Jan 3, 2024
fa2a2cf
🚨🚨 Source Amazon Ads: update schema (#33817)
artem1205 Jan 3, 2024
18e0e77
✨ Introduce StateIteratorProcessor in CDK (#33312)
xiaohansong Jan 3, 2024
609bcb2
✨Use base64 to encode mssql binary field (#33755)
xiaohansong Jan 4, 2024
917f420
airbyte-ci: fix types (mypy) (#33785)
alafanechere Jan 4, 2024
b69c955
cat-test: fix CI command (#33928)
alafanechere Jan 4, 2024
14af598
Use 'dev' sentry environment for airbyte-ci pipx installs in PRs (#33…
erohmensing Jan 4, 2024
60edbba
[ISSUE #32871] enable debug logs for integration tests (#33718)
maxi297 Jan 4, 2024
762d312
🤖 Bump patch version of Python CDK
maxi297 Jan 4, 2024
2533008
source-file: fix readme (#33927)
alafanechere Jan 4, 2024
ce84d11
🐛 Source Google Analytics Data API: Add `CohortSpec` to custom report…
artem1205 Jan 4, 2024
eaa403e
airbyte-ci changes for postgres in-connector normalization (#33941)
edgao Jan 4, 2024
cb22376
don't use MsSQLConfigBuilder.withSsl with strings, but instead proper…
stephane-airbyte Jan 4, 2024
216d2b2
Destination postgres: enable in-connector normalization (#33873)
edgao Jan 4, 2024
59e650e
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 4, 2024
15490f6
add SSL options to mssql (#33071)
stephane-airbyte Jan 4, 2024
07906c0
updated
bazarnov Jan 4, 2024
325d7e2
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 4, 2024
ab806f9
Use pnpm to manage docusaurus packages (#33922)
ambirdsall Jan 4, 2024
7b3662a
bump airbyte ci version after adding an ignore (#33956)
erohmensing Jan 4, 2024
0a3b8e7
airbyte-ci: Revert mypy changes (#33954)
edgao Jan 4, 2024
c358a02
Bump Airbyte version from 0.50.40 to 0.50.41
colesnodgrass Jan 4, 2024
1375957
Docs: Updates Salesforce Source Connector Docs (Removes inapp page, a…
pnilan Jan 4, 2024
d0724ad
Docs: Updates Instagram Source Connector Docs (Removes inapp page, ad…
pnilan Jan 4, 2024
7fab6e8
Source Amazon Ads: add region to inputOAuthConfiguration (#33833)
roman-yermilov-gl Jan 5, 2024
29a3da0
Destinations Bigquery, snowflake, redshift: internal CDK refactors fo…
edgao Jan 5, 2024
f90d8db
airbyte-ci: re-introduce mypy (#33964)
alafanechere Jan 5, 2024
617075d
airbyte-ci: upgrade to dagger 0.9.5 (#33582)
alafanechere Jan 5, 2024
d3cbc6a
Source Google Ads: run decorator as a thread with timeout (#33769)
roman-yermilov-gl Jan 5, 2024
64cd1ce
AWS Destinations: New AWS regions (#33924)
evantahler Jan 5, 2024
64f07e4
use latest version of metadata service (#33978)
erohmensing Jan 5, 2024
8524b32
tuning ssh keepalive settings (#33727)
gisripa Jan 5, 2024
3f9c700
Source Webflow: Update CDK & include additional schema properties (#3…
pnilan Jan 5, 2024
e9d5377
Fix metadata service steps (#33981)
bnchrch Jan 5, 2024
5c6f4f2
Source Sentry: Increases Test Coverage, Migrates Base Image, adds mis…
pnilan Jan 5, 2024
2f92501
🚨🚨 Source Instagram: upgrade to v18 (#33930)
artem1205 Jan 5, 2024
9f211df
Fix: airbyte-ci --help (#33987)
bnchrch Jan 6, 2024
88db70c
Update typing-deduping.md (#33988)
evantahler Jan 6, 2024
1359d7b
🐛 Source Instagram: remove metrics from video feed (#33989)
maxi297 Jan 8, 2024
01e3bbe
🐛Source Zendesk Support: fix pagination for incremetal export streams…
roman-yermilov-gl Jan 8, 2024
aaa0462
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 8, 2024
7503dc7
destination-redshift: Heartbeats for bastion and other minor bugfixes…
gisripa Jan 8, 2024
c6e10a7
🐛Source Stripe: update endpoint for bank_accounts stream (#33926)
Jan 8, 2024
6850437
🐛 Source Shopify: Fix GraphQL query (#33827)
artem1205 Jan 8, 2024
551f159
🐛 Source Marketo: Raise config error if quota exceeded (#33999)
artem1205 Jan 8, 2024
a8d6b04
optimized bulk fetch
bazarnov Jan 8, 2024
ab88a32
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 8, 2024
8b00460
Destination Redshift - Reorder Spec options (#34014)
jbfbell Jan 8, 2024
7dc432f
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 8, 2024
4955933
airbyte-ci: log more context info in CI (#33994)
alafanechere Jan 8, 2024
b4c4698
fixed broken test import
bazarnov Jan 8, 2024
6e96dc8
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 8, 2024
f8f6438
🐛Source Hubspot: fix property_history PK (#33844)
roman-yermilov-gl Jan 8, 2024
c284588
source-mssql: shorten capture job polling interval in tests (#33510)
postamar Jan 8, 2024
0e4ffb5
Destination BigQuery: add row ids for dummy inserts in check (#34021)
gisripa Jan 8, 2024
1737ab1
Update typing-deduping.md - Loading Data Incrementally to Final Table…
evantahler Jan 8, 2024
0f04b1a
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 9, 2024
7e25965
updated uniit_tests
bazarnov Jan 9, 2024
c8ca4b1
:bug: fix declarative oauth initialization (#32967)
girarda Jan 9, 2024
62d3b56
Docs: fixing wrong jinja example and stating how airbyte decides last…
girarda Jan 9, 2024
ce270c6
🤖 Bump patch version of Python CDK
girarda Jan 9, 2024
59e3e19
airbyte-lib: Improve error message on missing config (#33968)
Jan 9, 2024
76d9e17
airbyte-lib: Add pip_url option and enforce source versions in a more…
Jan 9, 2024
94f981c
Source Facebook Marketing: Convert to airbyte-lib (#33934)
Jan 9, 2024
e7ff2a1
Source Salesforce: Convert to airbyte-lib (#33936)
Jan 9, 2024
2edcfb3
Source S3: Convert to airbyte-lib (#33937)
Jan 9, 2024
804a7bf
:hospital: Source Gitlab: increase test coverage, update Groups, Comm…
darynaishchenko Jan 9, 2024
1289625
airbyte-ci: mitigate transient format failure (#34042)
alafanechere Jan 9, 2024
923331c
airbyte-lib: Validation helper command (#34002)
Jan 9, 2024
b4ddfb8
airbyte-lib: Generate docs (#33997)
Jan 9, 2024
99488dd
airbyte-ci: fix assertion error on report existence (#33979)
alafanechere Jan 9, 2024
0764678
:bug: Source Google Ads: added handling for 401 error while parsing r…
darynaishchenko Jan 9, 2024
3cb1f1e
airbyte-ci: fix nightly build binary (#34022)
alafanechere Jan 9, 2024
c09d5d3
🐛 Source Google Ads: Fix custom queries (#33603)
tolik0 Jan 9, 2024
796c484
java-cdk-destination: implement logic to update destination stats in …
subodh1810 Jan 9, 2024
d190610
bubble up debezium config error messages as exceptions (#33658)
stephane-airbyte Jan 9, 2024
eb3e158
pin pendulum dependency for poetry2setup (#34055)
erohmensing Jan 9, 2024
25799ba
Use only required resources for sensor (#34056)
erohmensing Jan 9, 2024
3de9dc9
[mitigation] pin airbyte ci version in master run (#34075)
erohmensing Jan 10, 2024
b290208
Add count in state message for incremental syncs (#33005)
xiaohansong Jan 10, 2024
8305d05
✨Airbyte CDK: add POST method to HttpMocker (#34001)
Jan 10, 2024
c084212
🤖 Bump patch version of Python CDK
askarpets Jan 10, 2024
1ac5029
🚨🚨 Source JIRA: Save state for Boards Issues per board (#33715)
artem1205 Jan 10, 2024
5b33036
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 10, 2024
076f95a
Source Zendesk Support: Convert to airbyte-lib (#34010)
Jan 10, 2024
26deee7
Source Google Analytics Universal: Convert to airbyte-lib (#34018)
Jan 10, 2024
d7e9ffa
Source Smartsheets: Convert to airbyte-lib (#34012)
Jan 10, 2024
24dfebc
Source Stripe: Convert to airbyte-lib (#33940)
Jan 10, 2024
212f960
Bump Airbyte version from 0.50.41 to 0.50.42
jdpgrailsdev Jan 10, 2024
9c6aea1
Airbyte CDK: handle private network exception as config error (#33751)
artem1205 Jan 10, 2024
0b207f9
🤖 Bump patch version of Python CDK
artem1205 Jan 10, 2024
bbdd6d8
airbyte-ci: remove connector secrets hack for --is-local (#33972)
postamar Jan 10, 2024
e728128
Azure Blob Storage: Fix unstructured format (#34084)
Jan 10, 2024
177b0c3
Bump Airbyte version from 0.50.42 to 0.50.43
colesnodgrass Jan 10, 2024
f9bfd6d
MongoDB Oplog Troubleshooting (#34122)
Hesperide Jan 10, 2024
44f9f2b
🚨🚨 Source Microsoft Teams: Update Schemas (#33959)
ChristoGrab Jan 10, 2024
d0173d6
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 10, 2024
ff81b95
java cdk: remove wal2json support (#34119)
postamar Jan 10, 2024
cb8a2ed
Destination Databricks: pin cloud + OSS version to 1.1.0 (#34125)
cynthiaxyin Jan 10, 2024
1ac4704
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 10, 2024
4820261
updated after review
bazarnov Jan 10, 2024
9cc6fcb
nit correction
bazarnov Jan 10, 2024
3be28af
✨ Source Facebook Marketing: Add support for multiple Account IDs (#3…
tolik0 Jan 10, 2024
804a34b
[Source-mssql] : Remove options for data_to_sync & snapshot_isolation…
akashkulk Jan 10, 2024
a0ece12
destination-postgres: Add tunnel heartbeats and keepalive (#33875)
gisripa Jan 10, 2024
dcbec4a
📝 Fix BigQuery Destination: fail when using Google Default Applicatio…
evantahler Jan 11, 2024
d29cb2d
Publish CDK and fix postgres to use cdk (#34135)
gisripa Jan 11, 2024
7d7f33c
Source Faker: Add support for PyPi and AirbyteLib entrypoints (#34033)
aaronsteers Jan 11, 2024
72b87e6
airbyte-lib: Add uninstall (#34105)
Jan 11, 2024
c2b3eb8
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 11, 2024
1da4dbc
Source Marketo: Increase test coverage, update QL (#33075)
pnilan Jan 11, 2024
0c00303
🐛 Source Bing Ads: Speed up record transformation (#34045)
artem1205 Jan 11, 2024
a3834df
🐛 Source Zendesk Support: Skip 504 Error for stream `Ticket Audits` (…
artem1205 Jan 11, 2024
5b0c717
🐛 Source Stripe: adding integration tests (#33306)
maxi297 Jan 11, 2024
6a971bc
updated after the latest review
bazarnov Jan 11, 2024
f1661c3
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 11, 2024
46a27f0
format
bazarnov Jan 11, 2024
6c27626
Zendesk Talk Source: Updated QL to 200 (#32385)
pnilan Jan 11, 2024
7aae02a
Zendesk Chat: Updated QL to 200 (#32383)
pnilan Jan 11, 2024
7d9f636
snowflake-destination: upgrade cdk version to start emitting destinat…
subodh1810 Jan 11, 2024
42b54bb
✨ Source Iterable: add userId to applicable streams (#30931)
DDynamic Jan 11, 2024
dd5d23b
docs: Mention that DBT Worker not supported on kubernetes (#34087)
sitaramshelke Jan 11, 2024
23d2f49
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 11, 2024
9ca3cda
fixed broken unit_test
bazarnov Jan 11, 2024
800236f
🧹 Destination Redshift: clean up DAT classes (#34134)
cynthiaxyin Jan 11, 2024
cf7f700
🎉 Airbyte CDK (File-based CDK): Stop the sync if the record could not…
bazarnov Jan 11, 2024
37cc905
🤖 Bump patch version of Python CDK
bazarnov Jan 11, 2024
c7c6a27
Docs: Updated grammar and formatting for clarity and consistency (#34…
kekiss Jan 11, 2024
c1574b8
✨Source Google Ads: Add possibility to sync all connected accounts (#…
tolik0 Jan 11, 2024
91abbbb
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 11, 2024
887023a
cdk bump to 0.12.0 (#34185)
gisripa Jan 11, 2024
9a36660
Airbyte-ci: Ensure we set the working directory earlier (#34136)
bnchrch Jan 11, 2024
a4ff89c
DV2 TypingDedupingTest: read container stdout in real time (#34173)
edgao Jan 12, 2024
e93703d
airbyte-ci: fix format (#34199)
alafanechere Jan 12, 2024
42eff7a
Source Slack: Convert to airbyte-lib (#34098)
Jan 12, 2024
e2146ea
Source Freshdesk: Convert to airbyte-lib (#34101)
Jan 12, 2024
94dc686
Source GCS: Fix unstructured format (#34158)
Jan 12, 2024
c967f14
🐛 Source Google Ads: Disable raising error for not enabled accounts (…
tolik0 Jan 12, 2024
4c922b0
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 12, 2024
0876bef
updated uni_tests
bazarnov Jan 12, 2024
f637e11
Add S3 IAM roles + ALB ingress definition (#33944)
Hesperide Jan 12, 2024
99a23dc
AirbyteLib: add SQLCaches for DuckDB and Postgres (includes Ruff+Mypy…
aaronsteers Jan 12, 2024
de4ca2d
Vectara Destination: Add info box (#34159)
Jan 12, 2024
25f52e4
CI: Fix linting issue (#34224)
bnchrch Jan 12, 2024
632b1bf
Destination Redshift: Use cdk for TD dependency (#34194)
gisripa Jan 12, 2024
59df0cf
Destination Bigquery: Clean up dependencies with TD/CDK (#34226)
gisripa Jan 12, 2024
026f5a7
Destination Snowflake: Cleanup dependencies and upgrade CDK (#34227)
gisripa Jan 12, 2024
0fc363c
🚨🚨 Source Monday migration to new api version 2024-01 (#34108)
midavadim Jan 12, 2024
3787582
🐛 Source Linkedin Ads: Use stream slices for Analytics streams (#34222)
artem1205 Jan 15, 2024
c404899
✨ Source google analytics Data API: add a report option `keepEmptyRo…
artem1205 Jan 15, 2024
8d27b6b
airbyte-ci: connector test steps can take extra parameters from CLI (…
alafanechere Jan 15, 2024
919f94b
Source Shopify: Convert to airbyte-lib (#33935)
Jan 15, 2024
e2476f2
:bug: CDK HttpRequester should support str http_method which comes fr…
midavadim Jan 15, 2024
5a63d09
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 15, 2024
2a4f41c
fixed bug for NestedStreams when only 1 record was emittted
bazarnov Jan 15, 2024
3f4074e
🤖 Bump patch version of Python CDK
midavadim Jan 15, 2024
5380d23
:bug: Source Google Ads: Remove metrics from ad group for manager acc…
darynaishchenko Jan 15, 2024
29852cf
add run method in run.py (#34241)
mostafa6765 Jan 15, 2024
f3503ae
airbyte-ci: CLI exposes CI requirements (#34218)
alafanechere Jan 15, 2024
6537ebc
🐛 Source Quickbooks: Fix refresh token issue by upgrading airbyte-cdk…
henriblancke Jan 15, 2024
a0623c5
fix link in MSSQL source documentation to pr (#33961)
pwae Jan 15, 2024
4a6924e
✨ Source Intercom: Add new stream Activity logs stream (#33882)
tolik0 Jan 15, 2024
b402fd9
Change link in documentation to point to English AWS documentation (#…
attaxia Jan 15, 2024
cbcaa15
airbyte-lib: Add telemetry (#33679)
Jan 16, 2024
e4a7863
source-mailchimp: Convert to airbyte-lib (#34157)
Jan 16, 2024
f532d0d
source-pipedrive: Convert to airbyte-lib (#34153)
Jan 16, 2024
c5b9421
source-xero: Convert to airbyte-lib (#34154)
Jan 16, 2024
e7f5039
source-iterable: Convert to airbyte-lib (#34208)
Jan 16, 2024
af381e0
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 16, 2024
500a107
Source Typeform: Convert to airbyte-lib (#34145)
Jan 16, 2024
a182869
source-gitlab: Convert to airbyte-lib (#34203)
Jan 16, 2024
f235139
source-paypal-transaction: Convert to airbyte-lib (#34155)
Jan 16, 2024
ff319b5
got rid of _send_request overide
bazarnov Jan 16, 2024
bf27885
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 16, 2024
2662f07
source-linkedin-ads: Convert to airbyte-lib (#34152)
Jan 16, 2024
9078ec6
source-zendesk-talk: Convert to airbyte-lib (#34204)
Jan 16, 2024
5306466
Source Mixpanel: Convert to airbyte-lib (#34147)
Jan 16, 2024
dad53b7
Source Google Ads: Convert to airbyte-lib (#34007)
Jan 16, 2024
dc8df8f
🌟 Source Freshservice: add `requested_items` stream (#34272)
marcosmarxm Jan 16, 2024
31db9f8
Source Close.com: add custom fields (#34286)
marcosmarxm Jan 16, 2024
670ffdd
fix java cdk utility tasks (#34174)
edgao Jan 16, 2024
9ddb432
airbyte-ci: compute GHA `runs-on` from `--ci-requirements` (#34220)
alafanechere Jan 16, 2024
bc39ff5
source-instagram: Convert to airbyte-lib (#34254)
Jan 16, 2024
e0adbe8
source-marketo: Convert to airbyte-lib (#34246)
Jan 16, 2024
446eae3
airbyte-ci: Introduce `--only-step` option for connector tests (#34276)
alafanechere Jan 16, 2024
88f937d
Fix typo in docs (#34293)
ch1nq Jan 16, 2024
0935449
fix precommit format to ignore new airbyte-ci versions (#34234)
stephane-airbyte Jan 16, 2024
1a16deb
dagster: update to 1.5, remove unnecessary resources for test sensor …
erohmensing Jan 16, 2024
07579bd
Destination Postgres: Unpin cloud from 0.4.0 (#34303)
gisripa Jan 16, 2024
db83e14
Destination Redshift - additional check method check, fix s3 file del…
jbfbell Jan 16, 2024
b03d785
airbyte-ci: pass extra options after gradle tasks (#34301)
alafanechere Jan 16, 2024
cbbbeb9
AirbyteLib: Python lint cleanup (#34223)
aaronsteers Jan 17, 2024
be09dfe
🐛 Destination Weaviate: Multi Tenancy Support (#34229)
Marcus0086 Jan 17, 2024
f8b762b
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 17, 2024
53bc0dc
updated InventoryLevels bulk query, fixed unit_tests accordingly
bazarnov Jan 17, 2024
a6f4c2e
🐛Source Amazon Seller Partner: delete deprecated streams (#34283)
Jan 17, 2024
03c725b
Unify lowcode tags (#34284)
Jan 17, 2024
be06855
[Source-mongo] : Relax minimum document discovery size to 100 (#34314)
akashkulk Jan 17, 2024
63c6961
✨ Source S3: Add IAM Role Authentication (#33818)
tolik0 Jan 17, 2024
0063382
Destination postgres: DV2 beta implementation (#34177)
edgao Jan 17, 2024
a9f2b29
Bump Airbyte version from 0.50.43 to 0.50.44
benmoriceau Jan 18, 2024
1b0ad24
source-faker: unique state messages (#34344)
evantahler Jan 18, 2024
237b148
airbyte-ci: fix nightly build workflow (#34345)
alafanechere Jan 18, 2024
0faa69d
concurrent cdk: improve resource usage and stop waiting on the main t…
girarda Jan 18, 2024
ef785c7
🤖 Bump patch version of Python CDK
girarda Jan 18, 2024
9b4ae62
airbyte-ci: Pass env vars to poetry container in test command (#34288)
Jan 18, 2024
c939d73
Update getting-support.md
erica-airbyte Jan 18, 2024
4e694c5
🐛Source Google Analytics: add incorrect custom reports config handlin…
Jan 18, 2024
5f35187
airbyte-ci: upgrade to dagger 0.9.6 (#34321)
alafanechere Jan 18, 2024
e3e58cc
Concurrent CDK: fix state message ordering (#34131)
clnoll Jan 18, 2024
1d6e628
🤖 Bump minor version of Python CDK
clnoll Jan 18, 2024
14c6199
[Docs] Update Getting Started (#34237)
nataliekwong Jan 18, 2024
6d73558
Docs: update Postgres source add info about what is going to be repli…
marcosmarxm Jan 18, 2024
d610ad1
Destination postgres (dv2): add indexes to raw table (#34236)
edgao Jan 19, 2024
25a0c80
[Source-mongodb-v2] : Adding logs for resume token timestamps + reduc…
akashkulk Jan 19, 2024
168440f
source-stripe: Add missing fields to invoices and subscriptions schem…
girarda Jan 19, 2024
3242d6d
✨ Source Google Analytics v4: Add End date option (#34353)
artem1205 Jan 19, 2024
079a3b4
Source Stripe: update docs (#34351)
artem1205 Jan 19, 2024
ae34343
🐛Source Google Sheets: fix names conversion (#34376)
Jan 19, 2024
2e9ad90
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 19, 2024
91cabd2
updated
bazarnov Jan 19, 2024
3a7f00f
Source SFTP: upgrade to latest CDK (#34265)
lazebnyi Jan 19, 2024
d88104e
airbyte-lib snowflake integration (#34356)
Jan 19, 2024
0386cea
added exception raise when there are no more retry attemptsfor concu…
bazarnov Jan 19, 2024
cf0efd6
Merge remote-tracking branch 'origin/master' into baz/source-shopify/…
bazarnov Jan 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.50.21
current_version = 0.50.44
commit = False
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-[a-z]+)?
Expand Down
80 changes: 80 additions & 0 deletions .devcontainer/destination-duckdb/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
"name": "DuckDB Destination Connector DevContainer (Python)",

// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/python:0-3.10",

// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers-contrib/features/poetry:2": {},
"ghcr.io/devcontainers/features/docker-in-docker": {}
},
"overrideFeatureInstallOrder": [
// Deterministic order maximizes cache reuse
"ghcr.io/devcontainers-contrib/features/poetry",
"ghcr.io/devcontainers/features/docker-in-docker"
],

"workspaceFolder": "/workspaces/airbyte/airbyte-integrations/connectors/destination-duckdb",

// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
// Python extensions:
"charliermarsh.ruff",
"matangover.mypy",
"ms-python.black-formatter",
"ms-python.python",
"ms-python.vscode-pylance",

// Toml support
"tamasfe.even-better-toml",

// Yaml and JSON Schema support:
"redhat.vscode-yaml",

// Contributing:
"GitHub.vscode-pull-request-github"
],
"settings": {
"extensions.ignoreRecommendations": true,
"git.autofetch": true,
"git.openRepositoryInParentFolders": "always",
"python.defaultInterpreterPath": ".venv/bin/python",
"python.interpreter.infoVisibility": "always",
"python.terminal.activateEnvironment": true,
"python.testing.pytestEnabled": true,
"python.testing.cwd": "/workspaces/airbyte/airbyte-integrations/connectors/destination-duckdb",
"python.testing.pytestArgs": [
"--rootdir=/workspaces/airbyte/airbyte-integrations/connectors/destination-duckdb",
"."
],
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
}
}
}
},
"containerEnv": {
"POETRY_VIRTUALENVS_IN_PROJECT": "true"
},

// Mark the root directory as 'safe' for git.
"initializeCommand": "git config --add safe.directory /workspaces/airbyte",

// Use 'postCreateCommand' to run commands after the container is created.
// Post-create tasks:
// 1. Create a symlink directory.
// 2. Create symlinks for the devcontainer.json and docs markdown file.
// 3. Install the Python/Poetry dependencies.
"postCreateCommand": "mkdir -p ./.symlinks && echo '*' > ./.symlinks/.gitignore && ln -sf /workspaces/airbyte/.devcontainer/destination-duckdb/devcontainer.json ./.symlinks/devcontainer.json && ln -sf /workspaces/airbyte/docs/integrations/destinations/duckdb.md ./.symlinks/duckdb-docs.md && poetry install"

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
58 changes: 58 additions & 0 deletions .devcontainer/java-connectors-generic/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
{
"name": "Java Development DevContainer (Generic)",

"image": "mcr.microsoft.com/devcontainers/java:0-17",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {},
"ghcr.io/devcontainers/features/java:1": {
"installGradle": true,
"version": "latest",
"jdkDistro": "open",
"gradleVersion": "7.5.1"
},
// Python needed for `airbyte-ci` CLI
"ghcr.io/devcontainers/features/python:1": {
"installGradle": true,
"version": "3.10",
"installTools": true
},
"ghcr.io/devcontainers-contrib/features/poetry:2": {}
},

// Deterministic order reduces cache busting
"overrideFeatureInstallOrder": [
"ghcr.io/devcontainers/features/docker-in-docker",
"ghcr.io/devcontainers/features/java",
"ghcr.io/devcontainers/features/python",
"ghcr.io/devcontainers-contrib/features/poetry"
],

// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": ["vscjava.vscode-gradle", "tamasfe.even-better-toml"],
"settings": {
"extensions.ignoreRecommendations": true,
"git.openRepositoryInParentFolders": "always"
}
}
},

// Mark the root directory as 'safe' for git.
"initializeCommand": "git config --add safe.directory /workspaces/airbyte",

// Install Gradle, `airbyte-ci` CLI, and Dagger (installed via airbyte-ci --help)
"postCreateCommand": "./gradlew --version && pipx install --editable ./airbyte-ci/connectors/pipelines/ || airbyte-ci --help || true",

"containerEnv": {
// Deterministic Poetry virtual env location: `./.venv`
"POETRY_VIRTUALENVS_IN_PROJECT": "true"
}

// Override to change the directory that the IDE opens by default:
// "workspaceFolder": "/workspaces/airbyte"

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
65 changes: 65 additions & 0 deletions .devcontainer/python-connectors-generic/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
{
"name": "Python Development DevContainer (Generic)",

"image": "mcr.microsoft.com/devcontainers/python:0-3.10",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {},
"ghcr.io/devcontainers/features/python:1": {
"installGradle": true,
"version": "3.10",
"installTools": true
},
"ghcr.io/devcontainers-contrib/features/poetry:2": {}
},

// Deterministic order reduces cache busting
"overrideFeatureInstallOrder": [
"ghcr.io/devcontainers/features/docker-in-docker",
"ghcr.io/devcontainers/features/python",
"ghcr.io/devcontainers-contrib/features/poetry"
],

// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
// Python extensions:
"charliermarsh.ruff",
"matangover.mypy",
"ms-python.python",
"ms-python.vscode-pylance",

// Toml support
"tamasfe.even-better-toml",

// Yaml and JSON Schema support:
"redhat.vscode-yaml",

// Contributing:
"GitHub.vscode-pull-request-github"
],
"settings": {
"extensions.ignoreRecommendations": true,
"git.openRepositoryInParentFolders": "always"
}
}
},

// Mark the root directory as 'safe' for git.
"initializeCommand": "git config --add safe.directory /workspaces/airbyte",

// Setup airbyte-ci on the container:
"postCreateCommand": "make tools.airbyte-ci-dev.install",

"containerEnv": {
// Deterministic Poetry virtual env location: `./.venv`
"POETRY_VIRTUALENVS_IN_PROJECT": "true"
}

// Override to change the directory that the IDE opens by default:
// "workspaceFolder": "/workspaces/airbyte"

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
19 changes: 18 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
# Vector db connectors
/airbyte-integrations/connectors/destination-pinecone @airbytehq/ai-language-models
/airbyte-integrations/connectors/destination-weaviate @airbytehq/ai-language-models
/airbyte-integrations/connectors/destination-milvus @airbytehq/ai-language-models
/airbyte-integrations/connectors/destination-qdrant @airbytehq/ai-language-models
/airbyte-integrations/connectors/destination-chroma @airbytehq/ai-language-models
/airbyte-cdk/python/airbyte_cdk/destinations/vector_db_based @airbytehq/ai-language-models

# CDK and Connector Acceptance Tests
/airbyte-cdk/python @airbytehq/connector-extensibility
/airbyte-integrations/connector-templates/ @airbytehq/connector-extensibility
/airbyte-integrations/bases/connector-acceptance-tests/ @airbytehq/connector-operations
/airbyte-integrations/bases/connector-acceptance-test/ @airbytehq/connector-operations @lazebnyi @oustynova

# Protocol related items
/docs/understanding-airbyte/airbyte-protocol.md @airbytehq/protocol-reviewers
Expand Down Expand Up @@ -30,6 +38,9 @@
/airbyte-integrations/connectors/source-tidb/ @airbytehq/dbsources

# Java-based destination connectors
airbyte-cdk/java/airbyte-cdk/db-destinations/ @airbytehq/destinations
airbyte-cdk/java/airbyte-cdk/s3-destinations/ @airbytehq/destinations
airbyte-cdk/java/airbyte-cdk/typing-deduping/ @airbytehq/destinations
/airbyte-integrations/bases/standard-destination-test/ @airbytehq/destinations
/airbyte-integrations/bases/base-java-s3/ @airbytehq/destinations
/airbyte-integrations/bases/bases-destination-jdbc/ @airbytehq/destinations
Expand All @@ -49,3 +60,9 @@
/airbyte-integrations/connectors/destination-s3/ @airbytehq/destinations
/airbyte-integrations/connectors/destination-snowflake/ @airbytehq/destinations
/airbyte-integrations/connectors/destination-tidb/ @airbytehq/destinations

# Build customization file change
/airbyte-integrations/connectors/**/build_customization.py @airbytehq/connector-operations

# airbyte-ci
/airbyte-ci @airbytehq/connector-operations
14 changes: 7 additions & 7 deletions .github/ISSUE_TEMPLATE/1-issue-connector.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ body:
Make sure you update this issue with a concise title and provide all information you have to help us debug the problem together.
Some examples of good titles following the convention:
<ul>
<li> Source Name: issue description </li>
<li> Destination Name: issue description </li>
<li> Source Postgres: Add `_ab_cdc_inserted_at` column for CDC syncs </li>
<li> Source Chargebee: cannot sync transaction objects</li>
<li> Source Snowflake: support for case sensitive parameters in connection string</li>
<li> Destination BigQuery: normalization incorrectly processes arrays</li>
<li> [source-name] issue description </li>
<li> [destination-name] issue description </li>
<li> [source-postgres] Add `_ab_cdc_inserted_at` column for CDC syncs </li>
<li> [source-chargebee] cannot sync transaction objects</li>
<li> [source-snowflake] support for case sensitive parameters in connection string</li>
<li> [destination-bigquery] typing incorrectly arrays</li>
</ul>
<br>
<p><small>Issues not following the template will be closed. </small></p>
Expand Down Expand Up @@ -61,7 +61,7 @@ body:
- type: textarea
id: description
attributes:
label: Revelant information
label: Relevant information
description: Please give any additional information you have and steps to reproduce the problem.
- type: textarea
id: logs
Expand Down
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/2-issue-docker.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: 🐛 [docker] Report a platform, infra or deployment bug
description: Use this template when you have a problem operating Airbyte platform on Docker
labels: [type/bug, area/platform, needs-triage, docker]
body:
- type: markdown
attributes:
value: >
<p align="center">
<a target="_blank" href="https://airbyte.com">
<image>
<source srcset="https://raw.githubusercontent.com/airbytehq/airbyte/master/.github/octavia-issue-template.svg">
<img alt="octavia-welcome" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/.github/octavia-issue-template.svg" width="auto" height="120">
</image>
</a>
</p>
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report...
Make sure to update this issue with a concise title and provide all information you have to
help us debug the problem together. Issues not following the template will be closed.
- type: input
id: platform-version
attributes:
label: Platform Version
description: "Some examples are: (eg. 0.44.1, 0.30.0), you can find the version in the left bottom in Airbyte UI"
validations:
required: true
- type: dropdown
id: step
attributes:
label: What step the error happened?
multiple: false
options:
- On deploy
- During the Sync
- Upgrading the Platform or Helm Chart
- Other
- type: textarea
id: description
attributes:
label: Revelant information
description: Please give any additional information you have and steps to reproduce the problem.
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output.
This will be automatically formatted into code, so no need for backticks.
We strongly recommend to upload the log file for further debugging.
render: shell
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/2-issue-helm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: 🐛 [helm] Report a platform, infra or deployment bug
description: Use this template when you have a problem operating Airbyte platform on Helm/Kubernetes
labels: [type/bug, area/platform, needs-triage]
body:
- type: markdown
attributes:
value: >
<p align="center">
<a target="_blank" href="https://airbyte.com">
<image>
<source srcset="https://raw.githubusercontent.com/airbytehq/airbyte/master/.github/octavia-issue-template.svg">
<img alt="octavia-welcome" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/.github/octavia-issue-template.svg" width="auto" height="120">
</image>
</a>
</p>
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report...
Make sure to update this issue with a concise title and provide all information you have to
help us debug the problem together. Issues not following the template will be closed.
- type: input
id: platform-version
attributes:
label: Helm Chart Version
description: "What is the Helm Chart App version you're using"
validations:
required: true
- type: dropdown
id: step
attributes:
label: What step the error happened?
multiple: false
options:
- On deploy
- During the Sync
- Upgrading the Platform or Helm Chart
- Other
- type: textarea
id: description
attributes:
label: Revelant information
description: Please give any additional information you have and steps to reproduce the problem.
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output.
This will be automatically formatted into code, so no need for backticks.
We strongly recommend to upload the log file for further debugging.
render: shell
Loading
Loading