Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Description of change
(write a short description here or paste a link to JIRA)
Increasing Salesforce API from 61 to 65
Typo correction
Update copyright date

# QA steps
- [ ] automated tests passing
Expand Down
2 changes: 1 addition & 1 deletion Blacklisting.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,4 @@ Since the `attributes` field is returned during sync mode, it will get filtered

---

Copyright © 2017 Stitch
Copyright © 2025 Stitch
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 2.1.3
- Upgrade salesforce API version `61.0` to `65.0`
- Corrected typo in README
- Updated copyright date

## 2.1.2
- Bump dependency versions for twistlock compliance
- Update tests to fix circleci build
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ $ tap-salesforce --config config.json --properties properties.json --state state
}
```

The `client_id` and `client_secret` keys are your OAuth Salesforce App secrets. The `refresh_token` is a secret created during the OAuth flow. For more info on the Salesforce OAuth flow, visit the [Salesforce documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_web_server_oauth_flow.htm). Additionnaly, if the Salesforce Sandbox is to be used to run the tap, the parameter `"is_sandbox": true` must be passed to the config.
The `client_id` and `client_secret` keys are your OAuth Salesforce App secrets. The `refresh_token` is a secret created during the OAuth flow. For more info on the Salesforce OAuth flow, visit the [Salesforce documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_web_server_oauth_flow.htm). Additionally, if the Salesforce Sandbox is to be used to run the tap, the parameter `"is_sandbox": true` must be passed to the config.

The `start_date` is used by the tap as a bound on SOQL queries when searching for records. This should be an [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) formatted date-time, like "2018-01-08T00:00:00Z". For more details, see the [Singer best practices for dates](https://github.com/singer-io/getting-started/blob/master/BEST_PRACTICES.md#dates).

Expand All @@ -59,4 +59,4 @@ To sync data, select fields in the `properties.json` output and run the tap.
> tap-salesforce --config config.json --properties properties.json [--state state.json]
```

Copyright © 2017 Stitch
Copyright © 2025 Stitch
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import setup

setup(name='tap-salesforce',
version='2.1.2',
version='2.1.3',
description='Singer.io tap for extracting data from the Salesforce API',
author='Stitch',
url='https://singer.io',
Expand Down
2 changes: 1 addition & 1 deletion tap_salesforce/salesforce/rest.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from tap_salesforce.salesforce.exceptions import TapSalesforceException

LOGGER = singer.get_logger()
API_VERSION = '61'
API_VERSION = '65'
MAX_RETRIES = 4

class Rest():
Expand Down