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

Shrodingers/destination databricks dbt #1

Merged
merged 499 commits into from
Jul 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
499 commits
Select commit Hold shift + click to select a range
72af00a
octavia-cli: fix workspace not having anonymous_data_collection prope…
alafanechere Jun 17, 2022
828efb6
Update connection update calls to use central utility to ensure conne…
edmundito Jun 17, 2022
e208d2c
Display connection state in connection setting page (#13394)
evantahler Jun 17, 2022
e89846c
update api for per stream (#13835)
cgardens Jun 17, 2022
abe3024
Update airbyte-protocol.md (#13892)
jdpgrailsdev Jun 17, 2022
37b7470
Edited Amplitude, Mailchimp, and Zendesk Support docs (#13897)
Amruta-Ranade Jun 17, 2022
9c1fbea
deleting SUMMARY.md since we don't need it for docusaurus builds (#13…
Amruta-Ranade Jun 17, 2022
74d16cc
Do not hide unexpected errors in the check connection (#13903)
benmoriceau Jun 17, 2022
5852989
Common code to deserialize a state message in the new format (#13772)
benmoriceau Jun 18, 2022
b338014
🐛 Source Amazon Seller Partner: handle start date for financial strea…
ganpatagarwal Jun 18, 2022
49d181a
Normalization: Fix incorrect jinja2 macro `json_extract_array` call (…
grubberr Jun 19, 2022
ec8e5bc
Docs: fixed the broken links (#13915)
Rajakavitha1 Jun 19, 2022
4b116f4
0.2.5 -> 0.2.6 (#13924)
grubberr Jun 20, 2022
174f15d
13546 Fix integration tests source-postgres Mac OS (#13872)
suhomud Jun 20, 2022
bc03fa4
13548 Fixed integration tests source-tidb Mac OS (#13927)
suhomud Jun 20, 2022
8f602ae
Source MsSql : incr ver to include changes #13854 (#13887)
DoNotPanicUA Jun 20, 2022
c5783aa
connectors that published (#13932)
Phlair Jun 20, 2022
c283d9d
Deprecate PART_SIZE_MB in connectors using S3/GCS storage (#13753)
VitaliiMaltsev Jun 20, 2022
de05753
Reverted changes in SshBastionContainer (#13934)
suhomud Jun 20, 2022
30c5d2d
🎉 New Source Dockerhub (#13931)
Phlair Jun 20, 2022
efa6042
commented out non-relevant tests (#13940)
bazarnov Jun 20, 2022
689064e
Bump Airbyte version from 0.39.20-alpha to 0.39.21-alpha (#13938)
octavia-squidington-iii Jun 20, 2022
546d633
newaction (#13942)
Phlair Jun 20, 2022
b9f79cc
remove test action (#13944)
Phlair Jun 20, 2022
3933972
🎉Source-mysql: aligned datatype test (#13945)
etsybaev Jun 21, 2022
a46686e
#13958 Source Stripe: fix configured catalogs (#13959)
davydov-d Jun 21, 2022
32b5ed7
🐛 Source: Typeform - Update schema for Responses stream (#13935)
annalvova05 Jun 21, 2022
de0cf89
:window: Updated email invitation flow that enables invited users to …
edmundito Jun 21, 2022
e8a5c7f
Source Marketo: process fail during creation of an export job (#13930)
davydov-d Jun 21, 2022
73c1739
:window: :wrench: Add eslint rules for CSS modules (#13952)
dizel852 Jun 21, 2022
c425764
Update salesforce.md
Amruta-Ranade Jun 21, 2022
bb68bcd
:window: 🔧 Add auto-fixable linting rules to webapp (#13462)
edmundito Jun 21, 2022
e7dae06
Enhance /publish to allow for multiple connectors and parallel execut…
Phlair Jun 21, 2022
5105c00
Bump Airbyte version from 0.39.21-alpha to 0.39.22-alpha (#13979)
octavia-squidington-iii Jun 21, 2022
9403c28
Parker/temporal cloud (#13243)
pmossman Jun 21, 2022
a14fbda
📄 Postgres source: fix CDC setup order in docs (#13949)
adam-bloom Jun 21, 2022
6ca4017
Per-stream state support for Postgres source (#13609)
jdpgrailsdev Jun 21, 2022
8c96a5e
Bump Airbyte version from 0.39.22-alpha to 0.39.23-alpha (#13984)
octavia-squidington-iii Jun 21, 2022
7acf0c5
Adds test for new workflow (#13986)
supertopher Jun 21, 2022
be01b47
Add new InterpolatedRequestOptionsProvider that encapsulates all vari…
brianjlai Jun 21, 2022
bcc20b4
publish oss for cloud (#13978)
git-phu Jun 21, 2022
7cd02b0
skip debezium engine startup in case no table is in INCREMENTAL mode …
subodh1810 Jun 22, 2022
f69a78c
🎉 Source Github: break point added for workflows_runs stream (#13926)
grubberr Jun 22, 2022
0d870bd
6339: error when attempting to use azure sql database within an elast…
kimerinn Jun 22, 2022
dd2d5d0
in case runners fail to spin up, this needs to run on github-hosted (…
Phlair Jun 22, 2022
aa28d44
12708: Add an option to use encryption with staging in Redshift Desti…
kimerinn Jun 22, 2022
e4d3d60
:tada: New Source: Webflow (#13617)
alexander-marquardt Jun 22, 2022
eedb740
Source-oracle: fixed tests + checkstyle (#13997)
etsybaev Jun 22, 2022
e9f67ba
🐛Destination-mysql: fixed integration test and build process (#13302)
etsybaev Jun 22, 2022
0160da7
update changelog to include debezium version upgrade (#13844)
subodh1810 Jun 22, 2022
fb6ddc4
make table headers look less like successes (#13999)
Phlair Jun 22, 2022
24d7fa8
source-twilio: implement lookback windows (#13896)
alafanechere Jun 22, 2022
3a179a8
Revert "12708: Add an option to use encryption with staging in Redshi…
kimerinn Jun 22, 2022
1b28dce
Revert "6339: error when attempting to use azure sql database within …
kimerinn Jun 22, 2022
94abef3
[low-code connectors] BasicHttpAuthenticator (#13733)
girarda Jun 22, 2022
f483396
migrate JsonSchemas to use basic path instead of JSONPath (#13917)
cgardens Jun 22, 2022
1e31474
scaffold for catalog diff, needs fixing on type handling and tests (#…
cgardens Jun 22, 2022
df759b3
Prepare release of JDBC connectors (#13987)
jdpgrailsdev Jun 22, 2022
2cbee5a
use built in check for if path is definite (#13834)
cgardens Jun 22, 2022
52d6e8d
13535 Fixed bastion network for integration tests (#14007)
suhomud Jun 22, 2022
ff1a1aa
doc: add error troubleshooting `docker-compose up` (#13765)
stevewithington Jun 22, 2022
799089f
fix: duplicate resource allocations in `airbyte-temporal` deployment …
leosussan Jun 22, 2022
48baf99
helm-chart: Fix worker deployment format error (#13839)
ss098 Jun 22, 2022
bbb340f
add catalog diff connection read (#13918)
cgardens Jun 22, 2022
5689483
doc: fix small typo on Shopify documentation (#13992)
Tomperez98 Jun 22, 2022
2378b87
add streams to reset to job info (#13919)
cgardens Jun 22, 2022
595b559
Generate api for changes in #13370 and make code compatible (#14014)
edmundito Jun 22, 2022
cbae47b
Generate api for per-stream updates #13835 (#14021)
edmundito Jun 22, 2022
cb90d7b
Revert "Prepare release of JDBC connectors (#13987)" (#14029)
lmossman Jun 22, 2022
c6d83b3
Fix per stream state protocol backward compatibility (#14032)
lmossman Jun 23, 2022
a612248
support semi incremental by adding extractor record filter (#13520)
brianjlai Jun 23, 2022
7121364
Remove pydantic spec from amazon ads and use YAML spec (#13988)
sherifnada Jun 23, 2022
67a9f06
add EdDSA support in SSH tunnel (#9494)
edgao Jun 23, 2022
1498ce9
🎉New source connector: source-metabase (#13752)
ChristopheDuong Jun 23, 2022
62cf441
improve cdc check for connectors (#14005)
subodh1810 Jun 23, 2022
24cc5c9
Update webflow.md
alexander-marquardt Jun 23, 2022
7c8d958
Update webflow.md
alexander-marquardt Jun 23, 2022
763e9ca
Update webflow.md
alexander-marquardt Jun 23, 2022
4d279f8
Remove legacy sentry code from cdk (#14016)
Phlair Jun 23, 2022
64950df
Update webflow.md
alexander-marquardt Jun 23, 2022
7f98212
Update webflow.md
alexander-marquardt Jun 23, 2022
e348d01
Fixed broken links (#14071)
Amruta-Ranade Jun 23, 2022
a9f216c
🪟Persist unsaved changes on schema refresh (#13895)
teallarson Jun 23, 2022
2a28509
Fixes broken links so we can deploy again (#14075)
supertopher Jun 23, 2022
d4574c5
Adds symmary.md to gitignore (#14078)
supertopher Jun 23, 2022
2ebafe1
Added webflow icon (#14069)
alexander-marquardt Jun 23, 2022
964e6b0
Build create connection form build failure (#14081)
edmundito Jun 23, 2022
7acbcfb
Fix CDK obfuscation of nested secrets (#14035)
sherifnada Jun 23, 2022
c846cc0
Added Buy Credits section to Managing Airbyte Cloud (#13905)
sophia-wiley Jun 23, 2022
b84d632
disable es-lit to fix build (#14087)
teallarson Jun 23, 2022
9695212
Release source connectors (#14077)
jdpgrailsdev Jun 23, 2022
d5cca80
Bump Airbyte version from 0.39.23-alpha to 0.39.24-alpha (#14094)
octavia-squidington-iii Jun 23, 2022
7f11c91
Emit the state to remove in the airbyte empty source (#13725)
benmoriceau Jun 23, 2022
f3c54b5
Add StatePersistence object (#13900)
gosusnp Jun 23, 2022
007e7b5
secret-persistence: Hashicorp Vault Secret Store (#13616)
schung507 Jun 24, 2022
21b43f5
🐛 Source Hubspot: remove `AirbyteSentry` dependency (#14102)
bazarnov Jun 24, 2022
273fcaa
fix: format VaultSecretPersistenceTest.java (#14110)
alafanechere Jun 24, 2022
41e88a8
Source Hubspot: extend error logging (#14054)
davydov-d Jun 24, 2022
4b340c4
Update webflow.md (#14083)
alexander-marquardt Jun 24, 2022
6ca0e53
12708: Add an option to use encryption with staging in Redshift Desti…
kimerinn Jun 24, 2022
c8d58e8
Source PayPal Transaction: Update Transaction Schema (#13682)
mohamagdy Jun 24, 2022
e706e02
fix(jsonSchemas): raise error when items property not provided (#14018)
terussell85 Jun 24, 2022
4c6d518
fix stream name in stream transformation update (#14044)
cgardens Jun 24, 2022
01a366c
🐛 Destination Redshift: Improved discovery for redshift-destination n…
alexandertsukanov Jun 24, 2022
40b43ad
Remove skiptests option (#14100)
sherifnada Jun 24, 2022
542ea71
update sentry release script (#14123)
Phlair Jun 24, 2022
11ea066
Remove "additionalProperties": false from specs for connectors with s…
VitaliiMaltsev Jun 24, 2022
cc2b82c
[14003] source-oracle: added custom jdbc field (#14092)
etsybaev Jun 24, 2022
d6d32b3
Add JobErrorReporter for sending sync job connector failures to Sentr…
pedroslopez Jun 24, 2022
703ea07
Use StateMessageHelper in source (#14125)
jdpgrailsdev Jun 24, 2022
4313a22
Bump Airbyte version from 0.39.24-alpha to 0.39.25-alpha (#14124)
octavia-squidington-iii Jun 24, 2022
77423b4
Refactor acceptance tests and utils (#13950)
terencecho Jun 25, 2022
581607c
Bump Airbyte version from 0.39.25-alpha to 0.39.26-alpha (#14141)
octavia-squidington-iii Jun 27, 2022
a891302
🎉 octavia-cli: Add ability to get existing resources (#13254)
danieldiamond Jun 27, 2022
e7cce38
13541 Fixed integration tests source-db2 Mac OS (#14133)
suhomud Jun 27, 2022
b5ea9ac
13523 Fix integration tests destination-cassandra Mac OS (#14134)
suhomud Jun 27, 2022
3ce1ee9
🐛 Source Hubspot: fixed SAT test, commented out expected_records (#14…
bazarnov Jun 27, 2022
9828246
:bug: Source Intercom: extend `Contacts` schema with new properties (…
bazarnov Jun 27, 2022
501a1c3
Source Twilio: adopt best practices (#14000)
davydov-d Jun 27, 2022
d19cbef
🎉 Source BingAds: expose hourly/daily/weekly/monthly options from co…
drrest Jun 27, 2022
070b80f
remove VersionMismatchServer (#14076)
marcosmarxm Jun 27, 2022
93181da
Increase instance termination time limit to 3 hours to accommodate co…
davinchia Jun 27, 2022
5c8969f
Use correct bash comment symbol. (#14183)
davinchia Jun 27, 2022
626e115
🎉 New Source: Orbit.love (#13390)
avaidyanatha Jun 27, 2022
4bf1ab1
source-orbit: add definition and specs (#14189)
alafanechere Jun 27, 2022
062b12f
🎉 Base Norrmalization: clean-up Redshift `tmp_schemas` after SAT (#14…
bazarnov Jun 27, 2022
c113f24
Source Salesforce: fix customIntegrationTest for SAT (#14172)
bazarnov Jun 27, 2022
1d5ff44
Source Amazon Ads: increase timeout for SAT (#14167)
bazarnov Jun 27, 2022
a6bb6e0
🎉 Introduce Google Analytics Data API source (#12701)
mohamagdy Jun 27, 2022
16d99b9
🐛 Destination Redshift: use s3 bucket path for s3 staging operations …
adam-bloom Jun 27, 2022
f918d32
Publish acceptance test utils maven artifact (#14142)
terencecho Jun 27, 2022
a0f5655
Fix StatePersistence Legacy read/write (#14129)
gosusnp Jun 27, 2022
26a35af
🎉 Destination connectors: Improved "SecondSync" checks in Standard D…
etsybaev Jun 27, 2022
76e50fd
🐛 Source Zendesk Support: fixed "Retry-After" non integer value (#14112)
grubberr Jun 27, 2022
5f4dacc
Source Tiktok Marketing: Videometrics (#13650)
Zawar92 Jun 27, 2022
7a15f2d
🎉 Source Github: secondary rate limits has to retry (#13955)
grubberr Jun 27, 2022
9c28951
Harshith/test pr 13118 (#14192)
harshithmullapudi Jun 27, 2022
7565524
🪟 :art: Show credit usage on chart's specific day (#13503)
dizel852 Jun 27, 2022
79f7d06
🐛 destination-redshift: use s3 bucket path for s3 cleanup (#14190)
adam-bloom Jun 27, 2022
8ebd5a0
Improve documentation for Postgres Source (#13830)
grishick Jun 27, 2022
11d4cc7
Handle null reset source config (#14202)
lmossman Jun 27, 2022
dde7d1b
Wait indefinitely if connection is not active (#14200)
lmossman Jun 27, 2022
abb361f
Bump Airbyte version from 0.39.26-alpha to 0.39.27-alpha (#14204)
octavia-squidington-iii Jun 27, 2022
6ead732
Bmoric/feature flag for state deserialization (#14127)
benmoriceau Jun 27, 2022
85449c9
[low-code connectors] default types and default values (#14004)
girarda Jun 28, 2022
96d021c
add state type endpoint (#14111)
cgardens Jun 28, 2022
cc9a3af
Bump Airbyte version from 0.39.27-alpha to 0.39.28-alpha (#14210)
octavia-squidington-iii Jun 28, 2022
0717d9b
🐛 source-orbit: remove workspace_old.json (#14208)
alafanechere Jun 28, 2022
757c797
Fix: Docs plural login redirecting to wrong URL (#14207)
gittysachin Jun 28, 2022
d9d06d2
[docs] fix numbering and incorrect filename in CDK docs (#13045)
swyxio Jun 28, 2022
f5843b0
Remove the old scheduler from HelmCharts helper (#14187)
mohamagdy Jun 28, 2022
06d588b
Source Gitlab: add GroupIssueBoards stream (#13252)
cjwooo Jun 28, 2022
c8fc578
run seed file source (#14215)
marcosmarxm Jun 28, 2022
a82c01b
fix 'cannot reach server' error on demo instance (#10020)
jrhizor Jun 28, 2022
26a33df
Update CODEOWNERS (#14209)
sherifnada Jun 28, 2022
4072d46
🎉 Source Github: use GraphQL for `reviews` stream (#13989)
grubberr Jun 28, 2022
adc04a2
workflow for publishing artifacts for cloud (#14199)
git-phu Jun 28, 2022
d2e9a79
fix sentry org slug change (#14218)
pedroslopez Jun 28, 2022
d3b1d15
Source File: correct spec json to match json format (#13738)
marcosmarxm Jun 28, 2022
45446de
Upgrade spotless version and remove jvmargs workaround (#13705)
tisonkun Jun 28, 2022
4a51c89
Source Zendesk Chat: Process large amount of data in batches for incr…
marcosmarxm Jun 28, 2022
4fa2bf3
Remove all @ts-ignore (#14221)
timroes Jun 28, 2022
ca7b92f
Bump hadoop to use version 3.3.3 (#14182)
malikdiarra Jun 28, 2022
d0b9de1
Change the persistence activity to use the new persistence layer (#14…
benmoriceau Jun 28, 2022
09798a1
Fix build (#14225)
benmoriceau Jun 28, 2022
34ed33b
Use new state persistence for state reads (#14126)
gosusnp Jun 28, 2022
924bab4
Temporal per stream resets (#13990)
lmossman Jun 28, 2022
bf054a1
fix PostgresJdbcSourceAcceptanceTest by activating the feature flag (…
subodh1810 Jun 29, 2022
0a6a630
[13539] Fix integration tests source-clickhouse Mac OS (#14201)
alexandr-shegeda Jun 29, 2022
a147b6f
6339: error when attempting to use azure sql database within an elast…
kimerinn Jun 29, 2022
5f9a208
🪟 🎨 Update favicon and table row image styles (#14020)
teallarson Jun 29, 2022
62017d5
upgrade potgresql version to fix default timestamp handling (#14211)
subodh1810 Jun 29, 2022
92550cb
implement logic to trigger snapshot of new tables via debezium (#13994)
subodh1810 Jun 29, 2022
d3f4fdd
BigQuery Denormalized "airbyte_type": "big_integer" to INT64 (#14079)
VitaliiMaltsev Jun 29, 2022
1db8e99
Add Metrics section to Scaling Airbyte doc (#14224)
sophia-wiley Jun 29, 2022
f4e2b8e
Add ability to provide source/destination connector docker image (#14…
jdpgrailsdev Jun 29, 2022
c30ddd9
Bump Airbyte version from 0.39.28-alpha to 0.39.29-alpha (#14232)
octavia-squidington-iii Jun 29, 2022
4b2f3ea
disable flaky cmw test temporarily (#14269)
lmossman Jun 29, 2022
4fd3cb1
release new postgres source connector version 0.4.29 (#14265)
subodh1810 Jun 29, 2022
2904fde
:tada: Source Tiktok marketing - remove granularity config option (#1…
midavadim Jun 29, 2022
42ec475
source bing-ads to ga (#13679)
midavadim Jun 29, 2022
8784481
Source Tiktok marketing - increase connector version (#14272)
midavadim Jun 29, 2022
29ce34f
Fix flaky connection manager workflow test (#14271)
lmossman Jun 30, 2022
0fb4b36
13532 Fixed integration tests destination-mssql Mac OS (#14252)
suhomud Jun 30, 2022
a1e96ef
Source Google Analytics: Specify integer for dimension ga:dateHourMin…
arsenlosenko Jun 30, 2022
2fa29a2
🎉 Source Github: rename field `mergeable` to `is_mergeable` (#14274)
grubberr Jun 30, 2022
5b1af41
Update Airbyte Client (#14270)
teallarson Jun 30, 2022
c797f73
#12668 #13198 enable full refresh, disable incremental and expected_r…
davydov-d Jun 30, 2022
cfbbec1
🎉 Destination S3: update INSTANCE_PROFILE to use AWSDefaultProfileCre…
xorl Jun 30, 2022
dd4079f
Source Zendesk Support: pagination group membership (#14304)
marcosmarxm Jun 30, 2022
cfea528
🪟 🐛 Fix OAuth validation not allowing to create source or destination…
edmundito Jun 30, 2022
6dadd1b
Add acceptance tests for per-stream state updates (#14263)
jdpgrailsdev Jun 30, 2022
c6ff5ab
Make sure that the feature flag is transfer to container (#14314)
benmoriceau Jun 30, 2022
8b19a70
Source Postgres : use more simple and comprehensive query to get sele…
DoNotPanicUA Jun 30, 2022
39ef844
Fixed broken link
Amruta-Ranade Jun 30, 2022
e1c098f
Fix for deleting stream resets (#14322)
alovew Jun 30, 2022
91af488
Fix build by updating var (#14321)
terencecho Jun 30, 2022
2a93dc1
Edited formatting (#14275)
sophia-wiley Jun 30, 2022
3b51eed
Avoid error when creating dupl stream reset (#14328)
gosusnp Jul 1, 2022
27b6c3c
Bump Airbyte version from 0.39.29-alpha to 0.39.30-alpha (#14329)
octavia-squidington-iii Jul 1, 2022
baebe16
Release new postgres strict encrypt version (#14331)
tuliren Jul 1, 2022
98d087b
Release new destination s3 version to pick up latest change (#14332)
tuliren Jul 1, 2022
6ce0c32
13538 Fix integration tests destination-scylla Mac OS (#14308)
suhomud Jul 1, 2022
6e733f5
Update cdk-speedrun.md (#14258)
alexander-marquardt Jul 1, 2022
b0a6b4e
Update README.md (#14303)
alexander-marquardt Jul 1, 2022
721b73d
Update building-a-python-source.md (#14262)
alexander-marquardt Jul 1, 2022
efc872f
Update webflow.md (#14254)
alexander-marquardt Jul 1, 2022
e23789b
Alex/declarative stream incremental fix (#14268)
girarda Jul 1, 2022
be2d1a8
🐛 SingerSource: Fix incompatibilities and typing issues (#14148)
cstruct Jul 1, 2022
9ffc7dd
Update source postgres release stage to beta (#14326)
grishick Jul 1, 2022
e5f01f3
fix NPE (#14353)
benmoriceau Jul 1, 2022
8b635aa
🎉 octavia-cli: Add ability to import existing resources (#14137)
danieldiamond Jul 1, 2022
4e9dcc2
helm chart: Add Image Pull Secrets Param (#14031)
calebfornari Jul 1, 2022
055763e
fix format (#14354)
girarda Jul 1, 2022
e0fde79
Bump Airbyte version from 0.39.30-alpha to 0.39.31-alpha (#14355)
octavia-squidington-iii Jul 1, 2022
6c88b48
tiktok to ga (#14358)
midavadim Jul 1, 2022
dcfa1fb
Update state.state type (#14360)
benmoriceau Jul 1, 2022
bb74373
Run some DATs as part of base-normalization tests (#14312)
edgao Jul 1, 2022
05e505d
Revert "🎉 Source Github: rename field `mergeable` to `is_mergeable` (…
grubberr Jul 1, 2022
ca272c3
Properly update the hasEmitted state (#14367)
benmoriceau Jul 1, 2022
59e20f2
Bmoric/state aggregator (#14364)
benmoriceau Jul 2, 2022
944f3b3
Bump Airbyte version from 0.39.31-alpha to 0.39.32-alpha (#14383)
octavia-squidington-iii Jul 4, 2022
d545369
🐛 Source Mixpanel: fix SAT tests (#14349)
bazarnov Jul 4, 2022
de3a14b
Call the new revoke_user_session endpoint from the FE (#13165)
timroes Jul 4, 2022
31558fe
Source Instagram: change releaseStage to GA (#14162)
arsenlosenko Jul 4, 2022
5cdf2f4
Source Google Analytics: Change releaseStage to GA (#13957)
arsenlosenko Jul 4, 2022
65c2389
source-outreach: fix record parsing and cursor field access (#14386)
alafanechere Jul 4, 2022
5c9a6a5
Kustomize: Use `resources` since `bases` is deprecated (#14037)
ct-martin Jul 4, 2022
a140c3e
fix: clone api doesn't take update configurations (#13592)
harshithmullapudi Jul 4, 2022
4395fbb
cdk: Attach namespace to stream in catalog (#13923)
jordan-glitch Jul 4, 2022
76a1e86
Source TiDB: correct jdbc string builder (#14243)
Daemonxiao Jul 4, 2022
fc97908
Source Google Ads: use docsaurus feature for warn/note and udpdate do…
marcosmarxm Jul 4, 2022
efc27a3
Source Facebook Marketing: allow configuration of MAX_BATCH_SIZE (#14…
keiththompson Jul 4, 2022
38d8d60
🎉 Source Github: add Retry for GraphQL API Resource limitations (#14376)
grubberr Jul 4, 2022
65818dc
Add more metadata to the JobErrorReporter (#14395)
pedroslopez Jul 4, 2022
5c90be3
beta -> generally_available (#14315)
grubberr Jul 5, 2022
fc5d702
helm chart: Fix/double printing of extra volume mounts (#14091)
leosussan Jul 5, 2022
270d7c9
SentryJobErrorReporter: better handling of multiline chained java exc…
pedroslopez Jul 5, 2022
7bc27c5
Docs: deploy on gcp use docusaurus tabs (#14401)
marcosmarxm Jul 5, 2022
0ef705e
Revert "Kustomize: Use `resources` since `bases` is deprecated (#1403…
terencecho Jul 5, 2022
8fda587
Use Debezium Postgres image for CDC tests (#14318)
jdpgrailsdev Jul 5, 2022
635cdfb
🎉 octavia-cli: Add ability to import all resources (#14374)
danieldiamond Jul 5, 2022
3ae07ac
Bump Airbyte version from 0.39.32-alpha to 0.39.33-alpha (#14419)
octavia-squidington-iii Jul 5, 2022
facd6a9
📝 MySql source: clarify tinyint to number conversion when size > 1 (#…
tuliren Jul 5, 2022
4a1b230
🪟 🐛 Fix Setup Source Button on OAuth Sources (#14413)
teallarson Jul 5, 2022
d89d8d3
Bump Airbyte version from 0.39.33-alpha to 0.39.34-alpha (#14428)
octavia-squidington-iii Jul 5, 2022
37acb92
[low-code cdk] Enable configurable state checkpointing (#14317)
girarda Jul 6, 2022
6cced4c
fix type hints (#14352)
girarda Jul 6, 2022
3f001b1
normalization: Do not return NULL for MySQL column values > 512 chars…
jonico Jul 6, 2022
07bfd5f
Merge branch 'master' of https://github.com/airbytehq/airbyte into sh…
shrodingers Jul 6, 2022
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
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.39.7-alpha
current_version = 0.39.34-alpha
commit = False
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-[a-z]+)?
Expand All @@ -16,8 +16,6 @@ serialize =

[bumpversion:file:airbyte-metrics/reporter/Dockerfile]

[bumpversion:file:airbyte-scheduler/app/Dockerfile]

[bumpversion:file:airbyte-server/Dockerfile]

[bumpversion:file:airbyte-webapp/package.json]
Expand Down
20 changes: 13 additions & 7 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@


### SHARED ###
VERSION=0.39.7-alpha
VERSION=0.39.34-alpha

# When using the airbyte-db via default docker image
CONFIG_ROOT=/data
Expand Down Expand Up @@ -70,26 +70,32 @@ JOB_MAIN_CONTAINER_MEMORY_LIMIT=

### LOGGING/MONITORING/TRACKING ###
TRACKING_STRATEGY=segment
JOB_ERROR_REPORTING_STRATEGY=logging
# Although not present as an env var, expected by Log4J configuration.
LOG_LEVEL=INFO
# Although not present as an env var, helps Airbyte track job healthiness.
SENTRY_DSN="https://d4b03de0c4574c78999b8d58e55243dc@o1009025.ingest.sentry.io/6102835"


### APPLICATIONS ###
# Scheduler #
# Relevant to scaling.
SUBMITTER_NUM_THREADS=10

# Worker #
# Relevant to scaling.
MAX_SYNC_WORKERS=5
MAX_SPEC_WORKERS=5
MAX_CHECK_WORKERS=5
MAX_DISCOVER_WORKERS=5
# Temporal Activity configuration
ACTIVITY_MAX_ATTEMPT=
ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS=
ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS=
WORKFLOW_FAILURE_RESTART_DELAY_SECONDS=


### FEATURE FLAGS ###
AUTO_DISABLE_FAILING_CONNECTIONS=false
EXPOSE_SECRETS_IN_EXPORT=false
FORCE_MIGRATE_SECRET_STORE=false

### MONITORING FLAGS ###
# Accepted values are datadog and otel (open telemetry)
METRIC_CLIENT=
# Useful only when metric client is set to be otel. Must start with http:// or https://.
OTEL_COLLECTOR_ENDPOINT="http://host.docker.internal:4317"
10 changes: 10 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,13 @@
## Exclude the package(-lock).json from code ownership to prevent version bump PRs from triggering codeowners review
/airbyte-webapp/package.json
/airbyte-webapp/package-lock.json

# CDK and SAT
/airbyte-cdk/ @airbytehq/api-connectors-dx
/airbyte-integrations/bases/source-acceptance-tests/ @airbytehq/api-connectors-dx
/airbyte-integrations/connector-templates/ @airbytehq/api-connectors-dx


# Protocol related items
/airbyte-protocol/ @airbytehq/protocol-reviewers
/docs/understanding-airbyte/airbyte-protocol.md @airbytehq/protocol-reviewers
4 changes: 2 additions & 2 deletions .github/actions/build-branch/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ runs:
with:
java-version: "17"

- uses: actions/setup-node@v1
- uses: actions/setup-node@v2
with:
node-version: "16.13.0"
node-version: "lts/gallium"

- name: Set up CI Gradle Properties
run: |
Expand Down
5 changes: 4 additions & 1 deletion .github/actions/start-aws-runner/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,17 @@ runs:
aws-region: us-east-2
- name: Start EC2 runner
id: start-ec2-runner
uses: supertopher/ec2-github-runner@base64v1.0.10
uses: airbytehq/ec2-github-runner@base64v1.1.0
with:
mode: start
github-token: ${{ inputs.github-token }}
ec2-image-id: ${{ inputs.ec2-image-id }}
ec2-instance-type: ${{ inputs.ec2-instance-type }}
subnet-id: ${{ inputs.subnet-id }}
security-group-id: ${{ inputs.security-group-id }}
# this adds a label to group any EC2 runners spun up within the same action run
# this enables creating a pool of runners to run multiple/matrix jobs on in parallel
label: runner-pool-${{ github.run_id }}
aws-resource-tags: >
[
{"Key": "BuildType", "Value": "oss"},
Expand Down
1 change: 0 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ Expand the relevant checklist and delete the others.
- [ ] Documentation updated
- [ ] Connector's `README.md`
- [ ] Connector's `bootstrap.md`. See [description and examples](https://docs.google.com/document/d/1ypdgmwmEHWv-TrO4_YOQ7pAJGVrMp5BOkEVh831N260/edit?usp=sharing)
- [ ] `docs/SUMMARY.md`
- [ ] `docs/integrations/<source or destination>/<name>.md` including changelog. See changelog [example](https://docs.airbyte.io/integrations/sources/stripe#changelog)
- [ ] `docs/integrations/README.md`
- [ ] `airbyte-integrations/builds.md`
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/build-connector-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,12 @@ jobs:
run: |
source venv/bin/activate
ci_credentials ${{ github.event.inputs.connector }}
# normalization also runs destination-specific tests, so fetch their creds also
if [ 'bases/base-normalization' = "${{ github.event.inputs.connector }}" ]; then
ci_credentials destination-bigquery
ci_credentials destination-postgres
ci_credentials destination-snowflake
fi
env:
GCP_GSM_CREDENTIALS: ${{ secrets.GCP_GSM_CREDENTIALS }}
# TODO: seems like this should run in post-merge workflow
Expand Down
71 changes: 71 additions & 0 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This is an action that runs when an Airbyte version bump is merged into master.
# It fetches the changelog from the version bump PR and automatically creates a
# Release for the version bump.
name: Create Release

on:
push:
branches:
- master

jobs:
create-release:
if: startsWith(github.event.head_commit.message, 'Bump Airbyte version')
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: read
steps:
- name: Fetch Version Bump PR Body
id: fetch_pr_body
env:
COMMIT_ID: ${{ github.event.head_commit.id }}
shell: bash
run: |-
set -x
PR=$(curl \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
https://api.github.com/repos/${{ github.repository }}/commits/$COMMIT_ID/pulls)
# The printf helps escape characters so that jq can parse the output.
# The sed removes carriage returns so that the body is easier to parse later, and
# escapes backticks so that they are not executed as commands.
PR_BODY=$(printf '%s' "$PR" | jq '.[0].body' | sed 's/\\r//g' | sed 's/`/\\`/g')
echo ::set-output name=pr_body::${PR_BODY}
- name: Extract Changelog
id: extract_changelog
shell: bash
run: |-
set -x
PR_BODY=${{ steps.fetch_pr_body.outputs.pr_body}}
if [[ $PR_BODY = "null" ]]; then
echo "No PR body exists for this commit, so a release cannot be generated."
exit 1
fi
# this regex extracts just the changelog contents
if [[ $PR_BODY =~ Changelog:(\\n)*(.*)\\n\\n ]]; then
CHANGELOG="${BASH_REMATCH[2]}"
else
echo "PR body does not match the changelog extraction regex"
exit 1
fi
# save CHANGELOG into a multiline env var on the action itself, since Github Actions do not support outputting multiline strings well
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
echo -e "$CHANGELOG" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Checkout Airbyte
uses: actions/checkout@v2
- name: Get Version
id: get_version
shell: bash
run: |
VERSION=$(grep -w VERSION .env | cut -d"=" -f2)
echo ::set-output name=VERSION::${VERSION}
- name: Create Release
id: create_release
uses: ncipollo/release-action@v1
with:
body: ${{ env.CHANGELOG }}
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: true
tag: v${{ steps.get_version.outputs.VERSION }}
50 changes: 50 additions & 0 deletions .github/workflows/fe-validate-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Frontend Link Validation

on:
workflow_dispatch:
schedule:
- cron: '0 14 * * *'

jobs:
validate-frontend-links:
name: "Validate frontend links"
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout Airbyte
uses: actions/checkout@v2

- uses: actions/setup-java@v1
with:
java-version: "17"

- uses: actions/setup-node@v2
with:
node-version: "lts/gallium"

- name: Set up CI Gradle Properties
run: |
mkdir -p ~/.gradle/
cat > ~/.gradle/gradle.properties <<EOF
org.gradle.jvmargs=-Xmx8g -Xss4m --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
org.gradle.workers.max=8
org.gradle.vfs.watch=false
EOF

- name: Run :airbyte-webapp:validateLinks
run: SUB_BUILD=PLATFORM ./gradlew --no-daemon :airbyte-webapp:validateLinks --scan

- name: Publish Failures to dev-frontend channel
uses: abinoda/slack-action@master
if: failure()
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN_AIRBYTE_TEAM }}
with:
args: >-
{\"channel\":\"C03088BTMFC\", \"blocks\":[
{\"type\":\"section\",\"text\":{\"type\":\"mrkdwn\",\"text\":\":alarm: The periodic link validation failed!\n\n\"}},
{\"type\":\"section\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"See details on <https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}|GitHub>\n\"}}]}
4 changes: 2 additions & 2 deletions .github/workflows/gke-kube-test-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,9 @@ jobs:
with:
java-version: "17"

- uses: actions/setup-node@v1
- uses: actions/setup-node@v2
with:
node-version: "16.13.0"
node-version: "lts/gallium"

- name: Fix EC-2 Runner
run: |
Expand Down
Loading