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

🚧 Synced with airbytehq/master #12

Merged
merged 2,532 commits into from
Jan 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2532 commits
Select commit Hold shift + click to select a range
9384c59
🪟 🧹 Use custom arrow icon in the new Streams Table (#20678)
teallarson Jan 3, 2023
177c13e
Store SQLs for Java source test datasets (#20955)
evantahler Jan 3, 2023
04e6566
Only add definitions updater cron when enabled (#20838)
gosusnp Jan 3, 2023
31f96ce
build: added script that match github user to slack user/added action…
a-honcharenko Jan 3, 2023
526fe63
Add cancelled status icon (#20774)
edmundito Jan 3, 2023
a8e1024
Remove Transfer title from card in replication settings when new tabl…
edmundito Jan 3, 2023
b776a2d
Use the new get out of date connectors endpoint (#20155)
krishnaglick Jan 3, 2023
4eca4a4
OSS changes to support acceptance test on data plane (#20853)
xiaohansong Jan 3, 2023
9dc4189
Fix copySecrets for top level oneOfs (#20848)
gosusnp Jan 3, 2023
dddaad5
Remove configRepo dependencies (#20690)
alovew Jan 3, 2023
ff1ebb0
Improve performance of list connection operations (#20264)
gosusnp Jan 3, 2023
3035dc0
Add BOOLEAN to Redshift keywords (#20421)
asharov Jan 3, 2023
6130a54
pass workspace id to sync workflow and use it to selectively enable f…
mfsiega-airbyte Jan 3, 2023
e5392ee
Source Sentry: add incremental sync (#20709)
artem1205 Jan 3, 2023
e39e189
Expected Records to `.jsonl` format (#20850)
evantahler Jan 3, 2023
3a9dd2f
Randomize namespace to avoid false successes (#20775)
jbfbell Jan 4, 2023
598d4e3
Source Facebook Marketing: fix OC 1040 (#20736)
artem1205 Jan 4, 2023
6a352cf
🎉 Source LinkedIn-Ads: update SAT to `high` strictness level (#20964)
bazarnov Jan 4, 2023
7dfc38d
source-postgres-cdc: allow LSN to be acknowledged after sync (#20469)
subodh1810 Jan 4, 2023
6c1869b
Source Jira: Fixed pagination for streams `issue_remote_links`, `spri…
grubberr Jan 4, 2023
06ef1e9
source-postgres: enable SAT high test strictness level (#20549)
rodireich Jan 4, 2023
6a68d1f
Map number(integer) into an integer rather than a float (#20730)
rodireich Jan 4, 2023
0f26915
🪟🎉 Connector builder UI: User inputs, request options, authentication…
Jan 4, 2023
966c13f
🪟🎉 Connector form: Respect `default` value for oneOf properties (#20588)
Jan 4, 2023
e42ac74
🎉 Source Zendesk Chat: update SAT to high strictness (#21011)
bazarnov Jan 4, 2023
b2da81e
Source Facebook Pages: fix tests; data is not permanent (#20925)
artem1205 Jan 4, 2023
abf3ef8
Source Google Analytics UA: fix check connection (#20858)
artem1205 Jan 4, 2023
f5b793d
Source Snapchat Marketing: permission error (#20865)
artem1205 Jan 4, 2023
5f55f25
🐛 Source Netsuite: fix early adopter issues (#19798)
bazarnov Jan 4, 2023
2a83aec
🪟 🧹 Remove <StartWithDestination /> Component (#20943)
letiescanciano Jan 4, 2023
8dcca01
🪟🧹 Introduce flex component (#20944)
Jan 4, 2023
b9fd113
🪟 🐛 Show correct page header for creating connection from connector p…
teallarson Jan 4, 2023
0298b7f
use dark-blue (#20980)
teallarson Jan 4, 2023
45f5d76
Revert "build: added script that match github user to slack user/adde…
cuyk Jan 4, 2023
2628a1c
cleanup PULL_REQUEST_TEMPLATE directory (#19774)
sherifnada Jan 4, 2023
3631418
remove redundant style for "Cancel" button (#20752)
dizel852 Jan 4, 2023
f10c765
🪟 🎨 Aligns Switch design according to the latest Figma updates (#20629)
YatsukBogdan1 Jan 4, 2023
ec99595
Source Amazon Ads: fix bug with handling: "Report date is too far in …
grubberr Jan 4, 2023
f9563d2
🪟 🐛 Connection Name styles match other fields on Connection create (#…
teallarson Jan 4, 2023
4251dfe
Properly triggers a change to the form values object so Formik knows …
krishnaglick Jan 4, 2023
10d7bea
Source File: Fix special characters bug (#21012)
artem1205 Jan 4, 2023
f6cc98f
Source Monday: fix schema loader; delete old files (#20996)
artem1205 Jan 4, 2023
6176ecb
Source Salesforce: fix tests (#20927)
artem1205 Jan 4, 2023
40b4ad1
🪟 🐛 🧹 Fix issues with Button component (#20737)
edmundito Jan 4, 2023
c6715bd
Remove config repo dependency for getStatus (#21033)
alovew Jan 4, 2023
7205e52
Source Facebook Pages: fix tests (#21017)
artem1205 Jan 4, 2023
90700f5
Revert "Update to Micronaut 3.8.0 (#20716)" (#21039)
gosusnp Jan 4, 2023
d648140
Update action filters to include deps.toml (#21040)
gosusnp Jan 4, 2023
16a591e
:window: :art: Connector Builder UI: Rename offset pagination fields …
lmossman Jan 4, 2023
94513f0
remove config repository from config fetch activity impl scheduling (…
alovew Jan 5, 2023
f846678
Refactor code to avoid missing check (#21046)
gosusnp Jan 5, 2023
50916e7
New Desination: Heap Analytics [python cdk] (#20785)
JJ2788 Jan 5, 2023
26053ef
📝 Add warning for working with local files and Docker Desktop (`/tmp`…
sspaeti Jan 5, 2023
6c692bc
🪟🎉 Connector builder: Add copy to/from stream buttons (#20816)
Jan 5, 2023
2381403
Source Harvest: skip FORBIDDEN for EstimateItemCategories stream (#20…
grubberr Jan 5, 2023
f2f17af
🪟🎉 Connector builder: Add manual schema (#20862)
Jan 5, 2023
3a8916e
🪟🎨 Connector builder: Always show inputs button (#20817)
Jan 5, 2023
4897bbc
Source Salesforce: remove ActivityMetric stream (#20886)
davydov-d Jan 5, 2023
62d219f
Source google ads: retry transient errors (#20855)
davydov-d Jan 5, 2023
f56b792
connector-templates: fix typo in `acceptance-test-config.yml.hbs` (#2…
alafanechere Jan 5, 2023
8e843b8
Utilize React-Lazy for Code Splitting (#20605)
krishnaglick Jan 5, 2023
cb84383
Source Facebook Marketing: Remove extra properties (#21057)
artem1205 Jan 5, 2023
606e59e
Common Jsons: add flag to apply flatten to arrays (#20993)
grishick Jan 5, 2023
90108ca
Source CoinAPI - add quote stream to coin api (#20600)
sajarin Jan 5, 2023
1da4abb
Source AlphaVantage - add quote stream to alpha-vantage (#20564)
sajarin Jan 5, 2023
2d0d30c
Highlight invalid cursor or primary key in new connection streams tab…
Jan 5, 2023
2485576
fix: Disable fluentbit deployment for local ac tests (#21072)
xpuska513 Jan 5, 2023
13369cf
🪟 🐛 Remove unneeded scrollbar on Notification Settings page
teallarson Jan 5, 2023
5a64367
Update caniuse version in webapp (#21037)
edmundito Jan 5, 2023
199b7e9
Fix babelforce doc title (and navigation) (#21070)
evantahler Jan 5, 2023
80504d9
Switch order of namespaces and make Destination Default is the defaul…
grishick Jan 5, 2023
cc80142
New Source: Commcare (#20220)
siddhant3030 Jan 5, 2023
23a1110
Add Airbyte public jars mirror. (#21078)
davinchia Jan 5, 2023
045323d
New Streams Table Column Sizing Fix (#20141)
krishnaglick Jan 5, 2023
6ec3967
Jar is no longer at old place. adds mirror (#21080)
supertopher Jan 5, 2023
bb84fac
Add new actorCatalogWithUpdatedAt endpoint
alovew Jan 5, 2023
eeedd64
Introduce Default Replication Worker Performance Test Harness (#20956)
davinchia Jan 5, 2023
db3d398
🪟🎉 Connector builder: Substream slicer and cartesian slicer (#20861)
Jan 5, 2023
6c08f43
🪟🔧 Connector builder: Performance improvements (#20620)
Jan 5, 2023
84cd154
Remove workspace helper from fetchConfigActivity (#21048)
alovew Jan 5, 2023
7e097b7
Publish new version of destination-redshift (#21083)
grishick Jan 5, 2023
3a2b040
Progress Bar Read APIs (#20937)
davinchia Jan 6, 2023
606812b
Rm temporal version (#21045)
benmoriceau Jan 6, 2023
03f6d76
🪟🎉 Connector builder: Available inputs dropdown (#20983)
Jan 6, 2023
f346dc8
Fixed appstore docs link (#21098)
Amruta-Ranade Jan 6, 2023
4e4800b
fill in all default values on switch (#21059)
Jan 6, 2023
fc05f65
🐛Source Freshdesk: Fix schema types (#20416)
lazebnyi Jan 6, 2023
e2547ff
CDK: Add schema inferrer class (#20941)
Jan 6, 2023
f2d1b2f
Source Facebook Marketing: Docs update (#21105)
artem1205 Jan 6, 2023
e51853e
Source Amazon Ads: fix bug with handling: "Report date is too far in …
grubberr Jan 6, 2023
ef335e2
Revert "Progress Bar Read APIs (#20937)" (#21115)
supertopher Jan 6, 2023
f11d7ff
Remove unneeded margin top and bottom (#21111)
krishnaglick Jan 6, 2023
2a38177
feat(Platform): update actor configuration when receiving control mes…
pedroslopez Jan 6, 2023
b526aac
🐛Source Looker: Fix schema transformation issue (#20182)
lazebnyi Jan 6, 2023
4f0aca5
[ISSUE #20322] add datetime_granularity logic to DatetimeStreamSlicer…
maxi297 Jan 6, 2023
32f34b4
Source Slack: update schema; data from openapi spec (#20767)
artem1205 Jan 6, 2023
6c2ee30
make sure name is rendered in first position (#21101)
Jan 6, 2023
49bee81
Source Github: Raise Error if no organizations or repos are available…
artem1205 Jan 6, 2023
0b153d1
Convert the server to micronaut (#19194)
benmoriceau Jan 6, 2023
94bf06a
🪟 🐛 🎨 Fix stream table icon checkboxes and icons (#21108)
edmundito Jan 6, 2023
31c28f5
Use explicit configuration for Micronaut endpoints (#20759)
jdpgrailsdev Jan 6, 2023
01e256f
process config control messages during `check` and `discover` (#20894)
pedroslopez Jan 6, 2023
a50e34b
🪟🧹 Connector builder: Fast fields performance improvements (#20957)
Jan 6, 2023
c1cb763
In Cloud, out of date connectors call always returns 0 (#21126)
krishnaglick Jan 6, 2023
1241569
Move hadoop-lzo to test dependency (#21085)
grishick Jan 6, 2023
d414e3d
Update Connector Builder docs to reflect configuration UI additions (…
lmossman Jan 6, 2023
31c65f8
Revert "Convert the server to micronaut (#19194)" (#21132)
benmoriceau Jan 6, 2023
65300b7
🐛 Source Google Ads: publish missing `0.2.6` (#21103)
bazarnov Jan 6, 2023
f3ec113
Remerge Progress Bar Read API. (#21124)
davinchia Jan 6, 2023
00fb4bb
Bump Airbyte version from 0.40.26 to 0.40.27 (#21135)
octavia-squidington-iii Jan 6, 2023
1601e32
add import rule changes for Kotlin code (#21136)
colesnodgrass Jan 6, 2023
f9fc56c
Source Okta: OAuth2.0 support - disabled (#20877)
lazebnyi Jan 6, 2023
3c52168
Remove the quarantine status (#21088)
benmoriceau Jan 6, 2023
e4707f5
normalization: delete supportsDbt and supportsNormalization from Dest…
alafanechere Jan 7, 2023
8f21d0d
Allow for custom requesters to be defined in low-code manifests (#21001)
brianjlai Jan 7, 2023
c92fbee
adjust readme (#20945)
Jan 9, 2023
f12262c
🪟🎨 Connector form: Improve logs look and feel (#20951)
Jan 9, 2023
7be5950
Adjust GitHub flow for FE chapter (#20813)
timroes Jan 9, 2023
4923edf
Source: Google Analytics 4 (GA4) - improve config validation and SAT …
grubberr Jan 9, 2023
7a80e17
Simplify messaging for sync canceled jobs (#20999)
edmundito Jan 9, 2023
443ebfc
Remove deprecated getter (#21089)
benmoriceau Jan 9, 2023
f0568d3
Import error broke master (#21165)
krishnaglick Jan 9, 2023
21b5eab
allow the cursors and primary keys to be deselected when the sync mod…
mfsiega-airbyte Jan 9, 2023
45006a7
Connector builder server: Add inferred schema to read API response (#…
Jan 9, 2023
56c6864
New destination: databend (community PR #19815) (#20909)
grishick Jan 9, 2023
26de827
Update postgres.md (#21170)
evantahler Jan 9, 2023
bc93198
Source Facebook Marketing: Update schema ad_account (#21149)
artem1205 Jan 9, 2023
9adb63c
Revert "Revert Convert the server to micronaut" (#21133)
benmoriceau Jan 9, 2023
bbf1a5c
Amazon Seller Partner: Validate connections without orders data (#20896)
animer3009 Jan 9, 2023
e8c5cff
Source Harvest: Skip 403 FORBIDDEN for all streams (#21151)
artem1205 Jan 9, 2023
cae0e3a
test for behavior when a column is removed in an incremental sync (#2…
davinchia Jan 9, 2023
86157be
Source Mailchimp - fix the way request params are built (#20765)
davydov-d Jan 9, 2023
98ee1c2
🐛 🎉 Source Airtable: migrate to the `Metadata API` for dynamic schema…
bazarnov Jan 9, 2023
0d9a3ea
Extend connection list filtering (#21094)
gosusnp Jan 9, 2023
510a303
test cleanup (#21178)
mfsiega-airbyte Jan 9, 2023
cefc6ab
removed error (#20612)
sophia-wiley Jan 10, 2023
4556b61
Adjust connector icons (#20547)
timroes Jan 10, 2023
8c35783
Use jest directly as test runner (#21174)
timroes Jan 10, 2023
94fcb13
🪟 🎨 Refining BulkEditPanel component (#20474)
YatsukBogdan1 Jan 10, 2023
f921d8c
🪟 🔧 Add tests for BulkEditService (#20820)
YatsukBogdan1 Jan 10, 2023
f61a790
Connector builder: E2e tests (#21122)
Jan 10, 2023
cb99eab
🎉 Source Airtable: update `releaseStage` to `beta` (#20935)
bazarnov Jan 10, 2023
5c020fc
🪟 🎉 Disable deselection of cursor field/primary key in the UI (#20844)
josephkmh Jan 10, 2023
a8e1037
🪟 🔧 Update frontend typing of cloud api response (#21086)
josephkmh Jan 10, 2023
6033b11
🪟 🔧 Use CSS Custom Properties for colors (#19344)
josephkmh Jan 10, 2023
524f071
ci-connector-ops: change required reviewers logic (#21158)
alafanechere Jan 10, 2023
423cb8b
[ISSUE-20322] updating tutorial documentation (#21163)
maxi297 Jan 10, 2023
d853b85
Connector builder server: Fix unit tests (#21107)
Jan 10, 2023
1ed04fd
Destination connector for teradata vantage (rebased community PR) (#2…
grishick Jan 10, 2023
c6edc0d
🎉 Updates for edit password field in connector (#20723)
natalyjazzviolin Jan 10, 2023
afaf2d1
convert EnvVariableFeatureFlag to an injected dependency (#21171)
colesnodgrass Jan 10, 2023
8ed66eb
Updated ISO certification date (#21181)
sophia-wiley Jan 10, 2023
58352c9
Source google ads: add more logs (#20755)
davydov-d Jan 10, 2023
364973e
🎉 Destination Local CSV: add custom delimiter (#17998)
natalyjazzviolin Jan 10, 2023
2ea6612
Source Airtable: fix field names (#21215)
artem1205 Jan 10, 2023
31edbd8
Source S3: update block size for json (#21210)
artem1205 Jan 10, 2023
0b27aa5
🪟 🧹 Custom connectors in Cloud UI updates (#21034)
teallarson Jan 10, 2023
09e4d99
lowcode docs: add link to YAML reference (#21231)
sherifnada Jan 10, 2023
708f075
Update platform-workflow-labels.yml (#21225)
colesnodgrass Jan 10, 2023
4afdd93
Update README.md (#21236)
evantahler Jan 11, 2023
8398e64
Enforce HTTPS (#21182)
grishick Jan 11, 2023
592c656
🪟🐛 Connector builder UI: Fix datetime stream slicer (#21161)
Jan 11, 2023
f69a128
[ISSUE #19981] testing version bump (#21106)
maxi297 Jan 11, 2023
74dec83
[Low-Code CDK] Handle forward references in manifest (#20893)
clnoll Jan 11, 2023
4b5cf8b
Update form field labels in connection form to match design (#21036)
Jan 11, 2023
e55a7c6
Hide no credits banner for no billing accounts (#21218)
timroes Jan 11, 2023
2769f88
Fix auto detect schema change backdrop color CSS (#21246)
edmundito Jan 11, 2023
9d4dd48
Source notion: fix schema (#20639)
davydov-d Jan 11, 2023
8ef2872
[Connector-builder server] Allow client to specify record limit and e…
clnoll Jan 11, 2023
e571b2b
Upgrade to Micronaut 3.8.0 and related dependencies (#21077)
jdpgrailsdev Jan 11, 2023
59ff2a2
Source Google Analytics Data API: slicer updated, unit tests added (#…
grubberr Jan 11, 2023
449b252
Bmoric/restore old interface (#21235)
benmoriceau Jan 11, 2023
bf8428e
Switch CI to use npm ci (#21259)
timroes Jan 11, 2023
8dffde0
postgres-source-cdc: handle null values for array data types (#21003)
subodh1810 Jan 11, 2023
f3a70be
🪟 🐛 Fix broken switch UI state - when checked state provided as a "va…
dizel852 Jan 11, 2023
b14ca94
🪟 🔧 Use experiment for new streams table design (#21230)
edmundito Jan 11, 2023
1c8cbc0
Source Snapchat Marketing: fix error response (#21267)
artem1205 Jan 11, 2023
3d98c41
[Low-Code CDK] Parse incoming manifest objects into Pydantic models (…
brianjlai Jan 11, 2023
f675c6f
[Low Code CDK] Add type annotations and cleanup usage of `visited` se…
clnoll Jan 12, 2023
702027e
feat: mention user on failed master branch build (#21201)
cuyk Jan 12, 2023
f50d6f5
🪟 🔧 Fixed passed props to `<CheckBoxControl />` which cause error in …
dizel852 Jan 12, 2023
5b46c65
Connector builder server: Fail on failing tests (#21198)
Jan 12, 2023
0ca60bc
Source Google Ads: Update docs (#21308)
artem1205 Jan 12, 2023
7676af5
Migrate airbyte-bootloader to Micronaut (#21073)
jdpgrailsdev Jan 12, 2023
2515385
🪟 🧹 Reorganize connections pages (#20845)
edmundito Jan 12, 2023
6c01f7b
Add bootloader/server to published images for Cloud (#21325)
jdpgrailsdev Jan 12, 2023
c5e5659
🪟 🚦 E2E: Fix duplicated database object warning (#20926)
dizel852 Jan 12, 2023
31a1333
Run Airbyte CI on pull_request (#21266)
Jan 12, 2023
ceadf31
🎉 Source bigcommerce: add brands and categories streams (#20518)
PhilipCorr Jan 12, 2023
4778615
🎉 New Destination: Weaviate (#20094)
samos123 Jan 12, 2023
94c84f7
Make schema field in source-snowflake mean a subset of the specified …
rodireich Jan 12, 2023
516051c
init
Jan 12, 2023
5bc38f0
Ensure Local Secret Persistence is Initialized (#21329)
jdpgrailsdev Jan 12, 2023
8703ed1
Merge branch 'master' of github.com:airbytehq/airbyte-cloud into mono…
c-p-b Jan 12, 2023
2c25a2b
Merge branch 'monorepo' of github.com:airbytehq/airbyte-cloud into mo…
c-p-b Jan 12, 2023
3ec7c5b
December release notes docs (#21270)
sophia-wiley Jan 12, 2023
c6b8279
Add dependencies to docker-compose (#19321)
gosusnp Jan 12, 2023
440a5e4
store env-var response (#21327)
colesnodgrass Jan 12, 2023
b7af8ac
Better escape the select query for a case a schema name starts with a…
rodireich Jan 12, 2023
08c19fb
manually bump source definition version (#21349)
rodireich Jan 12, 2023
f3c8d83
:bug: Source Jira: `check_connection` fails if no projects are define…
philippeboyd Jan 12, 2023
2dc5b2f
airbyte-common-workers: Collect trace message on failed connection_st…
alafanechere Jan 12, 2023
80f3c4e
🪟 🎉 Verify auth status on tab focus (#21175)
teallarson Jan 12, 2023
63ff3d7
Make documentation_url optional in a declarative connector spec (#21347)
lmossman Jan 12, 2023
954ca75
Avoid parsing a message if this message is too big (#21090)
benmoriceau Jan 13, 2023
1e44c34
JDBC Destinations: improve error message for conflicting streams (#21…
edgao Jan 13, 2023
02e0258
Bump Airbyte version from 0.40.27 to 0.40.28 (#21359)
octavia-squidington-iii Jan 13, 2023
0a71b01
Add records committed to job stats (#21364)
gosusnp Jan 13, 2023
cbf9ea7
[Low-Code CDK] Construct declarative components from Pydantic models …
brianjlai Jan 13, 2023
954761c
update destination-python generator (#21298)
alafanechere Jan 13, 2023
bf78d84
fixed current_value in usage_triggers stream (#21304)
darynaishchenko Jan 13, 2023
a39d498
🪟 🔧 Add stylelint plugin & no-color-variables-in-rgba rule (#21269)
josephkmh Jan 13, 2023
ba7cbef
fix e2e tests (#21380)
Jan 13, 2023
f6967f1
🪟🎉 Connector builder: Schema inferrer UI (#21154)
Jan 13, 2023
00d4c20
🎉 New Source: Dremio (#19912)
arsenlosenko Jan 13, 2023
e73d42b
Remove `supportsNormalization` `supportsDbt` from non GA destination …
alafanechere Jan 13, 2023
81be661
SAT: check `future_state` only for incremental streams. (#21248)
grubberr Jan 13, 2023
1b185db
:tada: Typeform - beta certification (#21145)
midavadim Jan 13, 2023
fd9fe9a
Update databend.md (#21179)
hantmac Jan 13, 2023
fbb317d
<Callout /> component (#21273)
teallarson Jan 13, 2023
0b1e34a
Update to Micronaut 3.8.1 (#21388)
jdpgrailsdev Jan 13, 2023
19b5375
Source Slack: retry timeout error (#21321)
artem1205 Jan 13, 2023
e72cf09
Source Facebook Marketing: Videos stream remove filtering (#21385)
artem1205 Jan 13, 2023
617c8d8
Source Klaviyo: enable SAT high strictness (#21374)
arsenlosenko Jan 13, 2023
b039a2c
Source File: enable high strictness level (#21243)
roman-yermilov-gl Jan 13, 2023
b3d9f0e
introduce code coverage report step (#21376)
mfsiega-airbyte Jan 13, 2023
38f7f69
added edits (#21346)
sophia-wiley Jan 13, 2023
1502ef4
🪟 🐛 Fix jest tests to fail build correctly (#21408)
timroes Jan 13, 2023
f1f0f03
Allow the OSS server only on OSS (#21416)
benmoriceau Jan 13, 2023
55a4715
Update create connection page to full width, and fix trivial UI issue…
edmundito Jan 13, 2023
d378294
Improvements to edge cases of CheckStream (#21404)
erohmensing Jan 13, 2023
f9bef16
Add AllowedHosts to Actor Definitions and Config Database (#21363)
evantahler Jan 13, 2023
1a7600b
Update on-gcp-compute-engine.md (#21429)
gosusnp Jan 13, 2023
d19b51c
Fix links in connector builder UI docs (#21411)
lmossman Jan 13, 2023
816a489
Fix CreateConnectionForm test snapshot (#21430)
edmundito Jan 14, 2023
220f193
fix loading remote definitions via cron (#21410)
pedroslopez Jan 14, 2023
08207e2
Fix connector builder documentation link again (#21441)
lmossman Jan 14, 2023
d16e329
[ISSUE #19981] use github user with access to push on master (#21345)
maxi297 Jan 14, 2023
189891c
🤖 Bump patch version of Airbyte CDK
erohmensing Jan 14, 2023
bc56337
add __init__.py file (#21448)
erohmensing Jan 14, 2023
d3f4a00
🤖 Bump patch version of Airbyte CDK
erohmensing Jan 14, 2023
0c8d6d3
remove supportsNormalization + supportsDbt from source spec (#21317)
alafanechere Jan 14, 2023
7f43da3
Don't return stacktrace as part of the response (#21443)
girarda Jan 14, 2023
0130da8
make the pr code coverage comment update instead of adding new commen…
mfsiega-airbyte Jan 15, 2023
84baa63
added empty streams for SAT (#21199)
darynaishchenko Jan 16, 2023
6091b38
Source Instatus: built in yaml (#21008)
darynaishchenko Jan 16, 2023
8c9e75b
create cloudRoutePaths and update usages of CloudRoutes (#21424)
teallarson Jan 16, 2023
c538977
removed dashboards and cards steams from integrations tests (#21453)
darynaishchenko Jan 16, 2023
1757a6e
🪟 🐛 Fix duplicate createUser calls on signup (#21454)
josephkmh Jan 16, 2023
cb31ff5
🪟 🔧 Run FE e2e tests on separate runner (#21428)
timroes Jan 16, 2023
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.
40 changes: 24 additions & 16 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[bumpversion]
current_version = 0.39.42-alpha
current_version = 0.40.28
commit = False
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-[a-z]+)?
serialize =
{major}.{minor}.{patch}-alpha
{major}.{minor}.{patch}

[bumpversion:file:.bumpversion.cfg]

Expand All @@ -14,48 +14,56 @@ serialize =

[bumpversion:file:airbyte-container-orchestrator/Dockerfile]

[bumpversion:file:airbyte-cron/Dockerfile]

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

[bumpversion:file:airbyte-server/Dockerfile]
[bumpversion:file:airbyte-proxy/Dockerfile]

[bumpversion:file:airbyte-webapp/package.json]
[bumpversion:file:airbyte-server/Dockerfile]

[bumpversion:file:airbyte-webapp/package-lock.json]

[bumpversion:file:airbyte-webapp/package.json]

[bumpversion:file:airbyte-workers/Dockerfile]

[bumpversion:file:charts/airbyte/Chart.yaml]
[bumpversion:file:charts/airbyte-bootloader/Chart.yaml]

[bumpversion:file:charts/airbyte-worker/Chart.yaml]
[bumpversion:file:charts/airbyte-cron/Chart.yaml]

[bumpversion:file:charts/airbyte-server/Chart.yaml]

[bumpversion:file:charts/airbyte-temporal/Chart.yaml]

[bumpversion:file:charts/airbyte-webapp/Chart.yaml]

[bumpversion:file:charts/airbyte-server/Chart.yaml]
[bumpversion:file:charts/airbyte-worker/Chart.yaml]

[bumpversion:file:charts/airbyte-bootloader/Chart.yaml]
[bumpversion:file:charts/airbyte/Chart.yaml]

[bumpversion:file:charts/airbyte/values.yaml]
[bumpversion:file:charts/airbyte-connector-builder-server/Chart.yaml]

[bumpversion:file:charts/airbyte/README.md]

[bumpversion:file:docs/operator-guides/upgrading-airbyte.md]

[bumpversion:file:kube/overlays/stable-with-resource-limits/.env]

[bumpversion:file:kube/overlays/stable-with-resource-limits/kustomization.yaml]

[bumpversion:file:kube/overlays/stable/.env]

[bumpversion:file:kube/overlays/stable/kustomization.yaml]

[bumpversion:file:kube/overlays/stable-with-resource-limits/.env]
[bumpversion:file:octavia-cli/Dockerfile]

[bumpversion:file:kube/overlays/stable-with-resource-limits/kustomization.yaml]
[bumpversion:file:octavia-cli/README.md]

[bumpversion:file:octavia-cli/install.sh]

[bumpversion:file:octavia-cli/README.md]
[bumpversion:file:octavia-cli/setup.py]

[bumpversion:file:octavia-cli/Dockerfile]
[bumpversion:file:airbyte-connector-builder-server/Dockerfile]

[bumpversion:file:octavia-cli/setup.py]
serialize =
{major}.{minor}.{patch}
[bumpversion:file:airbyte-connector-builder-server/setup.py]
30 changes: 22 additions & 8 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
# Variables with defaults have been omitted to avoid duplication of defaults.
# The only exception to the non-default rule are env vars related to scaling.
#
# See https://github.com/airbytehq/airbyte/blob/master/airbyte-config/models/src/main/java/io/airbyte/config/Configs.java
# See https://github.com/airbytehq/airbyte/blob/master/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java
# for the latest environment variables.
#
# # Contributors - please organise this env file according to the above linked file.


### SHARED ###
VERSION=0.39.42-alpha
VERSION=0.40.28

# When using the airbyte-db via default docker image
CONFIG_ROOT=/data
Expand All @@ -32,6 +32,11 @@ LOCAL_DOCKER_MOUNT=/tmp/airbyte_local
# Issue: https://github.com/airbytehq/airbyte/issues/577
HACK_LOCAL_ROOT_PARENT=/tmp

# Proxy Configuration
# Set to empty values, e.g. "" to disable basic auth
BASIC_AUTH_USERNAME=airbyte
BASIC_AUTH_PASSWORD=password
BASIC_AUTH_PROXY_TIMEOUT=600

### DATABASE ###
# Airbyte Internal Job Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
Expand All @@ -42,21 +47,22 @@ DATABASE_PORT=5432
DATABASE_DB=airbyte
# translate manually DATABASE_URL=jdbc:postgresql://${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_DB} (do not include the username or password here)
DATABASE_URL=jdbc:postgresql://db:5432/airbyte
JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.29.15.001
JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.40.26.001

# Airbyte Internal Config Database, defaults to Job Database if empty. Explicitly left empty to mute docker compose warnings.
CONFIG_DATABASE_USER=
CONFIG_DATABASE_PASSWORD=
CONFIG_DATABASE_URL=
CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.35.15.001
CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.40.23.002

### AIRBYTE SERVICES ###
TEMPORAL_HOST=airbyte-temporal:7233
INTERNAL_API_HOST=airbyte-server:8001
CONNECTOR_BUILDER_API_HOST=airbyte-connector-builder-server:80
WEBAPP_URL=http://localhost:8000/
# Although not present as an env var, required for webapp configuration.
API_URL=/api/v1/

CONNECTOR_BUILDER_API_URL=/connector-builder-api

### JOBS ###
# Relevant to scaling.
Expand All @@ -67,6 +73,10 @@ JOB_MAIN_CONTAINER_CPU_LIMIT=
JOB_MAIN_CONTAINER_MEMORY_REQUEST=
JOB_MAIN_CONTAINER_MEMORY_LIMIT=

NORMALIZATION_JOB_MAIN_CONTAINER_MEMORY_LIMIT=
NORMALIZATION_JOB_MAIN_CONTAINER_MEMORY_REQUEST=
NORMALIZATION_JOB_MAIN_CONTAINER_CPU_LIMIT=
NORMALIZATION_JOB_MAIN_CONTAINER_CPU_REQUEST=

### LOGGING/MONITORING/TRACKING ###
TRACKING_STRATEGY=segment
Expand All @@ -77,21 +87,24 @@ LOG_LEVEL=INFO

### APPLICATIONS ###
# Worker #
WORKERS_MICRONAUT_ENVIRONMENTS=control-plane
# Cron #
CRON_MICRONAUT_ENVIRONMENTS=control-plane
# Relevant to scaling.
MAX_SYNC_WORKERS=5
MAX_SPEC_WORKERS=5
MAX_CHECK_WORKERS=5
MAX_DISCOVER_WORKERS=5
MAX_NOTIFY_WORKERS=5
SHOULD_RUN_NOTIFY_WORKFLOWS=false
# 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 ###
Expand All @@ -100,4 +113,5 @@ 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"

USE_STREAM_CAPABLE_STATE=false
USE_STREAM_CAPABLE_STATE=true
AUTO_DETECT_SCHEMA=false
9 changes: 9 additions & 0 deletions .env.dev
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ VERSION=dev
DATABASE_USER=docker
DATABASE_PASSWORD=docker
DATABASE_DB=airbyte
DATABASE_URL=jdbc:postgresql://db:5432/airbyte
CONFIG_ROOT=/data
WORKSPACE_ROOT=/tmp/workspace
DATA_DOCKER_MOUNT=airbyte_data_dev
Expand All @@ -22,8 +23,16 @@ HACK_LOCAL_ROOT_PARENT=/tmp
WEBAPP_URL=http://localhost:8000/
API_URL=/api/v1/
INTERNAL_API_HOST=airbyte-server:8001
CONNECTOR_BUILDER_API_HOST=airbyte-connector-builder-server:80
SYNC_JOB_MAX_ATTEMPTS=3
SYNC_JOB_MAX_TIMEOUT_DAYS=3
WORKERS_MICRONAUT_ENVIRONMENTS=control-plane
CRON_MICRONAUT_ENVIRONMENTS=control-plane
AUTO_DETECT_SCHEMA=false

# Sentry
SENTRY_DSN=""

# Migration Configuration
CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.35.15.001
JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.29.15.001
1 change: 1 addition & 0 deletions .github/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
connector_org_review_requirements.yaml
35 changes: 24 additions & 11 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,25 +1,38 @@
# Frontend code
/airbyte-webapp-e2e-tests/ @airbytehq/frontend
/airbyte-webapp/ @airbytehq/frontend
## 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
/airbyte-cdk/ @airbytehq/connector-extensibility
/airbyte-integrations/bases/source-acceptance-tests/ @airbytehq/connector-extensibility
/airbyte-integrations/connector-templates/ @airbytehq/connector-extensibility

# Oauth
/airbyte-oauth/ @airbytehq/connector-operations
/airbyte-server/src/main/java/io/airbyte/server/handlers/OAuthHandler.java @airbytehq/connector-operations
/airbyte-server/src/test/java/io/airbyte/server/handlers/OAuthHandlerTest.java @airbytehq/connector-operations

# Protocol related items
/airbyte-protocol/ @airbytehq/protocol-reviewers
/docs/understanding-airbyte/airbyte-protocol.md @airbytehq/protocol-reviewers

# Airbyte Maintainers
airbyte-server/src/main/java/io/airbyte/server/handlers/WebBackendConnectionsHandler.java @airbytehq/airbyte-maintainers
airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/BaseConfigDatabaseTest.java @airbytehq/airbyte-maintainers
airbyte-commons/src/main/ @airbytehq/airbyte-maintainers
airbyte-commons/src/main/java/io/airbyte/commons/json/JsonSchemas.java @airbytehq/airbyte-maintainers
airbyte-commons/src/main/java/io/airbyte/commons/json/JsonPaths.java @airbytehq/airbyte-maintainers
airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java @airbytehq/airbyte-maintainers
airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/ @airbytehq/airbyte-maintainers
airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryReader.java @airbytehq/airbyte-maintainers
airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryWriter.java @airbytehq/airbyte-maintainers
airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java @airbytehq/airbyte-maintainers
*build.gradle @airbytehq/airbyte-maintainers
airbyte-integrations/connectors/**/build.gradle # ignore gradle files for individual connectors.

# Normalization
/airbyte-integrations/bases/base-normalization/ @airbytehq/normalization

# JDBC-based connectors
/airbyte-integrations/bases/base-java/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-jdbc/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-alloydb/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-bigquery/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-clickhouse/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-cockroachdb/ @airbytehq/jdbc-connectors
Expand All @@ -43,4 +56,4 @@
/airbyte-integrations/connectors/destination-postgres/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/destination-redshift/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/destination-rockset/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-snowflake/ @airbytehq/jdbc-connectors
/airbyte-integrations/connectors/source-snowflake/ @airbytehq/jdbc-connectors
8 changes: 2 additions & 6 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,12 @@ assignees: ''
<!--
Welcome to Airbyte!

We're really appreciate your report and know that this will help us build an
We appreciate your report and know that this will help us build an
amazing tool. If you want to contribute yourself, you can find a good place
to start by searching for the good-first-issues label or maybe... by trying
to solve this one? (we can help debug this with you!)

Right now we are in alpha, so we're releasing versions a lot more frequently than
normal. You can help us get to the root of the problem faster by filling out the
questionnaire below!

It's really important having all information and context.
It's really important to have all the information and context.
You can remove the examples bellow and fill out with your information.

-->
Expand Down
26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/source-connector-type.md

This file was deleted.

23 changes: 0 additions & 23 deletions .github/PULL_REQUEST_TEMPLATE/bug-fix_template.md

This file was deleted.

14 changes: 12 additions & 2 deletions .github/actions/build-and-push-branch/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,24 @@ inputs:
runs:
using: "composite"
steps:
- name: Delete default old docker and replace it with a new one
shell: bash
run: |
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo apt-get remove docker.io || sudo apt-get remove docker
curl -fsSL https://get.docker.com | bash -
sudo rm -f /var/lib/dpkg/lock
sudo rm -f /var/lib/dpkg/lock-frontend

- name: Build
id: build
uses: ./.github/actions/build-branch
with:
branch_version_tag: ${{ inputs.branch_version_tag }}

- name: Login to Docker (on Master)
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: ${{ inputs.dockerhub_username }}
password: ${{ inputs.dockerhub_token }}
Expand All @@ -29,5 +39,5 @@ runs:
run: |
GIT_REVISION=$(git rev-parse HEAD)
[ [ -z "$GIT_REVISION" ] ] && echo "Couldn't get the git revision..." && exit 1
VERSION=${{ steps.build.outputs.branch_version_tag }} GIT_REVISION=$GIT_REVISION docker-compose -f docker-compose-cloud.build.yaml push
VERSION=${{ steps.build.outputs.branch_version_tag }} GIT_REVISION=$GIT_REVISION docker compose -f docker-compose-cloud.buildx.yaml push
shell: bash
Loading