1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Commit Graph

167 Commits

Author SHA1 Message Date
Artem Inzhyyants
64b54c10c5 Source SalesForce: Add Stream Slice Step option to specification (#35421)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2024-02-22 18:06:27 +01:00
Augustin
b1647223d3 source-salesforce: migrate to poetry (#35147) 2024-02-12 06:42:46 -06:00
Catherine Noll
5571fd0032 Source Salesforce: concurrent incremental syncs (#33522) 2024-02-05 09:56:03 -05:00
Joe Reuter
e7ff2a10ab Source Salesforce: Convert to airbyte-lib (#33936) 2024-01-09 11:30:47 +01:00
Patrick Nilan
1375957834 Docs: Updates Salesforce Source Connector Docs (Removes inapp page, adds <HideInUI>, adds Limitations & Troubleshooting) (#32371) 2024-01-04 15:41:56 -08:00
midavadim
0859afc6ff 🎉 Source Salesforce new ContentDocumentLink stream (#33342) 2023-12-15 10:23:08 +00:00
Catherine Noll
d2f3d33e13 Source Salesforce: process streams concurrently on full refresh (#33350) 2023-12-13 16:50:35 -05:00
Natalie Kwong
a59ea3fbdd Docs: Add clarity on per-stream resets and formula fields in Salesforce (#33233)
Co-authored-by: nataliekwong <nataliekwong@users.noreply.github.com>
Co-authored-by: Augustin <augustin@airbyte.io>
2023-12-08 06:01:38 -08:00
Catherine Noll
c11041a796 Source Salesforce: use concurrent CDK for full refresh syncs (#32535) 2023-12-04 14:46:54 -05:00
Augustin
c544183339 Migrate connectors to use our python base image (Round 1) (#31543) 2023-10-18 20:06:10 +02:00
katmarkham
b39e3d5c50 Update salesforce docs to include recycle bin info (#30420) 2023-09-14 14:14:26 -05:00
Artem Inzhyyants
6ba7c03e44 Source SalesForce: fix encoding guess (#29538) 2023-08-18 22:03:17 +02:00
Artem Inzhyyants
f05c032879 Source SalesForce: handle refresh token error (#29500) 2023-08-17 13:03:24 +02:00
Artem Inzhyyants
c1b06927c0 Source SalesForce: move to next releaseStage (#28781)
* Source SalesForce: handle bulk API errors

* Source SalesForce: update docs

* Source SalesForce: bump CDK version

* Source SalesForce: raise config error

* Source SalesForce: add stream slice test

* Source SalesForce: add bulk pagination tests + fixes

* Update Dockerfile

* Source SalesForce: fix start_date in BULK request params

* Source SalesForce: add pattern descriptor

* Source SalesForce: update description in spec

* Source SalesForce: fix stream_state < stream_slice

* Source SalesForce: update comments

* Source Salesforce: update docs + spec description

* Source Salesforce: add unittest

* Source Salesforce: add typing

* Source Salesforce: fix import

* Source Salesforce: fix formatting

* Source Salesforce: remove extra comment

* Apply suggestions from code review

* Source Salesforce: fix unit tests

* Source Salesforce: refactor

---------

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Artem Inzhyyants <artem.inzhyyants@globallogic.com>
2023-08-14 09:46:42 +02:00
Evan Tahler
9210547af5 [Docs] No Deduped + Hostory, Append + Deduped is the future! (#29114)
* [Docs] No `Deduped + Hostory`, `Append + Deduped` is the future!

* fix links
2023-08-08 15:07:49 -07:00
Christo Grabowski
36affa6253 Docs: Source Salesforce docs update (#28751)
* update setup instructions

* update setup steps in inapp

* add please

* remove whitespace

* small fix

* Update salesforce.md

* typecase
2023-07-27 11:00:34 -04:00
Mauricio A
f2b48d0025 Fixing vulnerabilities for source-salesforce - Premium support (#28021)
* Attempt #2 for source-salesforce vulnerabilites fixes
CVE-2022-40897
https://security-tracker.debian.org/tracker/CVE-2023-29383
https://security-tracker.debian.org/tracker/CVE-2023-31484
https://security-tracker.debian.org/tracker/CVE-2016-2781

* Changes requested during PR.
2023-07-07 17:12:23 -03:00
Evan Tahler
db882e3d2a Salesforce, Marketo, and Hubspot connector license to Elv2 (#27726)
* Salesforce, Marketo, and Hubspot connector license to Elv2

* PR in docs
2023-06-26 21:00:43 -05:00
jeremySrgt
0f887bc143 🐛 Source Salesforce: fix string with only digits inferred as float (#25794)
* Avoid pandas inferring string as float by forcing all data types as object

* Bump Salesforce connector version

* Add changelog to salesforce readme

* new tests + update existing one

* Update Salesforce changelog

* fix test

* Add test for null values

* bump docker image version
2023-06-02 14:04:42 -03:00
Artem Inzhyyants
1c029bc375 Source SalesForce: Remove pagination and query limits (#25700)
* Source SalesForce: remove pagination and query limits

* Source SalesForce: remove pagination and query limits

* Reduce slice interval to 30 days

* Source SalesForce : remove apparent_encoding guess for response;
Cause OOM for large responses

* Source SalesForce : bump versions


---------

Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
2023-05-19 10:13:43 +00:00
Roman Yermilov [GL]
105e72506f Source Salesforce: update API version to 57 (#25507)
* Source Salesforce: update API version to 57

* Source Salesforce: update changelog

* Source Salesforce: update expected records

* Source Salesforce: update expected records

* Source Salesforce: update expected records: Asset

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-03 17:31:13 +04:00
Roman Yermilov [GL]
6f3cdcf864 Source Salesforce: update API version to 53 (#25352)
* 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>
2023-04-25 14:55:26 +00:00
Roman Yermilov [GL]
dd607dcdf0 🎉Source Salesforce: add checkpointing (#24888)
* 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>
2023-04-24 15:26:43 +04:00
Roman Yermilov [GL]
0ce5ccbbde Source Salesforce: set default start date (#24660)
* Source Salesforce: set default start date

* Source Salesforce: bump version

* Source Salesforce: update unittests

* Source Salesforce: fix imports

* Source Salesforce: update documentation and spec

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-03 16:17:17 +04:00
Roman Yermilov [GL]
15f3ff6b9d Source Salesforce: handle rate limit for bulk operations (#24690)
* Source Salesforce: handle rate limit for bulk operations

* Source Salesforce: bump version
2023-03-31 18:10:47 +04:00
Arsen Losenko
13bdee013b Source Salesforce: update regex pattern, specify format to date-time (#24071)
* Source Salesforce: remove regex pattern, specify format to date-time

* Update changelog

* Automated Change

* Add updated regex pattern for additional validation

* Automated Change

* auto-bump connector version

---------

Co-authored-by: arsenlosenko <arsenlosenko@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-16 17:38:03 +02:00
Sophia Wiley
76df2f240a Docs: Update broken links (#23940)
* updated_links_in_docs

* updated more links

* typo

* removed backticks

* deleted links in deploying on cloud and local deployment
2023-03-13 20:38:25 +01:00
Sophia Wiley
5512befeb1 Docs: updated links from .io to .com (#23652)
* updated links

* edited contributors link

* deleted line about CDK in docs
2023-03-06 17:27:55 +01:00
Arsen Losenko
0572e0536f Source Salesforce: Mark datefields in spec as dates (#22891)
* Source Salesforce: Mark datefields in spec as dates

* Update changelog

* Add allowedHosts

* Update Dockerfile

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-03 21:56:33 +02:00
Denys Davydov
6e985c0765 Source Salesforce: change the sequence of requests (#23610)
* #1571 source salesforce: change the sequence of requests

* #1571 source Salesforce: format

* #1571 source salesforce: fix endless loop

* #1571 source salesforce: update unit tests

* fix infinite loop for streams with no records and refactor properties into a helper object to organize state

* auto-bump connector version

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-03 10:31:57 +02:00
Serhii Chvaliuk
3e9c42c4cd Source Salesforce: turn on default HttpAvailabilityStrategy (#22636)
Signed-off-by: Serhii Chvaliuk <grubberr@gmail.com>
2023-02-27 20:52:58 +02:00
Denys Davydov
ca165029a9 Source Salesforce: include primary key in every chunk (#23190)
* #20703 source salesforce: include primary key in every chunk

* #20703 source salesforce: upd changelog

* #20703 source salesforce: review fix

* auto-bump connector version

* #20703 source salesforce: upd connectors.md

---------

Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-23 20:17:51 +02:00
Denys Davydov
53a5bd880b Source Salesforce: fix properties chunk length count (#22896)
* #20703 Source Salesforce: fix properties chunk length count

* #20703 Source Salesforce: upd changelog

* #20703: source salesforce - add allowedHosts

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-15 08:26:45 -06:00
Denys Davydov
b9d4f129b8 Source Salesforce: handle too many properties (#22597)
* #1403 source Salesforce: handle too many properties

* #1403 source Salesforce: update changelog

* #1403 source salesforce: log warning and skip inconsistent records

* #1403 source salesforce: review fixes

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-09 15:31:54 +02:00
Denys Davydov
e7d7b23b69 Source Salesforce: drop ActivityMetricRollup stream (#22322)
* #1330 source salesforce: drop activitymetricrollup stream

* #1330 source salesforce: upd changelog

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-08 16:57:47 +02:00
Ella Rohm-Ensing
86c0f664b4 Turn off default httpavailabilitystrategy for source-salesforce (GA) (#22016)
* Turn off default for source-salesforce (GA)

* Update streams.py

* Update salesforce.md

* Update salesforce.md

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-28 00:49:20 -05:00
Denys Davydov
4897bbc983 Source Salesforce: remove ActivityMetric stream (#20886)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-01-05 15:51:33 +02:00
Artem Inzhyyants
6176ecbb46 Source Salesforce: fix tests (#20927)
* Source Salesforce: fix tests

* Source Salesforce: update expected records

* Source Salesforce: update expected records

* Source Salesforce: update docs; bump version

* Source Salesforce: update acceptance test reason

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-04 22:06:18 +01:00
Denys Davydov
8ac5d50293 Source Salesforce: make AccountHistory support BULK API (#19869)
* #17503 source salesforce: make AccountHistory support BULK API

* #17503 source salesforce: upd changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-29 12:11:56 +02:00
Arnaud Jeannin
0164355635 🎨 Add oss/cloud tags on doc for GA connectors (#19118)
* feat: add cloud and oss tags

* put headers back

* fix: rm prettier style

* fix: aws styles
2022-11-17 17:01:20 +01:00
Denys Davydov
217a651663 Source Salesforce: add more unsupported bulk entities, fix fallback to rest (#19286)
* #985 source salesforce: add more unsupported bulk entities, fix fallback to rest

* #985 source salesforce: upd changelog

* #985 source salesforce - add docstring for a test

* #985 source Salesforce: bump version

* #985 source salesforce: move SATs to high level strictness

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-15 13:40:27 +02:00
Pierre Kerschgens
fae29ee2ab 🐛 Source Salesforce: Use Apparent Encoding (#19294)
* fix: prefer response body encoding over header encoding

* bump: source-salesforce version

* Update salesforce.md

* auto-bump connector version

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-14 13:42:33 -05:00
Artem Inzhyyants
54218f595b 🐛 Source SalesForce: fix Bulk API unsupported list (#18799)
* 🐛 Source SalesForce: fix Bulk API unsupported list

* 🐛 Source SalesForce: bump version

* 🐛 Source Facebook Marketing: docs update

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-04 12:34:25 +01:00
Serhii Chvaliuk
77223167bd Source Salesforce: add get_error_display_message for ConnectionError (#18753)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-11-01 15:48:04 +02:00
Serhii Chvaliuk
981190a005 🐛 Source Salesforce: make paging work, if cursor_field is not changed inside one page (#17615)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-10-13 09:05:19 +03:00
Augustin
1a36074818 source-salesforce: add EventWhoRelation to UNSUPPORTED_BULK_API_SALESFORCE_OBJECTS (#17778) 2022-10-11 21:08:35 +02:00
Artem Inzhyyants
5edf4ce8a0 🐛 Source Salesforce: filter out objects not supported by the Bulk API (#17453)
* 🐛 Source Salesforce: filter out objects not supported by the Bulk API

* 🐛 Source Salesforce: Docs update & Bump version

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-30 21:30:48 +02:00
Augustin
ff4ea3961a Republish connectors using CDK 0.1.88 to 0.1.89 (#17304) 2022-09-28 18:18:59 +02:00
Denys Davydov
d62f88196f Source Salesforce: perform call to objects list in connection check (#17094)
* #629 oncall - source salesforce: perform call to objects list in connection check

* source salesforce: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-23 21:57:11 +03:00
Denys Davydov
596a4367af Source salesforce: handle japanese characters (#17001)
* #454 oncall source salesforce: handle japanese characters

* source salesforce: upd changelog

* source salesforce: flake fix

* #454 source salesforce: adjust public interface to CDK, do not take into account state when choosing the API type

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-22 14:27:28 +03:00