* add reimbursements stream
* bump up version to 0.2.33 and update changelog
* add reimbursements stream
* bump up version to 0.2.33 and update changelog
* bump up version and update changelog
* correcting version - incrementing minor version as it adds a new stream to the connector
* set additionalProperties to true in the schema
* updated expected_records.txt
* auto-bump connector version
---------
Co-authored-by: Sajarin <sajarindider@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* upgrade debezium version to 2.2.0.Final
* bump version + changelog
* auto-bump connector version
* manual bump version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* add missing params to stream survey_responses
* fix unit test test_surveys_responses_request_params
* use next_page_token when given in survey_responses stream
* fix integration tests
* fix build
* update expected records
* update expected records complete
* fix expected records
* bump connector version and update docs
* Update source_definitions.yaml
* auto-bump connector version
---------
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Changes in this refactor PR
* Use the proper interface name for the OnStartFunction
* Use the proper interface name for the OnCloseFunction
* Create and use a proper interface name for the FlushBufferFunction
* Create and use a proper interface name for the BufferCreateFunction
* Mostly naming consistency changes. These are things caught in static, compile time checks so should be low risk.
---------
Co-authored-by: jcowanpdx <jcowanpdx@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Prepare to publish source-facebook-marketing
* Bump required CDK version
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Source PayPal Transaction: Mark datefields in spec as dates
* Update changelog
* Update Dockerfile
* Update regex pattern
* Update config examples, and skip comparison with previous version
* Update pattern regex to match both datetime from datepicker and datetime with offset
* Remove previous changes in config examples
* Update examples in spec
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* they renamed the oauth scope
* it should be .read
* remove space
* Try only with crm.objects.contacts.read
* bump connector version
* fix space in docs
* update version in dockerfile to 0.6.2
* update the source definition file as well
* Update source_definitions.yaml
* Update Dockerfile
* auto-bump connector version
---------
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* super hacky start
* also check that we're writing
* v0 convert normalization logs to airbytemessage
* add start+end logs
* aggregate errors into a single trace?
* pipefail; quick tweaks to log parser
* make spotbugs happy
* more comments, uncomment env var check
* copy in SentryExceptionHelper
* final fixes
* write tests + fix bugs
* move to base-java
* remove outdated comment
* fix spotbugs
* Automated Change
* minor version bump
* changelog
* fix behavior when env var not set
* run normalization even if destination fails
* better logic
* better logging
* oops
* move to base-java
* rebump version
* Automated Change
* auto-bump connector version
* wtf how did this work previously
* auto-bump connector version
---------
Co-authored-by: edgao <edgao@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Cloud missing connector icons
* rename new icon back to old name
* Add icons to source definitions
* Apply changes to connectors.md
---------
Co-authored-by: erohmensing <erohmensing@gmail.com>
* #11689 source Google Analytics Data API: implement advanced reports
* #11689 source GA data API: upd changelog
* #11689 source GA data API: fix CAT
* #11689 source GA data API: fix CAT
* Have empty dict as default option
* Remove dateRange and dimensions from required params
* Generate source defintions manually
---------
Co-authored-by: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com>
* Source Salesforce: update API version to 53
* Source Salesforce: update changelog
* Source Salesforce: update version in tests
* Source Salesforce: bump version
* Source Salesforce: update expected records
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Update `AMOUNT_OF_DAYS_ALLOWED_FOR_LOOKUP` to 90 days
* Redced AMOUNT_OF_DAYS_ALLOWED_FOR_LOOKUP to 89 days
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Source Salesforce: add checkpointing
* Source-Iterable: fix integration tests
* Source Salesforce: fix integration test s;ices
* Source Salesforce: wait for latest record to be accessible
* Source Salesforce: retry for 10 times for everything
* Source Salesforce: refactoring. Add checkpointing for all incremental
* Source Salesforce: small fixes
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* destination-s3-glue: Fix precision and scale of decimal type
The decimal type in Hive will default to a precision of 10 and a scale of 0, meaning
that it cannot handle numbers larger than 10 digits. The maximum values for precision
and scale are 38 and 38 respectively. This updates the decimal type specified in
destination schemas to use the maximum values for the broadest compatibility with
numeric values.
If a table is using the default precision of 10 and a number is present which exceeds
that many digits then the query engine will throw a `fieldValue cannot be null` error
message which is very cryptic.
* run seed generator
* Automated Change
* Update connectors.md
* Automated Change
---------
Co-authored-by: Tobias Macey <tmacey@mit.edu>
* Fix LSN parsing from Integer to Long
* rebasing
* Rebase
* Rebase
* Other casting
* Lock the file only when reading, so the file is free when parsing the object.
Increased from 1 to 166 checkpoints, and from skipping hundreds of checkpoints to never skip a state.
* Update load function documentation
* bump mysql and mssql
* cdc: refactor to remove debezium dependency from connector packages
* use gradle's shared dependency
* more refactoring
* upgrade docker version
* resolve master merge conflicts
* Automated Change
* minor changes
* resolve merge conflicts
* avoid deserializing multiple times
* simplify
* enable checkpointing for Postgres
* more improvements
* enable assertions
* changelog + bump version
* auto-bump connector version
* auto-bump connector version
* manual bump
---------
Co-authored-by: subodh <subodh1810@gmail.com>
Co-authored-by: subodh1810 <subodh1810@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* fixed schema type for "data_type: ENUM" and "is_repeated: true" to array of strings
* added SAT for GAQL
* updated version
* Added unittest for get_json_schema
* slight enhancement
* fixed empty lines
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>