Skip to content

Releases: airbytehq/airbyte

v0.53.1

15 Mar 22:23
Compare
Choose a tag to compare

a6a1b3c Base datetime cursor state off latest observed record (#35843)
b43a622 delete unused airbyte-integrations/infrastructure terraform stuff (#36194)
f90b5d1 docs: update and remove some bad content (#36197)
cec938f Wrap default namespace in optional to avoid NPE (#36207)
0755321 gradle: remove unused pmd rules (#36195)
f47db90 delete bad or useless README files (#36196)
80f0465 connector-templates: delete source-singer template (#36193)
00fde20 Source Paypal Transaction: Unpin CDK (#36165)
5f2f83f java-cdk: update README (#36191)
109a2fa gradle: build cache tweaks (#36055)
1391127 fix spacing and bad alerts (#36188)
8a60518 🤖 Bump patch version of Python CDK
5508719 🐛 low-code: remove debug sleep (#36187)
6efff86 🐛 Source Shopify: fix STATE messages frequency for the nested sub-streams (#36170)
2c21cfe docs: fix or remove broken links (#36185)
0439fb3 Convert Async Destination Framework to Kotlin (#36033)
d243e0e 🎉 Source PayPal Transactions: Extend Disputes stream schema with missing properties (#36173)
739287a upgrade launch darkly sdk to version 7.2.6 (#36013)
113e7e4 Add Enterprise API instructions (#36172)
3f3f866 [Docs] Release Notes for February 2024 (#35909)
0af41c4 update redshift docs (#36041)
2d7e1db [source-s3] Bump python-cdk version to include CSV tab delimiter fix (#36160)
ee999ee source-zoom: reference published version in breaking changes (#36135)
66bb8e9 java-cdk: change log level in log4j2-test.xml (#36023)
26b3db8 java-cdk: move log4j2-test.xml to test fixtures (#36021)
85c2929 java-cdk: prettier gradle dependency ordering (#36020)
737d9b4 java CDK: add static deserialize*(byte[]) methods to Jsons (#36019)
58eddcc Source Chargebee: Declare Unexpected Fields (#36037)
8e15d88 Update Issue Templates (#35896)
3fae982 extract out the connector changelog modification out of the bump_version code (#34586)
1d11ceb fix connector changelogs (#36039)
29b8afd Destination Redshift: Adopt CDK changes for airbyte_meta (#35981)
ea2ca73 Source Greenhouse: unpin CDK (#35988)
bd83e35 Update on-kubernetes-via-helm.md (#35997)
1d6b93d Updated connector development overview doc (#36010)

v0.53.0

14 Mar 00:00
Compare
Choose a tag to compare

2d270f2 [source-mssql] mssql use SourceStateIterator to send out counts (#35792)
bc2183e fix sso auth block (#36038)
4e0118b Install Command Update, External Secret Management & Kubernetes Secrets (#35999)
48faee8 Destinations CDK: Plumbing related to airbyte_meta from protocol to raw table (#35944)
58b6b80 Source Chargebee - Implement integration testing for otherwise untested streams [ITAS] (#35509)
d00a839 🐛 Source Orb: fix window request for credit_ledger_entries (#36036)
609d602 [Source-postgres] : Compare each record’s lsn_commit value instead of lsn_proc. (#35939)

v0.52.1

13 Mar 19:45
Compare
Choose a tag to compare

609607c Docs (PyAirbyte): Add pyairbyte telemetry information and top-level /telemetry docs redirect (#36034)
7c0684d 🤖 Bump patch version of Python CDK
fd98267 configure debezium to correctly convert column with default value whe… (#36011)
95a8c8b Update linkedin-ads.md (#36030)
f679389 [airbyte-cdk] Fix tab delimiter configuration in CSV file type (#35901)
ef473c5 gradle: add kotlin support in all projects, warnings as errors (#36018)
d403d9b .editorconfig: add kotlin rules which approximate airbyte-ci format (#36017)
01da74e 🐛 [source-shopify] Fix discover command if shop name does not exist (#36000)
440df5d Archive Google Workspace Admin Reports (#35967)
b092a7f Disable Google Workspace Admin Reports in registries (#35965)
2ce32ab 🐛 Source Github: Handle rate limit exception as config error (#35986)
797ac00 🤖 Bump minor version of Python CDK
18f6515 Source Zoom: Fix authenticator bug and add missing fields (#35369)
75385c7 🤖 Bump patch version of Python CDK
15b9545 raise exception with the full class name if a class for a custom comp… (#35868)
5da29ac Source Amplitude: unpin CDK (#35987)
0113c52 🐛 Source Recharge: Add sort_by to guarantee the records are in ASC order (#35982)
36e9edd 🏥Source Mixpanel: fix expected records (#35964)
311e9f7 ✨Source Amazon Seller Partner: add GET_VENDOR_FORECASTING_REPORT streams (#35954)
d804ff8 migrate live-test to a different repo (#35948)
c7e0d74 fix junit versionning mess (#35977)
a8b5296 Source Microsoft Onedrive: pin transformers transitive dependency (#35956)
c073e64 🤖 Bump patch version of Python CDK
b1f3b8a [airbyte-cdk] entrypoint wrapper should use per-stream state not legacy format (#35976)
ee6b1a0 [source-postgres] : Add retries back to the DBZ connector (#35904)
b09e560 [Docs] Edit recharge wording (#35975)
27d9207 Update enterprise setup guide for storage (#35966)
979b860 Source S3: pin transformers transitive dependency (#35955)
3791a43 🐛 Source Shopify: Fixed bug when start date was not provided, but the stream was using it (#35952)
a61f184 Update on-kubernetes-via-helm.md - 0.52.0 helm charts upgrade informa… (#35935)
46bf510 📝 Source Amazon Ads: Update tags in metadata.yaml (#35951)
4e05272 live-tests: add duckdb backend (#35923)
0bd29ba live-tests: pass connection id (#35922)
d6454f8 added integration instructions to getting started (#35861)
0f2685b 🤖 Bump minor version of Python CDK
2ac5248 Emit record counts in state messages for concurrent streams (#35907)
c8bec40 Improve Heartbeating External Docs. (#35934)
e66ec11 Better Heartbeating External Documentation. (#35932)
a4dca3b CDK: assert >0 state messages per read (fix tests) (#35906)
acbdc2d Introduce FinalStateCursor to emit state messages at the end of full refresh syncs (#35905)
23ac2cd .github: delete pull_request_template.md (#35921)
003b636 .github: clean up CODEOWNERS (#35919)
23a2ea5 Source Google Search Console: Update records/test config (#35927)

v0.52.0

08 Mar 18:32
Compare
Choose a tag to compare

2547af2 delete unused airbyte-base-java-image top-level folder (#35918)
21d1330 .github: remove unused connector_dependency_template.md (#35917)
d7f1a24 Source Facebook Marketing: Fix lookback window (#35913)
9175956 Source GitHub: update CDK (#35915)
4dc8c43 🐛 Source Orb: update enrich ledger entry with event stream to pass timeframe bounds (#35897)
e77901d Attempt to fix transient nightly build errors: Remove poetry cache (#35894)
63091e5 🚨🚨 Source Hubspot: Update Deals Property History and Companies Property History to API v3 (#35662)
f09c97c connectors-qa: check cdk and language tags (#35685)
eabf39c GA release 4.0.0 (#35873)
0a9e0fe updated instructions for external logging (#35903)
55e6fbd Destination Snowflake: Handle NPE for state value. (#35899)
6b8cc39 Docs: Fix link in Core Concepts page (#35900)
1bb7a1c [source-postgres] State counter on postgres (#34724)
be6849f Source Ringcentral: add logo (#34242)
6f16ac5 📝 Updated Qdrant destination icon (#35104)
7d3a5f8 🤖 Bump patch version of Python CDK
4a808ee 🐛 follow up to #35471: update the cartesian stream slicer (#35865)
106102c 🤖 Bump patch version of Python CDK
858e61d Declarative CDK: Fix None error on stream_slice (#35879)
88314dd Source Metabase: Updates dashboards stream, migrates to poetry (#35680)
6b26b27 speed up source-mssql tests (#35799)
666a3a3 source-mssql: reduce the number of containers used in tests (#35855)
0965ebd live-tests: add regression tests suite (#35837)
72eb8a6 ✨ Source Bing Ads: new streams: Audience Performance Report, Goals And Funnels Report, Product Dimension Performance Report (#35812)
8c862a8 Fix tags in metadata.yaml files: declare cdk tags (#35670)
fc03071 🐛 Source S3: Return iam docs (#35850)
df1cff1 Source Instagram: remove "total_interactions" from MediaInsights queries (#35875)
e4ccffb Docs: Tutorials formatting + from scratch connector tutorial cleanup (#33839)
4fcff41 [Source-postgres]: Add logging in case of multiple records with same LSN (#35842)
8ab77d4 Pass docker hub credentials to airbyte-ci's bump_version command (#35802)
d5e91ae [source-mongodb] record count in state & initial iterator refactor (#35669)
8ee36d6 add background threads to MssqlTestDatabase (#35727)
aca8679 🐛 Destination Vectara: Improve title extraction logic (#35206)
da79f6e Destination Snowflake: Write extracted_at in UTC (#35308)
9ce9217 make query safer for servers that are case sensitive (#35816)
83cfcbf Source Microsoft Onedrive: Bump poetry.lock to upgrade transitive dependency (#35858)
cdf80f3 get source-mssql CI to green (#35721)
5f0d9c3 Source S3: upgrade dependencies to avoid transformers transitive dependency (#35857)
671ed4c Source File: Add Python 3.11 support (#35800)
4a2350d Attempt to fix Connector Builder release (#35851)
bba545e Source s3 cache connection (#35808)
1571dbd live-tests: debug mode and initial regression tests framework (#35624)
04943c9 📝Source Amazon Seller Partner: update supportLevel to certified (#35848)
84adf58 Fix tags in metadata files for migrated community connectors (#35725)
0c67a1e 🏥Source Zendesk Support: fix expected records (#35847)
dee240a ✨Source Amazon Ads: migrate source to YamlDeclarativeSource with custom check_connection (#35481)
e10826c 🚨🚨 Source Facebook Marketing: update API to v19.0 (#35746)
1d9e546 🤖 Bump patch version of Python CDK
f55abc1 🐛 low-code: Fix incremental substreams (#35471)
95afe28 Un-Archive python destinstions (#35838)
b67d16d java-CDK fixes to the Junit interceptor (#35827)

v0.51.0

06 Mar 00:54
Compare
Choose a tag to compare

⚠️ 🚨 Deployment Configuration Breaking Change Alert 🚨 ⚠️

This update has a breaking change to Docker and Helm deployments.
We've revamped how external logs are configured, making it much simpler.
Be sure to watch out for upcoming migration documentation if you're considering upgrading to this version.
Remember to verify that your deployment uses the correct variables.

f9e73cf add configuration for cdc queue size (#35739)
4b3a9bf 🤖 Bump patch version of Python CDK
349faed 🐛 Install arm64 emulator when building source_declarative_manifest (#35839)
67c918b 🤖 Bump minor version of Python CDK
5f48da9 [low-code] allow page size to be defined with string interpolation (#35735)
a871899 Revert "Do not build java base image when publishing python cdk"
58bde70 Do not build java base image when publishing python cdk
8b83f14 Destination postgres: upgrade cdk (#35528)
16c00da 🤖 Bump patch version of Python CDK
1caa79b docs about how to unarchive a connector (#35825)
6354733 Source Recurly: bump version to unarchive in Cloud (#35828)
7e4649e CDK: upgrade pyarrow (#35818)
bf7e158 🤖 Bump patch version of Python CDK
b254a64 Destination redshift: Upgrade cdk (#35316)
a090088 file cdk: handle scalar values that resolve to None (#35688)
08dd7de file cdk: fix typing, pull out non-scalar handling (#35687)
dcc3eb9 Archive destination-vertica, restore destination-vectara (#35806)
8209dad Source Recurly: update support level metadata (#35815)
7a85c0c Fix expected records
ef98194 Emit final state message for full refresh syncs and consolidate read flows (#35622)
e11f0fe minor changes to the java CDK test code (#35774)
160ec72 Destination bigquery: upgrade cdk (#35315)
24c8b44 airbyte-ci: add kotlin support, update license message template (#35784)
62abce9 Source Recurly: Unarchive and release as 1.0.0 (#35763)
e82ff2e 🏥Source Pinterest: fix CAT (#35788)
c5b8220 🐛 Source SalesForce: fix memory leak (OOM) (#35791)
8be5bbf 🏥Source Zendesk Talk: change order of authentication methods in spec (#35783)
2b08803 🏥Source Google Search Console: fix expected records (#35787)
8757058 🏥Source Paypal Transaction: fix CAT (#35781)
44668e4 airbyte-ci format: run a runner with more disk space (#35790)
dc35e13 add a timeout to junit test (#35767)
7063ea3 Postgres Strict Encrypt (#35762)
2a32688 Certify Postgres (#35760)
1685b27 Java CDK: Staging destinations include timezone in extracted_at in CSV file (#35313)
4efc065 DV2 destinations: Build DestinationState / Migration framework (#35303)
7277fc5 Use a separate concurrency group for Java CDK GH workflow. (#35758)
358a500 source-recurly is archived - remove from OSS registry
9e848c4 Archive the code of 8 sources with legacy state (#35757)
0f000b9 Archive connectors already hidden with legacy state (#35752)
e54f5de 🏥Source Sendgrid: fix CAT (#35753)
72f6362 🏥Source Twilio: fix CAT (#35751)
49f5dc1 remove archived connectors code (#35689)
540e0aa Omit run.py from test coverage for source Sendgrid, Sentry, Zendesk Chat (#35728)
1da8836 🏥Source Chargebee: fix CAT (#35750)
62daec6 ✨ Source Microsoft OneDrive: Enable connector in Cloud (#35584)
eb041d5 🏥Source Amplitude: fix formatting (#35748)
df71835 🐛 Source Google Ads: Fix error for new customers for incremental events streams (#35664)
55d206b 🏥Source Amplitude: fix CAT (#35743)
bcf32a2 ✨ Source Bing Ads: Stream budget and product dimension performance report (#35201)
9f28113 🏥Source Google Search Console: fix expected records (#35742)
61e0b3f improve airbyte-cdk (#35720)
68feeec connectors-test: 6H workflow timeout (#35734)
1ee2d8a Update getting-started.mdx (#35730)
2637e97 [source-mysql] merge state manager (#35529)
62ba6c9 update connector generators to use poetry (#35411)
b7ae6c4 🏥Source Google Search Console: fix expected records (#35723)
d0017da 🏥Source Google Sheets: add logic to emit stream statuses (#35722)
edcc2fa 🚨🚨🐛Source Amazon Seller Partner: update schema for GET_FBA_STORAGE_FEE_CHARGES_DATA stream (#35439)
deeb436 Source Google Ads: handle 2-Step Verification exception (#35709)
41834f6 Docs: adding pyairbyte to left nav bar (#35719)
f0f7a98 DV2 TyperDeduper: Extract migrations to separate method (#35376)
333adf7 [ISSUE #35112] clean acceptance-test-config.yml (#35708)
339f8d7 correct typo on-kubernetes-via-helm.md (#35711)
934de16 Docs index pages are not really docs pages (#35706)
c84c61b Update file.md (#35598)
c4d9759 Update okta.md (#35707)
16336c6 Helm setup instruction update (#35681)
357c2d6 Issue 35112/relax cats when not primary key (#35645)
543eaea Source Linnworks: re-enable in registry (#35557)
ed61d27 🏥Source Tiktok Marketing: update unit tests (#35698)
a3d1bb1 🤖 Bump patch version of Python CDK
30190ea [Source-mssql] : Add config to throw an error on invalid CDC position (#35566)
a24a208 🏥Source Mixpanel: fix expected records (#35697)
7ac622c Source Monday: fix empty activity logs extractor (#35696)
33f6759 🏥Source Recharge: fix expected records (#35695)
91f0218 🏥Source Stripe: fix expected records (#35692)
6f5c9a3 Docs/PyAirbyte: created pyairbyte folder for docs (#35690)
0a3fe3d Archive unpopular / unsupported destinations (#35359)
3d7ab9d Fix doc headers on sub-pages (#35683)
3e38909 Docs/PyAirbyte: Added basic demo notebook link (#35678)
4390db5 [source-mongodb-v2] remove default connection string options (#35673) (#35677)
ae39cbe Fix error message for saved offset not valid. (#35675)
f1924e5 unpin source-github in cloud (#35546)
fdfd048 python CDK: fix gradle task dependency (#35609)
7baf154 [ISSUE #35110] match CATs records only one primary key when primary k… (#35556)
5a8f43a 🏥Source Snapchat Marketing: add new fields (#35660)
a05b81e 🏥Source Zendesk Support: update expected records (#35658)
4369cee 🐛 Source Hubspot: make start date not required (#34597)
aa5b95e 🏥Source Jira: add new fields (#35656)
ab2f67a 🏥 Source Bing Ads:Fix basic read: add ignored fields, update expected records (#35630)
56d9942 Source Klaviyo: Fix predictive_analytics field in stream profiles (#35637)
21168f9 add a getNamespace to TestDataHolder (#35647)
d32d895 remove all display names (#35512)
7f9b202 add more logs into TestDatabase (#35507)
3543c3e fix HTML reports (#35639)
5f8b9e5 fix junit test error logging (#35495)

v0.50.54

26 Feb 23:19
Compare
Choose a tag to compare

d41cd62 airbyte-ci: set execute timeout on connector test pipelines (#35634)
5ff133f 🐛 Source Harvest: Improve HTTP Availability (#35541)
f509404 🐛 Source Shopify: Migrate from REST > GraphQL BULK Operations where possible, fixed STATE collisions for sub-streams (#32345)
5fc6ca2 🏥 Source Mixpanel: updated version in pyproject.toml (#35537)
2c91211 🏥Source Hubspot: fix version in pyproject.toml (#35629)
11bd882 🏥Source GitLab: fix version in pyproject.toml (#35627)
7c11ea7 🏥Source Klaviyo: fix version in pyproject.toml (#35626)
5139a29 🏥Source GitHub: fix version in pyproject.toml (#35625)
6ed63f5 Source S3: run incremental syncs with concurrency (#34895)
a6b3f0c Cleaned up PyAibyte docs (PR # 35603) (#35603)
3918dc2 Docs: Add depecration notices to sunsetting connectors (#35446)
b2b9b7f reduce interrupt and shutdown delays to 1 minutes and 2 minutes when stopping a connector (initially set at 60minutes and 70minutes) (#35527)
040d363 Source Recurly: Enable in registries with updated CDK (#34622)
b247f89 delete metadata checks workflow (#35580)
399fc33 Destination Redshift: CDK T+D initial state refactor (#35354)
f6aa9e5 Destination Snowflake: CDK T+D initial state refactor (#35456)
a13bd80 Destination Postgres: CDK T+D initial state gathering (#35385)

v0.50.53

23 Feb 19:40
Compare
Choose a tag to compare

9ff81e3 Changed tag to low code (#35594)
c379a7b Source File: change header=0 to header=null in docs (#35595)
e01c0a3 re-release source mssql with logger fixes (#35596)
edc58a7 🐛 Source BigQuery: fix error with RECORD REPEATED fields (#35503)
e671aa3 🐛 Source S3: fix exception when setting CSV stream delimiter to . (#35246)
d6346e1 Improve documentation on check command (#35542)
cb25bbe Microsoft Entra ID for Self-Managed Enterprise (#35585)
e2742bd connectors-ci: early exit when no connector changes (#35578)
77c7921 airbyte-ci-test.yml: checkout repo for path filters when not on PR (#35577)
f3dfcb1 airbyte-ci-test.yml: only run if modified internal poetry packages (#35551)
aa084a9 source-mongodb-v2: bump patch version following #35569 (#35571)
407cba8 source-postgres: bump patch version following #35569 (#35572)
2b370f8 source-mysql: bump patch version following #35569 (#35573)
084671b destination-bigquery: bump patch version following #35569 (#35574)
e10bbbf destination-snowflake: bump patch version following #35569 (#35575)
f44ea6a destination-s3: bump patch version following #35569 (#35576)
9144011 add entry into JAVA_OPTS to always select log4j2.xml as our logger configuration (#35569)

v0.50.52

23 Feb 01:53
Compare
Choose a tag to compare

11ea121 .github: fix python_cdk_tests.yml (#35567)
ad227e5 Destinations CDK: Refactor T+D to gather required world state upfront (#35342)
184d109 push new source-mssql version (#35564)
3285fd2 ✨ [source-mssql] skip sql server agent check if EngineEdition == 8 (#35368)
06d91e7 airbyte-cdk [python]: re-enable tests in CI (#35560)
7737816 gradle.yml: checkout the repo when not PR trigger (#35558)
98ed501 Source Monday: fix gql query to support inline fragment value for the Items stream (#35506)
8707fb9 gradle.yml: fix path filters (#35554)
4e548d3 Do not add connector header to source and destination index pages (#35553)
fbe0e8c 🤖 Bump minor version of Python CDK
970b24b Airbyte CDK: add CustomRecordFilter (#35283)
3e57e98 ✨ [greenhouse] [iterable] [linkedin-ads] [paypal-transactions] [pinterest] Bump cdk versions for to use continue on stream per-error reporting (#35465)
6a746e6 gradle.yml: use XXL runners but only if gradle related files are changed (#35548)
dd1991e Handle seeing uncompressed sendgrid contact data (#35343)
34956a1 🤖 Bump minor version of Python CDK
0954ad3 Airbyte CDK: add interpolation for request options (#35485)
2d80b56 Destination Clickhouse - 1.0, remove normalization (#34637)
64b54c1 Source SalesForce: Add Stream Slice Step option to specification (#35421)
e9ccc10 airbyte-ci: augment the report for java connectors (#35317)
757a42a gradle.yml: use a smaller runner (#35547)

v0.50.51

22 Feb 16:46
Compare
Choose a tag to compare

c2cf962 📚 Add documentation for Entra ID (#34569)
c06bd99 chore: remove upgrading-airbyte.md (#35545)
571d13a docs: update ALB configuration docs for exposing API (#35520)
a086e38 🐛 Source Facebook Marketing: Add missing config migration (#35539)
943785e Update docs to show archived information if connector is not in registries (#35468)
2458c9b airbyte-ci: make QA check work on strict-encrypt connectors (#35536)
833f336 🏥 Source Notion: update stream schema (#35409)
1162302 [Source-mysql] : Adopt 0.21.4 and reduce cdc state compression threshold to 1MB (#35525)
d2b5ac6 .github: fix java cdk publish workflow (#35533)
f106d11 Mangle unhandled MongoCommandException to prevent creating grouping o… (#35526)
9cb2371 🤖 Bump minor version of Python CDK
5724ca0 Add ignore_stream_slicer_parameters_on_paginated_requests flag (#35462)
c9b7d8a 🤖 Bump patch version of Python CDK
911cee4 [DB sources] : Reduce CDC state compression limit to 1MB (#35511)
602d3ce Fix syntax error in tools/bin/manage.sh, used to publish airbyte cdk (#35466)
35c73b3 Source Google Ads: rollback patch 500 Internal Server Error (#35493)
c9ba9df 🐛 Change null cursor value query to not use IIF sql function (#35405)
875df79 Source Quickbooks: fix spec (#35457)
3d99634 Airbyte docs: Fixed JSON schema rendering issues for dark mode (#35489)
3fa43b3 .github: tighter filtering for gradle workflow (#35492)
cf87e02 connectors_qa: bump to 1.0.3 (#35475)
5d00e5b .github: remove connector checklist (#35484)
6dbbcb0 🐛 Source Facebook Marketing: Fix error during transforming state (#35467)
198971b 🤖 Bump minor version of Python CDK
3355c5c Airbyte CDK: add filter to RemoveFields (#35326)
29bcceb Update on-kubernetes-via-helm.md - Add GCS Logging steps (#35455)
703aca1 pin to older version (#35469)
9a7da6d [Source-Mongodb] : Add config to throw an error on invalid CDC position (#35375)
40a5edc [Source-mysql] : Add config to throw an error on invalid CDC position (#35338)
d8bae3d Re-ignore documentation structure check for the time being (#35458)
afb231f add proper logging to junit runs (#35394)
dd01ba3 🚨🚨 Source Facebook Marketing: Add statuses filters (#32449)
e7ab4f5 restore kvdb to state from #35424 (#35454)
944c960 airbyte-ci: do no run QA checks on publish - only MetadataValidation (#35437)
bd52696 Revert "Add destination-kvdb to OSS registry" (#35453)
bbb06b8 Source S3: add filter by start date (#35392)
ba38b9d java-cdk:remove unused class (#35408)
0bf645c [Source-Postgres] : Add config to throw an error on invalid CDC position (#35304)
be6519f remove destination-kvdb one more time (#35382)
fa338ad Support archived connectors in Docs (#35374)
2a369e8 Normalization logs: remove json parse warnings (#34978)
95b05a8 Add destination-kvdb to OSS registry (#35444)
6c2c13a destination-kvdb QA checks (#35424)
2f77609 ci: check for required reviewers on destinations (#35428)
08fb4f7 airbyte-ci: disable a flaky test (#35418)
263699c airbyte-ci: disable telemetry with env var (#35438)
84cf592 doc: remove Node requirements on config based getting started tutorial (#35436)
534a640 java-connectors: add thread name as part of the log message (#35199)
98ed774 connectors-qa: fix connector type attribute access (#35435)
4889e6e 🧹 remove qa_checks.py (#35434)
05a1512 update doc to reference poetry (#35414)
92efefd Delete requirements.txt on poetry managed connectors (#35406)
d108b9d ✨Source Facebook Marketing: add integration tests (#35061)
b339aaf gradle: remove archived connectors (#35423)
a54b310 connectors_qa: make CheckPublishToPyPiIsEnabled only run on source connectors (#35426)
15f1d99 Bump destination-kvdb again to test metadata for archival (#35422)
fbbf8fe Update metadata-service to latest version + docs (#35419)
9525793 airbyte-ci: use connectors-qa instead of connector_ops.qa_check (#35325)
87d792e doc: Document our connectors QA checks (#35324)
f2efd27 🐛 Source Amazon Seller Partner: Fix check for Vendor accounts (#35331)
088b9b7 .github: fix python CDK publish (#35391)
22cf6ae 🏥 Source Pinterest: updated expected records (#35353)
553c9b0 Revamp QA checks into a battery included package (#35322)
27abc6d ✨ Source Paypal Transactions: Siver Certification (#34510)
6301a20 destination-kvdb bump to publish (#35381)
c99c0b1 🤖 Bump patch version of Python CDK
385a70d Support user-specified test read limits in connector_builder code (#35312)
6046581 destination-kvdb - publish for real (#35379)
8d92438 re-add destination-kvdb as archived connector (#35377)
6bbaa32 Destination redshift: delete some unused files (#35314)
2d132c5 Docs: update k8s instructions for upgrade (#35108)
27b0490 Remove octavia-cli (#33950)
bbb0831 Add archived as connector support level (#35355)
588ce56 Archive destination-kvdb (#35370)
eb16b58 🐛 Source OpsGenie: fix parsing of updated_at timestamps from OpsGenie (#35269)
ee7da12 Source S3: revert rollback to 4.4.1 (#35055)
08119e6 airbyte-ci: remove reference to buildConnectorImage (#35364)
e420ae2 Test PR to check Slack notifications (#35363)
ea5e388 Docs: Update stripe.md (#35142)
6aba750 docs: typos (#35302)
f93c0df gradle: overall simplification (#35307)
dc088bc gradle: split off python cdk (#35306)
b741045 🏥 Source Hubspot: updated marketing emails schema and expected records (#35328)
9af2c1c Source Klaviyo: added transform config for profile stream (#35336)
5c7e3b9 [source-postgres] Add test for legacy version of postgres (#35329)
34ca067 📝 add instructions for soft reset (#35335)
48e933b AirbyteLib: Fix no-such-table-error (#35311)
b05c490 ✨ Source GitHub: updating branches schema and unpin on cloud (#35271)
06ab099 🐛 Source Harvest: Fix pendulum parsing error (#35305)
a951624 destination-async-framework: move the state emission logic into GlobalAsyncStateManager (#35240)
a886ace ✨ Source File: support ZIP file (#32354)
e3ab5b6 source-mysql: add and adopt TestDatabaseWithInvalidDatabaseName (#35210)
4a2bf02 java CDK: improve blobstore module structure (#35285)
40ca9bd 🚨🚨🐛 Source Gitlab fix merge_request_commits stream (#34548)
8e7618f 🤖 Bump patch version of Python CDK
5a202f7 File-based CDK: enqueue AirbyteMessage of type record instead of sending to the message repository (#35318)
2b69341 ✨Source Amazon Seller Partner: add VendorOrders stream (#35273)
daa92a9 🤖 Bump minor version of Python CDK
2b87164 Emit multiple error trace messages and continue syncs by default (#35129)
3bd4b14 🤖 Bump patch version of Python CDK
fc87183 🐛 python cdk: mask oauth access key (#34931)
d520990 Source Google Ads: temporary patch to avoid 500 Internal server error (#35280)
a99bb8d AirbyteLib: suppress duckdb reflection warnings (#35300)
b9a86a9 Revert bad commit
b4a5acb Throw cdc cursor error
16821f0 source-tidb: adopt CDK 0.20.4 (#35218)
1cbc863 source-teradata: adopt CDK 0.20.4 (#35219)
b59098f source-snowflake: adopt CDK 0.20.4 (#35220)
0303ae5 source-sftp: adopt CDK 0.20.4 (#35221)
6eabaf2 source-scaffold-java-jdbc: adopt CDK 0.20.4 (#35222)
6367555 source-redshift: adopt CDK 0.20.4 (#35223)
ce44597 source-oracle: adopt CDK 0.20.4 (#35225)
80c7f10 source-kafka: adopt CDK 0.20.4 (#35229)
1c3a6e2 source-elasticsearch: adopt CDK 0.20.4 (#35230)
fd0b77e source-e2e-test: adopt CDK 0.20.4 (#35231)
c1c8088 source-dynamodb: adopt CDK 0.20.4 (#35232)
9a6dbac source-db2: adopt CDK 0.20.4 (#35233)
3b5ecfc source-cockroachdb: adopt CDK 0.20.4 (#35234)
9e7936e source-clickhouse: adopt CDK 0.20.4 (#35235)
8bd1c48 AirbyteLib: Mark and deprioritize slow tests (#35298)
8179156 🐛 Source Harvest: Revert poetry update (#35296)
20737b4 🎉 Source Intercom: Update the API Version to 2.10 (#35176)
077b078 Docs: add deprecation note for normalization and custom transformation (#35275)
686c31d AirbyteLib: Add support for JSON and VARIANT types (#35117)
ada1196 destination-e2e-test,dev-null: use CDK 0.20.6 (#35278)
cb3578c fix :airbyte-integrations:connectors:destination-duckdb' could not be found in project (#35279)
bc8eac8 destination-duckdb: remove superfluous build.gradle file (#35277)
ccafbe6 write logs to file in addition to stdout when running java connector tests (#35236)
308c4ed 🏥 Source Mixpanel: update stream Funnels with custom_event_id and custom_event fields fields (#35203)
0929d5d AirbyteLib: improve json schema type detection (#35263)
c07915b AirbyteLib: Docs: fix colab badge (#35248)
5bab3df Add airbyte trace utility to emit analytics messages & emit messages for MongoDB, Postgres & MySQL (#35036)
0aa2404 AirbyteLib: support secrets in dotenv files (#35244)
dba13b1 AirbyteLib: docs: add Colab quicklink (#35215)
0385a64 🐛 Set cdc record subsequent record wait time to initial wait time as a workaround (#35114)
edcd5ed source-postgres: adopt CDK 0.20.4 (#35224)
f6b4436 ✨ Source File: add fixed width file format support (#34678)
462970f airbyte-ci: run poetry check before poetry install on poetry package install (#35212)

v0.50.50

13 Feb 18:39
Compare
Choose a tag to compare

5d665ec Remove IAM Role Setup instructions from s3.md (#35190)
62e5528 Don't emit final state if there is an underlying stream failure (#34869)
fa66dc8 Source Chargebee: Updates schemas for validation and missing fields errors, updates test bypass, adds expected records, adds custom error handling, adds incremental support for three streams (#34053)
180335c ✨ source-harvest: migrate to poetry (#35154)
c1b5b43 ✨ source-slack: migrate to poetry (#35157)
103c9df ✨ source-file: migrate to poetry (#35186)
4bf3f02 ✨ source-shopify: migrate to poetry (#35166)
2573b6e ✨ source-s3: migrate to poetry (#35164)
4dcfc6a 🐛Source Amazon Seller Partner: add integration tests (#33996)
20535ea ✨ source-google-search-console: migrate to poetry (#35163)
e3cfcfa ✨ source-airtable: migrate to poetry (#35149)
3cb2c11 ✨ source-gitlab: migrate to poetry (#35167)
e09e6b4 ✨ source-sendgrid: migrate to poetry (#35181)
0c9ee2e ✨ source-zendesk-chat: migrate to poetry (#35185)
b262c00 Destination snowflake: reorder auth spec options (#35194)
23cf31e ✨ Destination Postgres: DV2 GA (#35042)