Skip to content

Releases: airbytehq/airbyte

v0.50.46

01 Feb 23:02
Compare
Choose a tag to compare

9a67b7f 🐛 bump cdk versions for java sources (#34453)
deca551 airbyte-ci: enable connectors tests in draft prs (#34756)
8dbbf7a 🐛 Source Hubspot: Fix pagination for companies_properties_history stream (#34635)
b36bcc3 Destination BigQuery: CDK updates for latest changes (#34728)
ab6ea6d CDK destinations: Future based output reader for T+D test (#34727)
b8fb1ee Source Kyriba: Updates CDK, Increases Testing Coverage, Fixes Acceptance Test Config, Adds Expected Records (#34545)
d05f473 Source S3: pin CDK and moto (#34665)
38d48d2 Bump source-mysql and source-postgres to cdk version 0.16.3 (#34723)
7bd2dd6 🐛 Source Recharge: Added the UI toggle Use 'Orders' Deprecated API to switch between deprecated and modern api versions for Orders stream (#34707)
320e694 Publish to pypi batch14 (#34662)
dfec691 Publish to pypi batch13 (#34658)
2aa7327 airbyte-lib: Hidden documentation (#34702)
3710b5d 🐛Source Amazon Seller Partner: fix date format in state message for streams with custom dates formatting (#34654)
696876b 🐛 Source Bing Ads: fix duplicates in report-based streams (#34712)
3ed9aa4 Publish to pypi batch12 (#34664)
cdc1ae4 Publish to pypi batch11 (#34694)
63e1f4c remove alloydb once again (#34642)
f95e0c8 airbyte-lib: Use connector metadata (#34697)
8e7196e CAT: fix NoAdditionalPropertiesValidator (#34709)
f5cec3a Destination Postgres: Upgrade CDK with fixed dependency and unpin cloud (#34683)
e0aca2f Publish to pypi batch10 (#34692)
eb5b23d Build a resume token with a pipeline consisting of selected streams (#34594)
93287e3 Publish to pypi batch9 (#34691)
78a6047 Source Azure Table Storage: CDK Update (#34576)
1aaf9dc Publish to pypi batch8 (#34690)
6b4e8ac 🚨🚨🐛Source Hubspot: update marketing_emails stream schema (#34492)
a8bdeef Update file-based connectors for compatibility with concurrent CDK (#34681)
f1be8c1 Kubernetes docs: update instructions to use external database (#34604)
69b999d Publish to pypi batch7 (#34673)
51e6cbe Publish to pypi batch6 (#34672)
6660c45 Publish to pypi batch5 (#34668)
ad2a451 airbyte-ci: Test pypi published properly (#34689)
7f4abcc Publish to pypi batch4 (#34666)
f9df3df Support resuming initial snapshot when id type is String, Int, Long (#34641)
966a9c3 Destination Teradata: make connector avaialble on Airbyte Cloud (#28667)
39c47ef Destination Redshift - Bump CDK version to 0.16.3 (#34680)
e93015f Source Faker: Declare primary keys (#34644)
a814caf Fix log4j-slf4j-impl version conflicts (#34669)
aec1082 Pin file-based sources to airbyte-cdk version 0.59.2 (#34661)
7ed1e38 Update cdc.md - Add MongoDB support (#34671)
0f6f25e Recreate pypi publish batch3 (#34660)
dc78238 airbyte-lib: Prepare for published connectors (#34651)
d74471e Revert "Publish to pypi batch3 (#34657)" (#34659)
7949c5b 🤖 Bump patch version of Python CDK
bb477ee Publish to pypi batch3 (#34657)
c26d355 Fix Cursor interface change + FileBased change at the same time (#34653)
05a55f0 Publish to pypi batch 2 (#34656)
ca8590e Have StateBuilder return our actual state object and not simply a dict (#34625)
2c8b47b Emit state when no partitions are generated for ccdk (#34605)
28dae9a Publish to pypi (#34652)
dc87bef 🐛 Source Microsoft OneDrive: Fix Oauth (#34478)
c3c21c2 Publish pokeapi to pypi (#34650)
4cfaebe airbyte-lib: Refactor follow-up (#34649)
f10763a 📝Destination Astra DB Connector Name Update, Icon Update, Spec formatting and tooltips (#34600)
42fb2b5 airbyte-lib: Fix validation (#34599)
f29234a airbyte-lib: Refactor connectors (#34552)
d1334be airbyte-ci: Switch to prod pypi (#34606)
b37bde8 AirbyteLib: DuckDB Perf Boost (#34589)
f35c2a6 AirbyteLib: Progress Printer (#34588)
db3055e Revert Default Cloud Version (#34646)
29dbb0c AirbyteLib: Installation improvements and improved error handling (#34572)
eea0d7b Destination Redshift: Upgrade cdk to use dbMetadata closure function (#34634)
1ad7155 Destination Postgres: Fix casing for raw table in T+D query (#34630)
acd26ac 🤖 Bump minor version of Python CDK
eb31e4d File-based CDK: make full refresh concurrent (#34411)
d2171e4 bump alloy-db metadata
0613ea5 CDK Destinations: DB Metadata calls cleanup (#34533)
d713da6 Add noop alloydb doc for publishing (#34638)
3bec4f0 Revert "Remove AlloyDB phase 2: Remove entirely" (#34624)
dccb2fa CAT: set additionalProperties recursively for objects (#34448)
b37efe9 🎉 New Source: Google Analytics v4 Service Account Only (#34323)
cbe3469 airbyte-ci: defensive programming (#34607)
c7b040a Added Title usage to Vectara Destination (#34579)
278eda4 airbyte-ci: pass dagger cloud token to airbyte-lib (#34602)
66cd528 🐛 Source GitHub: Fix MultipleTokenAuthenticator sleep time (#34598)
74ceae0 airbyte-lib: Track streams in cache (#34517)
0e98993 Source Amazon Ads: integration tests for empty streams (#34476)
0749ed1 CAT: fixed TestSpec.test_oauth_is_default_method to skip connector spec without predicate key (#34559)
57b43a4 airbyte-ci: run on github hosted runners (#34316)
3e6d842 🐛Source Amazon Seller Partner: update schemas for vendor analytics streams (#34549)
653acae add documentation on the airbyte-ci development process (#34543)
6f0fd7a refactor debezium harness in CDK, push connector-specific logic down to connectors (#34573)
02c0ec7 airbyte-ci: simplify gradle task execution (#34560)
9190517 🤖 Bump patch version of Python CDK
abe9851 Fix broken print in ccdk (#34578)

v0.50.45

26 Jan 17:13
Compare
Choose a tag to compare

9815a10 airbyte-ci: override secrets scrubbing in very few cases (#34555)
5385160 🐛 Source GitHub: Fix MultipleToken rotation logic (#34503)
7594c36 🎉 CAT: Add allowedHosts and suggestedSteams checks for metadata.yaml for connectors ql >= 400 (#34358)
b323acc airbyte-api: remove server-legacy api code generation (#34541)
3592ee9 ✨CAT: Add test to ensure all file types covered (#33746)
8bdfd8b airbyte-lib: Add publish action (#34486)
3feb04c airbyte-lib: Fix docs generation (#34474)
3f2ede5 airbyte-lib: Lightweight validation (#34475)
a5fc287 Weaviate: Fix tests (#34529)
faaa607 Docs: add note about k8s doesnt have auth (#34527)
0f7f77f Destination redshift: escape string literal at runtime (#34544)
96b9f5a Destinations bigquery, snowflake, redshift: log better message when failing to parse an AirbyteMessage (#34451)
d01bb65 java CDK: build no longer downloads files from connector registry (#34441)
7706cdd 📚 Change setting menu names in docs (#34538)
180da5d 🐛 Destination snowflake: fix check (#34528)
6c4a75d add the ability to upgrade CDK for java connectors (#34343)
ff12ddf 🎉 New Destination: Datastax Astra (#34058)
89cfb39 CAT: Add scenario that OAuth is default method and fields are marked as airbyte_secret (#34178)
6dc61d1 Source GCS: update docs (#34515)
fe26227 airbyte-ci: disable update check in CI (#34489)
9152ff8 airbyte-ci: fix inconsistent log path typing (#34490)
d975ead Destination snowflake: pin back to working version (#34509)
7d89fc9 📚 Destinations V2: update typing & deduping doc link (#34505)
a0345ae Destinations snowflake, bigquery, redshift: improve error reporting (#34458)
9962231 🐛Source Postgres: xmin query should only happen if user chose that mode (#34465)
f2c8461 Destination Snowflake: set isV2Destination (#34501)
09505be 🐛 Source stripe: fix deadlock on concurrent (#34495)
1268c37 AirbyteLib: Formalized Exception Handling (#34488)
c42c5e6 Bigquery Destination: CDK Update (#34468)
482bf97 source-mongodb-v2: remove dependency on airbyte-commons source (#34455)
7123222 Destination Redshift: Update CDK, revert signatures to add back unused methods and vars (#34467)
950fea1 Snowflake Destination: Upgrade CDK (#34462)
852cb59 Partial CDK revert of #34186 (#34461)
b2ec58e 🤖 Bump patch version of Python CDK
b9c1897 Fix concurrent deadlock (#34454)
c3e4a7c 🐛 Source Typeform: Fix pagination stop condition (#34484)
d289534 airbyte-ci: Add pypi publishing logic (#34111)
c8d06f4 Docs: create overview architecture diagram + reorder docs (#33896)
3601ac6 🐛Source Jira: add state checkpoint interval for all streams (#34470)
86920fd v1 architecture diagram and prereqs (#34460)
13e32a6 ✨ Destination Redshift: GA Destinations V2 (#34077)
3b2dbe0 AirbyteLib: Add full iterator support for Dataset, Cache, and ReadResult classes (#34429)
d7725a8 airbyte-lib: fix CI change detection (#34447)
b38b0e6 update airbyte-ci bump-version to push more minimal changes (#34339)
35234b2 📚 Include links to relevant quickstarts in the docs (#34425)
f70a6a5 Docs: Update mssql.md (#34432)
84ce3b1 airbyte-lib: Connector documentation (#33063)
7868398 🐛Source Google Sheets: fix header cells filtering (#34437)
2d09c81 airbyte-lib: Enable tests (#34381)
699360c Destination bigquery: concat transactions together (#34023)
71038ce Java CDK (destinations): add tests for 0-record state messages (#34419)
6b4f215 Destination Postgres: DV2 Beta (#34372)
2570ec9 📝Source Shopify: Docs: Update shopify.md (#33804)
a99910f 🐛Source Mongo: Fix connector's support level marker (#34377)
b374a9c reformat master (#34400)
e4efbc4 spike: CI on forks (#34399)
d77ea1d [Docs] December 2023 Release Notes (#34389)
86f3c7d 🐛 Destination typesense: Update check() to mitigate "check() takes 2 positional arguments but 3 were given" (#34336)
d88104e airbyte-lib snowflake integration (#34356)
3a7f00f Source SFTP: upgrade to latest CDK (#34265)
ae34343 🐛Source Google Sheets: fix names conversion (#34376)
079a3b4 Source Stripe: update docs (#34351)
3242d6d ✨ Source Google Analytics v4: Add End date option (#34353)
168440f source-stripe: Add missing fields to invoices and subscriptions schemas and improve memory usage when reading from substreams (#34347)
25a0c80 [Source-mongodb-v2] : Adding logs for resume token timestamps + reducing min document discovery size further (#34364)
d610ad1 Destination postgres (dv2): add indexes to raw table (#34236)
6d73558 Docs: update Postgres source add info about what is going to be replicated (#34362)
14c6199 [Docs] Update Getting Started (#34237)
1d6e628 🤖 Bump minor version of Python CDK
e3e58cc Concurrent CDK: fix state message ordering (#34131)
5f35187 airbyte-ci: upgrade to dagger 0.9.6 (#34321)
4e694c5 🐛Source Google Analytics: add incorrect custom reports config handling (#34352)
c939d73 Update getting-support.md
9b4ae62 airbyte-ci: Pass env vars to poetry container in test command (#34288)
ef785c7 🤖 Bump patch version of Python CDK
0faa69d concurrent cdk: improve resource usage and stop waiting on the main thread (#33669)
237b148 airbyte-ci: fix nightly build workflow (#34345)
1b0ad24 source-faker: unique state messages (#34344)

v0.50.44

18 Jan 00:45
Compare
Choose a tag to compare

0063382 Destination postgres: DV2 beta implementation (#34177)
63c6961 ✨ Source S3: Add IAM Role Authentication (#33818)
be06855 [Source-mongo] : Relax minimum document discovery size to 100 (#34314)
03c725b Unify lowcode tags (#34284)
a6f4c2e 🐛Source Amazon Seller Partner: delete deprecated streams (#34283)
be09dfe 🐛 Destination Weaviate: Multi Tenancy Support (#34229)
cbbbeb9 AirbyteLib: Python lint cleanup (#34223)
b03d785 airbyte-ci: pass extra options after gradle tasks (#34301)
db83e14 Destination Redshift - additional check method check, fix s3 file deletion (#34186)
07579bd Destination Postgres: Unpin cloud from 0.4.0 (#34303)
1a16deb dagster: update to 1.5, remove unnecessary resources for test sensor (#34067)
0935449 fix precommit format to ignore new airbyte-ci versions (#34234)
88f937d Fix typo in docs (#34293)
446eae3 airbyte-ci: Introduce --only-step option for connector tests (#34276)
e0adbe8 source-marketo: Convert to airbyte-lib (#34246)
bc39ff5 source-instagram: Convert to airbyte-lib (#34254)
9ddb432 airbyte-ci: compute GHA runs-on from --ci-requirements (#34220)
670ffdd fix java cdk utility tasks (#34174)
31db9f8 Source Close.com: add custom fields (#34286)
dc8df8f 🌟 Source Freshservice: add requested_items stream (#34272)
dad53b7 Source Google Ads: Convert to airbyte-lib (#34007)
5306466 Source Mixpanel: Convert to airbyte-lib (#34147)
9078ec6 source-zendesk-talk: Convert to airbyte-lib (#34204)
2662f07 source-linkedin-ads: Convert to airbyte-lib (#34152)
f235139 source-paypal-transaction: Convert to airbyte-lib (#34155)
a182869 source-gitlab: Convert to airbyte-lib (#34203)
500a107 Source Typeform: Convert to airbyte-lib (#34145)
e7f5039 source-iterable: Convert to airbyte-lib (#34208)
c5b9421 source-xero: Convert to airbyte-lib (#34154)
f532d0d source-pipedrive: Convert to airbyte-lib (#34153)
e4a7863 source-mailchimp: Convert to airbyte-lib (#34157)
cbcaa15 airbyte-lib: Add telemetry (#33679)
b402fd9 Change link in documentation to point to English AWS documentation (#33725)
4a6924e ✨ Source Intercom: Add new stream Activity logs stream (#33882)
a0623c5 fix link in MSSQL source documentation to pr (#33961)
6537ebc 🐛 Source Quickbooks: Fix refresh token issue by upgrading airbyte-cdk (#32236)
f3503ae airbyte-ci: CLI exposes CI requirements (#34218)
29852cf add run method in run.py (#34241)
5380d23 🐛 Source Google Ads: Remove metrics from ad group for manager account (#34212)
3f4074e 🤖 Bump patch version of Python CDK
e2476f2 🐛 CDK HttpRequester should support str http_method which comes from manifest.yaml file (#34011)
919f94b Source Shopify: Convert to airbyte-lib (#33935)
8d27b6b airbyte-ci: connector test steps can take extra parameters from CLI (#34050)
c404899 ✨ Source google analytics Data API: add a report option keepEmptyRows (#34176)
3787582 🐛 Source Linkedin Ads: Use stream slices for Analytics streams (#34222)
0fc363c 🚨🚨 Source Monday migration to new api version 2024-01 (#34108)
026f5a7 Destination Snowflake: Cleanup dependencies and upgrade CDK (#34227)
59df0cf Destination Bigquery: Clean up dependencies with TD/CDK (#34226)
632b1bf Destination Redshift: Use cdk for TD dependency (#34194)
25f52e4 CI: Fix linting issue (#34224)
de4ca2d Vectara Destination: Add info box (#34159)
99a23dc AirbyteLib: add SQLCaches for DuckDB and Postgres (includes Ruff+Mypy cleanup) (#33607)
f637e11 Add S3 IAM roles + ALB ingress definition (#33944)
c967f14 🐛 Source Google Ads: Disable raising error for not enabled accounts (#34200)
94dc686 Source GCS: Fix unstructured format (#34158)
e2146ea Source Freshdesk: Convert to airbyte-lib (#34101)
42eff7a Source Slack: Convert to airbyte-lib (#34098)
e93703d airbyte-ci: fix format (#34199)
a4ff89c DV2 TypingDedupingTest: read container stdout in real time (#34173)
9a36660 Airbyte-ci: Ensure we set the working directory earlier (#34136)
887023a cdk bump to 0.12.0 (#34185)
c1574b8 ✨Source Google Ads: Add possibility to sync all connected accounts (#33707)
c7c6a27 Docs: Updated grammar and formatting for clarity and consistency (#34080)
37cc905 🤖 Bump patch version of Python CDK
cf7f700 🎉 Airbyte CDK (File-based CDK): Stop the sync if the record could not be parsed (#32589)
800236f 🧹 Destination Redshift: clean up DAT classes (#34134)
dd5d23b docs: Mention that DBT Worker not supported on kubernetes (#34087)
42b54bb ✨ Source Iterable: add userId to applicable streams (#30931)
7d9f636 snowflake-destination: upgrade cdk version to start emitting destination stats as part of state (#34083)
7aae02a Zendesk Chat: Updated QL to 200 (#32383)
6c27626 Zendesk Talk Source: Updated QL to 200 (#32385)
5b0c717 🐛 Source Stripe: adding integration tests (#33306)
a3834df 🐛 Source Zendesk Support: Skip 504 Error for stream Ticket Audits (#34064)
0c00303 🐛 Source Bing Ads: Speed up record transformation (#34045)
1da4dbc Source Marketo: Increase test coverage, update QL (#33075)
72b87e6 airbyte-lib: Add uninstall (#34105)
7d7f33c Source Faker: Add support for PyPi and AirbyteLib entrypoints (#34033)
d29cb2d Publish CDK and fix postgres to use cdk (#34135)
dcbec4a 📝 Fix BigQuery Destination: fail when using Google Default Application Credentials (#34073)
a0ece12 destination-postgres: Add tunnel heartbeats and keepalive (#33875)
804a34b [Source-mssql] : Remove options for data_to_sync & snapshot_isolation (#33700)
3be28af ✨ Source Facebook Marketing: Add support for multiple Account IDs (#33538)
cb8a2ed Destination Databricks: pin cloud + OSS version to 1.1.0 (#34125)
ff81b95 java cdk: remove wal2json support (#34119)
44f9f2b 🚨🚨 Source Microsoft Teams: Update Schemas (#33959)
f9bfd6d MongoDB Oplog Troubleshooting (#34122)

v0.50.43

10 Jan 18:43
Compare
Choose a tag to compare

e728128 Azure Blob Storage: Fix unstructured format (#34084)
bbdd6d8 airbyte-ci: remove connector secrets hack for --is-local (#33972)
0b207f9 🤖 Bump patch version of Python CDK
9c6aea1 Airbyte CDK: handle private network exception as config error (#33751)

v0.50.42

10 Jan 14:19
Compare
Choose a tag to compare

24dfebc Source Stripe: Convert to airbyte-lib (#33940)
d7e9ffa Source Smartsheets: Convert to airbyte-lib (#34012)
26deee7 Source Google Analytics Universal: Convert to airbyte-lib (#34018)
076f95a Source Zendesk Support: Convert to airbyte-lib (#34010)
1ac5029 🚨🚨 Source JIRA: Save state for Boards Issues per board (#33715)
c084212 🤖 Bump patch version of Python CDK
8305d05 ✨Airbyte CDK: add POST method to HttpMocker (#34001)
b290208 Add count in state message for incremental syncs (#33005)
3de9dc9 [mitigation] pin airbyte ci version in master run (#34075)
25799ba Use only required resources for sensor (#34056)
eb3e158 pin pendulum dependency for poetry2setup (#34055)
d190610 bubble up debezium config error messages as exceptions (#33658)
796c484 java-cdk-destination: implement logic to update destination stats in state message from async framework (#33969)
c09d5d3 🐛 Source Google Ads: Fix custom queries (#33603)
3cb1f1e airbyte-ci: fix nightly build binary (#34022)
0764678 🐛 Source Google Ads: added handling for 401 error while parsing response. added metrics.cost_micros to ad_groups stream (#33494)
99488dd airbyte-ci: fix assertion error on report existence (#33979)
b4ddfb8 airbyte-lib: Generate docs (#33997)
923331c airbyte-lib: Validation helper command (#34002)
1289625 airbyte-ci: mitigate transient format failure (#34042)
804a7bf 🏥 Source Gitlab: increase test coverage, update Groups, Commits and Projects schemas. (#33676)
2edcfb3 Source S3: Convert to airbyte-lib (#33937)
e7ff2a1 Source Salesforce: Convert to airbyte-lib (#33936)
94f981c Source Facebook Marketing: Convert to airbyte-lib (#33934)
76d9e17 airbyte-lib: Add pip_url option and enforce source versions in a more consistent manner (#33967)
59e3e19 airbyte-lib: Improve error message on missing config (#33968)
ce270c6 🤖 Bump patch version of Python CDK
62d3b56 Docs: fixing wrong jinja example and stating how airbyte decides last date cursor (#34000)
c8ca4b1 🐛 fix declarative oauth initialization (#32967)
1737ab1 Update typing-deduping.md - Loading Data Incrementally to Final Tables (#34034)
0e4ffb5 Destination BigQuery: add row ids for dummy inserts in check (#34021)
c284588 source-mssql: shorten capture job polling interval in tests (#33510)
f8f6438 🐛Source Hubspot: fix property_history PK (#33844)
4955933 airbyte-ci: log more context info in CI (#33994)
8b00460 Destination Redshift - Reorder Spec options (#34014)
551f159 🐛 Source Marketo: Raise config error if quota exceeded (#33999)
6850437 🐛 Source Shopify: Fix GraphQL query (#33827)
c6e10a7 🐛Source Stripe: update endpoint for bank_accounts stream (#33926)
7503dc7 destination-redshift: Heartbeats for bastion and other minor bugfixes (#33948)
01e3bbe 🐛Source Zendesk Support: fix pagination for incremetal export streams (#33680)
1359d7b 🐛 Source Instagram: remove metrics from video feed (#33989)
88db70c Update typing-deduping.md (#33988)
9f211df Fix: airbyte-ci --help (#33987)
2f92501 🚨🚨 Source Instagram: upgrade to v18 (#33930)
5c6f4f2 Source Sentry: Increases Test Coverage, Migrates Base Image, adds missing field to schema, updates QL (#32957)
e9d5377 Fix metadata service steps (#33981)
3f9c700 Source Webflow: Update CDK & include additional schema properties (#33315)
8524b32 tuning ssh keepalive settings (#33727)
64f07e4 use latest version of metadata service (#33978)
64cd1ce AWS Destinations: New AWS regions (#33924)
d3cbc6a Source Google Ads: run decorator as a thread with timeout (#33769)
617075d airbyte-ci: upgrade to dagger 0.9.5 (#33582)
f90d8db airbyte-ci: re-introduce mypy (#33964)
29a3da0 Destinations Bigquery, snowflake, redshift: internal CDK refactors for DV2 (#33730)
7fab6e8 Source Amazon Ads: add region to inputOAuthConfiguration (#33833)
d0724ad Docs: Updates Instagram Source Connector Docs (Removes inapp page, adds , adds Limitations & Troubleshooting) (#32363)
1375957 Docs: Updates Salesforce Source Connector Docs (Removes inapp page, adds , adds Limitations & Troubleshooting) (#32371)

v0.50.41

04 Jan 22:01
Compare
Choose a tag to compare

0a3b8e7 airbyte-ci: Revert mypy changes (#33954)
7b3662a bump airbyte ci version after adding an ignore (#33956)
ab806f9 Use pnpm to manage docusaurus packages (#33922)
15490f6 add SSL options to mssql (#33071)
216d2b2 Destination postgres: enable in-connector normalization (#33873)
cb22376 don't use MsSQLConfigBuilder.withSsl with strings, but instead properly named and typed methods (#33261)
eaa403e airbyte-ci changes for postgres in-connector normalization (#33941)
ce84d11 🐛 Source Google Analytics Data API: Add CohortSpec to custom report in specification (#33802)
2533008 source-file: fix readme (#33927)
762d312 🤖 Bump patch version of Python CDK
60edbba [ISSUE #32871] enable debug logs for integration tests (#33718)
14af598 Use 'dev' sentry environment for airbyte-ci pipx installs in PRs (#33920)
b69c955 cat-test: fix CI command (#33928)
917f420 airbyte-ci: fix types (mypy) (#33785)
609bcb2 ✨Use base64 to encode mssql binary field (#33755)
18e0e77 ✨ Introduce StateIteratorProcessor in CDK (#33312)
fa2a2cf 🚨🚨 Source Amazon Ads: update schema (#33817)
caaac49 Destination Redshift - allow disabling final table creation (#33918)
69da92e Source Chargebee: Adds fields, Adds streams, removes bypass for streams, adds expected records (#33696)
4a4ab19 🐛 Source Instagram: change requested metrics for stream media_insights (#33889)
0cebfbf destination-redshift: Fix StackOverflowError with eager rendering of nested jooq function call sql. (#33877)
48431ba 🐛 Source US Census: Allow additionalProps in connector spec (#33890)
785c2f0 S3 Destinations: Move partId generation to AtomicInteger (remove UUID file part names) (#33788)
a6eff44 Docs: Upgrading to latest Babel, PostCSS plugins, etc (#33840)
36bb987 Source Iterable: Update QL, remove outdated/unnecessary test (#33106)
823d122 airbyte-ci: make airbyte-ci test able to run any poetry run command (#33784)
2d79854 Source Facebook Marketing: fix job timeout (#33828)
fb8e0e4 Enable vectara destination on cloud and OSS (#33884)
51e84e7 Source Hubspot: Docs: Update hubspot.md (#33302)
6762dcb Source Microsoft OneDrive: Add sl and ql to metadata (#33745)
7178350 🐛 Source GitHub: Fix retry for 504 error in GraphQL based streams (#33783)
d58f262 airbyte-lib base implementation (#33409)
8afdba8 🎉 New Destination: Vectara (#33616)
ff8ecbd 🐛Source Amazon Seller Partner: improve report streams performance (#33741)
3fbc900 Destinations V2 - Default to Type and Dedupe once at the end of a sync (#33728)
68e8331 Docs: review and update connector form scratch documentation and related guides (#33822)
dbd8cc4 Docusaurus: README update (#33849)
8d54e94 remove outdated exceptions in metadata validation (#33695)

v0.50.40

27 Dec 17:44
Compare
Choose a tag to compare

bf9218d Document State Message Principles (#33787)
4d84cc7 Update Airbyte Protocol documentation. (#33786)
bfe9d8b source-microsoft-onedrive: remove from cloud registry (#33758)
5c77501 📚 Add telemetry docs (#33757)
333320e Make memory-manager log message less scary (#33723)
7bcac9c Revert "Add doc about the large records (#32907)" (#33734)
3470ddd 🤖 Bump patch version of Python CDK
4061f08 CDK: Add schema normalization to declarative stream (#32786)
08c2da2 Skip if no enabled version (#33708)
1d76fd2 🎉 Destination redshift: reenable T+D optimizations; bigquery+snowflake: bump to latest CDK version (#33704)
29e7d13 Redshift table migrator (#33659)
f1099f5 🐛 Destination BigQuery - Remove unnecessary temp tables (#33697)
c5cdc6d Docs: update Source Hubspot 2.0 migration guide (#33694)
8d33e38 ✨ Source Mailchimp: Add optional start_date to config (#32852)
5b826ec Destination Snowflake, BigQuery, JavaCdk - Move Schema Creation out of each table creation (#33124)
7a08798 [catify-certs] Add new certification test options and new test validating the existence of primary keys (#33521)
2ee3b49 ✨ Source Chargebee: add new fields in streams (#33661)
faedd86 📚 Add availability information to docs (#33650)

v0.50.39

20 Dec 17:40
Compare
Choose a tag to compare

932c1ec Update Docs sidebar & Cloud text edits (#33651)
5d39552 🤖 Bump minor version of Python CDK
84a8b26 Update airbyte-ci action to install dev if pipeline has been edited (#33519)
86321b7 Concurrent CDK: add state converter for ISO timestamps with milliseco… (#33531)
a95c1bf 🐛 Source JIRA: fix 404 error (#33625)
78513b6 fix code freeze workflow (#33672)
e3fa594 Add pypi section to connector metadata (#33529)
19ffd4e connector code freeze GHA workflow (#33670)
894cadc 🤖 Bump patch version of Python CDK
25bdd30 CDK: add SelectiveAuthenticator (#33526)
ca33d30 Update doc with schema less mode (#33550)
3ade71d 🚨🚨🐛 Source Mailchimp: Multiple schema updates and fixes (#32836)
f28fb86 Docs Fixes (#33656)
a764be7 Destination-mysql, destination-postgres: Pin old versions for oss and cloud (#33649)
d43e300 fix performance harness cron schedule (#33647)
4feef2e 🐛 Source Zendesk Chat: update expected records (#33015)
26d3746 Source Zendesk Talk: Migrate to Base Image (#33030)
b3cb243 postgres-source: remove LEGACY state flag (#33437)
bbec0a1 Source Todoist: migrate to low-code New (#32690)
7c9394f mssql-source: remove LEGACY state flag (#33481)
5b915c6 mysql-source: remove LEGACY state flag (#33436)
c220cfe Fix connector doc headers (#33633)
2a7f148 Move upgradeDeadline to 2024-01-12 for version 3.0.0 (#33599)
b05e985 [Source-postgres] : Advance Postgres LSN for PG 14 & below (#33605)
7909f11 📚 Add SSO docs for Cloud (#33587)
c01bda4 Docs: information on schemaless sources & destinations (#33595)
3343f31 🐛 run-ab-platform fix --refresh command (#33581)
2003bc2 🐛 Source Marketo: handle null responses (#33623)
52c5f58 ✨ Source SendInBlue: Add incremental sync to contacts stream (#30022)
0daaa41 🐛 Destination Typesense: fix writing multiple streams (#29817)
a126656 Update octavia-cli install.sh to support fish shell (#33540)
37d0b91 airbyte-ci: Add upgrade cdk command (#33313)
2e07d7e Change the run-ab-platform.sh script to support other shells than bash (#33554)
7fe7258 Prepare Google Sheets, Google Drive, Apify dataset and connector templates for airbyte-lib (#33414)
0c3d12b jdbc-sources: migrate to PER-STREAM state (#33485)
ff34abd docs: add troubleshooting tip about CDK dependency caches (#31627)
af4f5ae Destination Postgres - fix tests (#33507)
f8d3e27 Destination mysql: fix tests + upgrade to latest CDK (#33468)
109ce42 enterprise upgrades (#33551)
22caddd 🐛 Destination Meilisearch: fix incomplete data indexing (#27692)
0a5ded4 Update full-refresh-overwrite.md (#33584)
279dd98 [Source-mongo] : Op log logging (#33549)
63e96fb 🐛 Source Convex: full_refresh stops after one page (#33431)
3a70f0c cdk fixes for dv2 (#33506)
743ab29 doc update to reflect minimum supported atlas tier. (#32186)
b2eda46 sources(bigquery, redshift, snowflake): migrate to PER-STREAM state (#33484)
1654c47 Emit stream status start message more consistently (#33365)
c1c2a31 mongo-db-source: upgrade to latest CDK (#33438)
a7180fd 🚨🚨🐛Source Google Ads: upgrade API version to v15 (#33120)
4b7818c ✨ Maijet: retrieve subject from messages stream (#30924)
1dfb349 java-cdk: remove LEGACY state (#33434)
0ef487c Docs: fix typos (#33570)
e4905f7 push hubspot/posthog upgrade deadlines (#33578)
1298ddc 🐛 Source Bing Ads: fix state setter for bulk streams (#33500)
2dd6802 Fix cdk unit test (#33572)
5776025 📚 Docs: add info about custom connectors creation in Airbyte Cloud (#32979)
62ee5c5 ✨ Source JIRA: Add lookback window (#33532)
677d5c2 📚 Destination Redshift docs - update SUPER limitations (#33546)
e444d75 Airbyte-ci: Add skippable connector test steps (#32188)
99ec45f 🐛 Source Hubspot: fix query string length for properties with history (#33527)
96ac32e java CDK: add debug logging of executed SQL in TestDatabase (#33513)
7ddcc02 🐛 Source Microsoft OneDrive: Fix docs name (#33539)
0193ac3 🐛 Source LinkedIn Ads: Fix typo in Pivot Category list (#33530)
295dbb3 📄 docs: remove custom registry instructions (#32614)
7db133b 🚨🚨✨Source Amazon Seller Partner: make streams incremental (#32977)
5324da8 S3, Google Drive, Azure Blob Storage: Update cdk (#33411)
3cfd097 CDK: Update changelog (#33304)
2e30f12 🎉 New Source: Microsoft OneDrive (#32655)
b653d06 🤖 Bump patch version of Python CDK
9065181 Unstructured parser: Support txt (#32929)
0859afc 🎉 Source Salesforce new ContentDocumentLink stream (#33342)
2b6bcfc airbyte-ci: ClickPipelineContext handles dagger logging (#33419)
2fd1e35 rename driverClass into driverClassName (#33470)
aee153a mongodb schema-less mode (#32328)
5e87e49 AbstractJdbcSource and AbstractJdbcDestination now inherit from JdbcConnector (#33445)
75a1433 move getConnectionTimeout from DataSourceFactory to a new JdbcConnector class (#33444)
ef4a011 add connectionTimeout parameter to DslContextFactory.create (#33443)
0bcbba4 change DataSourceFactory to take the connection timeout as an additional parameter (#33442)
69603ba move DataSourceBuilder.getConnectionTimeout to DataSourceFactory (#33440)
4b74c0b refactor DatasourceBuilder.withConnectionTimeout (#33439)
7054db7 bump airbyte-cdk version (#33505)
dca6be0 Destination bigquery: remove unused option from spec? (#33451)

v0.50.38

14 Dec 17:02
Compare
Choose a tag to compare

015c745 Update airbyte-protocol.md (#33501)
d083d15 Docs fix: ConfiguredAirbyteCatalog refs (#33483)
479502c airbyte-ci: consider nested .gitignore files in format (#33497)
9a39e91 🐛 Source Monday: Increase unit test coverage and migrate to base image (#33448)
88d6382 🤖 Bump patch version of Python CDK
66edb4b Issue 32871/more integration test tooling to test events stream (#33305)
5d8a894 Source Slack: merge changes after code freeze (#33421)
1bd7577 🐛 Source Zendesk Support: Fix 504 Error for stream Ticket Audits (#33435)
0c09707 🐛 Source Typeform: Fix single use refresh token authentication (#33345)
73b7e7b 📚 Destinations V2: update data types for BigQuery + Snowflake (#33471)
7eba1ed add scopedImpact to metadata for scoping breaking changes (#33111)
d27ea33 DV2: Only run T+D if we have zero records or the previous sync left behind un-T+D-ed records (#33232)
5b7dfda re-generate models and don't add licenses to them (#33450)
6e375f4 pull MSSql debezium classes out of the CDK (#33270)
ee28e41 ignore generated files in format (#33449)
4cec594 Move common implementation to base implementation (#33369)
d2f3d33 Source Salesforce: process streams concurrently on full refresh (#33350)
66f50c7 connector generator: fix java destination generator (#33412)
f2e0585 [Source-MongoDb] : Better logging for MongoDB (#33430)
f8da0be ✨ Source Bing Ads: added account filtering (#33095)
8501652 November 2023 Release Notes (#33283)
32583a6 fix airbyte-ci tests: remove poetry config line (#33370)
d6556ca 🤖 Bump patch version of Python CDK
0aea0eb CDK: Raise error on passing unsupported value formats as query parameters (#33060)
300cc7e 🐛 Source Jira: Fix check command (#33353)
76cd4d9 🤖 Bump patch version of Python CDK
161a6c0 🤖 Bump patch version of Python CDK
55d5345 Vector DB CDK: Refactor to improve readability (#33255)
c1e428f File CDK: Handle 422 errors separately (#33300)
6dff143 Vector DB Destinations: Update CDK (#33303)
098a285 airbyte-ci format: exclude .gitignored files from format (#33249)
ce75540 [Source-MSSQL] Enable per-stream and Global states and migrate away from Legacy states (#33018)
bc891ea 📚 Docs: Updates Contributing to Airbyte documentation for accuracy (#33372)

v0.50.37

13 Dec 00:44
Compare
Choose a tag to compare

8db613a Fix some docs, remove outdated accpetance-test doc mentions and file (#33389)
4c99084 Add debugger drivers for MongoDB & MySQL (#33356)
c8e2b6d Run performance cron harness twice a week (#33381)
26f1dc3 limit memory for MSSQL containers (#33358)
e20896c Adding Mermaid Diagrams to Docs (#32667)
bedfd21 Destination redshift v2: fix migration + add test (#33367)
dd5ceb7 🤖 Bump patch version of Python CDK
0c23a98 update the cdk to use the latest version of the protocol (#33340)
8bd60a9 🚨🚨Source Hubspot: add property history streams for Deals and Companies (#33266)
44ce002 [Source-mssql] Datetimeoffset field used as cursor error patch (#33330)
2ffaef1 DV2: publish cdk + redshift (#33335)
4c726c9 use latest image for mssql (#33357)
f02188c Update implementation-guide.md (#33333)
b3a3fc0 Airbyte-ci: Add path warning to check (#33239)
34db331 Documentation: Update the pre-defined icons directory (#33213)
b106a22 Docs: Fix typo credentiuals -> credentials in connector builder UI authentication docs (#33285)
ebbee68 🐛 Source Amazon Ads: make requestId field optional for error response base model (#33361)
3026cc5 source-mssql: enable state compression (#33225)
7a9ee9a Source Hubspot: update docs (#33298)
9e23972 ✨ source-stripe: use concurrent source to read multiple streams concurrently (#32908)
f827af1 [Part 1 ] : Hackday project to debug connections (#33027)
a2b160b dv2: code comment (#33328)