Joe Reuter
c53d1fa29d
Datetime inferrer: Improve detected formats ( #27546 )
...
* consolidate formats
* Automated Commit - Formatting Changes
* consolidate formats
* consolidate formats
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-06-23 05:23:33 -04:00
maxi297
516a8a59c4
🤖 Bump minor version of Airbyte CDK
2023-06-22 17:01:00 +00:00
Maxime Carbonneau-Leclerc
a45a1e3341
Maxi297/refactoring declarative state management ( #27445 )
...
* [ISSUE #26581 ] per partition cursor
* [ISSUE #26581 ] format
* [ISSUE #26581 ] clean up state management
* [ISSUE #26581 ] improving Hashabledict
* [ISSUE #26581 ] format cdk
* [ISSUE #26581 ] fix tests
* [ISSUE #26581 ] code review from girarda
* Retrigger pipeline
* Decouple cursor and stream slicer and pushing state management as far up cursor as possible
* Format cdk
* Small fixes/comments
* DatetimeBasedCursor should not update state based on slice (for now at least since it wasn't doing this before)
* [ISSUE #26581 ] code review
* Automated Commit - Formatting Changes
* [ISSUE #26581 ] validation overlapping keys
* [ISSUE #26581 ] add typing
* [ISSUE #26581 ] code review
* Remove SyncMode from stream_slices
* Removing SyncMode from stream_slices up until SimpleRetriever and fixing typing
* format cdk
2023-06-22 12:54:36 -04:00
Alexandre Girard
d548587161
[ISSUE #27289 ] Document macros output in the manifest schema ( #27600 )
...
* Add example for macros
* Update changelog
* Revert "Update changelog"
This reverts commit 2993e5820e .
2023-06-22 09:14:17 -07:00
Brian Lai
02e4bd07f7
[26989] Add request filter for cloud and integration test fixtures for e2e sync testing ( #27534 )
...
* add the request filters and integration test fixtures
* pr feedback and some tweaks to the testing framework
* optimize the cache for more hits
* formatting
* remove cache
2023-06-22 12:14:07 -04:00
Catherine Noll
a8e99a46e6
File CDK: define streams via glob list ( #27476 )
2023-06-22 11:50:35 -04:00
maxi297
49a60ef735
🤖 Bump patch version of Airbyte CDK
2023-06-22 14:04:07 +00:00
Maxime Carbonneau-Leclerc
d9a5e2d873
🐛 Source zenloop: update to state per partition ( #27556 )
...
* [ISSUE #26581 ] per partition cursor
* [ISSUE #26581 ] format
* [ISSUE #26581 ] clean up state management
* [ISSUE #26581 ] improving Hashabledict
* [ISSUE #26581 ] format cdk
* [ISSUE #26581 ] fix tests
* [ISSUE #26581 ] code review from girarda
* Retrigger pipeline
* [ISSUE #26581 ] code review
* Automated Commit - Formatting Changes
* [ISSUE #26581 ] validation overlapping keys
* [ISSUE #26581 ] add typing
* [ISSUE #26581 ] code review
* [ISSUE #26607 ] zenloop migration (#27243 )
* [ISSUE #26607 ] zenloop migration implementation without tests
* [ISSUE #26607 ] zenloop migration adding edge cases
* [ISSUE #26607 ] add cursor field for state
* [ISSUE #26607 ] update abnormal state
* [ISSUE #26607 ] ensure default state
* [ISSUE #26607 ] updating CATs state
* [ISSUE #26607 ] revert migrating cursor
* [ISSUE #26607 ] remove default cursor value
* [ISSUE #26607 ] improve error message
* [ISSUE #26607 ] changelog
---------
Co-authored-by: Augustin <augustin@airbyte.io >
* 🤖 Auto format source-zenloop code [skip ci]
* Automated Commit - Formatting Changes
* [ISSUE #26581 ] move partition serialization to JSON
* Revert "[ISSUE #26607 ] zenloop migration (#27243 )"
This reverts commit 5c6f19b775 .
* Revert "Revert "[ISSUE #26607 ] zenloop migration (#27243 )""
This reverts commit e363fd6cb8 .
* [ISSUE #26607 ] update zenloop version
* TMP specify cdk version
* [ISSUE #26607 ] do not lock zenloop airbyte_cdk version
* trigger pipeline
* Automated Commit - Formatting Changes
* trigger pipeline
---------
Co-authored-by: Augustin <augustin@airbyte.io >
Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com >
2023-06-22 08:42:20 -05:00
maxi297
59ff7b1c6c
🤖 Bump minor version of Airbyte CDK
2023-06-21 17:06:04 +00:00
Maxime Carbonneau-Leclerc
8926970c86
Issue 26581/per partition cursor ( #27223 )
...
* [ISSUE #26581 ] per partition cursor
* [ISSUE #26581 ] format
* [ISSUE #26581 ] clean up state management
* [ISSUE #26581 ] improving Hashabledict
* [ISSUE #26581 ] format cdk
* [ISSUE #26581 ] fix tests
* [ISSUE #26581 ] code review from girarda
* Retrigger pipeline
* [ISSUE #26581 ] code review
* Automated Commit - Formatting Changes
* [ISSUE #26581 ] validation overlapping keys
* [ISSUE #26581 ] add typing
* [ISSUE #26581 ] code review
* [ISSUE #26607 ] zenloop migration (#27243 )
* [ISSUE #26607 ] zenloop migration implementation without tests
* [ISSUE #26607 ] zenloop migration adding edge cases
* [ISSUE #26607 ] add cursor field for state
* [ISSUE #26607 ] update abnormal state
* [ISSUE #26607 ] ensure default state
* [ISSUE #26607 ] updating CATs state
* [ISSUE #26607 ] revert migrating cursor
* [ISSUE #26607 ] remove default cursor value
* [ISSUE #26607 ] improve error message
* [ISSUE #26607 ] changelog
---------
Co-authored-by: Augustin <augustin@airbyte.io >
* 🤖 Auto format source-zenloop code [skip ci]
* Automated Commit - Formatting Changes
* [ISSUE #26581 ] move partition serialization to JSON
* Revert "[ISSUE #26607 ] zenloop migration (#27243 )"
This reverts commit 5c6f19b775 .
* [ISSUE #26607 ] revert zenloop
---------
Co-authored-by: Augustin <augustin@airbyte.io >
Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com >
2023-06-21 12:59:11 -04:00
girarda
3a8601eee8
🤖 Bump minor version of Airbyte CDK
2023-06-20 21:49:37 +00:00
Alexandre Girard
dee2e9a905
🐛 Use url encoding in oauth refresh request ( #27523 )
...
* Revert "🐛 CDK: replace `data` with `json` when making OAuth calls (#27350 )"
This reverts commit 780f4415d9 .
* Revert "Set content-type header on oauth request (#27225 )"
This reverts commit 2864f72ff4 .
2023-06-20 14:41:06 -07:00
Catherine Noll
f464a330f8
File-based CDK module scaffolding ( #27122 )
...
Includes CSV schema inference & record parser (#27176 )
---------
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
Co-authored-by: Alexandre Girard <alexandre@airbyte.io >
2023-06-19 11:01:11 -04:00
Lake Mossman
8be753df02
add link to record selector docs ( #27291 )
...
* add link to record selector docs
* Automated Commit - Formatting Changes
---------
Co-authored-by: lmossman <lmossman@users.noreply.github.com >
2023-06-16 12:09:59 -07:00
davydov-d
33b627d543
🤖 Bump patch version of Airbyte CDK
2023-06-14 19:59:56 +00:00
Denys Davydov
780f4415d9
🐛 CDK: replace data with json when making OAuth calls ( #27350 )
...
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* Airbyte CDK: replace data with json when making OAuth calls
2023-06-14 22:51:37 +03:00
maxi297
cdbedca86f
🤖 Bump patch version of Airbyte CDK
2023-06-13 12:46:50 +00:00
Maxime Carbonneau-Leclerc
f48849fdb4
[ISSUE #26909 ] adding message repository ( #27158 )
...
* [ISSUE #26909 ] adding message repository
* Automated Commit - Formatting Changes
* [ISSUE #26909 ] improve entrypoint error handling
* format CDK
* [ISSUE #26909 ] adding an integration test
2023-06-13 08:40:55 -04:00
Joe Reuter
27635ba26a
Low code CDK: Datetime format documentation ( #27149 )
...
* add format documentation
* fix
* improve
2023-06-12 17:39:12 -07:00
Alexandre Girard
2864f72ff4
Set content-type header on oauth request ( #27225 )
...
* Set content-type header on oauth authenticator
* Revert "Set content-type header on oauth authenticator"
This reverts commit 1e6815e9bb .
* Set header on oauth request
* Fix test
* Verify header is set
* Automated Commit - Formatting Changes
---------
Co-authored-by: girarda <girarda@users.noreply.github.com >
2023-06-12 13:29:53 -04:00
flash1293
52ee42ccd5
🤖 Bump patch version of Airbyte CDK
2023-06-09 08:50:33 +00:00
Joe Reuter
d6512dea2c
CDK: Datetime format inferrer ( #27071 )
...
* datetime inferrer class
* format
* pass inferred date formats along
* review comments
2023-06-09 10:33:54 +02:00
lmossman
d88a61bf59
🤖 Bump patch version of Airbyte CDK
2023-06-08 16:48:16 +00:00
Lake Mossman
a2c57c4fd4
Add metadata field to low-code schema ( #27094 )
...
* add metadata field to low-code schema
* Automated Commit - Formatting Changes
* update wording of description
* fix formatting
---------
Co-authored-by: lmossman <lmossman@users.noreply.github.com >
2023-06-08 08:14:42 -07:00
maxi297
9335a4d510
🤖 Bump patch version of Airbyte CDK
2023-06-08 13:57:28 +00:00
Maxime Carbonneau-Leclerc
13834395bb
[ISSUE #26568 ] make DatetimeBasedCursor.end_datetime optional ( #27031 )
...
* [ISSUE #26568 ] make DatetimeBasedCursor.end_datetime optional
* [ISSUE #26568 ] ensure model_to_component_factory create end_datetime properly
* [ISSUE #26568 ] fix typing
* [ISSUE #26568 ] improve end_datetime documentation
2023-06-08 09:51:40 -04:00
flash1293
9febc1d44c
🤖 Bump minor version of Airbyte CDK
2023-06-07 13:21:32 +00:00
Joe Reuter
c4981a72db
Low code CDK: Allow query param / body injection for api key authenticator ( #26953 )
...
* make authenticator more flexible
* format
* format
* format
* format
* format
* fix problem
* code review
2023-06-07 15:08:13 +02:00
Joe Reuter
e19c498b00
Remove lowcode SingleUseRefreshTokenOauthAuthenticator ( #27053 )
...
* wip
* Automated Commit - Formatting Changes
* add documentation
* tests and fixes
* fix tests
* more documentation
* revert
* changes as discussed
* fix case
* add docstring
* add details to schema
* format
* remove old singleuserefreshtokenauthenticator from lowcode
* prepare quickbooks connector
* format
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-06-07 15:07:50 +02:00
maxi297
d3011daff3
🤖 Bump patch version of Airbyte CDK
2023-06-07 12:38:15 +00:00
Maxime Carbonneau-Leclerc
4625cef571
[ISSUE #26909 ] add latest connector config control message to connect… ( #26922 )
...
* [ISSUE #26909 ] add latest connector config control message to connector builder API
* [ISSUE #26909 ] flake
* Automated Commit - Formatting Changes
* [ISSUE #26909 ] fallback on in-memory dict if no config control message
* [ISSUE #26909 ] update and add tests
2023-06-07 08:31:45 -04:00
flash1293
05d686eb0e
🤖 Bump patch version of Airbyte CDK
2023-06-07 09:00:54 +00:00
Joe Reuter
b34fb00660
Extend low code OAuthAuthenticator with token refresh capabilities ( #26966 )
...
* wip
* Automated Commit - Formatting Changes
* add documentation
* tests and fixes
* fix tests
* more documentation
* revert
* changes as discussed
* fix case
* add docstring
* add details to schema
* format
* fix bug
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-06-07 10:51:59 +02:00
maxi297
54cb2dd24c
🤖 Bump patch version of Airbyte CDK
2023-06-05 13:16:16 +00:00
Maxime Carbonneau-Leclerc
b5c0ac15ec
[ISSUE #26570 ] make step and cursor_granularity optional ( #26952 )
...
* [ISSUE #26570 ] make step and cursor_granularity optional
* [ISSUE #26570 ] fix typos
2023-06-05 09:10:48 -04:00
maxi297
e9c1a22cf7
🤖 Bump patch version of Airbyte CDK
2023-05-31 19:43:30 +00:00
Maxime Carbonneau-Leclerc
d54a68640f
Improving error messages to have better messaging in datadog and the … ( #26860 )
...
* Improving error messages to have better messaging in datadog and the frontend
* fixing tests
2023-05-31 15:36:27 -04:00
Sherif A. Nada
8c4132eb7b
lowcode: Better describe what the cursor field is for ( #26815 )
2023-05-31 09:24:40 -07:00
flash1293
d5132ae2c0
🤖 Bump minor version of Airbyte CDK
2023-05-31 14:36:40 +00:00
Joe Reuter
ec5aa7bab6
CDK: Improve schema detection ( #26741 )
...
* improve schema detection
* improve schema detection
* review comment
* Automated Commit - Formatting Changes
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-05-31 09:57:08 -04:00
flash1293
7ea742c2fe
🤖 Bump minor version of Airbyte CDK
2023-05-26 08:58:32 +00:00
Joe Reuter
4a041bf77d
Low code CDK: Allow nested objects for request_body_json ( #26474 )
...
* allow nested JSON
* add test for boolean
* review comment
* change for testing
* try fix
* try another fix
* Revert "change for testing"
This reverts commit 931b935778 .
* Revert "try fix"
This reverts commit 6f1c6c0e4b .
2023-05-26 10:52:24 +02:00
Brian Lai
5707e477ad
low-code cdk: make page_size optional for offset and page increment strategies ( #26056 )
...
* make page_size optional
* Automated Commit - Formatting Changes
---------
Co-authored-by: brianjlai <brianjlai@users.noreply.github.com >
2023-05-24 17:21:41 -04:00
Alexandre Girard
fa626c6f18
Update low-code reference docs to mention that %s should be used for unix timestamp ( #26096 )
...
* Mention that %s should be used for unix timestamp
* update docs and add unit test
* Update test
* Update
2023-05-22 17:05:56 -07:00
Joe Reuter
13752e29af
Low-code CDK: Improve grant type documentation ( #26335 )
...
* improve grant type documentation
* for the other
* Automated Commit - Formatting Changes
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-05-22 12:06:19 -04:00
flash1293
16e33eb387
🤖 Bump minor version of Airbyte CDK
2023-05-15 12:55:11 +00:00
Joe Reuter
dbb766c255
Low code CDK: Make refresh token in oauth authenticator optional ( #26031 )
...
* make refresh_token optional
* format
* add back type annotation
2023-05-15 14:47:48 +02:00
Catherine Noll
051c656aba
[lowcode] OAuth Authenticator: cast token expiry time to number ( #26020 )
2023-05-12 14:31:20 -04:00
maxi297
183406120f
🤖 Bump patch version of Airbyte CDK
2023-05-11 14:47:29 +00:00
Maxime Carbonneau-Leclerc
6c810cf9a8
[ISSUE #25953 ] update frozen airbyte-connector-atelier-server python dependencies ( #25855 )
2023-05-11 09:26:42 -04:00