Brian Lai
2b87164b89
Emit multiple error trace messages and continue syncs by default ( #35129 )
2024-02-15 02:16:02 -05:00
Alexandre Girard
fc87183905
🐛 python cdk: mask oauth access key ( #34931 )
2024-02-14 22:25:18 -08:00
Brian Lai
60686505f3
Revert "Emit multiple error trace messages and continue syncs by default" ( #34990 )
2024-02-07 19:47:15 -05:00
Brian Lai
cc2a6e229f
Emit multiple error trace messages and continue syncs by default ( #34636 )
2024-02-07 13:34:43 -05:00
Maxime Carbonneau-Leclerc
0c2d43fdf9
Issue 32871/extract trace message creation ( #33227 )
2023-12-11 09:20:45 -05:00
Alexandre Girard
c979f70490
pass airbytestream instead of configured stream to as_airbyte_message ( #32412 )
2023-11-15 11:36:58 -08:00
Alexandre Girard
0f94afe09e
🐛 CDK: Apply log level on the entrypoint's logger ( #32410 )
2023-11-15 18:20:45 +00:00
Ella Rohm-Ensing
ac3eb28de2
airbyte-ci: add format commands ( #31831 )
...
Co-authored-by: Ben Church <ben@airbyte.io >
Co-authored-by: bnchrch <bnchrch@users.noreply.github.com >
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com >
Co-authored-by: Augustin <augustin@airbyte.io >
Co-authored-by: Marius Posta <marius@airbyte.io >
Co-authored-by: alafanechere <alafanechere@users.noreply.github.com >
2023-11-14 02:17:48 -06:00
Joe Reuter
e113ff66c5
CDK: Make consts required in Pydantic generated json schemas ( #32251 )
2023-11-09 16:12:11 +01:00
Artem Inzhyyants
593c7a1ea7
Airbyte CDK: add max time for backoff handler ( #31708 )
...
Co-authored-by: artem1205 <artem1205@users.noreply.github.com >
2023-10-25 12:33:31 +02:00
Joe Reuter
bb07939646
File CDK: Add analytics messages for parser usage ( #31498 )
...
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-10-19 15:42:51 +02:00
Joe Reuter
a1ca73a724
CDK: Add helper for cloud env ( #30980 )
2023-10-02 19:11:40 +02:00
Eugene Kulak
1e7b4b1cc5
🐛 CDK: fix deletion of request cache files ( #30925 )
...
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
2023-09-29 16:32:56 +00:00
Maxime Carbonneau-Leclerc
3e41ce7cd6
Maxi297/fix datetime format inference issue ( #30442 )
2023-09-15 09:40:47 -04:00
Alexandre Girard
b4ce532762
low-code: Allow formatting datetimes as milliseconds since unix epoch ( #29504 )
...
Co-authored-by: girarda <girarda@users.noreply.github.com >
2023-08-17 18:49:28 -07:00
Joe Reuter
df3b1d9c8d
🚨 🚨 Low code CDK: Decouple SimpleRetriever and HttpStream ( #28657 )
...
* fix tests
* format
* review comments
* Automated Commit - Formatting Changes
* review comments
* review comments
* review comments
* log all messages
* log all message
* review comments
* review comments
* Automated Commit - Formatting Changes
* add comment
---------
Co-authored-by: flash1293 <flash1293@users.noreply.github.com >
2023-08-03 12:30:59 +02:00
Alexandre Girard
3ae73fb0ff
connector builder: Set test_read_limit_reached to true if we hit the max records limit ( #28293 )
...
* set test_read_limit_reached to true if we hit the max records limit
* rename slice to _slice to avoid shadowing a builtin keyword
* newline
* fix some of the typing issues
* fix some more typing issues
* another fix
* fix last typing issue
* format
* Automated Commit - Formatting Changes
* reset type
* fix the type
* Update for clarity
* Update types
---------
Co-authored-by: girarda <girarda@users.noreply.github.com >
2023-07-18 15:53:53 -07:00
Joe Reuter
0d185a2b40
fix date format detection ( #28268 )
2023-07-14 13:16:15 +02:00
Brian Lai
f0951ffbd8
[file-based cdk] file based spec boilerplate backed by pydantic models ( #28139 )
...
* file based spec operation backed by pydantic models
* pr feedback to clean up various config and the test scenarios
* fix tests after rebase
2023-07-12 19:42:50 -04:00
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
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
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
Jonathan Pearlin
2ebfa459cf
Publish stream status messages in CDK ( #24994 )
...
* Publish stream status messages in CDK
* Automated Commit - Formatting Changes
* Convert to StreamDescriptor
* Automated Commit - Formatting Changes
* Bump to latest protocol model
* Automated Commit - Formatting Changes
* Bump protocol version
* Add tests for stream status message creation
* Formatting
* Formatting
* Fix failing test
* Actually emit state message
* Automated Commit - Formatting Changes
* Bump airbyte-protocol
* PR feedback
* Fix parameter input
* Correctly yield status message
* PR feedback
* Formatting
* Fix failing tests
* Automated Commit - Formatting Changes
* Revert accidental change
* Automated Change
* Replace STOPPED with COMPLETE/INCOMPLETE
* Update source-facebook-marketing changelog
* Revert "Update source-facebook-marketing changelog"
This reverts commit 709edb800c .
---------
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com >
2023-04-26 10:30:36 -04:00
Cole Snodgrass
2e099acc52
update headers from 2022 -> 2023 ( #22594 )
...
* It's 2023!
* 2022 -> 2023
---------
Co-authored-by: evantahler <evan@airbyte.io >
2023-02-08 13:01:16 -08:00
Joe Reuter
e2547ffcdd
CDK: Add schema inferrer class ( #20941 )
...
* fix stuff
* Update schema_inferrer.py
* Update schema_inferrer.py
* bump version
* review comments
* code style
* fix formatting
* improve tests
2023-01-06 13:43:29 +01:00
Pedro S. Lopez
ad29513a43
CDK: Handle config validation errors as config_error and failed check status ( #18214 )
...
* schema helpers raises a config_error
* traced exceptions can be turned into connection status messages
* add tests for schema helpers
* return a failed status message rather than throwing in check command
* remove unused imports
* add comment
* bump version / update changelog
2022-10-20 13:23:06 -04:00
Serhii Chvaliuk
4e6cb05759
CDK: Improve filter_secrets skip empty string ( #15684 )
...
* Improve `filter_secrets` skip empty string
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-08-16 19:28:57 +03:00
Sherif A. Nada
7acbcfbfb7
Fix CDK obfuscation of nested secrets ( #14035 )
2022-06-23 09:23:27 -07:00
Alexandre Girard
3894134d11
Bump year in license short to 2022 ( #13191 )
...
* Bump to 2022
* format
2022-05-25 17:56:49 -07:00
Pedro S. Lopez
41dc82f056
CDK: provide better user-friendly error messages ( #12944 )
...
* initial implementation
* add parse_response_error_message tests
* move error handler to existing try/catch in AbstractSource
* formatting
* var rename
* use isinstance for type checking
* add docstrings
* add more abstract_source and httpstream tests
* fix wrong httperror usage
* more test cases
* bump version, update changelog
2022-05-19 17:28:24 -04:00
Pedro S. Lopez
73c7fad7fc
CDK: emit AirbyteTraceMessage with exception trace information ( #12593 )
2022-05-06 17:16:57 -04:00
Eugene Kulak
f83eca58ea
CDK: Fix typing errors ( #9037 )
...
* fix typing, drop AirbyteLogger
* format
* bump the version
* use logger instead of fixture logger
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: auganbay <auganenu@gmail.com >
2022-01-14 10:29:34 +06:00
Marcos Eliziario Santos
34ff075ba7
flake8 fix 3764 obfuscate secrets logging ( #8583 )
...
* Secure logger implementation minus still broken new tests
* Secure logger implementation and unit tests
* code review changes
* filter text on uncaught exceptions
* auto-formatting
* Mistaken change left in code
* filter text on uncaught exceptions
* Simplify code, remove LoggingFilter and move obfuscation functionality to Formatter
* Update airbyte-cdk/python/airbyte_cdk/entrypoint.py
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com >
* Obfuscate Secrets in Logging, code review changes
* Obfuscate Secrets in Logging, code review changes, unit test fixes
* CHANGELOG.md
* Format and flake8
* Fix build error/bump version/format
* Add airbyte prefix on test logger
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com >
2021-12-07 11:35:50 -03:00
Marcos Eliziario Santos
1d493ec620
CDK: #3764 obfuscate secrets in logging ( #8211 )
...
* Secure logger implementation minus still broken new tests
* Secure logger implementation and unit tests
* code review changes
* filter text on uncaught exceptions
* auto-formatting
* Mistaken change left in code
* filter text on uncaught exceptions
* Simplify code, remove LoggingFilter and move obfuscation functionality to Formatter
* Update airbyte-cdk/python/airbyte_cdk/entrypoint.py
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com >
* Obfuscate Secrets in Logging, code review changes
* Obfuscate Secrets in Logging, code review changes, unit test fixes
* CHANGELOG.md
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com >
2021-12-07 10:45:22 -03:00
augan-rymkhan
8b5303e94f
added __init__.py file to utils ( #8530 )
...
* added __init__.py file to utils
* bump the version
Co-authored-by: Auganbay <auganenu@gmail.com >
2021-12-06 15:14:43 +02:00
Marcos Eliziario Santos
65d471abf4
Output run time per stream ( #8173 )
...
* Output run time per stream
* Code review changes: Remove multithreaded support.
Port code to cdk
* Formatting
* remove extraneous try block
2021-11-30 10:20:51 -03:00