Brian Lai

Results 15 issues of Brian Lai

Closes #16059 ## What Adds two new incremental test to the existing test_incremental suite. They behave functionally very similar to the existing tests `test_per_stream_two_sequential_reads()` and `test_per_stream_read_sequential_slices()`, but with some additional...

This epic comprises all the tasks required to allow for per-stream state for API source connectors that implement the CDK. It is broken into two milestones. The first is all...

Epic
team/extensibility

Most API source connectors should be able to start emitting per stream state by just updating to the latest version of the CDK once the changes are released on a...

team/extensibility

Closes https://github.com/airbytehq/airbyte/issues/16055 ## What A previous PR added support for reading in legacy state object and store it in the `ConnectorStateManager` which would then be used for updating/retrieving state. This...

CDK

## What is the problem Originally identified from work on another PR here: https://github.com/airbytehq/airbyte/pull/20861#discussion_r1062971659 From the substream slicer, we currently allow for developers to attempt to inject values into the...

type/bug
team/extensibility

## What We have had a lot of changes added into the `low_code_cdk_to_beta` branch. We review PRs before they merge into that branch, but we should collectively review things one...

team/extensibility

## Tell us about the problem you're trying to solve **BREAKING CHANGE** We redundantly define the cursor field for incremental streams in multiple places on both the `DeclarativeStream.stream_cursor_field` and stream_slicer's...

team/extensibility

Closes https://github.com/airbytehq/airbyte/issues/21561 ## What For connectors that implement incremental syncs, we currently require that the cursor be specified in two location. `stream_cursor_field` on DeclarativeStream and `cursor_field` on various Stream Slicers....

area/connectors
CDK
connectors/source/tempo
connectors/source/delighted
connectors/source/close-com
connectors/source/greenhouse
connectors/source/posthog
connectors/source/prestashop
connectors/source/sendgrid
connectors/source/square
connectors/source/zenloop
connectors/source/woocommerce
connectors/source/datascope
connectors/source/braze
connectors/source/gocardless
connectors/source/waiteraid
connectors/source/coin-api
connectors/source/partnerstack
connectors/source/the-guardian-api
connectors/source/mailersend
connectors/source/callrail
connectors/source/nytimes
connectors/source/senseforce
connectors/source/gnews

## What Primarily updates how the Stream class performs a read. The big change is around how we resolve what the next partition of records to retrieve is. Because resumable...

area/documentation
area/connectors
CDK
connectors/source/hubspot

Closes https://github.com/airbytehq/airbyte-internal-issues/issues/7047 ## What There are 5 Hubspot streams that only support full refresh. I've implemented 3 of them: - contacts_form_submissions - contact_list_memberships - contact_merged_audit I did not implement the...

area/connectors
connectors/source/hubspot