* re-add validation and test cases
* clean up test data
* add valid test case
* run valiation and make sure to return true if all good
* add exceptions
* fix name
* use semver library
* update exceptions
* changes to contribution docs
* update ignores
* update setup steps for notion connector
* expand setup instructions for integration
* edits to field explanations
* complete setup steps on main docs page
* complete inapp setup instructions
* fix deprecated link
* add extra space at end of inapp setup
* fix link to full docs page
* add information on integration capabilities
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* #2393 Source Google Ads: include today in the date range
* update changelog
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* Add stream ShippingRates
* #2363 source mixpanel: reimplement backoff strategy
* #2363 source mixpanel: upd changelog
* #2363 source mixpanel: revert v0.1.32
* rework rate limits
* wait only when running CAT + increase timeouts
* #2363 return backoff time
* code format
* use env variable instead of a hidden field in the config
* review comments
* review fixes
* fix reading env var
* Resolve conflicts, Bump version
* Attempt to bump version to avoid caching
* split test config into to projects
* rollback version
* undo non related changes
* remove non related changes
* revert new line
* fix funnel slice patching
* fix funnel slice patching
* do not use stream state for generating request params!
* fix updating state
* Revert "do not use stream state for generating request params!"
This reverts commit 443781eaa9.
* revert prev commits
* fix timestamp filtering
---------
Co-authored-by: btkcodedev <btk.codedev@gmail.com>
Co-authored-by: Augustin <augustin@airbyte.io>
Co-authored-by: maxi297 <maxime@airbyte.io>
* `destination-redshift` will fail syncs if records or properties are too large, rather than silently skipping records and succeding
* Bump version
* remove tests that don't matter any more
* more test removal
* more test removal
---------
Co-authored-by: Augustin <augustin@airbyte.io>
* use LSN as default cursor for postgres CDC
* Fixed static constant
* Set lsn default cursor value for postgres sync
* Bumped metadata and dockerfile versions
* Disable acceptance backwards compatibility discovery test as this is a breaking change
---------
Co-authored-by: Conor <cpdeethree@users.noreply.github.com>
* chore: bump version
* feat: new action_report_time spec into custom_insights stream
* feat: airbyte-config new action_report_time enum spec into custom_insights stream FBMarketing
* feat: new action_report_time tests
* fix: update allOf instead of array json spec
* chore: update docs source connector
* update pr id into version history doc
* update metadata.yaml
* adding action report time into cloud registry and oss registry
* fix formatting of python files
* fix: update type action_report_time
* fix: update title action report time
* fix: format python files with flake8
* fix: update version to minor version
* fix: remove action report time default value in test_get_custom_insights_stream
* fix: keep old config for some unit tests
* fix: put missing action breakdowns
* fix: remove default value variable and set into class argument directly
* chore: bump version
* Delete changes from cloud_registry
* Removed action_report_time from oss registry
---------
Co-authored-by: Juan Marchese <juan.marchese@muttdata.ai>
Co-authored-by: sajarin <sajarindider@gmail.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
* basic version
* polish
* iterate
* keep working
* fix spec
* wip
* improve destination
* basic unit tests
* move embedding dimensionality into embedder
* improve several things
* adjust documentation
* remove unnecessary call
* add some debug information
* fix local destination
* various small fixes
* bring tests into order
* document and add batching to pinecone
* checklist
* improve performance a bit and add test
* fix formatting
* fix metadata
* install C++ 11 on python base
* no more alpine for ci-connector-ops
* remove hard-to-run test
* more documentation
* better documentation
* add icon
* some small adjustments
* review comments
* format
* review comments
---------
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
Co-authored-by: Augustin <augustin@airbyte.io>
* add connector setup steps
* add links to Azure Blob storage guides
* add instructions for azure blob
* expand SSH/SCP/SFTP configuration field section
* complete update of setup steps
* change limited tag for local filesystem to OSS
* minor fixes to file source page
* docs: hubspot source page cleanup
* rework setup steps
* add branching paths for cloud vs oss authentication
* merge engagement-screen-notes sections
* move step skipping note for Cloud users to top of setup
* update in-app setup steps to match docs
* remove stream scopes list from inapp guide
* added stream list back to inapp guide
* remove sentence implying start date is optional
* small touch-ups and fixes
* fix typo
* modify engagements note and add env-specific sections
* add recommended tags to authentication methods
* adding new Salesloft streams
* change the version to 1.1.1
* increment the patch version
* fixing typo in meetings
* fix another typo
* making corrections requested by reviewer
* increment version in salesloft metadata to 1.2.0
* reformating files
* fix expected records
* Source Salesloft: change Call Dispositions, Call Sentiments, and Custom Fields to full refresh. Use created_at instead of updated_at for timestamp field for Meetings.
* changing meetings cursor field to created_at
* Source Salesloft: Convert meetings to a non-incremental stream, since there is no viable cursor field option.
* fix schemas and update tests
---------
Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: Mal Hancock <mallory@archangelic.space>
* Fixes several reported vulnerabilities,
total - 25, critical - 1, high - 17, medium - 6, low - 1
Upgraded alpine from 3.15 to 3.18
CVE-2022-37434
CVE-2022-42898
CVE-2022-28391
CVE-2022-1271
CVE-2022-40674
CVE-2023-29491
CVE-2022-1304
CVE-2023-2650
CVE-2023-0464
CVE-2023-0215
CVE-2022-4450
* Updated Changelog with PR number.
* Leave pip installed as its required by our pipeline
---------
Co-authored-by: Mauricio A <mauricio.alarcon@betterup.co>
Co-authored-by: Ben Church <ben@airbyte.io>
* Source Close.com: add human readable titles to `api-key` and `start_date` fields
- Added `api-key` title: `API Key`
- Added `start_date` title: `Replication Start Date`
* update version to 0.4.1 in metadata.yaml
* update version to 0.4.1 in Dockerfile
* update close-com.md changelog to 0.4.1
* Update airbyte-integrations/connectors/source-close-com/source_close_com/spec.json
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
---------
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Removed comma from the value of order field for square source connector specification, which was causing it to be a String instead of an Integer
* increment connector version
* add changelog entry
---------
Co-authored-by: Sunny Hashmi <6833405+sh4sh@users.noreply.github.com>
* Add logging functionality
- Add logging for DB version (all JDBC sources)
- Add logging for Xmin values
* Automated Change
* Renaming + comments
* More comments
* Initial commit for xmin prototype
- Add spec.json
- Catalog
- Try to change incremental query
* Skeleton for sync
Decision is to use a whole new sync method
* With cursor
* Working catalog + attempt at xmin record iterator
* Unit tested code
* Fix build break
* Fixing state
* more xmin
* Revert unchanged files
* Addressing code review comments
* use generated pojo
* Add iniital XminStateManagerTest
* Additional unit tests
* Added unit test
* Update xmin state manager test
* Remove spec.json xmin option
* Fixed bug where full refresh streams were not being filtered out for Xmin
* Fix latest safe change boundary issue
* Xmin spec update
* Fix
* Automated Commit - Format and Process Resources Changes
* Remove full_refresh as an option for xmin syncs and always include incremental syncs
* Fix integ test
* revert unused files
* revert
* Bump docker + update change log
* Modify order of CDC
* Update expected_spec.json
* Update expected_json
Fix acceptance tests
* Reverse order for xmin replication
* Update expected strict encrypt json
---------
Co-authored-by: akashkulk <akashkulk@users.noreply.github.com>
Co-authored-by: subodh <subodh1810@gmail.com>