# Stitch Changelog

Product and documentation updates from the team at Stitch.

Stay up-to-date by subscribing to our [RSS feed](https://help.qlik.com/en-US/stitch/changelog/feed.xml).

SEP 16, 2026 **BUG FIX**

[TAP-GITHUB #234](https://github.com/singer-io/tap-github/pull/234)

### GitHub (v2): Add fix for GitHub's transient fault issue

We’ve improved our GitHub (v2) integration to add fix for GitHub’s transient fault issue.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 15, 2026 **IMPROVEMENT**

[TAP-MS-TEAMS #13](https://github.com/singer-io/tap-ms-teams/pull/13)

### Microsoft Teams (v1): Switch to refresh\_token grant for Stitch OAuth compatibility

We’ve improved our Microsoft Teams (v1) integration to switch to refresh\_token grant for Stitch OAuth compatibility.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 11, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #220](https://github.com/singer-io/tap-salesforce/pull/220)

### Salesforce (v2): Implement OAuth2 client credentials flow with backward compatibility

We’ve improved our Salesforce (v2) integration to implement OAuth2 client credentials flow with backward compatibility.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 11, 2026 **IMPROVEMENT**

[TAP-JIRA #140](https://github.com/singer-io/tap-jira/pull/140)

### JIRA (v2): Add new groups stream to tap

We’ve improved our JIRA (v2) integration to add new groups stream to tap.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 9, 2026 **IMPROVEMENT**

[TAP-ZENDESK #199](https://github.com/singer-io/tap-zendesk/pull/199)

### Zendesk Support (v2): Update schemas

We’ve improved our Zendesk Support (v2) integration to update schemas.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 9, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #254](https://github.com/singer-io/tap-shopify/pull/254)

### Shopify (v3): Add HTTP error handling for fetch\_app\_scopes GraphQL query

We’ve improved our Shopify (v3) integration to add HTTP error handling for fetch\_app\_scopes GraphQL query.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2026 **IMPROVEMENT**

[TAP-USERVOICE #18](https://github.com/singer-io/tap-uservoice/pull/18)

### UserVoice (v1): Bump requests

We’ve improved our UserVoice (v1) integration to bump requests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2026 **IMPROVEMENT**

[TAP-LISTRAK #39](https://github.com/singer-io/tap-listrak/pull/39)

### Listrak (v1): Bump singer-python, requests, zeep

We’ve improved our Listrak (v1) integration to bump singer-python, requests, zeep.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2026 **IMPROVEMENT**

[TAP-HELPSCOUT #47](https://github.com/singer-io/tap-helpscout/pull/47)

### Help Scout (v1): Exclude un-auth streams from catalog

We’ve improved our Help Scout (v1) integration to exclude un-auth streams from catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2026 **IMPROVEMENT**

[TAP-GITLAB #56](https://github.com/singer-io/tap-gitlab/pull/56)

### GitLab (v1): Convert branches and users child streams to INCREMENTAL replication

We’ve improved our GitLab (v1) integration to convert branches and users child streams to INCREMENTAL replication.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 7, 2026 **IMPROVEMENT**

[TAP-SNAPCHAT-ADS #41](https://github.com/singer-io/tap-snapchat-ads/pull/41)

### Snapchat Ads (v1): Convert child streams replication method to as of parent

We’ve improved our Snapchat Ads (v1) integration to convert child streams replication method to as of parent.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 1, 2026 **IMPROVEMENT**

[TAP-TWILIO #18](https://github.com/singer-io/tap-twilio/pull/18)

### Twilio (v1): Remove unauth streams in discovery and add metadata

We’ve improved our Twilio (v1) integration to remove unauth streams in discovery and add metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 31, 2026 **IMPROVEMENT**

[TAP-WORKDAY-RAAS #32](https://github.com/singer-io/tap-workday-raas/pull/32)

### Workday RaaS (v1): Add OAuth 2.0 support and remove username/password authentication

We’ve improved our Workday RaaS (v1) integration to add OAuth 2.0 support and remove username/password authentication.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 25, 2026 **IMPROVEMENT**

[TAP-OUTBRAIN #34](https://github.com/singer-io/tap-outbrain/pull/34)

### Outbrain (v2): Exclude un-auth streams from catalog while discovery

We’ve improved our Outbrain (v2) integration to exclude un-auth streams from catalog while discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 19, 2026 **IMPROVEMENT**

[TAP-ZENDESK #192](https://github.com/singer-io/tap-zendesk/pull/192)

### Zendesk Support (v2): Bump aiohttp from 3.14.1 to 3.14.3

We’ve improved our Zendesk Support (v2) integration to bump aiohttp from 3.14.1 to 3.14.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 14, 2026 **IMPROVEMENT**

[TAP-WORKDAY #32](https://github.com/singer-io/tap-workday/pull/32)

### Workday (v1): Implement OAuth 2.0 and incremental sync

We’ve improved our Workday RaaS (v1) integration to implement OAuth 2.0 and incremental sync.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 14, 2026 **IMPROVEMENT**

[TAP-SNAPCHAT-ADS #35](https://github.com/singer-io/tap-snapchat-ads/pull/35)

### Snapchat Ads (v1): Update metadata for child parent relationship

We’ve improved our Snapchat Ads (v1) integration to update metadata for child parent relationship.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 13, 2026 **IMPROVEMENT**

[TAP-AMPLITUDE #20](https://github.com/singer-io/tap-amplitude/pull/20)

### Amplitude (v1): Upgrade python version to 3.12

We’ve improved our Amplitude (v1) integration to upgrade python version to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 12, 2026 **IMPROVEMENT**

[TAP-EXACTTARGET #112](https://github.com/singer-io/tap-exacttarget/pull/112)

### Salesforce Marketing Cloud (v1): Upgrade python version

We’ve improved our Salesforce Marketing Cloud (v1) integration to upgrade python version

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2026 **IMPROVEMENT**

[TAP-SAASOPTICS #12](https://github.com/singer-io/tap-saasoptics/pull/12)

### SaaSOptics (v1): Upgrade python version to 3.12 in circleci build

We’ve improved our SaaSOptics (v1) integration to upgrade python version to 3.12 in circleci build.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2026 **IMPROVEMENT**

[TAP-LEVER #43](https://github.com/singer-io/tap-lever/pull/43)

### Lever (v1): Update libraries and metadata

We’ve improved our Lever (v1) integration to update ibraries and metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2026 **IMPROVEMENT**

[TAP-CIRCLE-CI #31](https://github.com/singer-io/tap-circle-ci/pull/31)

### CircleCI (v1): Bump to version 2.0.0 and multiples fixes

We’ve improved our CircleCI (v1) integration to bump to version 2.0.0 and multiples fixes.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2026 **IMPROVEMENT**

[TAP-APPSFLYER #62](https://github.com/singer-io/tap-appsflyer/pull/62)

### AppsFlyer (v1): Upgrade python version

We’ve improved our AppsFlyer (v1) integration to upgrade python version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 10, 2026 **IMPROVEMENT**

[TAP-PIPEDRIVE #159](https://github.com/singer-io/tap-pipedrive/pull/159)

### Pipedrive (v2): Upgrade python version, State Standardization, increase test coverage

We’ve improved our Pipedrive (v2) integration to upgrade python version, State Standardization, increase test coverage.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 7, 2026 **IMPROVEMENT**

[TAP-MIXPANEL #70](https://github.com/singer-io/tap-mixpanel/pull/70)

### Mixpanel (v1): Add `parent-tap-stream-id` in metadata

We’ve improved our Mixpanel (v1) integration to add `parent-tap-stream-id` in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 7, 2026 **IMPROVEMENT**

[TAP-GA360 #12](https://github.com/singer-io/tap-ga360/pull/12)

### Google Analytics 360 (v1): Upgrade python version and add tests

We’ve improved our Google Analytics 360 (v1) integration to upgrade python version and add tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 4, 2026 **IMPROVEMENT**

[TAP-WORKDAY #9](https://github.com/singer-io/tap-workday/pull/9)

### Workday (v1): Update schemas and libraries

We’ve improved our Workday RaaS (v1) integration to update schemas and libraries.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 4, 2026 **BUG FIX**

[TAP-SHOPIFY #253](https://github.com/singer-io/tap-shopify/pull/253)

### Shopify (v3): Fix serialized metafield value to JSON string to prevent target type errors

We’ve improved our Shopify (v3) integration to fix serialized metafield value to JSON string to prevent target type errors.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 3, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #252](https://github.com/singer-io/tap-shopify/pull/252)

### Shopify (v3): Add token refresh and retry logic for 401 errors during bulk operation polling

We’ve improved our Shopify (v3) integration to add token refresh and retry logic for 401 errors during bulk operation polling.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 3, 2026 **BUG FIX**

[TAP-LINKEDIN-ADS #88](https://github.com/singer-io/tap-linkedin-ads/pull/88)

### LinkedIn Ads (v2): Fix inaccessible accounts and 404 error during discovery

We’ve improved our LinkedIn Ads (v2) integration to fix inaccessible accounts and 404 error during discovery.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2026 **IMPROVEMENT**

[TAP-WORKDAY-RAAS #27](https://github.com/singer-io/tap-workday-raas/pull/27)

### Workday RaaS (v1): Include null-only columns in metadata

We’ve improved our Workday RaaS (v1) integration to include null-only columns in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2026 **IMPROVEMENT**

[TAP-GITLAB #55](https://github.com/singer-io/tap-gitlab/pull/55)

### GitLab (v1): Update to fetch groups independently while syncing projects

We’ve improved our GitLab (v1) integration to update to fetch groups independently while syncing projects.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2026 **IMPROVEMENT**

[TAP-FRESHDESK #72](https://github.com/singer-io/tap-freshdesk/pull/72)

### Freshdesk (v2): Handle conversations bookmark progression

We’ve improved our Freshdesk (v2) integration to handle conversations bookmark progression.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 29, 2026 **BUG FIX**

[TAP-MSSQL #96](https://github.com/singer-io/tap-mssql/pull/96)

### Microsoft SQL Server (v1): Bump singer-clojure to fix cve

We’ve improved our Microsoft SQL Server (v1) integration to bump singer-clojure to fix cve.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 29, 2026 **IMPROVEMENT**

[TAP-MSSQL #95](https://github.com/singer-io/tap-mssql/pull/95)

### Microsoft SQL Server (v1): Bump org.clojure/clojure to 1.11.2

We’ve improved our Microsoft SQL Server (v1) integration to bump org.clojure/clojure to 1.11.2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 28, 2026 **IMPROVEMENT**

[TAP-PENDO #139](https://github.com/singer-io/tap-pendo/pull/139)

### Pendo (v1): Exclude unauthorized streams from catalog

We’ve improved our Pendo (v1) integration to exclude unauthorized streams from catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 28, 2026 **IMPROVEMENT**

[TAP-MSSQL #94](https://github.com/singer-io/tap-mssql/pull/94)

### Microsoft SQL Server (v1): Bump log4j using singer-clojure

We’ve improved our Microsoft SQL Server (v1) integration to bump log4j using singer-clojure.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 28, 2026 **IMPROVEMENT**

[TAP-CODAT #26](https://github.com/singer-io/tap-codat/pull/26)

### Codat (v1): Update libraries

We’ve improved our Codat (v1) integration to update libraries.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 27, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #222](https://github.com/singer-io/tap-salesforce/pull/222)

### Salesforce (v2): Refresh Bulk session token per result file

We’ve improved our Salesforce (v2) integration to refresh Bulk session token per result file.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 24, 2026 **IMPROVEMENT**

[TAP-HELPSCOUT #42](https://github.com/singer-io/tap-helpscout/pull/42)

### Help Scout (v1): Add parent-tap-stream-id to metadata for child streams

We’ve improved our Help Scout (v1) integration to add `parent-tap-stream-id` to metadata for child streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 24, 2026 **IMPROVEMENT**

[TAP-CLUBSPEED #8](https://github.com/singer-io/tap-clubspeed/pull/8)

### Club Speed (v1): Exclude unauthorized streams from catalog during discovery

We’ve improved our Club Speed (v1) integration to Exclude unauthorized streams exclusion from catalog during discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 24, 2026 **IMPROVEMENT**

[TAP-CHARGEBEE #125](https://github.com/singer-io/tap-chargebee/pull/125)

### Chargebee (v1): Exclude unauthorized streams from catalog during discovery

We’ve improved our Chargebee (v1) integration to exclude unauthorized streams from catalog during discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 23, 2026 **IMPROVEMENT**

[TAP-KLAVIYO #87](https://github.com/singer-io/tap-klaviyo/pull/87)

### Klaviyo (v1): Replace sms streams with text message streams

We’ve improved our Klaviyo (v1) integration to replace sms streams with text message streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 22, 2026 **BUG FIX**

[TAP-S3-CSV #93](https://github.com/singer-io/tap-s3-csv/pull/93)

### Amazon S3 CSV (v1): Fix out-of-memory errors when syncing Parquet files with large row groups

We’ve improved our Amazon S3 CSV (v1) integration to fix OOM errors when syncing Parquet files with large row groups.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 22, 2026 **IMPROVEMENT**

[TAP-JIRA #138](https://github.com/singer-io/tap-jira/pull/138)

### JIRA (v2): Ignore missing updated in issues record

We’ve improved our JIRA (v2) integration to ignore missing updated in issues record.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 22, 2026 **REMOVED**

[CONNECTIONS-SERVICE #1994](https://github.com/stitchdata/connections-service/pull/1994)

### Delighted (v1): Remove webhook integration

We’ve removed our Delighted (v1) webhook integration due to the Delighted service sunset announcement.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2026 **IMPROVEMENT**

[TAP-ZENDESK #190](https://github.com/singer-io/tap-zendesk/pull/190)

### Zendesk Support (v2): Mark ticket child streams with parent-tap-stream-id

We’ve improved our Zendesk Support (v2) integration to mark ticket child streams with `parent-tap-stream-id`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2026 **IMPROVEMENT**

[TAP-TIKTOK-ADS #37](https://github.com/singer-io/tap-tiktok-ads/pull/37)

### TikTok Ads (v1): Update for unauth stream excluded from discovery

We’ve improved our TikTok Ads (v1) integration to update unauth stream excluded from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **BUG FIX**

[TAP-SURVEYMONKEY #51](https://github.com/singer-io/tap-surveymonkey/pull/51)

### SurveyMonkey (v3): Fix for unauthorized access

We’ve improved our SurveyMonkey (v3) integration to fix unauthorized access.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **IMPROVEMENT**

[TAP-SLACK #29](https://github.com/singer-io/tap-slack/pull/29)

### Slack (v1): Exclude unauthorized streams from discovery

We’ve improved our Slack (v1) integration to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **BUG FIX**

[TAP-S3-CSV #92](https://github.com/singer-io/tap-s3-csv/pull/92)

### Amazon S3 CSV (v1): Fix Parquet discovery out of memory

We’ve improved our Amazon S3 CSV (v1) integration to fix Parquet discovery out of memory.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **IMPROVEMENT**

[TAP-RECURLY #20](https://github.com/singer-io/tap-recurly/pull/20)

### Recurly (v1): Exclude unauthorized streams from discovery

We’ve improved our Recurly (v1) integration to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **NEW FEATURE**

### NetSuite Suite Analytics: New version (v2)

A new version (v2) of our NetSuite Suite Analytics integration is now available.

This release updates the integration to version `2.0.0`.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2026 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #57](https://github.com/singer-io/tap-activecampaign/pull/57)

### ActiveCampaign (v1): Mark email\_activities as full table

We’ve improved our ActiveCampaign (v1) integration to mark email\_activities as full table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2026 **IMPROVEMENT**

[TAP-PENDO #137](https://github.com/singer-io/tap-pendo/pull/137)

### Pendo (v1):Add new metadata changes

We’ve improved our Pendo (v1) integration to add new metadata changes.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2026 **IMPROVEMENT**

[TAP-OUTREACH #45](https://github.com/singer-io/tap-outreach/pull/45)

### Outreach (v1): Exclude unauth streams from catalog in discovery

We’ve improved our Outreach (v1) integration to exclude unauth streams from catalog in discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2026 **IMPROVEMENT**

[TAP-MARKETO #116](https://github.com/singer-io/tap-marketo/pull/116)

### Marketo (v2): Preserve quota-exceeded error message when aborting window shrinking

We’ve improved our Marketo (v2) integration to preserve quota-exceeded error message when aborting window shrinking.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2026 **IMPROVEMENT**

[TAP-KUSTOMER #35](https://github.com/singer-io/tap-kustomer/pull/35)

### Kustomer (v1): Exclude unauthorized streams from discovery

We’ve improved our Kustomer (v1) integration to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 8, 2026 **IMPROVEMENT**

[TAP-GITLAB #54](https://github.com/singer-io/tap-gitlab/pull/54)

### GitLab (v1): Move private token from the params to the header

We’ve improved our GitLab (v1) integration to move private token from the params to the header.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 8, 2026 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #55](https://github.com/singer-io/tap-activecampaign/pull/55)

### ActiveCampaign (v1): Exclude unauthorized streams in catalog

We’ve improved our ActiveCampaign (v1) integration to exclude unauthorized streams in catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-STRIPE #225](https://github.com/singer-io/tap-stripe/pull/225)

### Stripe (v3): Add implementation to exclude unauthorized streams from discovery

We’ve improved our Stripe (v3) integration to add implementation to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-PARDOT #57](https://github.com/singer-io/tap-pardot/pull/57)

### Pardot (v1): Add implementation to exclude unauthorized streams from discovery

We’ve improved our Pardot (v1) integration to add implementation to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #86](https://github.com/singer-io/tap-linkedin-ads/pull/86)

### LinkedIn Ads (v2): Exclude 403-inaccessible streams from catalog during discovery

We’ve improved our LinkedIn Ads (v2) integration to exclude 403-inaccessible streams from catalog during discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-FRONTAPP #42](https://github.com/singer-io/tap-frontapp/pull/42)

### Front (v2): Add implementation to exclude unauthorized streams from discovery

We’ve improved our Front (v2) integration to add implementation to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-ASANA #73](https://github.com/singer-io/tap-asana/pull/73)

### Asana (v2): Update for excluding unauth streams

We’ve improved our Asana (v2) integration to update for excluding unauth streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 3, 2026 **IMPROVEMENT**

[TAP-AMAZON-ADS #12](https://github.com/singer-io/tap-amazon-ads/pull/12)

### Amazon Ads (v1): Update for excluding unauth streams in catalog

We’ve improved our Amazon DSP (v1) integration to update for excluding unauth streams in catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 1, 2026 **BUG FIX**

[TAP-MAILCHIMP #77](https://github.com/singer-io/tap-mailchimp/pull/77)

### MailChimp (v1): Fix nullable schema fields, api\_endpoint error handling, and standard metadata

We’ve improved our MailChimp (v1) integration to fix: nullable schema fields, api\_endpoint error handling, and standard metadata (v1.4.0).

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 1, 2026 **IMPROVEMENT**

[TAP-ITERABLE #34](https://github.com/singer-io/tap-iterable/pull/34)

### Iterable (v1): Exclude unauth streams from catalog in discovery

We’ve improved our Iterable (v1) integration to exclude unauth streams from catalog in discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 1, 2026 **IMPROVEMENT**

[TAP-BIGCOMMERCE #28](https://github.com/singer-io/tap-bigcommerce/pull/28)

### BigCommerce (v1): Update field metadata writing

We’ve improved our BigCommerce (v1) integration to update field metadata writing.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2026 **IMPROVEMENT**

[TAP-SURVEYMONKEY #39](https://github.com/singer-io/tap-surveymonkey/pull/39)

### SurveyMonkey (v3): Update metadata

We’ve improved our SurveyMonkey (v3) integration to update metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2026 **IMPROVEMENT**

[TAP-RECHARGE #55](https://github.com/singer-io/tap-recharge/pull/55)

### Recharge (v2): Add implementation to exclude unauthorized streams from discovery

We’ve improved our Recharge (v2) integration to add implementation to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2026 **IMPROVEMENT**

[TAP-INTACCT #20](https://github.com/singer-io/tap-intacct/pull/20)

### Intacct (v1): Add mock integration tests and upgrade python version

We’ve improved our Intacct (v1) integration to add mock integration tests and upgrade python version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2026 **IMPROVEMENT**

[TAP-IMPACT #46](https://github.com/singer-io/tap-impact/pull/46)

### Impact (v1): Add new metadata

We’ve improved our Impact (v1) integration to add new metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2026 **IMPROVEMENT**

[TAP-HUBSPOT #306](https://github.com/singer-io/tap-hubspot/pull/306)

### HubSpot (v4): Update oauth endpoint version to 2026-03

We’ve improved our HubSpot (v4) integration to update oauth endpoint version to 2026-03.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 25, 2026 **IMPROVEMENT**

[TAP-TYPEFORM #89](https://github.com/singer-io/tap-typeform/pull/89)

### Typeform (v2): Add parent-tap-stream-id key in metadata

We’ve improved our Typeform (v2) integration to add parent-tap-stream-id key in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 25, 2026 **IMPROVEMENT**

[TAP-TABOOLA #26](https://github.com/singer-io/tap-taboola/pull/26)

### Taboola (v2): Upgrade Python to 3.12 and add integration tests cases

We’ve improved our Taboola (v2) integration to upgrade Python to 3.12 and add integration tests cases.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2026 **IMPROVEMENT**

[TAP-RINGCENTRAL #27](https://github.com/singer-io/tap-ringcentral/pull/27)

### RingCentral (v1): Bump requests to 2.34.2

We’ve improved our RingCentral (v1) integration to bump requests to 2.34.2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2026 **IMPROVEMENT**

[TAP-REFERRAL-SAASQUATCH #25](https://github.com/singer-io/tap-referral-saasquatch/pull/25)

### Referral SaaSquatch (v2): Bump requests to 2.34.2

We’ve improved our Referral SaaSquatch (v2) integration to bump requests to 2.34.2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2026 **IMPROVEMENT**

[TAP-FACEBOOK #270](https://github.com/singer-io/tap-facebook/pull/270)

### Facebook Ads (v1): Add ads\_insights\_comscore\_market stream and deprecate ads\_insights\_dma

We’ve improved our Facebook Ads (v1) integration to add ads\_insights\_comscore\_market stream and deprecate ads\_insights\_dma.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2026 **IMPROVEMENT**

[TAP-CHARGIFY #59](https://github.com/singer-io/tap-chargify/pull/59)

### Chargify (v1): Bump requests to 2.34.2

We’ve improved our Chargify (v1) integration to bump requests to 2.34.2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2026 **IMPROVEMENT**

[TAP-BIGCOMMERCE #24](https://github.com/singer-io/tap-bigcommerce/pull/24)

### BigCommerce (v1): Upgrade Python to 3.12

We’ve improved our BigCommerce (v1) integration to upgrade python to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 22, 2026 **IMPROVEMENT**

[TAP-MARKETO #114](https://github.com/singer-io/tap-marketo/pull/114)

### Marketo (v2): Check for JSON from csv endpoint to handle error response

We’ve improved our Marketo (v2) integration to check for JSON from csv endpoint to handle error response.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 22, 2026 **IMPROVEMENT**

[TAP-FACEBOOK #269](https://github.com/singer-io/tap-facebook/pull/269)

### Facebook Ads (v1): Integration updates

We’ve improved our Facebook Ads (v1) integration with multiple updates.

For v1.26.0:

**New:**

* Added `ads_insights_comscore_market` table for market-level geographic insights.

**Deprecated:**

* `ads_insights_dma` table deprecated due to Meta API changes (June 22, 2026).

**Action required:**

* If using `ads_insights_dma`, switch to `ads_insights_comscore_market`.

**Reference:** [Meta announcement](https://developers.facebook.com/blog/post/2026/03/13/transitioning-to-comscore-markets-for-automotive-model-ads)

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 18, 2026 **IMPROVEMENT**

[TAP-MARKETO #113](https://github.com/singer-io/tap-marketo/pull/113)

### Marketo (v2): Resume download on broken pipe

We’ve improved our Marketo (v2) integration to resume download on broken pipe.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 18, 2026 **IMPROVEMENT**

[TAP-HUBSPOT #304](https://github.com/singer-io/tap-hubspot/pull/304)

### HubSpot (v4): Sync contact lists in desc order of updated\_at

We’ve improved our HubSpot (v4) integration to sync contact lists in desc order of `updated_at`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 15, 2026 **IMPROVEMENT**

[TAP-MARKETO #112](https://github.com/singer-io/tap-marketo/pull/112)

### Marketo (v2): Bulk request window shrinking

We’ve improved our Marketo (v2) integration to bulk request window shrinking.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 15, 2026 **IMPROVEMENT**

[TAP-BRAINTREE #62](https://github.com/singer-io/tap-braintree/pull/62)

### Braintree (v2): Bump requests to 2.33.0

We’ve improved our Braintree (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 12, 2026 **IMPROVEMENT**

[TAP-QUICKBOOKS #83](https://github.com/singer-io/tap-quickbooks/pull/83)

### QuickBooks (v2): Add authorization check during discovery

We’ve improved our QuickBooks (v2) integration to add authorization check during discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 12, 2026 **IMPROVEMENT**

[TAP-HARVEST #74](https://github.com/singer-io/tap-harvest/pull/74)

### Harvest (v3): Add explicit HarvestBackoffError handling to avoid throttling

We’ve improved our Harvest (v3) integration to add explicit HarvestBackoffError handling to avoid throttling.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 11, 2026 **IMPROVEMENT**

[TAP-MARKETO #111](https://github.com/singer-io/tap-marketo/pull/111)

### Marketo (v2): Do not stream rows into tempfile on im-memory volume

We’ve improved our Marketo (v2) integration to not stream rows into tempfile on im-memory volume.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 11, 2026 **IMPROVEMENT**

[TAP-EXACTTARGET #110](https://github.com/singer-io/tap-exacttarget/pull/110)

### Salesforce Marketing Cloud (v1): Make repl key identification case insensitive

We’ve improved our Salesforce Marketing Cloud (v1) integration to make repl key identification case insensitive.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 10, 2026 **IMPROVEMENT**

[TAP-GITLAB #51](https://github.com/singer-io/tap-gitlab/pull/51)

### GitLab (v1): Add on-premises GitLab instance support via api\_url config field

We’ve improved our GitLab (v1) integration to add on-premises GitLab instance support via api\_url config field.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 10, 2026 **IMPROVEMENT**

[TAP-DIXA #35](https://github.com/singer-io/tap-dixa/pull/35)

### Dixa (v1): Bump idna and urllib3 for security updates

We’ve improved our Dixa (v1) integration to bump idna and urllib3 for security updates.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-WORKDAY #23](https://github.com/singer-io/tap-workday/pull/23)

### Workday RaaS (v1): Bump requests to 2.33.0

We’ve improved our Workday RaaS (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-S3-CSV #89](https://github.com/singer-io/tap-s3-csv/pull/89)

### Amazon S3 CSV (v1): Bump urllib3 to 2.7.0

We’ve improved our Amazon S3 CSV (v1) integration to bump urllib3 to 2.7.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-MIXPANEL #73](https://github.com/singer-io/tap-mixpanel/pull/73)

### Mixpanel (v1): Remove revenue stream

We’ve improved our Mixpanel (v1) integration to remove revenue stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-MAILJET #10](https://github.com/singer-io/tap-mailjet/pull/10)

### Mailjet (v1): Bump requests to 2.33.0

We’ve improved our Mailjet (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-DIXA #34](https://github.com/singer-io/tap-dixa/pull/34)

### Dixa (v1): Bump requests to 2.33.0

We’ve improved our Dixa (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-BING-ADS #127](https://github.com/singer-io/tap-bing-ads/pull/127)

### Microsoft Advertising (v2): Bump requests to 2.33.0

We’ve improved our Microsoft Advertising (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 9, 2026 **IMPROVEMENT**

[TAP-AFTERSHIP #8](https://github.com/singer-io/tap-aftership/pull/8)

### Aftership (v1): Bump requests to 2.33.0

We’ve improved our AfterShip (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2026 **IMPROVEMENT**

[TAP-ZOOM #44](https://github.com/singer-io/tap-zoom/pull/44)

### Zoom (v2): Bump requests to 2.33.0

We’ve improved our Zoom (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2026 **IMPROVEMENT**

[TAP-ZENDESK-CHAT #63](https://github.com/singer-io/tap-zendesk-chat/pull/63)

### Zendesk Chat (v1): Upgrade requests library

We’ve improved our Zendesk Chat (v1) integration to upgrade requests library.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2026 **IMPROVEMENT**

[TAP-QUICKBASE #41](https://github.com/singer-io/tap-quickbase/pull/41)

### Quick Base (v1): Bump requests to 2.33.0

We’ve improved our Quick Base (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2026 **IMPROVEMENT**

[TAP-HUBSPOT #303](https://github.com/singer-io/tap-hubspot/pull/303)

### HubSpot (v4): Bump requests to 2.33.0

We’ve improved our HubSpot (v4) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2026 **IMPROVEMENT**

[TAP-ADROLL #37](https://github.com/singer-io/tap-adroll/pull/37)

### AdRoll (v1): Bump requests to 2.33.0

We’ve improved our AdRoll (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-ZENDESK #186](https://github.com/singer-io/tap-zendesk/pull/186)

### Zendesk Support (v2): Bump requests to 2.33.0

We’ve improved our Zendesk Support (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-YOTPO #67](https://github.com/singer-io/tap-yotpo/pull/67)

### Yotpo (v2): Bump requests to 2.33.0

We’ve improved our Yotpo (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **BUG FIX**

[TAP-WORKDAY-RAAS #29](https://github.com/singer-io/tap-workday-raas/pull/29)

### Workday RaaS (v1): Make JSON fields nullable, fix tests

We’ve improved our Workday RaaS (v1) integration to make JSON fields nullable, fix tests.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-TYPEFORM #93](https://github.com/singer-io/tap-typeform/pull/93)

### Typeform (v2): Bump requests to 2.33.0

We’ve improved our Typeform (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-TWILIO #20](https://github.com/singer-io/tap-twilio/pull/20)

### Twilio (v1): Bump requests to 2.33.0

We’ve improved our Twilio (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-TRELLO #52](https://github.com/singer-io/tap-trello/pull/52)

### Trello (v1): Bump requests to 2.33.0

We’ve improved our Trello (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-SPARKPOST #11](https://github.com/singer-io/tap-sparkpost/pull/11)

### Sparkpost (v1): Bump requests to 2.33.0

We’ve improved our SparkPost (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-RECURLY #19](https://github.com/singer-io/tap-recurly/pull/19)

### Recurly (v1): Bump requests to 2.33.0

We’ve improved our Recurly (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-MIXPANEL #71](https://github.com/singer-io/tap-mixpanel/pull/71)

### Mixpanel (v1): Bump requests 2.33.0

We’ve improved our Mixpanel (v1) integration to bump requests 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-MAILCHIMP #72](https://github.com/singer-io/tap-mailchimp/pull/72)

### MailChimp (v1): Bump requests to 2.33.0

We’ve improved our MailChimp (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #85](https://github.com/singer-io/tap-linkedin-ads/pull/85)

### LinkedIn Ads (v2): Bump requests 2.33.0

We’ve improved our LinkedIn Ads (v2) integration to bump requests 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-INTERCOM #90](https://github.com/singer-io/tap-intercom/pull/90)

### Intercom (v2): Bump requests to 2.33.0

We’ve improved our Intercom (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-HELPSCOUT #46](https://github.com/singer-io/tap-helpscout/pull/46)

### Help Scout (v1): Bump requests to 2.33.0

We’ve improved our Help Scout (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-HARVEST #72](https://github.com/singer-io/tap-harvest/pull/72)

### Harvest (v3): Bump requests 2.33.0

We’ve improved our Harvest (v3) integration to bump requests 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-GOOGLE-SEARCH-CONSOLE #51](https://github.com/singer-io/tap-google-search-console/pull/51)

### Google Search Console (v1): Bump requests to 2.33.0

We’ve improved our Google Search Console (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-GITLAB #50](https://github.com/singer-io/tap-gitlab/pull/50)

### GitLab (v1): Bump requests to 2.33.0

We’ve improved our GitLab (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-GITHUB #229](https://github.com/singer-io/tap-github/pull/229)

### GitHub (v2): Remove streams from catalog if not have permission and bump version

We’ve improved our GitHub (v2) integration to remove streams from catalog if not have permission and bump version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-FULLSTORY #22](https://github.com/singer-io/tap-fullstory/pull/22)

### FullStory (v1): Bump requests to 2.33.0

We’ve improved our FullStory (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-DRIP #7](https://github.com/singer-io/tap-drip/pull/7)

### Drip (v1): Bump requests to 2.33.0

We’ve improved our Drip (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-CUSTOMERIO #16](https://github.com/singer-io/tap-customerio/pull/16)

### Customer.io (v1): Remove stream from catalog

We’ve improved our Customer.io (v1) integration to remove stream from catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2026 **IMPROVEMENT**

[TAP-CHARGEBEE #124](https://github.com/singer-io/tap-chargebee/pull/124)

### Chargebee (v1): bump requests to 2.33.0

We’ve improved our Chargebee (v1) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2026 **IMPROVEMENT**

[TAP-PARDOT #56](https://github.com/singer-io/tap-pardot/pull/56)

### Pardot (v1): Upgrade python version to 3.12

We’ve improved our Pardot (v1) integration to upgrade python version to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2026 **IMPROVEMENT**

[TAP-KLAVIYO #85](https://github.com/singer-io/tap-klaviyo/pull/85)

### Klaviyo (v1): Bump requests library to 2.33.0

We’ve improved our Klaviyo (v1) integration to bump requests library to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2026 **IMPROVEMENT**

[TAP-INVOICED #12](https://github.com/singer-io/tap-invoiced/pull/12)

### Invoiced (v1): Exclude unauthorized streams in catalog

We’ve improved our Invoiced (v1) integration to exclude unauthorized streams in catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2026 **IMPROVEMENT**

[TAP-HARVEST-FORECAST #35](https://github.com/singer-io/tap-harvest-forecast/pull/35)

### Harvest Forecast (v1): Exclude unauthorized streams in catalog

We’ve improved our Harvest Forecast (v1) integration to exclude unauthorized streams in catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2026 **IMPROVEMENT**

[TAP-CIRCLE-CI #30](https://github.com/singer-io/tap-circle-ci/pull/30)

### CircleCI (v1): Update raise\_for\_error to handle exception

We’ve improved our CircleCI (v1) integration to raise\_for\_error to handle exception.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #250](https://github.com/singer-io/tap-shopify/pull/250)

### Shopify (v3): Filter GraphQL field pruning to top-level record selection sets

We’ve improved our Shopify (v3) integration to filter GraphQL field pruning to top-level record selection sets.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2026 **IMPROVEMENT**

[TAP-QUICKBOOKS #81](https://github.com/singer-io/tap-quickbooks/pull/81)

### QuickBooks (v2): Remove misplaced patternProperties from schema files

We’ve improved our QuickBooks (v2) integration to remove misplaced patternProperties from schema files.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2026 **IMPROVEMENT**

[TAP-QUICKBOOKS #82](https://github.com/singer-io/tap-quickbooks/pull/82)

### QuickBooks (v2): Add helper text to sandbox auth error

We’ve improved our QuickBooks (v2) integration to add helper text to sandbox auth error .

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 27, 2026 **IMPROVEMENT**

[TAP-GA4 #126](https://github.com/singer-io/tap-ga4/pull/126)

### Google Analytics 4 (v1): Handle 400 InvalidArgument during checkCompatibility

We’ve improved our Google Analytics 4 (v1) integration to handle 400 InvalidArgument during checkCompatibility.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 27, 2026 **IMPROVEMENT**

[TAP-GA4 #127](https://github.com/singer-io/tap-ga4/pull/127)

### Google Analytics 4 (v1): Bump requests from 2.32.4 to 2.33.0

We’ve improved our Google Analytics 4 (v1) integration to bump requests from 2.32.4 to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 26, 2026 **IMPROVEMENT**

[TAP-ITERABLE #30](https://github.com/singer-io/tap-iterable/pull/30)

### Iterable (v1): Add parent-tap-stream-id metadata key, 5xx retry logic, and library updates

We’ve improved our Iterable (v1) integration to add parent-tap-stream-id metadata key, 5xx retry logic, and library updates.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 25, 2026 **BUG FIX**

[TAP-SURVEYMONKEY #48](https://github.com/singer-io/tap-surveymonkey/pull/48)

### SurveyMonkey (v2): Fix CVE issues

We’ve improved our SurveyMonkey (v2) integration to fix CVE issues.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 22, 2026 **IMPROVEMENT**

[TAP-JIRA #136](https://github.com/singer-io/tap-jira/pull/136)

### JIRA (v2): Bump python dependencies

We’ve improved our JIRA (v2) integration to bump python dependencies .

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 20, 2026 **IMPROVEMENT**

[TAP-JIRA #137](https://github.com/singer-io/tap-jira/pull/137)

### JIRA (v2): Add `visibility` fields to `fields_to_remove` section

We’ve improved our JIRA (v2) integration to add visibility `visibility` fields to `fields_to_remove` section.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 19, 2026 **IMPROVEMENT**

[TAP-LISTRAK #35](https://github.com/singer-io/tap-listrak/pull/35)

### Listrak (v1): Bump requests from 2.32.5 to 2.33.0

We’ve improved our Listrak (v1) integration to bump requests from 2.32.5 to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 19, 2026 **IMPROVEMENT**

[TAP-HARVEST-FORECAST #32](https://github.com/singer-io/tap-harvest-forecast/pull/32)

### Harvest Forecast (v1): Update libraries and add tests

We’ve improved our Harvest Forecast (v1) integration to update libraries and add tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 18, 2026 **IMPROVEMENT**

[TAP-GOOGLE-ADS #107](https://github.com/singer-io/tap-google-ads/pull/107)

### Google Ads (v2): Bump protobuf and requests versions

We’ve improved our Google Ads (v2) integration to bump protobuf and requests versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 18, 2026 **IMPROVEMENT**

[TAP-DELIGHTED #12](https://github.com/singer-io/tap-delighted/pull/12)

### Delighted (v1): Bump requests version to 2.34.2

We’ve improved our Delighted (v1) integration to bump requests version to 2.34.2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 15, 2026 **IMPROVEMENT**

[TAP-PEPPERJAM #15](https://github.com/singer-io/tap-pepperjam/pull/15)

### Pepperjam (v1): Upgrade python versions

We’ve improved our Pepperjam (v1) integration to upgrade python versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 14, 2026 **IMPROVEMENT**

[TAP-MS-TEAMS #12](https://github.com/singer-io/tap-ms-teams/pull/12)

### Microsoft Teams (v1): Update for handle top exception in main

We’ve improved our Microsoft Teams (v1) integration to update for handle top exception in main.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 13, 2026 **BUG FIX**

[TAP-GITHUB #230](https://github.com/singer-io/tap-github/pull/230)

### GitHub (v2): Fix malformed URL causing 'since' filter to be dropped for Issues and Comments streams

We’ve improved our GitHub (v2) integration to fix malformed URL causing ‘since’ filter to be dropped for Issues and Comments streams.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 11, 2026 **IMPROVEMENT**

[TAP-ONFLEET #11](https://github.com/singer-io/tap-onfleet/pull/11)

### Onfleet (v1): Upgrade python version to 3.12

We’ve improved our Onfleet (v1) integration to upgrade python version to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 11, 2026 **IMPROVEMENT**

[TAP-EXACTTARGET #109](https://github.com/singer-io/tap-exacttarget/pull/109)

### Salesforce Marketing Cloud (v1): Update replication key mapping and add null filter

We’ve improved our Salesforce Marketing Cloud (v1) integration to update replication key mapping and add null filter.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 11, 2026 **IMPROVEMENT**

[TAP-CAMPAIGN-MONITOR #11](https://github.com/singer-io/tap-campaign-monitor/pull/11)

### Campaign Monitor (v1): Upgrade python version to 3.12

We’ve improved our Campaign Monitor (v1) integration to upgrade python version to 3.12 .

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 8, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #218](https://github.com/singer-io/tap-salesforce/pull/218)

### Salesforce (v2): Use composite batch API for discovery

We’ve improved our Salesforce (v2) integration to use composite batch API for discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 7, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #216](https://github.com/singer-io/tap-salesforce/pull/216)

### Salesforce (v2): Support OAuth refresh token rotation for Salesforce connector

We’ve improved our Salesforce (v2) integration to support OAuth refresh token rotation for Salesforce connector.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 7, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #217](https://github.com/singer-io/tap-salesforce/pull/217)

### Salesforce (v2): Bump requests to 2.33.0

We’ve improved our Salesforce (v2) integration to bump requests to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 7, 2026 **IMPROVEMENT**

[TAP-MS-TEAMS #11](https://github.com/singer-io/tap-ms-teams/pull/11)

### Microsoft Teams (v1): Bump version

We’ve improved our Microsoft Teams (v1) integration to bump version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 7, 2026 **IMPROVEMENT**

[TAP-INTACCT #15](https://github.com/singer-io/tap-intacct/pull/15)

### Intacct (v1): Add `forced-replication-method` in metadata

We’ve improved our Intacct (v1) integration to add `forced-replication-method` in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 6, 2026 **IMPROVEMENT**

[TAP-USERVOICE #15](https://github.com/singer-io/tap-uservoice/pull/15)

### UserVoice (v1): Upgrade python version to 3.12

We’ve improved our UserVoice (v1) integration to upgrade python version to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 6, 2026 **BUG FIX**

[TAP-SURVEYMONKEY #43](https://github.com/singer-io/tap-surveymonkey/pull/43)

### SurveyMonkey (v2): Fix TypeError by filtering SurveyStream output to only needed fields

We’ve improved our SurveyMonkey (v2) integration to fix TypeError by filtering SurveyStream output to only needed fields.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 5, 2026 **IMPROVEMENT**

[TAP-PIPEDRIVE #158](https://github.com/singer-io/tap-pipedrive/pull/158)

### Pipedrive (v2): Add support for additional\_fields

We’ve improved our Pipedrive (v2) integration to add support for additional\_fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 5, 2026 **IMPROVEMENT**

[TAP-FRONTAPP #39](https://github.com/singer-io/tap-frontapp/pull/39)

### Front (v2): Add unittests and integrationt tests

We’ve improved our Front (v2) integration to add unittests and integrationt tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 5, 2026 **IMPROVEMENT**

[TAP-CUSTOMERIO #13](https://github.com/singer-io/tap-customerio/pull/13)

### Customer.io (v1): Upgrade Python version, fix integration tests

We’ve improved our Customer.io (v1) integration to upgrade python version and fix integration tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 5, 2026 **IMPROVEMENT**

[TAP-AMAZON-ADS #10](https://github.com/singer-io/tap-amazon-ads/pull/10)

### Amazon DSP (v1): Upgrade to Python 3.12, refactor replication keys to flattened fields, fix assetId key property

We’ve improved our Amazon DSP (v1) integration to upgrade to Python 3.12, refactor replication keys to flattened fields, fix assetId key property.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 4, 2026 **IMPROVEMENT**

[TAP-RECURLY #17](https://github.com/singer-io/tap-recurly/pull/17)

### Recurly (v1): Add parent-tap-stream-id key in metadata

We’ve improved our Recurly (v1) integration to add parent-tap-stream-id key in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 4, 2026 **IMPROVEMENT**

[TAP-PIPEDRIVE #157](https://github.com/singer-io/tap-pipedrive/pull/157)

### Pipedrive (v2): Update bookmarking for ordered streams

We’ve improved our Pipedrive (v2) integration to update bookmarking for ordered streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 4, 2026 **IMPROVEMENT**

[TAP-DELIGHTED #10](https://github.com/singer-io/tap-delighted/pull/10)

### Delighted (v1): Exclude unauthorized streams from discovery

We’ve improved our Delighted (v1) integration to exclude unauthorized streams from discovery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 30, 2026 **IMPROVEMENT**

[TAP-SURVEYMONKEY #44](https://github.com/singer-io/tap-surveymonkey/pull/44)

### SurveyMonkey (v2): Multiple improvements

We’ve improved our SurveyMonkey (v2) integration by implementing multiple improvements and bug fixes.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 29, 2026 **IMPROVEMENT**

[TAP-TWITTER-ADS #48](https://github.com/singer-io/tap-twitter-ads/pull/48)

### Twitter Ads (v1): Multiple improvements

We’ve improved our Twitter Ads (v1) integration by implementing multiple improvements and bug fixes.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 29, 2026 **IMPROVEMENT**

[TAP-CHARGIFY #56](https://github.com/singer-io/tap-chargify/pull/56)

### Chargify (v1): Multiple improvements

We’ve improved our Chargify (v1) integration by implementing multiple improvements and bug fixes.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2026 **DEPRECATION**

[TAP-XERO #129](https://github.com/singer-io/tap-xero/pull/129)

### Xero (v1): Remove deprecated streams

We’ve improved our Xero (v1) integration to remove deprecated streams.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2026 **IMPROVEMENT**

[TAP-OUTBRAIN #30](https://github.com/singer-io/tap-outbrain/pull/30)

### Outbrain (v1): Update python version and add tests

We’ve improved our Outbrain (v1) integration to update python version and add tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2026 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #54](https://github.com/singer-io/tap-activecampaign/pull/54)

### ActiveCampaign (v1): Bump requests from 2.32.4 to 2.33.0

We’ve improved our ActiveCampaign (v1) integration to bump requests from 2.32.4 to 2.33.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 27, 2026 **IMPROVEMENT**

[TAP-INVOICED #11](https://github.com/singer-io/tap-invoiced/pull/11)

### Invoiced (v1): Upgrade invoiced version

We’ve improved our Invoiced (v1) integration to upgrade the invoiced version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 27, 2026 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #53](https://github.com/singer-io/tap-activecampaign/pull/53)

### ActiveCampaign (v1): Replace base url with /users/me

We’ve improved our ActiveCampaign (v1) integration to replace base url with /users/me.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 23, 2026 **IMPROVEMENT**

[TAP-ZENDESK #182](https://github.com/singer-io/tap-zendesk/pull/182)

### Zendesk Support (v2): Support OAuth refresh token

We’ve improved our Zendesk Support (v2) integration to support OAuth refresh token.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 21, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #249](https://github.com/singer-io/tap-shopify/pull/249)

### Shopify (v3): Add support of client\_cred grant type auth

We’ve improved our Shopify (v3) integration to add support of `client_cred` grant type auth.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 21, 2026 **IMPROVEMENT**

[TAP-HARVEST #71](https://github.com/singer-io/tap-harvest/pull/71)

### Harvest (v3): Upgrade libraries to latest version

We’ve improved our Harvest (v3) integration to upgrade libraries to latest version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 21, 2026 **BUG FIX**

[TAP-ASANA #72](https://github.com/singer-io/tap-asana/pull/72)

### Asana (v2): FIX 401 API exception

We’ve improved our Asana (v2) integration to fix 401 API exception.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 20, 2026 **BUG FIX**

[TAP-EBAY #14](https://github.com/singer-io/tap-ebay/pull/14)

### eBay (v1): Fix for schema mismatch and standard metadata format

We’ve improved our eBay (v1) integration to fix schema mismatch and standard metadata format.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 16, 2026 **IMPROVEMENT**

[TAP-CHARGEBEE #123](https://github.com/singer-io/tap-chargebee/pull/123)

### Chargebee (v1): Add custom\_fields support for all streams

We’ve improved our Chargebee (v1) integration to add `custom_fields` support for all streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 13, 2026 **BUG FIX**

[TAP-ASANA #71](https://github.com/singer-io/tap-asana/pull/71)

### Asana (v2): Fix for refresh access token

We’ve improved our Asana (v2) integration to fix refresh access token.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 10, 2026 **BUG FIX**

[TAP-ZENDESK #185](https://github.com/singer-io/tap-zendesk/pull/185)

### Zendesk Support (v2): Fix connection failure for 403 Forbidden error

We’ve improved our Zendesk Support (v2) integration to fix connection failure for 403 Forbidden error.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 10, 2026 **IMPROVEMENT**

[TAP-MAILSHAKE #17](https://github.com/singer-io/tap-mailshake/pull/17)

### Mailshake (v1): Upgrade python dependencies

We’ve improved our Mailshake (v1) integration to upgrade python dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 7, 2026 **IMPROVEMENT**

[TAP-MS-TEAMS #9](https://github.com/singer-io/tap-ms-teams/pull/9)

### Microsoft Teams (v1): Upgrade library

We’ve improved our Microsoft Teams (v1) integration to upgrade library.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 31, 2026 **IMPROVEMENT**

[TAP-QUICKBASE #37](https://github.com/singer-io/tap-quickbase/pull/37)

### Quick Base (v1): Add 5xx exception handling

We’ve improved our Quick Base (v1) integration to add 5xx exception handling.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 30, 2026 **IMPROVEMENT**

[TAP-XERO #128](https://github.com/singer-io/tap-xero/pull/128)

### Xero (v1): Show warning for deprecated streams

We’ve improved our Xero (v1) integration to show warning for deprecated streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 24, 2026 **BUG FIX**

[TAP-KLAVIYO #83](https://github.com/singer-io/tap-klaviyo/pull/83)

### Klaviyo (v1): Fix tap\_stream\_id when writing bookmarks

We’ve improved our Klaviyo (v1) integration to fix `tap_stream_id` when writing bookmarks.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 16, 2026 **IMPROVEMENT**

[TAP-S3-CSV #87](https://github.com/singer-io/tap-s3-csv/pull/87)

### Amazon S3 CSV (v1): Handle empty initial sync

We’ve improved our Amazon S3 CSV (v1) integration to handle empty initial sync.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 13, 2026 **BUG FIX**

[TAP-ASANA #69](https://github.com/singer-io/tap-asana/pull/69)

### Asana (v2): Fix access token refresh issue

We’ve improved our Asana (v2) integration to fix access token refresh issue.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2026 **IMPROVEMENT**

[TAP-REFERRAL-SAASQUATCH #23](https://github.com/singer-io/tap-referral-saasquatch/pull/23)

### Referral SaaSquatch (v1): Add tests and python upgrade

We’ve improved our Referral SaaSquatch (v1) integration to add tests and python upgrade.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2026 **IMPROVEMENT**

[TAP-KLAVIYO #82](https://github.com/singer-io/tap-klaviyo/pull/82)

### Klaviyo (v1): Use safe gets on state dictionary

We’ve improved our Klaviyo (v1) integration to use safe gets on state dictionary.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 11, 2026 **IMPROVEMENT**

[TAP-MAILJET #8](https://github.com/singer-io/tap-mailjet/pull/8)

### Mailjet (v1): Add 5xx exceptions handling

We’ve improved our Mailjet (v1) integration to add 5xx exceptions handling.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 10, 2026 **IMPROVEMENT**

[TAP-GOOGLE-ADS #105](https://github.com/singer-io/tap-google-ads/pull/105)

### Google Ads (v2): Bump protobuf to v6.33.5

We’ve improved our Google Ads (v2) integration to bump protobuf to v6.33.5.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 9, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #210](https://github.com/singer-io/tap-salesforce/pull/210)

### Salesforce (v2): Bump singer-python to 6.8.0 and update tests to use `versions`

We’ve improved our Salesforce (v2) integration to bump singer-python to 6.8.0 and update tests to use `versions`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 9, 2026 **IMPROVEMENT**

[TAP-GOOGLE-SHEETS #105](https://github.com/singer-io/tap-google-sheets/pull/105)

### Google Sheets (v3): Bump to singer-python 6.8.0 and use `versions` in state

We’ve improved our Google Sheets (v3) integration to bump to singer-python 6.8.0 and use `versions` in state.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 4, 2026 **IMPROVEMENT**

[TAP-PIPEDRIVE #152](https://github.com/singer-io/tap-pipedrive/pull/152)

### Pipedrive (v1): Update data type for some schema fields

We’ve improved our Pipedrive (v1) integration to update data type for some schema fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 3, 2026 **BUG FIX**

[TAP-SALESFORCE #209](https://github.com/singer-io/tap-salesforce/pull/209)

### Salesforce (v2): Fix key error in build\_state

We’ve improved our Salesforce (v2) integration to fix key error in `build_state`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 27, 2026 **IMPROVEMENT**

[TAP-HEAP #28](https://github.com/singer-io/tap-heap/pull/28)

### Heap (v1): Update state reads/writes to move `activate_versions` out of bookmarks.

We’ve improved our Heap (v1) integration to update state reads/writes to move `activate_versions` out of bookmarks.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 26, 2026 **BUG FIX**

[TAP-SALESFORCE #207](https://github.com/singer-io/tap-salesforce/pull/207)

### Salesforce (v2): Fix previous states being dropped between tap runs

We’ve improved our Salesforce (v2) integration to fix previous states being dropped between tap runs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2026 **BUG FIX**

[TAP-XERO #127](https://github.com/singer-io/tap-xero/pull/127)

### Xero (v1): Update singer python version for clear\_offset fix

We’ve improved our Xero (v1) integration to update singer python version for `clear_offset` fix.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2026 **IMPROVEMENT**

[TAP-HUBSPOT #290](https://github.com/singer-io/tap-hubspot/pull/290)

### HubSpot (v4): Add parent stream for form\_submissions and list\_memberships

We’ve improved our HubSpot (v4) integration to add parent stream for form\_submissions and list\_memberships.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 19, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #202](https://github.com/singer-io/tap-salesforce/pull/202)

### Salesforce (v2): Update state reads/writes to move `activate_versions` out of bookmarks.

We’ve improved our Salesforce (v2) integration to update state reads/writes to move `activate_versions` out of bookmarks.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 19, 2026 **IMPROVEMENT**

[TAP-FRONTAPP #38](https://github.com/singer-io/tap-frontapp/pull/38)

### Front (v2): Validate Bookmark format

We’ve improved our Front (v2) integration to validate bookmark format.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 18, 2026 **IMPROVEMENT**

[TAP-PIPEDRIVE #151](https://github.com/singer-io/tap-pipedrive/pull/151)

### Pipedrive (v1): Add label `ids` in deals stream

We’ve improved our Pipedrive (v1) integration to add label `ids` in deals stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 18, 2026 **BUG FIX**

[TAP-LISTRAK #27](https://github.com/singer-io/tap-listrak/pull/27)

### Listrak (v1): Fix stream sync logic to respect dependencies and add comprehensive unit tests

We’ve improved our Listrak (v1) integration to fix stream sync logic to respect dependencies and add comprehensive unit tests.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 10, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #198](https://github.com/singer-io/tap-salesforce/pull/198)

### Salesforce (v2): Update bookmark when no records are synced

We’ve improved our Salesforce (v2) integration to update bookmark when no records are synced.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 10, 2026 **IMPROVEMENT**

[TAP-HUBSPOT #284](https://github.com/singer-io/tap-hubspot/pull/284)

### HubSpot (v4): Add new sub streams

We’ve improved our HubSpot (v4) integration to add new sub streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 5, 2026 **IMPROVEMENT**

[TAP-MAILSHAKE #16](https://github.com/singer-io/tap-mailshake/pull/16)

### Mailshake (v1): Bump dependency versions for twistlock compliance

We’ve improved our Mailshake (v1) integration to bump dependency versions for twistlock compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 5, 2026 **IMPROVEMENT**

[TAP-FRONTAPP #37](https://github.com/singer-io/tap-frontapp/pull/37)

### Front (v2): Bump dependency versions for twistlock compliance

We’ve improved our Front (v2) integration to bump dependency versions for twistlock compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 28, 2026 **BUG FIX**

[TAP-LISTRAK #26](https://github.com/singer-io/tap-listrak/pull/26)

### Listrak (v1): Fix bug for subscribed contacts

We’ve improved our Listrak (v1) integration to fix a bug for subscribed contacts.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 27, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #248](https://github.com/singer-io/tap-shopify/pull/248)

### Shopify (v3): Add pagination support for fulfillment line items

We’ve improved our Shopify (v3) integration to add pagination support for fulfillment line items.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 27, 2026 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #82](https://github.com/singer-io/tap-linkedin-ads/pull/82)

### LinkedIn Ads (v2): Add `parent-tap-stream-id`

We’ve improved our LinkedIn Ads (v2) integration to add `parent-tap-stream-id`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 26, 2026 **IMPROVEMENT**

[TAP-GOOGLE-ADS #104](https://github.com/singer-io/tap-google-ads/pull/104)

### Google Ads (v2): Update protobuf version to 6.33.4

We’ve improved our Google Ads (v2) integration to update protobuf version to 6.33.4.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2026 **IMPROVEMENT**

[TAP-ZENDESK #178](https://github.com/singer-io/tap-zendesk/pull/178)

### Zendesk Support (v2): Bump aiohttp version

We’ve improved our Zendesk Support (v2) integration to bump aiohttp version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2026 **IMPROVEMENT**

[TAP-S3-CSV #86](https://github.com/singer-io/tap-s3-csv/pull/86)

### Amazon S3 CSV (v1): Bump urllib3 version

We’ve improved our Amazon S3 CSV (v1) integration to bump urllib3 version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2026 **IMPROVEMENT**

[TAP-DIXA #32](https://github.com/singer-io/tap-dixa/pull/32)

### Dixa (v1): Update urllib3 version from 2.6.0 to 2.6.3

We’ve improved our Dixa (v1) integration to update urllib3 version from 2.6.0 to 2.6.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2026 **IMPROVEMENT**

[TAP-CHARGEBEE #120](https://github.com/singer-io/tap-chargebee/pull/120)

### Chargebee (v1): Write bookmark when no records are synced

We’ve improved our Chargebee (v1) integration to write bookmark when no records are synced.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 22, 2026 **IMPROVEMENT**

[TAP-QUICKBASE #29](https://github.com/singer-io/tap-quickbase/pull/29)

### Quick Base (v1): Multiple updates

We’ve improved our Quick Base (v1) integration to update dependencies and fix bugs.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 22, 2026 **IMPROVEMENT**

[TAP-INTERCOM #85](https://github.com/singer-io/tap-intercom/pull/85)

### Intercom (v2): Update interrupted bookmarking for conversations

We’ve improved our Intercom (v2) integration to update interrupted bookmarking for conversations.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 19, 2026 **IMPROVEMENT**

[TAP-SALESFORCE #197](https://github.com/singer-io/tap-salesforce/pull/197)

### Salesforce (v2): Remove select\_fields\_by\_default from required config keys

We’ve improved our Salesforce (v2) integration to remove `select_fields_by_default` from required config keys.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2026 **IMPROVEMENT**

[TAP-GA4 #122](https://github.com/singer-io/tap-ga4/pull/122)

### Google Analytics 4 (v1): Bump google-analytics-data library

We’ve improved our Google Analytics 4 (v1) integration to bump google-analytics-data library.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 7, 2026 **IMPROVEMENT**

[TAP-STRIPE #214](https://github.com/singer-io/tap-stripe/pull/214)

### Stripe (v3): Update metadata

We’ve improved our Stripe (v3) integration to update metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 6, 2026 **IMPROVEMENT**

[TAP-SHOPIFY #247](https://github.com/singer-io/tap-shopify/pull/247)

### Shopify (v3): Update the bookmark value even if the record is not retrieved

We’ve improved our Shopify (v3) integration to update the bookmark value even if the record is not retrieved.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2026 **IMPROVEMENT**

[TAP-SFTP #52](https://github.com/singer-io/tap-sftp/pull/52)

### SFTP (v1): Upgrade paramiko version to 3.5.1

We’ve improved our SFTP (v1) integration to upgrade paramiko version to 3.5.1.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 30, 2025 **BUG FIX**

[TAP-EXACTTARGET #104](https://github.com/singer-io/tap-exacttarget/pull/104)

### Salesforce Marketing Cloud (v1): Schema enhancements and bug fixes

We’ve improved our Salesforce Marketing Cloud (v1) integration to enhance the schema and fix bugs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 22, 2025 **IMPROVEMENT**

[TAP-STRIPE #216](https://github.com/singer-io/tap-stripe/pull/216)

### Stripe (v3): Add transfer\_reversals stream

We’ve improved our Stripe (v3) integration to add `transfer_reversals` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 19, 2025 **IMPROVEMENT**

[TAP-WORKDAY-RAAS #21](https://github.com/singer-io/tap-workday-raas/pull/21)

### Workday RaaS (v1): Update libraries

We’ve improved our Workday RaaS (v1) integration to update libraries.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2025 **IMPROVEMENT**

[TAP-SALESFORCE #195](https://github.com/singer-io/tap-salesforce/pull/195)

### Salesforce (v2): Update libraries to latest version

We’ve improved our Salesforce (v2) integration to update libraries to latest version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2025 **IMPROVEMENT**

[TAP-GITLAB #46](https://github.com/singer-io/tap-gitlab/pull/46)

### GitLab (v1): Update configuration options

We’ve improved our GitLab (v1) integration to update configuration options.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 15, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #246](https://github.com/singer-io/tap-shopify/pull/246)

### Shopify (v3): Add exponential backoff retry logic for Shopify bulk operations in progress

We’ve improved our Shopify (v3) integration to add exponential backoff retry logic for Shopify bulk operations in progress.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 12, 2025 **IMPROVEMENT**

[TAP-ZUORA #88](https://github.com/singer-io/tap-zuora/pull/88)

### Zuora (v1): Add ClearingExistingCommunicationProfile to UNSUPPORTED\_FIELDS\_FOR\_REST

We’ve improved our Zuora (v1) integration to add `ClearingExistingCommunicationProfile` to `UNSUPPORTED_FIELDS_FOR_REST`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 10, 2025 **BUG FIX**

[TAP-SALESFORCE #194](https://github.com/singer-io/tap-salesforce/pull/194)

### Salesforce (v2): Fix forced-replication-method

We’ve improved our Salesforce (v2) integration to fix `forced-replication-method`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-USERVOICE #14](https://github.com/singer-io/tap-uservoice/pull/14)

### UserVoice (v1): Bump dependencies

We’ve improved our UserVoice (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-UJET #12](https://github.com/singer-io/tap-ujet/pull/12)

### UJET (v1): Bump version for compliance failures

We’ve improved our UJET (v1) integration to bump version for compliance failures.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-ONFLEET #10](https://github.com/singer-io/tap-onfleet/pull/10)

### Onfleet (v1): Bump dependencies

We’ve improved our Onfleet (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-LOOKER #20](https://github.com/singer-io/tap-looker/pull/20)

### Looker (v1): Update libraries for compliance

We’ve improved our Looker (v1) integration to update libraries for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-KUSTOMER #34](https://github.com/singer-io/tap-kustomer/pull/34)

### Kustomer (v1): Bump version for compliance failures

We’ve improved our Kustomer (v1) integration to bump version for compliance failures.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-JIRA #132](https://github.com/singer-io/tap-jira/pull/132)

### JIRA (v2): Add bookmarks to issues child streams

We’ve improved our JIRA (v2) integration to add bookmarks to issues child streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-HUBSPOT #282](https://github.com/singer-io/tap-hubspot/pull/282)

### HubSpot (v4): Retry the API requests for all the errors

We’ve improved our HubSpot (v4) integration to retry the API requests for all the errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-HARVEST-FORECAST #31](https://github.com/singer-io/tap-harvest-forecast/pull/31)

### Harvest Forecast (v1): Bump dependency versions for compliance failures

We’ve improved our Harvest Forecast (v1) integration to bump dependency versions for compliance failures.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-CODAT #28](https://github.com/singer-io/tap-codat/pull/28)

### Codat (v1): Bump dependencies

We’ve improved our Codat (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-CLUBSPEED #4](https://github.com/singer-io/tap-clubspeed/pull/4)

### Club Speed (v1): Bump dependencies

We’ve improved our Club Speed (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-CIRCLE-CI #20](https://github.com/singer-io/tap-circle-ci/pull/20)

### CircleCI (v1): Upgrade library version

We’ve improved our CircleCI (v1) integration to upgrade library version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-AUTOPILOT #12](https://github.com/singer-io/tap-autopilot/pull/12)

### Autopilot (v1): Bump libraries for compliance

We’ve improved our Autopilot (v1) integration to bump libraries for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 9, 2025 **IMPROVEMENT**

[TAP-3PLCENTRAL #12](https://github.com/singer-io/tap-3plcentral/pull/12)

### 3PL Central (v1): Bump library versions

We’ve improved our 3PL Central (v1) integration to bump library versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 8, 2025 **IMPROVEMENT**

[TAP-S3-CSV #84](https://github.com/singer-io/tap-s3-csv/pull/84)

### Amazon S3 CSV (v1): Bump urllib3 from 2.5.0 to 2.6.0

We’ve improved our Amazon S3 CSV (v1) integration to bump urllib3 from 2.5.0 to 2.6.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 8, 2025 **IMPROVEMENT**

[TAP-HARVEST #64](https://github.com/singer-io/tap-harvest/pull/64)

### Harvest (v2): Refactor tap using singer generator

We’ve improved our Harvest (v2) integration to refactor tap using singer generator.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 8, 2025 **IMPROVEMENT**

[TAP-ADROLL #34](https://github.com/singer-io/tap-adroll/pull/34)

### AdRoll (v1): Upgrade schema files

We’ve improved our AdRoll (v1) integration to upgrade schema files to fix integration tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 5, 2025 **IMPROVEMENT**

[TAP-ZOOM #40](https://github.com/singer-io/tap-zoom/pull/40)

### Zoom (v2): Add parent-tap-stream-id key in metadata

We’ve improved our Zoom (v2) integration to add `parent-tap-stream-id` key in metadata.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 4, 2025 **IMPROVEMENT**

[TAP-GOOGLE-SHEETS #102](https://github.com/singer-io/tap-google-sheets/pull/102)

### Google Sheets (v3): Increase the wait time while retrying on failure

We’ve improved our Google Sheets (v3) integration to increase the wait time while retrying on failure.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 3, 2025 **IMPROVEMENT**

[TAP-FRESHDESK #60](https://github.com/singer-io/tap-freshdesk/pull/60)

### Freshdesk (v1): Refactor tap using singer generator

We’ve improved our Freshdesk (v1) integration to refactor tap using singer generator.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 3, 2025 **BUG FIX**

[TAP-ASANA #61](https://github.com/singer-io/tap-asana/pull/61)

### Asana (v2): Fix libraries

We’ve improved our Asana (v2) integration to fix libraries.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 3, 2025 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #52](https://github.com/singer-io/tap-activecampaign/pull/52)

### ActiveCampaign (v1): Add a retry for the ActiveCampaignForbiddenError

We’ve improved our ActiveCampaign (v1) integration to add a retry for the `ActiveCampaignForbiddenError`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 2, 2025 **IMPROVEMENT**

[TAP-HUBSPOT #281](https://github.com/singer-io/tap-hubspot/pull/281)

### HubSpot (v4): Implement nullable non-primary-key fields

We’ve improved our HubSpot (v4) integration to implement nullable non-primary key fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 28, 2025 **IMPROVEMENT**

[TAP-GITLAB #37](https://github.com/singer-io/tap-gitlab/pull/37)

### GitLab (v1): Multiple updates

We’ve improved our GitLab (v1) integration to:

* Implement discovery logic.
* Add schema files for all schemas.
* Develop full sync logic for all parent and child streams.
* Create Unit tests (test\_client.py) for core client methods.
* Add `.circleci/config.yml` with Unit test execution.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 27, 2025 **IMPROVEMENT**

[TAP-CHARGEBEE #117](https://github.com/singer-io/tap-chargebee/pull/117)

### Chargebee (v1): Upgrade python upgrade to 3.12

We’ve improved our Chargebee (v1) integration to upgrade python to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 26, 2025 **IMPROVEMENT**

[TAP-TWITTER-ADS #46](https://github.com/singer-io/tap-twitter-ads/pull/46)

### Twitter Ads (v1): Library version upgrades and support for `parent-tap-stream-id` metadata for child streams

We’ve improved our Twitter Ads (v1) integration to upgrade Library version and support `parent-tap-stream-id` metadata for child streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 26, 2025 **IMPROVEMENT**

[TAP-EXACTTARGET #103](https://github.com/singer-io/tap-exacttarget/pull/103)

### Salesforce Marketing Cloud (v1): Add support for new streams

We’ve improved our Salesforce Marketing Cloud (v1) integration to add support for new streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 24, 2025 **IMPROVEMENT**

[TAP-CHARGEBEE #113](https://github.com/singer-io/tap-chargebee/pull/113)

### Chargebee (v1): Refactor the tap

We’ve improved our Chargebee (v1) integration to refactor the tap.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 24, 2025 **IMPROVEMENT**

[TAP-APPSFLYER #47](https://github.com/singer-io/tap-appsflyer/pull/47)

### AppsFlyer (v1): Refactor the tap using singer generator

We’ve improved our AppsFlyer (v1) integration to refactor the tap using singer generator.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 21, 2025 **IMPROVEMENT**

[TAP-ZUORA #87](https://github.com/singer-io/tap-zuora/pull/87)

### Zuora (v1): Bump versions

We’ve improved our Zuora (v1) integration to bump different versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 19, 2025 **IMPROVEMENT**

[TAP-ZUORA #86](https://github.com/singer-io/tap-zuora/pull/86)

### Zuora (v1): Add CommunicationProfileId to UNSUPPORTED\_FIELDS\_FOR\_REST

We’ve improved our Zuora (v1) integration to add `CommunicationProfileId` to `UNSUPPORTED_FIELDS_FOR_REST`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 10, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #244](https://github.com/singer-io/tap-shopify/pull/244)

### Shopify (v3): Clean up state file for failed Bulk operations

We’ve improved our Shopify (v3) integration to clean up state file to fix failed Bulk operations.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 6, 2025 **IMPROVEMENT**

[TAP-QUICKBOOKS #80](https://github.com/singer-io/tap-quickbooks/pull/80)

### QuickBooks (v2): Use batch queries to reduce API usage

We’ve improved our QuickBooks (v2) integration by using batch queries to reduce API usage.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 6, 2025 **IMPROVEMENT**

[TAP-JIRA #131](https://github.com/singer-io/tap-jira/pull/131)

### JIRA (v2): Add fallback for JIRA API requests when /search/jql endpoint is unavailable

We’ve improved our JIRA (v2) integration to add fallback for JIRA API requests when `/search/jql` endpoint is unavailable.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 4, 2025 **IMPROVEMENT**

[TAP-LISTRAK #21](https://github.com/singer-io/tap-listrak/pull/21)

### Listrak (v1): Update dependencies

We’ve improved our Listrak (v1) integration to update dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 29, 2025 **IMPROVEMENT**

[TAP-ZENDESK #177](https://github.com/singer-io/tap-zendesk/pull/177)

### Zendesk Support (v2): Update dependencies

We’ve improved our Zendesk Support (v2) integration to update dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 29, 2025 **IMPROVEMENT**

[TAP-GITLAB #44](https://github.com/singer-io/tap-gitlab/pull/44)

### GitLab (v1): Updated params to headers

We’ve improved our GitLab (v1) integration to update `params` to `headers` to prevent errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2025 **IMPROVEMENT**

[TAP-HEAP #24](https://github.com/singer-io/tap-heap/pull/24)

### Heap (v1): Add integration tests

We’ve improved our Heap (v1) integration to add integration tests.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2025 **IMPROVEMENT**

[TAP-GA4 #117](https://github.com/singer-io/tap-ga4/pull/117)

### Google Analytics 4 (v1): Update field exclusions

We’ve improved our Google Analytics 4 (v1) integration to update field exclusions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 23, 2025 **IMPROVEMENT**

[TAP-S3-CSV #83](https://github.com/singer-io/tap-s3-csv/pull/83)

### Amazon S3 CSV (v1): Update \_sdc\_extra column schema to be nullable

We’ve improved our Amazon S3 CSV (v1) integration to update sdc\_extra column schema to be nullable.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 22, 2025 **IMPROVEMENT**

[TAP-MONGODB #129](https://github.com/singer-io/tap-mongodb/pull/129)

### MongoDB (v3): Handle Non-finite values (NaN, Infinity)

We’ve improved our MongoDB (v3) integration to handle Non-finite values (NaN, Infinity).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 20, 2025 **IMPROVEMENT**

[TAP-S3-CSV #82](https://github.com/singer-io/tap-s3-csv/pull/82)

### Amazon S3 CSV (v1): Refactor JSONL sampling/syncing to use singer-encodings

We’ve improved our Amazon S3 CSV (v1) integration to refactor JSONL sampling/syncing to use singer-encodings.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 20, 2025 **IMPROVEMENT**

[TAP-S3-CSV #80](https://github.com/singer-io/tap-s3-csv/pull/80)

### Amazon S3 CSV (v1): Add Parquet support

We’ve improved our Amazon S3 CSV (v1) integration to add Parquet support.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 20, 2025 **IMPROVEMENT**

[TAP-S3-CSV #81](https://github.com/singer-io/tap-s3-csv/pull/81)

### Amazon S3 CSV (v1): Add Avro support

We’ve improved our Amazon S3 CSV (v1) integration to add Avro support.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 17, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #242](https://github.com/singer-io/tap-shopify/pull/242)

### Shopify (v3): Add new streams

We’ve improved our Shopify (v3) integration to add new streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 17, 2025 **IMPROVEMENT**

[TAP-MARKETO #104](https://github.com/singer-io/tap-marketo/pull/104)

### Marketo (v2): Add `replication_key` and `forced_replication_method` to catalog

We’ve improved our Marketo (v2) integration to add `replication_key` and `forced_replication_method` to catalog.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 17, 2025 **IMPROVEMENT**

[TAP-AMPLITUDE #14](https://github.com/singer-io/tap-amplitude/pull/14)

### Amplitude (v1): Add forced-replication-method metadata field

We’ve improved our Amplitude (v1) integration to add forced-replication-method metadata field.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 15, 2025 **IMPROVEMENT**

[TAP-PIPEDRIVE #149](https://github.com/singer-io/tap-pipedrive/pull/149)

### Pipedrive (v1): Extract deleted deals

We’ve improved our Pipedrive (v1) integration to extract deleted deals.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 15, 2025 **IMPROVEMENT**

[TAP-MAMBU #136](https://github.com/singer-io/tap-mambu/pull/136)

### Mambu (v4): Upgrade API version to v2

We’ve improved our Mambu (v4) integration to upgrade API version to v2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 14, 2025 **IMPROVEMENT**

[TAP-ZENDESK #163](https://github.com/singer-io/tap-zendesk/pull/163)

### Zendesk Support (v2): Add support for cursor pagination - audit stream

We’ve improved our Zendesk Support (v2) integration to add support for cursor pagination - audit stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 14, 2025 **REMOVED**

[TAP-MAMBU #135](https://github.com/singer-io/tap-mambu/pull/135)

### Mambu (v4): Canceled the 'Upgrade api version to v2'

We’ve updated our Mambu (v4) integration to cancel the upgrade of the api version to v2 [#132](https://github.com/singer-io/tap-mambu/pull/132)”.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 10, 2025 **IMPROVEMENT**

[TAP-MAMBU #133](https://github.com/singer-io/tap-mambu/pull/133)

### Mambu (v4): Replace /users with /branches endpoint

We’ve improved our Mambu (v4) integration to replace `/users` with `/branches` endpoint.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 9, 2025 **IMPROVEMENT**

[TAP-QUICKBOOKS #79](https://github.com/singer-io/tap-quickbooks/pull/79)

### QuickBooks (v2): Update default page size to 1000

We’ve improved our QuickBooks (v2) integration to update default page size to 1000.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 9, 2025 **IMPROVEMENT**

[TAP-PARDOT #53](https://github.com/singer-io/tap-pardot/pull/53)

### Pardot (v1): Fetch all visitors records and update request params type

We’ve improved our Pardot (v1) integration to fetch all visitors records and update request params type.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 9, 2025 **IMPROVEMENT**

[TAP-MONGODB #119](https://github.com/singer-io/tap-mongodb/pull/119)

### MongoDB (v3): Enhance Log-Based Replication to Support Transactional Records

We’ve improved our MongoDB (v3) integration to enhance Log-Based Replication to Support Transactional Records.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 6, 2025 **IMPROVEMENT**

[TAP-SFTP #51](https://github.com/singer-io/tap-sftp/pull/51)

### SFTP (v1): Upgrade `singer-encodings` version

We’ve improved our SFTP (v1) integration to upgrade the version of `singer-encodings`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 23, 2025 **IMPROVEMENT**

[TAP-GITHUB #222](https://github.com/singer-io/tap-github/pull/222)

### GitHub (v2): Check for wrong credentials

We’ve improved our GitHub (v2) integration to check for wrong credentials before checking for rate limit.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 22, 2025 **IMPROVEMENT**

[TAP-RECHARGE #51](https://github.com/singer-io/tap-recharge/pull/51)

### Recharge (v2): Remove deprecated products stream

We’ve improved our Recharge (v2) integration to remove the deprecated `products` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 22, 2025 **IMPROVEMENT**

[TAP-JIRA #129](https://github.com/singer-io/tap-jira/pull/129)

### JIRA (v2): Add metric tags

We’ve improved our JIRA (v2) integration to add metric tags.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 17, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #237](https://github.com/singer-io/tap-shopify/pull/237)

### Shopify (v3): New automatic\_keys Support and Bulk State Persistence Logic

We’ve improved our Shopify (v3) integration to implement new automatic\_keys Support and Bulk State Persistence Logic.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 17, 2025 **IMPROVEMENT**

[TAP-INTACCT #13](https://github.com/singer-io/tap-intacct/pull/13)

### Intacct (v1): Implement Refreshable Chained AWS Session for Multi-Account Role Assumption and library updates

We’ve improved our Intacct (v1) integration to implement Refreshable Chained AWS Session for Multi-Account Role Assumption and library updates.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 16, 2025 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #49](https://github.com/singer-io/tap-activecampaign/pull/49)

### ActiveCampaign (v1): Python Upgrade

We’ve improved our ActiveCampaign (v1) integration to upgrade python.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 4, 2025 **IMPROVEMENT**

[TAP-SQUARE #128](https://github.com/singer-io/tap-square/pull/128)

### Square (v2): Upgrade CircleCI build to python 3.12

We’ve improved our Square (v2) integration to upgrade CircleCI build to python 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 4, 2025 **IMPROVEMENT**

[TAP-RECURLY #16](https://github.com/singer-io/tap-recurly/pull/16)

### Recurly (v1): Upgrade CircleCI build to python 3.12

We’ve improved our Recurly (v1) integration to upgrade CircleCI build to python 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 4, 2025 **IMPROVEMENT**

[TAP-QUICKBOOKS #78](https://github.com/singer-io/tap-quickbooks/pull/78)

### QuickBooks (v2): Upgrade the python version used for testing

We’ve improved our QuickBooks (v2) integration to upgrade the python version used for testing.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 3, 2025 **IMPROVEMENT**

[TAP-PENDO #136](https://github.com/singer-io/tap-pendo/pull/136)

### Pendo (v1): Upgrade python to 3.12

We’ve improved our Pendo (v1) integration to upgrade python to 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 3, 2025 **IMPROVEMENT**

[TAP-GITHUB #221](https://github.com/singer-io/tap-github/pull/221)

### GitHub (v2): Use python 3.12 in CircleCI

We’ve improved our GitHub (v2) integration to use python 3.12 in CircleCI.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 3, 2025 **IMPROVEMENT**

[TAP-FACEBOOK #255](https://github.com/singer-io/tap-facebook/pull/255)

### Facebook Ads (v1): Upgrade to Marketing API V23

We’ve improved our Facebook Ads (v1) integration to upgrade to Marketing API V23.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 2, 2025 **IMPROVEMENT**

[TAP-INTERCOM #83](https://github.com/singer-io/tap-intercom/pull/83)

### Intercom (v2): Update to python 3.12

We’ve improved our Intercom (v2) integration to update to python 3.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2025 **IMPROVEMENT**

[TAP-QUICKBASE #27](https://github.com/singer-io/tap-quickbase/pull/27)

### Quick Base (v1): Upgrade CircleCI

We’ve improved our Quick Base (v1) integration to upgrade CircleCI.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 7, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #231](https://github.com/singer-io/tap-shopify/pull/231)

### Shopify (v3): Query and extract multiple pages of products for each collection

We’ve improved our Shopify (v3) integration to query and extract multiple pages of products for each collection.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 5, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #227](https://github.com/singer-io/tap-shopify/pull/227)

### Shopify (v3): Refactor Orders Stream: standard GraphQL to Bulk API Migration

We’ve improved our Shopify (v3) integration to refactor Orders Stream: standard GraphQL to Bulk API Migration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 31, 2025 **IMPROVEMENT**

[TAP-PENDO #133](https://github.com/singer-io/tap-pendo/pull/133)

### Pendo (v1): Use replication\_key in last\_processed instead of primary\_key

We’ve improved our Pendo (v1) integration to use replication\_key in last\_processed instead of primary\_key.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 31, 2025 **IMPROVEMENT**

[TAP-GOOGLE-ADS #97](https://github.com/singer-io/tap-google-ads/pull/97)

### Google Ads (v2): Upgrade API version to v20

We’ve improved our Google Ads (v2) integration to upgrade API version to v20.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 31, 2025 **IMPROVEMENT**

[TAP-GOOGLE-ADS #100](https://github.com/singer-io/tap-google-ads/pull/100)

### Google Ads (v2): Implement connection failure once every 3 days

We’ve improved our Google Ads (v2) integration to implement a connection failure once every 3 days to inform that the version is deprecated.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2025 **IMPROVEMENT**

[TAP-AMPLITUDE #7](https://github.com/singer-io/tap-amplitude/pull/7)

### Amplitude (v1): Updgrade to latest versions

We’ve improved our Amplitude (v1) integration to upgrade to latest python versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 28, 2025 **IMPROVEMENT**

[TAP-S3-CSV #76](https://github.com/singer-io/tap-s3-csv/pull/76)

### Amazon S3 CSV (v1): Upgrade CircleCI

We’ve improved our Amazon S3 CSV (v1) integration to upgarde CircleCI.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 28, 2025 **IMPROVEMENT**

[TAP-BRAINTREE #57](https://github.com/singer-io/tap-braintree/pull/57)

### Braintree (v1): Different upgrades and updates

We’ve improved our Braintree (v1) integration to upgrade circleCI, swap from pyenv to UV and from nose to pytest, and more updates.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 23, 2025 **IMPROVEMENT**

[TAP-HEAP #22](https://github.com/singer-io/tap-heap/pull/22)

### Heap (v1): Add credentials\_cache\_path property

We’ve improved our Heap (v1) integration to add credentials\_cache\_path property.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 22, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #230](https://github.com/singer-io/tap-shopify/pull/230)

### Shopify (v3): Set max size of pagination

We’ve improved our Shopify (v3) integration to set max size of pagination to 30 for fullfilment\_orders.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-SENDGRID #15](https://github.com/singer-io/tap-sendgrid/pull/15)

### SendGrid Core (v1): Upgrade versions

We’ve improved our SendGrid Core (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-SALESFORCE #187](https://github.com/singer-io/tap-salesforce/pull/187)

### Salesforce (v2): Bump requirement versions

We’ve improved our Salesforce (v2) integration to bump requirement versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-SAASOPTICS #10](https://github.com/singer-io/tap-saasoptics/pull/10)

### SaaSOptics (v1): Upgrade versions for compliance

We’ve improved our SaaSOptics (v1) integration to upgrade versions for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-PEPPERJAM #10](https://github.com/singer-io/tap-pepperjam/pull/10)

### Pepperjam (v1): Bump dependency versions

We’ve improved our Pepperjam (v1) integration to bump dependency versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-MAILSHAKE #12](https://github.com/singer-io/tap-mailshake/pull/12)

### Mailshake (v1): Upgrade versions

We’ve improved our Mailshake (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-LISTRAK #22](https://github.com/singer-io/tap-listrak/pull/22)

### Listrak (v1): Bump dependencies for compliance

We’ve improved our Listrak (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-ITERABLE #28](https://github.com/singer-io/tap-iterable/pull/28)

### Iterable (v1): Upgrade versions

We’ve improved our Iterable (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-HELPSCOUT #40](https://github.com/singer-io/tap-helpscout/pull/40)

### Help Scout (v1): Upgrade versions

We’ve improved our Help Scout (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-GITHUB #218](https://github.com/singer-io/tap-github/pull/218)

### GitHub (v2): Remove Sunset Projects, ProjectCards, and ProjectColumns streams

We’ve improved our GitHub (v2) integration to remove Sunset Projects, ProjectCards, and ProjectColumns streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-DIXA #28](https://github.com/singer-io/tap-dixa/pull/28)

### Dixa (v1): Upgrade python version

We’ve improved our Dixa (v1) integration to upgrade python version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-CLOSEIO #42](https://github.com/singer-io/tap-closeio/pull/42)

### Close.io (v1): Bump dependencies for compliance

We’ve improved our Close.io (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-CHARGIFY #53](https://github.com/singer-io/tap-chargify/pull/53)

### Chargify (v1): Bump dependency versions and add changelog entry

We’ve improved our Chargify (v1) integration to bump dependency versions and add changelog entry.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-BRAINTREE #56](https://github.com/singer-io/tap-braintree/pull/56)

### Braintree (v1): Uprade bump dependencies for compliance

We’ve improved our Braintree (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-BING-ADS #119](https://github.com/singer-io/tap-bing-ads/pull/119)

### Microsoft Advertising (v2): Upgrade versions

We’ve improved our Microsoft Advertising (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2025 **IMPROVEMENT**

[TAP-ADROLL #31](https://github.com/singer-io/tap-adroll/pull/31)

### AdRoll (v1): Upgrade Bump dependency versions for compliance

We’ve improved our AdRoll (v1) integration to bump dependency versions for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-TYPEFORM #85](https://github.com/singer-io/tap-typeform/pull/85)

### Typeform (v2): Upgrade versions

We’ve improved our Typeform (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-SNAPCHAT-ADS #32](https://github.com/singer-io/tap-snapchat-ads/pull/32)

### Snapchat Ads (v1): Upgrade versions

We’ve improved our Snapchat Ads (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-SNAPCHAT-ADS #31](https://github.com/singer-io/tap-snapchat-ads/pull/31)

### Snapchat Ads (v1): Bump dependencies for compliance

We’ve improved our Snapchat Ads (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #228](https://github.com/singer-io/tap-shopify/pull/228)

### Shopify (v3): Upgrade versions

We’ve improved our Shopify (v3) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-SFTP #49](https://github.com/singer-io/tap-sftp/pull/49)

### SFTP (v1): Upgrade versions

We’ve improved our SFTP (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-HARVEST #66](https://github.com/singer-io/tap-harvest/pull/66)

### Harvest (v2): Upgrade versions

We’ve improved our Harvest (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-GOOGLE-SHEETS #98](https://github.com/singer-io/tap-google-sheets/pull/98)

### Google Sheets (v3): Upgrade versions

We’ve improved our Google Sheets (v3) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-GOOGLE-ADS #96](https://github.com/singer-io/tap-google-ads/pull/96)

### Google Ads (v2): Upgrade versions

We’ve improved our Google Ads (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2025 **IMPROVEMENT**

[TAP-APPSFLYER #49](https://github.com/singer-io/tap-appsflyer/pull/49)

### AppsFlyer (v1): Upgrade versions

We’ve improved our AppsFlyer (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 16, 2025 **IMPROVEMENT**

[TAP-YOTPO #61](https://github.com/singer-io/tap-yotpo/pull/61)

### Yotpo (v2): Upgrade versions

We’ve improved our Yotpo (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 16, 2025 **IMPROVEMENT**

[TAP-XERO #122](https://github.com/singer-io/tap-xero/pull/122)

### Xero (v1): Upgrade versions

We’ve improved our Xero (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 16, 2025 **IMPROVEMENT**

[TAP-TOGGL #23](https://github.com/singer-io/tap-toggl/pull/23)

### Toggl (v1): Bump dependencies

We’ve improved our Toggl (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 16, 2025 **IMPROVEMENT**

[TAP-RECURLY #13](https://github.com/singer-io/tap-recurly/pull/13)

### Recurly (v1): Bump dependencies

We’ve improved our Recurly (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 16, 2025 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #46](https://github.com/singer-io/tap-activecampaign/pull/46)

### ActiveCampaign (v1): Bump requests to v2.32.4

We’ve improved our ActiveCampaign (v1) integration to bump requests to v2.32.4.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-ZUORA #82](https://github.com/singer-io/tap-zuora/pull/82)

### Zuora (v1): Bump dependencies

We’ve improved our Zuora (v1) integration to bump dependencies.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-ZOOM #35](https://github.com/singer-io/tap-zoom/pull/35)

### Zoom (v2): Upgrade versions

We’ve improved our Zoom (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-ZENDESK #159](https://github.com/singer-io/tap-zendesk/pull/159)

### Zendesk Support (v2): Upgrade versions

We’ve improved our Zendesk Support (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-ZENDESK-CHAT #55](https://github.com/singer-io/tap-zendesk-chat/pull/55)

### Zendesk Chat (v1): Upgrade versions

We’ve improved our Zendesk Chat (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-WORKDAY-RAAS #18](https://github.com/singer-io/tap-workday-raas/pull/18)

### Workday RaaS (v1): Upgrade versions

We’ve improved our Workday RaaS (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-TWILIO #12](https://github.com/singer-io/tap-twilio/pull/12)

### Twilio (v1): Upgrade versions

We’ve improved our Twilio (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-TRELLO #35](https://github.com/singer-io/tap-trello/pull/35)

### Trello (v1): Upgrade versions

We’ve improved our Trello (v1) integration to bump requirement versions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-TIKTOK-ADS #30](https://github.com/singer-io/tap-tiktok-ads/pull/30)

### TikTok Ads (v1): Upgrade versions

We’ve improved our TikTok Ads (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-TABOOLA #23](https://github.com/singer-io/tap-taboola/pull/23)

### Taboola (v1): Upgrade versions

We’ve improved our Taboola (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-SAILTHRU #23](https://github.com/singer-io/tap-sailthru/pull/23)

### Sailthru (v1): Upgrade versions

We’ve improved our Sailthru (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-S3-CSV #72](https://github.com/singer-io/tap-s3-csv/pull/72)

### Amazon S3 CSV (v1): Upgrade versions

We’ve improved our Amazon S3 CSV (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-RECHARGE #47](https://github.com/singer-io/tap-recharge/pull/47)

### Recharge (v2): Upgrade versions

We’ve improved our Recharge (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-QUICKBOOKS #75](https://github.com/singer-io/tap-quickbooks/pull/75)

### QuickBooks (v2): Upgrade versions

We’ve improved our QuickBooks (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-PENDO #131](https://github.com/singer-io/tap-pendo/pull/131)

### Pendo (v1): Upgrade versions

We’ve improved our Pendo (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-PARDOT #48](https://github.com/singer-io/tap-pardot/pull/48)

### Pardot (v1): Upgrade versions

We’ve improved our Pardot (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-OUTREACH #40](https://github.com/singer-io/tap-outreach/pull/40)

### Outreach (v1): Upgrade versions

We’ve improved our Outreach (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-MIXPANEL #66](https://github.com/singer-io/tap-mixpanel/pull/66)

### Mixpanel (v1): Upgrade versions

We’ve improved our Mixpanel (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-MARKETO #98](https://github.com/singer-io/tap-marketo/pull/98)

### Marketo (v2): Remove metadata from stream level catalog entry

We’ve improved our Marketo (v2) integration to remove metadata from stream level catalog entry.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-MARKETO #99](https://github.com/singer-io/tap-marketo/pull/99)

### Marketo (v2): Upgrade versions

We’ve improved our Marketo (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-MAILCHIMP #67](https://github.com/singer-io/tap-mailchimp/pull/67)

### MailChimp (v1): Bump dependencies for compliance

We’ve improved our MailChimp (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #78](https://github.com/singer-io/tap-linkedin-ads/pull/78)

### LinkedIn Ads (v2): Upgrade versions

We’ve improved our LinkedIn Ads (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-KLAVIYO #77](https://github.com/singer-io/tap-klaviyo/pull/77)

### Klaviyo (v1): Bump dependencies for compliance

We’ve improved our Klaviyo (v1) integration to bump dependencies for compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-JIRA #118](https://github.com/singer-io/tap-jira/pull/118)

### JIRA (v2): Upgrade versions

We’ve improved our JIRA (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-INTERCOM #80](https://github.com/singer-io/tap-intercom/pull/80)

### Intercom (v2): Upgrade versions

We’ve improved our Intercom (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-GOOGLE-SEARCH-CONSOLE #46](https://github.com/singer-io/tap-google-search-console/pull/46)

### Google Search Console (v1): Upgrade versions

We’ve improved our Google Search Console (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-GITLAB #40](https://github.com/singer-io/tap-gitlab/pull/40)

### GitLab (v1): Upgrade versions

We’ve improved our GitLab (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-GA4 #113](https://github.com/singer-io/tap-ga4/pull/113)

### Google Analytics 4 (v1): Upgrade versions

We’ve improved our Google Analytics 4 (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-GA360 #8](https://github.com/singer-io/tap-ga360/pull/8)

### Google Analytics 360 (v1): Upgrade versions

We’ve improved our Google Analytics 360 (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-FULLSTORY #13](https://github.com/singer-io/tap-fullstory/pull/13)

### FullStory (v1): Upgrade versions

We’ve improved our FullStory (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-FRONTAPP #31](https://github.com/singer-io/tap-frontapp/pull/31)

### Front (v2): Upgrade versions

We’ve improved our Front (v2) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-FACEBOOK #247](https://github.com/singer-io/tap-facebook/pull/247)

### Facebook Ads (v1): Upgrade versions

We’ve improved our Facebook Ads (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-DYNAMODB #61](https://github.com/singer-io/tap-dynamodb/pull/61)

### Amazon DynamoDB (v1): Upgrade versions

We’ve improved our DynamoDB (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 14, 2025 **IMPROVEMENT**

[TAP-DIXA #27](https://github.com/singer-io/tap-dixa/pull/27)

### Dixa (v1): Upgrade versions

We’ve improved our Dixa (v1) integration to upgrade different versions to fix errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 10, 2025 **BUG FIX**

[TAP-PIPEDRIVE #146](https://github.com/singer-io/tap-pipedrive/pull/146)

### Pipedrive (v1): Fix datetime conversion and nonetype error

We’ve improved our Pipedrive (v1) integration to fix datetime conversion and nonetype error.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #219](https://github.com/singer-io/tap-shopify/pull/219)

### Shopify (v3): Add fields in orders stream - retailLocation and location ID (within fulfillments)

We’ve improved our Shopify (v3) integration to add fields in orders stream - retailLocation and location ID (within fulfillments).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #222](https://github.com/singer-io/tap-shopify/pull/222)

### Shopify (v3): Add new stream fulfillment orders

We’ve improved our Shopify (v3) integration to add new stream fulfillment orders.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 9, 2025 **IMPROVEMENT**

[TAP-PIPEDRIVE #144](https://github.com/singer-io/tap-pipedrive/pull/144)

### Pipedrive (v1): Upgrade API version to v2

We’ve improved our Pipedrive (v1) integration to upgrade API version to v2.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 25, 2025 **IMPROVEMENT**

[TAP-RECHARGE #46](https://github.com/singer-io/tap-recharge/pull/46)

### Recharge (v2): Add plans stream

We’ve improved our Recharge (v2) integration to add plans stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2025 **IMPROVEMENT**

[TAP-BIGCOMMERCE #22](https://github.com/singer-io/tap-bigcommerce/pull/22)

### BigCommerce (v1): Bump requests to resolve CVE-2024-47081

We’ve improved our BigCommerce (v1) integration to bump requests to resolve CVE-2024-47081.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 23, 2025 **IMPROVEMENT**

[TAP-SURVEYMONKEY #35](https://github.com/singer-io/tap-surveymonkey/pull/35)

### SurveyMonkey (v2): Bump dependency versions for 3PL compliance

We’ve improved our SurveyMonkey (v2) integration to bump dependency versions for 3PL compliance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 23, 2025 **IMPROVEMENT**

[TAP-IMPACT #39](https://github.com/singer-io/tap-impact/pull/39)

### Impact (v1): Bump backoff

We’ve improved our Impact (v1) integration to bump backoff.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 23, 2025 **IMPROVEMENT**

[TAP-ELOQUA #47](https://github.com/singer-io/tap-eloqua/pull/47)

### Eloqua (v1): Bump singer-python

We’ve improved our Eloqua (v1) integration to bump singer-python so it can use backoff 1.10.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 23, 2025 **IMPROVEMENT**

[TAP-DEPUTY #11](https://github.com/singer-io/tap-deputy/pull/11)

### Deputy (v1): Upgrade Bump requests to resolve CVE-2024-47081

We’ve improved our Deputy (v1) integration to bump requests to resolve CVE-2024-47081 and to bump backoff to latest version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 19, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #213](https://github.com/singer-io/tap-shopify/pull/213)

### Shopify (v3): Add new stream order\_shipping\_lines

We’ve improved our Shopify (v3) integration to add new stream `order_shipping_lines`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 5, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #221](https://github.com/singer-io/tap-shopify/pull/221)

### Shopify (v3): Assign config provided value to date\_window

We’ve improved our Shopify (v3) integration to assign config provided value to date\_window.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2025 **IMPROVEMENT**

[TAP-GOOGLE-ADS #95](https://github.com/singer-io/tap-google-ads/pull/95)

### Google Ads (v2): Upgrade google ads to v18

We’ve improved our Google Ads (v2) integration to upgrade google ads to v18.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 4, 2025 **IMPROVEMENT**

[TAP-FACEBOOK #245](https://github.com/singer-io/tap-facebook/pull/245)

### Facebook Ads (v1): Add warning when 'reach' is requested for breakdown queries older than 13 months

We’ve improved our Facebook Ads (v1) integration to adds warning when ‘reach’ is requested for breakdown queries older than 13 months.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 29, 2025 **BUG FIX**

[TAP-SHOPIFY #218](https://github.com/singer-io/tap-shopify/pull/218)

### Shopify (v3): Fix KeyError for abandoned checkouts

We’ve improved our Shopify (v3) integration to fix KeyError for abandoned checkouts.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 26, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #214](https://github.com/singer-io/tap-shopify/pull/214)

### Shopify (v3): Improve query size and more

We’ve improved our Shopify (v3) integration to reduce query size and API response payload, to avoid Shopify errors and more improvemens such as including a GraphQL query in the logs for particular stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 15, 2025 **IMPROVEMENT**

[TAP-TWILIO #10](https://github.com/singer-io/tap-twilio/pull/10)

### Twilio (v1): Implement lookback window for messages

We’ve improved our Twilio (v1) integration to implement lookback window for messages.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 6, 2025 **BUG FIX**

[TAP-OUTREACH #39](https://github.com/singer-io/tap-outreach/pull/39)

### Outreach (v1): Fix the error: Only `data` or `links` expected in relationships

We’ve improved our Outreach (v1) integration to fix the error: Only `data` or `links` expected in relationships.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 6, 2025 **IMPROVEMENT**

[TAP-MAMBU #123](https://github.com/singer-io/tap-mambu/pull/123)

### Mambu (v4): Upgrade API version to v2 for loan\_repayments

We’ve improved our Mambu (v4) integration to upgrade API version to v2 for loan\_repayments.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2025 **BUG FIX**

[TAP-MSSQL #91](https://github.com/singer-io/tap-mssql/pull/91)

### Microsoft SQL Server (v1): Add a retry for deadlock error

We’ve improved our Microsoft SQL Server (v1) integration to add a retry for deadlock error.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2025 **BUG FIX**

[TAP-INTERCOM #77](https://github.com/singer-io/tap-intercom/pull/77)

### Intercom (v2): Fix some errors

We’ve improved our Intercom (v2) integration to fix different erros such as `CompanySegments`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 24, 2025 **IMPROVEMENT**

[TAP-ZUORA #81](https://github.com/singer-io/tap-zuora/pull/81)

### Zuora (v1): Update Unsupported Fields

We’ve improved our Zuora (v1) integration to update Unsupported Fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 24, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #212](https://github.com/singer-io/tap-shopify/pull/212)

### Shopify (v3): Optimize Refund and Transactions sync by fetching only updated parent objects

We’ve improved our Shopify (v3) integration to optimize Refund and Transactions sync by fetching only updated parent objects.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 16, 2025 **BUG FIX**

[TAP-ZENDESK #158](https://github.com/singer-io/tap-zendesk/pull/158)

### Zendesk Support (v2): Fix incremental extraction issue for macros

We’ve improved our Zendesk Support (v2) integration to fix incremental extraction issue for macros.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 16, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #209](https://github.com/singer-io/tap-shopify/pull/209)

### Shopify (v3): Enhance tap with additional fields across streams

We’ve improved our Shopify (v3) integration to enhance tap with additional fields across streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 15, 2025 **IMPROVEMENT**

[TAP-RECHARGE #45](https://github.com/singer-io/tap-recharge/pull/45)

### Recharge (v2): Remove support of page-based pagination

We’ve improved our Recharge (v2) integration to remove support of page-based pagination.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 9, 2025 **IMPROVEMENT**

[TAP-QUICKBOOKS #74](https://github.com/singer-io/tap-quickbooks/pull/74)

### QuickBooks (v2): Upgrade API minor version to 75

We’ve improved our QuickBooks (v2) integration to upgrade API minor version to 75.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 4, 2025 **BUG FIX**

[TAP-SHOPIFY #208](https://github.com/singer-io/tap-shopify/pull/208)

### Shopify (v3): Fix schema orders

We’ve improved our Shopify (v3) integration to fix schema orders.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 1, 2025 **IMPROVEMENT**

[TAP-GA4 #112](https://github.com/singer-io/tap-ga4/pull/112)

### Google Analytics 4 (v1): Bump requests from 2.28.1 to 2.32.3

We’ve improved our Google Analytics 4 (v1) integration to bump requests from 2.28.1 to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 28, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #201](https://github.com/singer-io/tap-shopify/pull/201)

### Shopify (v3): Migrate Shopify Streams from REST API to GraphQL API

We’ve improved our Shopify (v3) integration to migrate Shopify Streams from REST API to GraphQL API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 25, 2025 **IMPROVEMENT**

[TAP-GA4 #108](https://github.com/singer-io/tap-ga4/pull/108)

### Google Analytics 4 (v1): Update field selection

We’ve improved our Google Analytics 4 (v1) integration to update field selection.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 18, 2025 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #44](https://github.com/singer-io/tap-activecampaign/pull/44)

### ActiveCampaign (v1): Make HTTPS mandatory and block private IPs

We’ve improved our ActiveCampaign (v1) integration to make HTTPS mandatory and block private IPs.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 13, 2025 **IMPROVEMENT**

[TAP-GA4 #110](https://github.com/singer-io/tap-ga4/pull/110)

### Google Analytics 4 (v1): Update premade reports

We’ve improved our Google Analytics 4 (v1) integration to update premade reports.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 11, 2025 **IMPROVEMENT**

[TAP-GA360 #7](https://github.com/singer-io/tap-ga360/pull/7)

### Google Analytics 360 (v1): Upgrade google-cloud-bigquery

We’ve improved our Google Analytics 360 (v1) integration to upgrade google-cloud-bigquery.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 6, 2025 **IMPROVEMENT**

[TAP-GA4 #109](https://github.com/singer-io/tap-ga4/pull/109)

### Google Analytics 4 (v1): Make report\_definitions optional

We’ve improved our Google Analytics 4 (v1) integration to make report\_definitions optional.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 28, 2025 **IMPROVEMENT**

[TAP-SNAPCHAT-ADS #30](https://github.com/singer-io/tap-snapchat-ads/pull/30)

### Snapchat Ads (v1): Handle org\_account\_ids config property as list or json-encoded string

We’ve improved our Snapchat Ads (v1) integration to handle org\_account\_ids config property as list or json-encoded string.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 28, 2025 **IMPROVEMENT**

[TAP-GA4 #107](https://github.com/singer-io/tap-ga4/pull/107)

### Google Analytics 4 (v1): Handle report\_definitions as lists or strings

We’ve improved our Google Analytics 4 (v1) integration to handle report\_definitions as lists or strings.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 26, 2025 **IMPROVEMENT**

[TAP-YOTPO #59](https://github.com/singer-io/tap-yotpo/pull/59)

### Yotpo (v2): Add backoff for ConnectionResetError

We’ve improved our Yotpo (v2) integration to add backoff for ConnectionResetError.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2025 **IMPROVEMENT**

[TAP-ZUORA #79](https://github.com/singer-io/tap-zuora/pull/79)

### Zuora (v1): Add OAuth option for authorization

We’ve improved our Zuora (v1) integration to add OAuth option for authorization.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2025 **BUG FIX**

[TAP-PIPEDRIVE #142](https://github.com/singer-io/tap-pipedrive/pull/142)

### Pipedrive (v1): Fix the organizations stream schema

We’ve improved our Pipedrive (v1) integration to fix the organizations stream schema.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 20, 2025 **IMPROVEMENT**

[TAP-MIXPANEL #65](https://github.com/singer-io/tap-mixpanel/pull/65)

### Mixpanel (v1): Update `engage` schema

We’ve improved our Mixpanel (v1) integration by removing `required: False` from the `engage` schema.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 19, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #200](https://github.com/singer-io/tap-shopify/pull/200)

### Shopify (v3): Optimize Shopify Metafields Sync Performance

We’ve improved our Shopify (v3) integration to optimize Shopify Metafields Sync Performance.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 19, 2025 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #76](https://github.com/singer-io/tap-linkedin-ads/pull/76)

### LinkedIn Ads (v2): Upgrade API version to 202501

We’ve improved our LinkedIn Ads (v2) integration to upgrade the API version to 202501.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 17, 2025 **IMPROVEMENT**

[TAP-MIXPANEL #64](https://github.com/singer-io/tap-mixpanel/pull/64)

### Mixpanel (v1): Make mp\_reserved\_insert\_id available in export stream

We’ve improved our Mixpanel (v1) integration to make mp\_reserved\_insert\_id available in export stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 12, 2025 **IMPROVEMENT**

[TAP-INTERCOM #76](https://github.com/singer-io/tap-intercom/pull/76)

### Intercom (v2): API upgrade to version 2.12

We’ve improved our Intercom (v2) integration to upgrade the API version to 2.12.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 5, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #197](https://github.com/singer-io/tap-shopify/pull/197)

### Shopify (v1): Update bookmark logic for transactions and order\_refunds

We’ve improved our Shopify (v1) integration to update the bookmark logic for `transactions` and `order_refunds`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 5, 2025 **IMPROVEMENT**

[TAP-S3-CSV #70](https://github.com/singer-io/tap-s3-csv/pull/70)

### Amazon S3 CSV (v1) update: Add credentials\_cache\_path property

We’ve improved our Amazon S3 CSV (v1) integration to add the `credentials_cache_path` property to define where the JSONFileCache is stored.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 28, 2025 **IMPROVEMENT**

[TAP-PARDOT #45](https://github.com/singer-io/tap-pardot/pull/45)

### Pardot (v1) update: Requests library version upgrade

We’ve improved our Pardot (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 27, 2025 **BUG FIX**

[TAP-SHOPIFY #195](https://github.com/singer-io/tap-shopify/pull/195)

### Shopify (v1) bug fix: Fix for GraphQL

We’ve improved our Shopify (v1) integration to fix the handling and logging errors for GraphQL.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 24, 2025 **IMPROVEMENT**

[TAP-SHOPIFY #193](https://github.com/singer-io/tap-shopify/pull/193)

### Shopify (v1) update: Migration to GraphQL Streams

We’ve improved our Shopify (v1) integration to migrate to GraphQL Streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2025 **BUG FIX**

[TAP-SQUARE #124](https://github.com/singer-io/tap-square/pull/124)

### Square (v2) bug fix: 'list' object has no 'startswith' attribute

We’ve improved our Square (v2) integration to fix the issue: the `list` object has no `startswith` attribute.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 22, 2025 **IMPROVEMENT**

[TAP-KLAVIYO #74](https://github.com/singer-io/tap-klaviyo/pull/74)

### Klaviyo (v1) update: API version upgrade to 2024-10-15

We’ve improved our Klaviyo (v1) integration to upgrade the API version to 2024-10-15.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 21, 2025 **IMPROVEMENT**

[TAP-ZUORA #77](https://github.com/singer-io/tap-zuora/pull/77)

### Zuora (v1) update: Requests library version upgrade

We’ve improved our Zuora (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 21, 2025 **IMPROVEMENT**

[TAP-TWILIO #9](https://github.com/singer-io/tap-twilio/pull/9)

### Twilio (v1) update: Requests library version upgrade

We’ve improved our Twilio (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 21, 2025 **IMPROVEMENT**

[TAP-PIPEDRIVE #140](https://github.com/singer-io/tap-pipedrive/pull/140)

### Pipedrive (v1) update: Requests library version upgrade

We’ve improved our Pipedrive (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 20, 2025 **IMPROVEMENT**

[TAP-XERO #117](https://github.com/singer-io/tap-xero/pull/117)

### Xero (v1) update: New fields in the schema of credit\_notes

We’ve improved our Xero (v1) integration to add new fields to the `credit_notes` table:

* InvoiceAddresses
* Taxability
* TaxBreakdown
* SalesTaxCodeId

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 20, 2025 **IMPROVEMENT**

[TAP-SQUARE #121](https://github.com/singer-io/tap-square/pull/121)

### Square (v2): Roles stream removal

We’ve improved our Square (v2) integration to remove the deprecated roles stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 20, 2025 **IMPROVEMENT**

[TAP-RECURLY #12](https://github.com/singer-io/tap-recurly/pull/12)

### Recurly (v1) update: Requests library version upgrade

We’ve improved our Recurly (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 20, 2025 **BUG FIX**

[TAP-RECHARGE #44](https://github.com/singer-io/tap-recharge/pull/44)

### Recharge (v2) bug fix: Multiple fixes

We’ve improved our Recharge (v2) integration by fixing the dependabot issue, `pylint`, and upgrading the requests library version to 2.32.3.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2025 **BUG FIX**

[TAP-ZENDESK-CHAT #54](https://github.com/singer-io/tap-zendesk-chat/pull/54)

### Zendesk Chat (v2) bug fix: Timezone issue

We’ve improved our Zendesk Support (v2) integration to fix the issue with the timezone.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2025 **IMPROVEMENT**

[TAP-IMPACT #36](https://github.com/singer-io/tap-impact/pull/36)

### Impact (v1) update: page\_size increased

We’ve improved our Impact (v1) integration to increase the `page_size` to 20,000.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2025 **IMPROVEMENT**

[TAP-DEPUTY #10](https://github.com/singer-io/tap-deputy/pull/10)

### Deputy (v1) update: Requests library version upgrade

We’ve improved our Deputy (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 13, 2025 **IMPROVEMENT**

[TAP-ZOOM #33](https://github.com/singer-io/tap-zoom/pull/33)

### Zoom (v1) update: Ratelimit removal

We’ve improved our Zoom (v1) integration by removing the `ratelimit` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 13, 2025 **IMPROVEMENT**

[TAP-SLACK #22](https://github.com/singer-io/tap-slack/pull/22)

### Slack (v1) update: pipefile.lock removal

We’ve improved our Slack (v1) integration by removing `pipefile.lock`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 13, 2025 **IMPROVEMENT**

[TAP-GITHUB #212](https://github.com/singer-io/tap-github/pull/212)

### GitHub (v2) update: New bookmark format

We’ve improved our GitHub (v2) integration by updating the `translate_state function` to convert old bookmarks into the new bookmark format `{bookmarks {stream_name {repository ...}}}`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 13, 2025 **IMPROVEMENT**

[TAP-FACEBOOK #242](https://github.com/singer-io/tap-facebook/pull/242)

### Facebook Ads (v1) upgrade: API to 21.0.5

We’ve improved our Facebook Ads (v1) integration by upgrading the API version to 21.0.5.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 10, 2025 **IMPROVEMENT**

[TAP-ZENDESK #157](https://github.com/singer-io/tap-zendesk/pull/157)

### Zendesk Support (v2) update: aiohttp and requests library version upgrade

We’ve improved our Zendesk Support (v2) integration by upgrading `aiohttp` version to 3.11.11 and requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2025 **IMPROVEMENT**

[TAP-INTERCOM #62](https://github.com/singer-io/tap-intercom/pull/62)

### Yotpo (v2) update: Requests library version upgrade

We’ve improved our Yotpo (v2) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2025 **IMPROVEMENT**

[TAP-TYPEFORM #83](https://github.com/singer-io/tap-typeform/pull/83)

### Typeform (v2) update: Ratelimit removal

We’ve improved our Typeform (v2) integration by removing the `ratelimit` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2025 **IMPROVEMENT**

[TAP-BING-ADS #114](https://github.com/singer-io/tap-bing-ads/pull/114)

### Microsoft Advertising (v2) update: Stringcase removal

We’ve improved our Microsoft Advertising (v2) integration by removing the `stringcase` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2025 **IMPROVEMENT**

[TAP-INTERCOM #62](https://github.com/singer-io/tap-intercom/pull/62)

### Intercom (v2) update: Requests library version upgrade

We’ve improved our Intercom (v2) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2025 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #43](https://github.com/singer-io/tap-activecampaign/pull/43)

### ActiveCampaign (v1) update: Requests library version upgrade

We’ve improved our ActiveCampaign (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 8, 2025 **IMPROVEMENT**

[TAP-MONGODB #121](https://github.com/singer-io/tap-mongodb/pull/121)

### MongoDB (v3) update: Pymongo version upgrade

We’ve improved our MongoDB (v3) integration by upgrading `pymongo` version to 4.10.1.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 7, 2025 **IMPROVEMENT**

[TAP-HEAP #21](https://github.com/singer-io/tap-heap/pull/21)

### Heap (v1) improvement: Security enhancement for role assumption

We’ve improved our Heap (v1) integration by using a proxy AWS account for role assumption by using a two-step role assumption process.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 7, 2025 **IMPROVEMENT**

[TAP-DYNAMODB #59](https://github.com/singer-io/tap-dynamodb/pull/59)

### Amazon DynamoDB (v1) improvement: Security enhancement for role assumption

We’ve improved our Amazon DynamoDB (v1) integration by using a proxy AWS account for role assumption and a two-step role assumption process.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 7, 2025 **IMPROVEMENT**

[HTAP-S3-CSV #69](hhttps://github.com/singer-io/tap-s3-csv/pull/69)

### Amazon S3 CSV (v1) improvement: Security enhancement for role assumption

We’ve improved our Amazon S3 CSV (v1) integration by using a proxy AWS account for role assumption by using a two-step role assumption process.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 6, 2025 **BUG FIX**

[TAP-GA4 #106](https://github.com/singer-io/tap-ga4/pull/106)

### Google Analytics 4 (v1): Metrics and data incompatibility

We’ve improved our Google Analytics 4 (v1) integration to fix metrics and data incompatibility by implementing `advertiserAdCostPerKeyEvent`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 19, 2024 **IMPROVEMENT**

[TAP-SFTP #47](https://github.com/singer-io/tap-sftp/pull/47)

### SFTP (v1): Deprecated terminaltables removal

We’ve improved our SFTP (v1) integration to remove the deprecated `terminaltables` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 19, 2024 **IMPROVEMENT**

[TAP-DYNAMODB #60](https://github.com/singer-io/tap-dynamodb/pull/60)

### Amazon DynamoDB (v1): Deprecated terminaltables removal

We’ve improved our Amazon DynamoDB (v1) integration to remove the deprecated `terminaltables` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2024 **IMPROVEMENT**

[TAP-MONGODB #120](https://github.com/singer-io/tap-mongodb/pull/120)

### MongoDB (v3): Deprecated terminaltables removal

We’ve improved our MongoDB (v3) integration to remove the deprecated `terminaltables` dependency.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2024 **IMPROVEMENT**

[TAP-KLAVIYO #73](https://github.com/singer-io/tap-klaviyo/pull/73)

### Klaviyo (v1) update: Requests library version upgrade

We’ve improved our Klaviyo (v1) integration by upgrading the requests library version to 2.32.3.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 16, 2024 **IMPROVEMENT**

[TAP-IMPACT #33](https://github.com/singer-io/tap-impact/pull/33)

### Impact (v1): Update for Actions and ActionUpdates

We’ve improved our Impact (v1) integration to forbid queries for `Actions` or `ActionUpdates` cannot have a `StartDate` exceeding 3 years in the past.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 10, 2024 **BUG FIX**

[TAP-SENDGRID #13](https://github.com/singer-io/tap-sendgrid/pull/13)

### SendGrid Core (v1): ModuleNotFound error

We’ve improved our SendGrid Core (v1) integration to fix the `ModuleNotFoundError: No module named 'pytz'` error by adding `pytz`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 4, 2024 **BUG FIX**

[TAP-GA360 #6](https://github.com/singer-io/tap-ga360/pull/6)

### Google Analytics 360 (v1) bug fix: Compatibility

We’ve improved our Google Analytics 360 (v1) integration to fix the compatibility issue by upgrading the numpy version.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 27, 2024 **BUG FIX**

[TAP-ZENDESK #155](https://github.com/singer-io/tap-zendesk/pull/155)

### Zendesk Support (v2) bug fixes: Rate limit and retry for 5xx errors

We’ve improved our Zendesk Support (v2) integration to fix rate limit error. We’ve also added more retries to avoid the 5xx errors.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 20, 2024 **BUG FIX**

[TAP-DIXA #21](https://github.com/singer-io/tap-dixa/pull/21)

### Dixa (v1) bug fix: Chunk length

We’ve improved our Dixa (v1) integration to fix the `InvalidChunkLength` error.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 20, 2024 **BUG FIX**

[TAP-S3-CSV #67](https://github.com/singer-io/tap-s3-csv/pull/67)

### Amazon S3 CSV (v1) bug fix: Missing documents

We’ve improved our Amazon S3 CSV (v1) integration to fix the following issue:

CSV documents are missing, indicating a potential race condition. These documents were created or modified simultaneously with the extraction process, leading to a situation where the bookmark date advances, causing the documents to be missed during identification.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 7, 2024 **IMPROVEMENT**

[TAP-ZENDESK #150](https://github.com/singer-io/tap-zendesk/pull/150)

### Zendesk Support (v2): Enhanced tap performance

We’ve updated our Zendesk Support (v2) integration to enhance the performance for large record counts.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 4, 2024 **BUG FIX**

[TAP-SQUARE #120](https://github.com/singer-io/tap-square/pull/120)

### Square (v2) bug fix: Removed invalid `singer-decimal` formats

We’ve updated our Square (v2) integration by removing the invalid `singer-decimal` formats from the `locations` schema.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 29, 2024 **IMPROVEMENT**

[TAP-ZENDESK-CHAT #52](https://github.com/singer-io/tap-zendesk-chat/pull/52)

### Zendesk Chat (v1): Support for subdomain

We’ve updated our Zendesk Support (v1) integration to support subdomain.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 24, 2024 **IMPROVEMENT**

[TAP-SFTP #44](https://github.com/singer-io/tap-sftp/pull/44)

### SFTP (v1) update: Support for multiple encoding formats

We’ve improved our SFTP (v1) integration to support any encoding format supported by Python 3.9.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 5, 2024 **DEPRECATION**

[TAP-GOOGLE-SHEETS #96](https://github.com/singer-io/tap-google-sheets/pull/96)

### Google Sheets (v3) update: Deprecated the file\_metadata stream

We’ve updated our Google Sheets (v3) integration following the updates from Google on the Oauth scopes.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 5, 2024 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #42](https://github.com/singer-io/tap-activecampaign/pull/42)

### ActiveCampaign (v1): Updated the bounce\_logs schema

We’ve updated our ActiveCampaign (v1) integration to allow the `code` field as `string`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 23, 2024 **NEW FEATURE**

[TAP-HUBSPOT #256](https://github.com/singer-io/tap-hubspot/pull/256)

### Hubspot integration: New version (v3) now available!

A new version (v3) of the Hubspot integration is now available!

Changes in this version include:

* Upgrading `owners` API endpoint from v2 to v3.
* Updating the primary key in the `owners` table from `ownerId` to `id`.
* Schema modifications to align with the Hubspot API.

Full details can be found on the pull request against the open sourced integration [here](https://github.com/singer-io/tap-hubspot/pull/256).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 23, 2024 **IMPROVEMENT**

[TAP-KLAVIYO #67](https://github.com/singer-io/tap-klaviyo/pull/67)

### Klaviyo (v1) update: API upgrade

We’ve updated the integration’s API version.

The base URL has been updated for all streams.

The API key authorization has been moved from the query parameters to the request headers.

The schema for all streams has been updated to include all relevant fields.

New tables have been added: `subscribed_to_email` and `subscribed_to_sms`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 14, 2024 **IMPROVEMENT**

[TAP-MONGODB #94](https://github.com/singer-io/tap-mongodb/pull/94)

### MongoDB (v3) update: String projection

We’ve improved our MongoDB (v3) integration to allow the specification of a string projection, instead of using only integer values.

For example, the following sample projection now works:

```
{"name": "$personName"}
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 14, 2024 **IMPROVEMENT**

[TAP-GA4 #104](https://github.com/singer-io/tap-ga4/pull/104)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions to avoid the following error:

```
Error: 400 Cannot have filter_partition dimension without specifying filter-partitions in the request.
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 13, 2024 **BUG FIX**

[TAP-MAMBU #113](https://github.com/singer-io/tap-mambu/pull/113)

### Mambu (v4) bug fix: Date windowing pagination use

We’ve updated our Mambu (v4) integration to fix issues during the integration execution:

* Out-Of-Memory Issue: Initially, all records from the start date to the current date were pulled, and the integration allowed generator buffers to grow without limit, surpassing the default extraction memory limits rapidly. To address this, we implemented date windowing (default size = 1 day) and pagination for multi-threaded streams, a limited generator buffer growth to finite boundaries and we eliminated performance metrics to reduce performance overheads.
* Execution Time: Previously, to address performance concerns, a single-threaded implementation was adopted, resulting in slow extraction speeds. Multi-threaded execution has been reintroduced to expedite historical sync execution with a maximum thread count equal to 20.
* Data Discrepancy: Data discrepancies were reported in certain streams after the extraction gets interrupted due to extraction timeout and memory issue. The bookmark strategy has been revised for multi-threaded generators to address data discrepancies. We segregated the `LoanAccounts` sub-stream bookmarking to rectify data inconsistencies.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 8, 2024 **IMPROVEMENT**

[TAP-INTERCOM #70](https://github.com/singer-io/tap-intercom/pull/70)

### Intercom (v2) update: New fields

We’ve updated our Intercom (v2) integration to add some new fields in the `companies` and the `contacts` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 8, 2024 **BUG FIX**

[TAP-INTERCOM #73](https://github.com/singer-io/tap-intercom/pull/73)

### Intercom (v2) bug fix: Conversations stream bookmarking

We’ve updated our Intercom (v2) integration to fix the following issue during the integration execution.

The `conversations` records have been updated after the previous synchronization start was missed. This issue has been fixed by bookmarking the last synchronization start time.

A long running synchronization was stuck in loop after interruption because the synchronization was resumed from the start. Nested filters have been added in `search_query` to resume the synchronization from the last processed conversations record.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 8, 2024 **BUG FIX**

[TAP-INTERCOM #71](https://github.com/singer-io/tap-intercom/pull/71)

### Intercom (v2) bug fix: Conversations schema update

We’ve updated our Intercom (v2) integration to fix the following error during the integration execution.

The `assignee` object was not getting populated as a response using the API version 2.5. The `conversations` schema has been updated.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 29, 2024 **IMPROVEMENT**

[TAP-CHARGEBEE #109](https://github.com/singer-io/tap-chargebee/pull/109)

### Chargebee (v1) update: New field in subscriptions schema

We’ve updated our Chargebee (v1) integration to add the `discount` field to the `subscriptions` schema.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 15, 2024 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #69](https://github.com/singer-io/tap-linkedin-ads/pull/69)

### LinkedIn Ads (v2) update: API upgrade and new fields

We’ve updated the LinkedIn Ads integration’s API version from 2023-04 to 2024-03.

We’ve updated API endpoints for the following streams: `campaign_groups`, `campaigns`, `creatives`.

A cursor-based pagination has been implemented for the following streams: `accounts`, `campaign_groups`, `campaigns`, `creatives`.

Unsupported `pivot` and `pivotValue` have been removed from the `fields` query parameters in Analytics API requests.

New fields have been added to the `video_ads` stream. It now requires the scope `r_organization_social` to synchronize the records. Data is not available for `change_audit_stamps` in the new endpoint.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 15, 2024 **BUG FIX**

[TAP-FACEBOOK #239](https://github.com/singer-io/tap-facebook/pull/239)

### Facebook Ads (v1) bug fix: Summary param error

We’ve updated our Facebook Ads (v1) integration to fix the following error:

```
Status:  400
Response:
  {
    "error": {
      "message": "(#100) Cannot include cost_per_inline_post_engagement, unique_inline_link_click_ctr, frequency, video_play_curve_actions, unique_ctr, ctr, spend, unique_clicks, unique_inline_link_clicks, video_p100_watched_actions, campaign_name in summary param because they weren't there while creating the report run. All available values are: ",
      "type": "OAuthException",
      "code": 100,
      "fbtrace_id": "*************"
    }
  }
```

While awaiting for Facebook’s fix, a workaround is now available. A new retry logic has been implemented, you can now retry the request for a successful data retrieval.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 1, 2024 **IMPROVEMENT**

[TAP-GA4 #101](https://github.com/singer-io/tap-ga4/pull/101)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 1, 2024 **BUG FIX**

[TAP-GA4 #102](https://github.com/singer-io/tap-ga4/pull/102)

### Google Analytics (v1) bug fix: New supported data type

We’ve updated our Google Analytics 4 (v1) integration to fix an issue with the API. The `NUMBER` data type is now supported in the catalog for metric fields that are originally specified as `INTEGER` types in the Google Analytics 4 API.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2024 **BUG FIX**

[TAP-SALESFORCE #176](https://github.com/singer-io/tap-salesforce/pull/176)

### Salesforce (v2) bug fix: Pk chunking condition fix

We’ve updated our Salesforce (v2) integration to fix the following error during the integration execution:

```
CRITICAL One or more batches failed during PK chunked job.
```

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2024 **NEW FEATURE**

[TAP-GOOGLE-SHEETS #95](https://github.com/singer-io/tap-google-sheets/pull/95)

### Google Sheets integration: New version (v3) now available!

A new version (v3) of our Google Sheets integration is now available!

The `date` datatype support has also been removed.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 11, 2024 **BUG FIX**

[TAP-GITHUB #205](https://github.com/singer-io/tap-github/pull/205)

### GitHub (v2) fix: remove uri format from the events url field

We’ve updated our GitHub (v2) integration to fix the following error:

```
INFO Exit status is: Discovery succeeded. Tap failed with code -15. Target failed with code 1 and error message: "Error persisting data to Stitch: 400: {'error': 'Record 0 for table events did not conform to schema:\n#: #: no subschema matched out of the total 2 subschemas\n#/payload}".
```

The URI format restriction for the `events` field has been removed.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 6, 2024 **IMPROVEMENT**

[TAP-FACEBOOK #238](https://github.com/singer-io/tap-facebook/pull/238)

### Facebook Ads (v1) update: SDK version upgrade

We’ve upgraded our Facebook Ads (v1) integration’s Facebook SDK version to 19.0.0.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 29, 2024 **IMPROVEMENT**

[TAP-SHOPIFY #187](https://github.com/singer-io/tap-shopify/pull/187)

### Shopify (v1) update: API version upgrade and schema changes

We’ve upgraded our Shopify (v1) integration’s Shopify SDK version to 12.4.0.

We’ve updated the Shopify integration’s API version from 2023-04 to 2024-01.

We’ve removed the `currency`, `accepts_marketing`, `accepts_marketing_updated_at`, and `marketing_opt_in_level` fields from the `abandoned_checkout` and `customers` tables.

New `poNumber` and `taxExempt` objects have been added to the `orders` table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 20, 2024 **IMPROVEMENT**

[TAP-MAMBU #111](https://github.com/singer-io/tap-mambu/pull/111)

### Mambu (v4) update: Update table to full table

We’ve improved our Mambu (v4) integration. Our `clients` table’s replication method has been changed from key-based incremental to full table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 14, 2024 **IMPROVEMENT**

[TAP-MONGODB #112](https://github.com/singer-io/tap-mongodb/pull/112)

### MongoDB (v3) update: MongoDB server not supporting sessions

We’ve improved our MongoDB (v3) integration to handle the MongoDB server when its not supporting sessions. It will now revert to the prior behavior without using a session and without sending a keepalive message.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 7, 2024 **BUG FIX**

[TAP-S3-CSV #62](https://github.com/singer-io/tap-s3-csv/pull/62)

### Amazon S3 CSV (v1) bug fix: Missing type information in JSON schema

We’ve updated our Amazon S3 CSV (v1) integration to fix the following error during the data loading process:

```
ERROR Target exited abnormally with status 1. Terminating tap.
INFO No tunnel subprocess to tear down
INFO Exit status is: Discovery succeeded. Tap succeeded. Target failed with 
code 1 and error message: "Error persisting data to Stitch: 400: {'error': 'Invalid JSON schema: key null: expected type is one of JSONObject, found: String'}".
```

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 25, 2024 **IMPROVEMENT**

[TAP-RECHARGE #43](https://github.com/singer-io/tap-recharge/pull/43)

### Recharge (v2) update: API call performances improvement

We’ve updated our Recharge (v2) integration to optmize API call performances.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 25, 2024 **IMPROVEMENT**

[TAP-GA4 #100](https://github.com/singer-io/tap-ga4/pull/100)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 23, 2024 **IMPROVEMENT**

[TAP-MAMBU #110](https://github.com/singer-io/tap-mambu/pull/110)

### Mambu (v4) update: None value support in list

We’ve updated our Mambu (v4) integration to support the `None` value in the `users.access.permissions` list. Null values are allowed in the list.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2024 **IMPROVEMENT**

[TAP-MAMBU #109](https://github.com/singer-io/tap-mambu/pull/109)

### Mambu (v4) update: None value support

We’ve improved our Mambu (v4) integration by adding the `None` value support in `HashableDict`. A `None` value is now added at the end of a list before the list is hashed.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 11, 2024 **BUG FIX**

[TAP-MONGODB #110](https://github.com/singer-io/tap-mongodb/pull/110)

### MongoDB (v3) bug fix: Session timeout

We’ve updated our MongoDB (v3) integration to fix an issue with the session timeout. The session is now refreshed every ten minutes during oplog queries.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 10, 2024 **IMPROVEMENT**

[TAP-GA4 #97](https://github.com/singer-io/tap-ga4/pull/97)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2023 **NEW FEATURE**

[TAP-ASANA #56](https://github.com/singer-io/tap-asana/pull/56)

### Asana (v2) update: New subtasks table

We’ve updated our Asana (v2) integration to add a new `subtasks` table.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 15, 2023 **IMPROVEMENT**

[TAP-RECHARGE #42](https://github.com/singer-io/tap-recharge/pull/42)

### Recharge (v2) update: Retry for ChunkedEncodingError

We’ve improved how our Recharge (v2) integration handles errors. The integration will now retry when a `ChunkedEncodingError` is encountered.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 13, 2023 **BUG FIX**

[TAP-SURVEYMONKEY #29](https://github.com/singer-io/tap-surveymonkey/pull/29)

### SurveyMonkey (v2) bug fix: heading field in simplified\_responses stream

We’ve updated our SurveyMonkey (v2) integration to fix the missing `heading` field issue in the `simplified_responses` stream.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 13, 2023 **IMPROVEMENT**

[TAP-GOOGLE-ADS #86](https://github.com/singer-io/tap-google-ads/pull/86)

### Google Ads (v1) update: API version upgrade

We’ve updated the Google Ads (v1) integration’s API version to `15`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 29, 2023 **NEW FEATURE**

[](https://help.qlik.com/en-US/stitch/changelog)

### Front integration: New version (v2) now available!

A new version (v2) of our Front integration is now available!

We’ve implemented the new Front Analytics API and made changes in all streams.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 15, 2023 **BUG FIX**

[TAP-SNAPCHAT-ADS #28](https://github.com/singer-io/tap-snapchat-ads/pull/28)

### Snapchat Ads (v1) bug fix: Datetime conversion issue

We’ve updated our Snapchat Ads (v1) integration to fix issues related to Daylight Savings Time when converting a datetime to midnight in the local time.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 7, 2023 **IMPROVEMENT**

[TAP-GA4 #92](https://github.com/singer-io/tap-ga4/pull/92)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 6, 2023 **BUG FIX**

[TAP-INTERCOM #66](https://github.com/singer-io/tap-intercom/pull/66)

### Intercom (v2) bug fix: Add retry logic for JSON decode errors

We’ve fixed an issue in our Intercom (v2) integration by adding a a response doesn’t return any JSON content.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 31, 2023 **BUG FIX**

[TAP-CHARGEBEE #102](https://github.com/singer-io/tap-chargebee/pull/102)

### Chargebee (v1) bug fix: Update tax\_rate field type

We’ve fixed a data type issue in our Chargebee (v1) integration to avoid truncating the value of the `tax_rate` field.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 31, 2023 **IMPROVEMENT**

[TAP-CHARGEBEE #100](https://github.com/singer-io/tap-chargebee/pull/100)

### Chargebee (v1) update: Add missing customer details

We’ve updated our Chargebee (v1) integration to add the `business_entity_id`, `cf_people_id`, and `tax_providers_fields` fields to the `customers` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 10, 2023 **BUG FIX**

[TAP-OUTREACH #32](https://github.com/singer-io/tap-outreach/pull/32)

### Outreach (v1): Fix issue with attribute

We’ve updated our Outreach (v1) integration to fix an issue related to an attribute in the `mailings` stream.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 5, 2023 **BUG FIX**

[TAP-MONGODB #107](https://github.com/singer-io/tap-mongodb/pull/107)

### MongoDB (v3) bug fix: SSL issue

We’ve updated our MongoDB (v3) integration to fix an issue with connection parameters when using SSL.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 3, 2023 **NEW FEATURE**

[TAP-SURVEYMONKEY #27](https://github.com/singer-io/tap-surveymonkey/pull/27)

### SurveyMonkey integration: New version (v2) now available!

A new version (v2) of our SurveyMonkey integration is now available!

We’ve added a new `surveys` stream.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 28, 2023 **BETA**

### Outreach (v1) update: Leaving beta!

Our Outreach integration has left open beta and is now generally available! Check out the [documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/outreach) for more info about this integration.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 28, 2023 **IMPROVEMENT**

[TAP-LOOKER #13](https://github.com/singer-io/tap-looker/pull/13)

### Looker (v1) update: API version upgrade

We’ve updated the Looker integration’s API version to `4.0`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 22, 2023 **NEW FEATURE**

### Amazon S3 CSV (v1) update: JSONL support

We’ve updated our Amazon S3 CSV (v1) integration to introduce support for JSONL files.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 21, 2023 **BUG FIX**

[TAP-MARKETO #84](https://github.com/singer-io/tap-marketo/pull/84)

### Marketo (v2) bug fix: Max API calls issue

We’ve fixed an issue related to the **Max Daily API Calls** parameter in our Marketo (v2) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 20, 2023 **BETA**

### Google Analytics 4 (v1) update: Leaving beta!

Our Google Analytics 4 integration has left open beta and is now generally available! Check out the [documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/google-analytics-4) for more info about this integration.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 14, 2023 **IMPROVEMENT**

[TAP-KUSTOMER #26](https://github.com/singer-io/tap-kustomer/pull/26)

### Kustomer (v1) update: New fields

We’ve updated our Kustomer (v1) integration to add some new fields in the `conversations` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 13, 2023 **IMPROVEMENT**

[TAP-FACEBOOK #226](https://github.com/singer-io/tap-facebook/pull/226)

### Facebook Ads (v1) update: Add retry logic for status code 503

We’ve improved our Facebook Ads (v1) integration by adding a retry logic system when an error with the HTTP status code 503 (Service Unavailable) occurs.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 12, 2023 **IMPROVEMENT**

[TAP-GITHUB #198](https://github.com/singer-io/tap-github/pull/198)

### GitHub (v2) update: `files` and `stats` fields from commit-related schemas

We’ve updated our GitHub (v2) integration to remove the `files` and `stats` fields from the `commits` and `pr-commits` streams, since these are not returned by the GitHub API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 6, 2023 **IMPROVEMENT**

[TAP-OUTREACH #30](https://github.com/singer-io/tap-outreach/pull/30)

### Outreach (v1) update: Request timeout

We’ve improved our Outreach (v1) integration by adding a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 31, 2023 **IMPROVEMENT**

[TAP-GA4 #77](https://github.com/singer-io/tap-ga4/pull/77)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 29, 2023 **NEW FEATURE**

[TAP-STRIPE #181](https://github.com/singer-io/tap-stripe/pull/181)

### Stripe integration: New version (v3) now available!

A new version (v3) of our Stripe integration is now available!

We’ve upgraded the Stripe API version to `2022-11-15` and made some schema updates.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 18, 2023 **IMPROVEMENT**

[TAP-GA4 #75](https://github.com/singer-io/tap-ga4/pull/75)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 16, 2023 **IMPROVEMENT**

[TAP-FACEBOOK #204](https://github.com/singer-io/tap-facebook/pull/204)

### Facebook Ads (v1): Add conversions to insights streams

We’ve updated our Facebook Ads (v1) integration to add the `conversions` and `conversion_values` fields to insights streams.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 14, 2023 **NEW FEATURE**

[TAP-SALESFORCE #163](https://github.com/singer-io/tap-salesforce/pull/163)

### Salesforce integration: New version (v2) now available!

A new version (v2) of our Salesforce integration is now available!

We’ve updated the `LightningUriEvent` stream to use the `EventIdentifier` field as the Primary Key.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 14, 2023 **IMPROVEMENT**

[TAP-INTACCT #11](https://github.com/singer-io/tap-intacct/pull/11)

### Intacct (v1) update: Match more input filenames

We’ve updated our Intacct (v1) integration to find any input file whose name starts with `table_name` and ends with `.csv`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 14, 2023 **BUG FIX**

[TAP-GA4 #71](https://github.com/singer-io/tap-ga4/pull/71)

### Google Analytics 4 (v1) bug fix: Field updates for e-commerce reports

We’ve fixed broken e-commerce reports in our Google Analytics 4 (v1) integration by updating incompatible fields.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 9, 2023 **NEW FEATURE**

[TAP-SQUARE #109](https://github.com/singer-io/tap-square/pull/109)

### Square (v2) update: New payouts stream

We’ve updated our Square (v2) integration to replace the deprecated `settlements` stream with the `payouts` stream.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 3, 2023 **NEW FEATURE**

[TAP-TIKTOK-ADS #24](https://github.com/singer-io/tap-tiktok-ads/pull/24)

### TikTok Ads integration: New version (v1) now available!

A new version (v1) of our TikTok Ads integration is now available!

We’ve upgraded the TikTok Ads API version, made some updates to existing schemas, and introduced a new feature to fetch deleted records.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 2, 2023 **BUG FIX**

[TAP-PENDO #126](https://github.com/singer-io/tap-pendo/pull/126)

### Pendo (v1) bug fix: Set maximum record limit

We’ve fixed an issue in our Pendo (v1) integration by resetting the record limit in case of a race condition.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 2, 2023 **BUG FIX**

[TAP-MIXPANEL #61](https://github.com/singer-io/tap-mixpanel/pull/61)

### Mixpanel (v1) bug fix: Add retries for ChunkedEncodingError

We’ve fixed an issue in our Mixpanel (v1) integration by adding retries in case a `ChunkedEncodingError` error occurs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 27, 2023 **IMPROVEMENT**

[TAP-PENDO #88](https://github.com/singer-io/tap-pendo/pull/88)

### Pendo (v1) update: Primary Key changes

We’ve updated Primary Keys in several streams of our Pendo (v1) integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 27, 2023 **NEW FEATURE**

[TAP-PENDO #94](https://github.com/singer-io/tap-pendo/pull/94)

### Pendo (v1) update: Multiple apps support

We’ve updated our Pendo (v1) integration to introduce support for multiple apps.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 27, 2023 **NEW FEATURE**

[TAP-MONGODB #81](https://github.com/singer-io/tap-mongodb/pull/81)

### MongoDB integration: New version (v3) now available!

A new version (v3) of our MongoDB integration is now available!

We’ve upgraded the database integration’s PyMongo version to 4.4.0! This version supports MongoDB `3.6`, `4.0`, `4.2`, `4.4`, `5.0`, `6.0`, and `7.0`.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 26, 2023 **BETA**

### Pendo (v1) update: Leaving beta!

Our Pendo integration has left open beta and is now generally available! Check out the [documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/pendo) for more info about this integration.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2023 **NEW FEATURE**

[TAP-SQUARE #111](https://github.com/singer-io/tap-square/pull/111)

### Square integration: New version (v2) now available!

A new version (v2) of our Square integration is now available!

We’ve upgraded the Square API version, made some updates to existing schemas, and replaced the deprecated `employees` stream with the `team_members` stream.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 20, 2023 **BUG FIX**

[TAP-SHOPIFY #159](https://github.com/singer-io/tap-shopify/pull/159)

### Shopify (v1) bug fix: Add retries for 404 error

We’ve fixed an issue in our Shopify (v1) integration by adding retries in case a `404` error occurs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 18, 2023 **BUG FIX**

[TAP-MAILCHIMP #62](https://github.com/singer-io/tap-mailchimp/pull/62)

### MailChimp (v1) bug fix: Update email\_activity\_date\_window validation

We’ve fixed an issue in our MailChimp (v1) integration to better handle `None` values for the `email_activity_date_window` property.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 17, 2023 **BUG FIX**

[TAP-CHARGIFY #49](https://github.com/singer-io/tap-chargify/pull/49)

### Chargify (v1) bug fix: Update subscriptions schema

We’ve updated the `subscriptions` schema in our Chargify (v1) integration to fix the data type for the `portal_invite_last_accepted_at` field.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 5, 2023 **IMPROVEMENT**

[TAP-GA4 #67](https://github.com/singer-io/tap-ga4/pull/67)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 29, 2023 **NEW FEATURE**

### Custom notifications in Standard Plan

The custom notifications feature is now available for all plans, including Standard Plan.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

JUN 22, 2023 **BUG FIX**

[TAP-TIKTOK-ADS #22](https://github.com/singer-io/tap-tiktok-ads/pull/22)

### TikTok Ads (v1) bug fix: Sync records from start date

We’ve fixed an issue in our TikTok Ads (v1) integration to ensure that Stitch uses the start date specified in the configuration when syncing records.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 20, 2023 **BUG FIX**

[TAP-SHOPIFY #169](https://github.com/singer-io/tap-shopify/pull/169)

### Shopify (v1) bug fix: Backoff for ConnectionResetError

We’ve fixed an issue in our Shopify (v1) integration by adding a backoff in case a `ConnectionResetError` occurs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 14, 2023 **NEW FEATURE**

[TAP-ZENDESK #111](https://github.com/singer-io/tap-zendesk/pull/111)

### Zendesk Support (v2) update: New streams

We’ve updated our Zendesk Support (v2) integration to add two new streams: `talk_phone_numbers` and `ticket_metrics_event`.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 8, 2023 **BUG FIX**

[TAP-TIKTOK-ADS #21](https://github.com/singer-io/tap-tiktok-ads/pull/21)

### TikTok Ads (v1) bug fix: Backoff for errors

We’ve fixed an issue in our TikTok Ads (v1) integration by adding a backoff in case an error with one of the following codes occurs: `40200`, `40201`, `40202`, `40700`, and `50002`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 8, 2023 **IMPROVEMENT**

[TAP-MAILCHIMP #61](https://github.com/singer-io/tap-mailchimp/pull/61)

### MailChimp (v1) update: New property for reports\_email\_activity stream

We’ve updated our MailChimp (v1) integration to add a new `date_window` property in the `reports_email_activity` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 7, 2023 **BUG FIX**

[TAP-PIPEDRIVE #115](https://github.com/singer-io/tap-pipedrive/pull/115)

### Pipedrive (v1) bug fix: Backoff for errors

We’ve fixed an issue in our Pipedrive (v1) integration by adding a backoff in case `5XX` errors occur.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 5, 2023 **BUG FIX**

[TAP-ZENDESK #131](https://github.com/singer-io/tap-zendesk/pull/131)

### Zendesk Support (v2) bug fix: Backoff for errors

We’ve fixed an issue in our Zendesk Support (v2) integration by adding a backoff in case `ProtocolError` or `ChunkedEncodingError` errors occur.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 31, 2023 **IMPROVEMENT**

[TAP-TYPEFORM #75](https://github.com/singer-io/tap-typeform/pull/75)

### Typeform (v2) update: New property in submitted\_landings stream

We’ve updated our Typeform (v2) integration to add the `tags` property in the `submitted_landings` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 25, 2023 **BUG FIX**

[TAP-ZENDESK #103](https://github.com/singer-io/tap-zendesk/pull/103)

### Zendesk Support (v1) bug fix: Infinite Loop for users stream

We’ve fixed an issue in our Zendesk Support (v1) integration which was causing infinite loops in the `users` stream.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 25, 2023 **IMPROVEMENT**

[TAP-ZENDESK #127](https://github.com/singer-io/tap-zendesk/pull/127)

### Zendesk Support (v1) update: Increase sync limit for users stream

We’ve updated our Zendesk Support (v1) integration to used the incremental export API for the `users` stream, which allows Stitch to sync more than 1000 records per query.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 25, 2023 **NEW FEATURE**

[TAP-MIXPANEL #56](https://github.com/singer-io/tap-mixpanel/pull/56)

### Mixpanel (v1) update: New Export Events parameter

We’ve updated our Mixpanel (v1) integration to add a new `Export Events` parameter that allows you to filter data on specific event names.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 23, 2023 **BUG FIX**

[TAP-SHOPIFY #144](https://github.com/singer-io/tap-shopify/pull/144)

### Shopify (v1) bug fix: Backoff for IncompleteRead error

We’ve fixed an issue in our Shopify (v1) integration by adding a backoff in case an `IncompleteRead` error occurs.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 18, 2023 **IMPROVEMENT**

[TAP-GA4 #65](https://github.com/singer-io/tap-ga4/pull/65)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 12, 2023 **BUG FIX**

[TAP-IMPACT #23](https://github.com/singer-io/tap-impact/pull/23)

### Impact (v1) bug fix: Handle empty model\_id

We’ve changed the way our Impact (v1) integration handles the absence of value for the `model_id` field to avoid errors.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 11, 2023 **BUG FIX**

[TAP-IMPACT #22](https://github.com/singer-io/tap-impact/pull/22)

### Impact (v1) bug fix: Error after editing connection

We’ve fixed an issue in our Impact (v1) integration that set the `model_id` field to `None` after the connection was edited.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 10, 2023 **BUG FIX**

[TAP-SHOPIFY #166](https://github.com/singer-io/tap-shopify/pull/166)

### Shopify (v1) bug fix: Bookmarking strategy fix

We’ve changed the way our Shopify (v1) integration bookmarks streams to avoid issues when a sync is interrupted.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 10, 2023 **IMPROVEMENT**

[TAP-GA4 #62](https://github.com/singer-io/tap-ga4/pull/62)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 9, 2023 **BUG FIX**

[TAP-GITHUB #187](https://github.com/singer-io/tap-github/pull/187)

### GitHub (v2) bug fix: Handle empty repositories

We’ve updated our GitHub (v2) integration to allow the sync to continue when it encounters an empty repository.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 27, 2023 **IMPROVEMENT**

[TAP-GOOGLE-ADS #82](https://github.com/singer-io/tap-google-ads/pull/82)

### Google Ads (v1) update: Bump API to v13

We’ve updated the Google Ads (v1) integration API version to Google Ads API (v13).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 27, 2023 **IMPROVEMENT**

[TAP-GA4 #58](https://github.com/singer-io/tap-ga4/pull/58)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 26, 2023 **IMPROVEMENT**

[TAP-TYPEFORM #73](https://github.com/singer-io/tap-typeform/pull/73)

### Typeform (v2) update: Handle missing form ID and form questions

We’ve updated our Typeform (v2) integration to:

* Sync data for all forms if no form ID is provided.
* Continue syncing data instead of failing when a form doesn’t contain any questions.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 25, 2023 **NEW FEATURE**

[TAP-PIPEDRIVE #134](https://github.com/singer-io/tap-pipedrive/pull/134)

### Pipedrive (v1): New stream

We’ve updated our Pipedrive (v1) integration to add a new `deal_fields` stream.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 11, 2023 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #61](https://github.com/singer-io/tap-linkedin-ads/pull/61)

### LinkedIn Ads (v2) update: API upgrade

We’ve updated the LinkedIn Ads integration’s API version fom `202207` to `202302`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 11, 2023 **IMPROVEMENT**

[TAP-GOOGLE-SEARCH-CONSOLE #39](https://github.com/singer-io/tap-google-search-console/pull/39)

### Google Search Console (v1) update: New search types

We’ve updated our Google Search Console (v1) integration to add support for three new search types: `news`, `googleNews`, and `discover`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 6, 2023 **BUG FIX**

[TAP-PENDO #122](https://github.com/singer-io/tap-pendo/pull/122)

### Pendo (v1) bug fix: Type error in the accounts stream

We’ve fixed an issue related to replication keys in our Pendo (v1) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 4, 2023 **BUG FIX**

[TAP-GOOGLE-SEARCH-CONSOLE #38](https://github.com/singer-io/tap-google-search-console/pull/38)

### Google Search Console (v1) bug fix: Handle no data exception for sitemaps stream

We’ve fixed an issue related to `sitemaps` streams with no data in our Google Search Console (v1) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 3, 2023 **BUG FIX**

[TAP-DYNAMODB #50](https://github.com/singer-io/tap-dynamodb/pull/50)

### Amazon DynamoDB (v1) bug fix: Fix error handling for incorrectly set-up log based streams

We’ve fixed an issue in the set up for log-based streams in our Amazon DynamoDB (v1) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 30, 2023 **IMPROVEMENT**

[TAP-MARKETO #82](https://github.com/singer-io/tap-marketo/pull/82)

### Marketo (v2): New field available

The `campaignId` field is now available for the `activities` stream in our Marketo (v2) integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 28, 2023 **BUG FIX**

[TAP-PENDO #119](https://github.com/singer-io/tap-pendo/pull/119)

### Pendo (v1) bug fix: Visitor history issue

We’ve fixed an issue with the `visitor_history` stream in our Pendo (v1) integration. Records older than the bookmark are no longer synchronized.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 22, 2023 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #60](https://github.com/singer-io/tap-linkedin-ads/pull/60)

### LinkedIn (v2): Allow processing of large number of accounts

We’ve improved our LinkedIn Ads (v2) integration to avoid errors when working with a large number of accounts.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 21, 2023 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #26](https://github.com/singer-io/tap-activecampaign/pull/26)

### ActiveCampaign (v1): New field

We’ve updated our ActiveCampaign (v1) integration to add a `phone` field in he `contacts` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 21, 2023 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #28](https://github.com/singer-io/tap-activecampaign/pull/28)

### ActiveCampaign (v1): Field type update

We’ve updated our ActiveCampaign (v1) integration to support the `string` type for the `style.button.padding` field in the `forms` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 20, 2023 **IMPROVEMENT**

[TAP-TWILIO #7](https://github.com/singer-io/tap-twilio/pull/7)

### Twilio (v1): New stream, fields, and bug fixes

We’ve updated our Twilio (v1) integration to fix some issues, add new fields in several streams and add a new `account_balance` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 17, 2023 **BUG FIX**

[TAP-YOTPO #55](https://github.com/singer-io/tap-yotpo/pull/55)

### Yotpo (v2): Synchronize deleted reviews

We’ve fixed an issue related to the `reviews` stream in our Yotpo (v2) integration. The stream will now synchronize deleted reviews.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 15, 2023 **NEW FEATURE**

### New integration: Iterable

A new Iterable integration is now available in beta!

Get started by creating a new Iterable integration or learning more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/iterable-core/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 9, 2023 **IMPROVEMENT**

[TAP-PIPEDRIVE #131](https://github.com/singer-io/tap-pipedrive/pull/131)

### Pipedrive (v1) improvement: Improved retry logic for null requests for DealsFlow stream

We’ve added retry logic to the Pipedrive (v1) `dealsflow` stream. This allows the integration to automatically retry API requests when it returns a status of 200 but a null body.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 28, 2023 **IMPROVEMENT**

[TAP-GA4 #48](https://github.com/singer-io/tap-ga4/pull/48)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 28, 2023 **BUG FIX**

[TAP-DYNAMODB #49](https://github.com/singer-io/tap-dynamodb/pull/49)

### Amazon DynamoDB (v1) update: Handle empty projections

We’ve updated our Amazon DynamoDB (v1) integration to properly handle empty projections.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 27, 2023 **IMPROVEMENT**

[TAP-DOUBLECLICK-CAMPAIGN-MANAGER #27](https://github.com/singer-io/tap-doubleclick-campaign-manager/pull/27)

### Campaign Manager (v1) update: Handle queued status

We’ve updated our Campaign Manager (v1) integration to explicitely handle the `QUEUED` file status.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 23, 2023 **NEW FEATURE**

[TAP-MAMBU #102](https://github.com/singer-io/tap-mambu/pull/102)

### New version (v4) of Mambu integration

A new version (v4) of our Mambu integration is now available!

Learn more about the integration and these features in our [Mambu integration documentation](https://help.qlik.com/en-US/stitch/integrations/saas/mambu).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 22, 2023 **IMPROVEMENT**

[TAP-GOOGLE-ADS #76](https://github.com/singer-io/tap-google-ads/pull/76)

### Google Ads (v1) update: Bump API to v12

We’ve updated the Google Ads (v1) integration API version to Google Ads API (v12).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 22, 2023 **IMPROVEMENT**

[TAP-DOUBLECLICK-CAMPAIGN-MANAGER #23](https://github.com/singer-io/tap-doubleclick-campaign-manager/pull/23)

### Campaign Manager update: API v4 version bump

We’ve updated the Campaign Manager (v1) integration API version to Campaign Manager API (v4).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 16, 2023 **NEW FEATURE**

[TAP-HELPSCOUT #34](https://github.com/singer-io/tap-helpscout/pull/34)

### Help Scout (v1): New streams

Three new streams have been added to our Help Scout (v1) integration:

* `teams`
* `team_users`
* `happiness_ratings`

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 14, 2023 **IMPROVEMENT**

[TAP-GA4 #41](https://github.com/singer-io/tap-ga4/pull/41)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 13, 2023 **NEW FEATURE**

### New integration: Snapchat Ads

A new Snapchat Ads integration is now available!

Get started by creating a new Snapchat Ads integration or learning more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/snapchat-ads).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 9, 2023 **NEW FEATURE**

### New integration: TikTok Ads

A new TikTok Ads integration is now available!

Get started by creating a new TikTok Ads integration or learning more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/tiktok-ads).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 31, 2023 **BUG FIX**

[TAP-ZUORA #73](https://github.com/singer-io/tap-zuora/pull/73)

### Zuora (v1): Ignore unsupported related objects

We’ve fixed a bug with related objects in our Zuora (v1) integration. Fields that cause issues when added as related objects will now be ignored.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 31, 2023 **IMPROVEMENT**

[TAP-GA4 #39](https://github.com/singer-io/tap-ga4/pull/39)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 9, 2023 **IMPROVEMENT**

[TAP-PENDO #115](https://github.com/singer-io/tap-pendo/pull/115)

### Pendo (v1): Skip `Do Not Process` visitor records

Pendo stops collecting events from visitors with the `donotprocess` flag, so we’ve updated our Pendo (v1) integration to skp those records during replication.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 30, 2022 **BUG FIX**

[TAP-XERO #104](https://github.com/singer-io/tap-xero/pull/104)

### Remove `order` query param from manual\_journals request

The Xero API currently has a bug where all `manual_journal` records created or modified since the last bookmark are returned instead of 100 per page causing, in some instances, API quotas to be exceeded.

Xero support noticed this only happens when `order` is added as a query parameter in the request. This temporary fix removes the `order` query parameter when retrieving data for the `manual_journals` stream until Xero fixes the bug. Data will still be retrieved in it’s expected for the Xero (v1) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 28, 2022 **IMPROVEMENT**

[TAP-SHOPIFY #157](https://github.com/singer-io/tap-shopify/pull/157)

### Shopify (v1) update: API version upgrade and schema changes

We’ve upgraded our Shopify (v1) integration’s ShopifyAPI and SDK version to 12.0.1.

We’ve removed the `last_order_id`, `last_order_name`, `orders_count`, and `total_spent` fields from the `customer` object in the `orders` table.

A new `email_marketing_consent` object has been added to the `customers` and `orders` tables.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 19, 2022 **IMPROVEMENT**

[TAP-MSSQL #84](https://github.com/singer-io/tap-mssql/pull/84)

### Microsoft SQL Server (v1): Log4j update

We’ve updated the Log4j version in our Microsoft SQL Server (v1) integration due to the vulnerability in [CVE-2020-9493](https://github.com/advisories/GHSA-prp9-9gxw-38j8).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 13, 2022 **IMPROVEMENT**

[TAP-GA4 #38](https://github.com/singer-io/tap-ga4/pull/38)

### Google Analytics 4 (v1) update: New field exclusions

We’ve updated our Google Analytics 4 (v1) integration to add new field exclusions after a change in the Google Analytics 4 API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 12, 2022 **NEW FEATURE**

[TAP-GA4 #31](https://github.com/singer-io/tap-ga4/pull/31)

### Google Analytics 4 (v1): new reports

We’ve added two new premade reports with dimension filters to our Google Analytics 4 (v1) integration: `conversions_report` and `in_app_purchases`.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 12, 2022 **IMPROVEMENT**

[TAP-DYNAMODB #48](https://github.com/singer-io/tap-dynamodb/pull/48)

### Amazon DynamoDB (v1) update: Reduce logging frequency

We’ve improved our Amazon DynamoDB (v1) integration to reduce the amount of logs produced during replication by logging only at the start of a full-table scan.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 30, 2022 **IMPROVEMENT**

[TAP-SHOPIFY #156](https://github.com/singer-io/tap-shopify/pull/156)

### Shopify (v1) update: Canonicalize transactions in OrderRefunds

We’ve improved our Shopify (v1) integration to handle transactions containing keys with the same name but with a different case. For example: `token` and `Token`. An error will occur only if both keys are present and have different values.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 22, 2022 **IMPROVEMENT**

[TAP-GA4 #28](https://github.com/singer-io/tap-ga4/pull/28)

### Google Analytics 4 update: bad metrics marked unsupported

We’ve updated our Google Analytics 4 (v1) integration to filter bad metric names so a connection can successfully complete a check. The bad metrics will be marked unsupported in field selection.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 16, 2022 **IMPROVEMENT**

[TAP-ZENDESK-CHAT #45](https://github.com/singer-io/tap-zendesk-chat/pull/45)

### Zendesk Chat (v1) update: API fixes and new fields

We’ve improved our Zendesk Chat (v1) integration by adding fields in the `shortcuts` and `bans` streams and fixing some API issues.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 3, 2022 **BUG FIX**

[TAP-TYPEFORM #69](https://github.com/singer-io/tap-typeform/pull/69)

### Typeform (v2): Support submitted landings without answers

We’ve fixed an issue in our Typeform (v2) integration causing the data extraction to fail when at least one submitted landing had no answer. The integration will now check if a stream’s child key is blank before trying to process its children.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 2, 2022 **NEW FEATURE**

### New User Role: General User

In an effort to increase account security, we have introduced a new user role: General User. This makes it possible for you to separate users who handle account administration from those who are in the app to manage the Stitch pipeline. A General User can manage sources and destinations but cannot take any action tied to billing or accessing the Stitch account. Check out our [team member roles & permissions](https://help.qlik.com/en-US/stitch/account-security/managing-team-members#team-member-roles-permissions) page to learn more about the General User role.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

OCT 20, 2022 **IMPROVEMENT**

[TAP-FACEBOOK #201](https://github.com/singer-io/tap-facebook/pull/201)

### Facebook Ads (v1) update: Updated API version

We’ve bumped our Facebook Ads (v1) API version up to 14.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 7, 2022 **IMPROVEMENT**

[TAP-MAMBU #96](https://github.com/singer-io/tap-mambu/pull/96)

### Mambu (v2) update: Time zone endpoint version downgrade

We’ve improved our Mambu (v2) integration by downgrading the version of the API endpoint used to retrieve the client time zone. This was done to remove the extra steps needed to use the more recent version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 29, 2022 **NEW FEATURE**

### Typeform integration: New version (v2) now available!

A new version (v2) of our Typeform integration is now available!

We’ve improved the Typeform integration by adding a new table and some new fields.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 29, 2022 **NEW FEATURE**

### GitHub integration: New version (v2) now available!

A new version (v2) of our GitHub integration is now available!

We’ve improved the GitHub integration by adding some new fields, as well as support for custom URLs.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 28, 2022 **IMPROVEMENT**

[TAP-TRELLO #30](https://github.com/singer-io/tap-trello/pull/30)

### Trello (v1) update: Added configurable parameter to cards table

We’ve added the configurable parameter `cards_respoonse_file` to the `cards` table of our Trello integration. The default value is `1000`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 27, 2022 **IMPROVEMENT**

[TAP-MAMBU #85](https://github.com/singer-io/tap-mambu/pull/85)

### Mambu (v2) improvement: Timezone improvement

We’ve improved our Mambu `date-time` fields to eliminate several timezone related issues:

* All `date-time` data has been converted to UTC for processing
* Implemented functionality to get the tenant’s timezone so that calculations for the local time are done using the tenant’s, and not the local computer’s
* The following streams now use `date-time` instead of just `date`: `clients`, `communications`, `deposit_transactions`, `loan_accounts`, `loan_transactions`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 26, 2022 **IMPROVEMENT**

[TAP-RECHARGE #39](https://github.com/singer-io/tap-recharge/pull/39)

### Recharge (v2) update: Cleanup customer table

We’ve removed the `shopify_customer_id` field which was removed by Recharge in favor of the `external_customer_id` object.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 23, 2022 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #50](https://github.com/singer-io/tap-linkedin-ads/pull/50)

### LinkedIn Ads (v1) update: Check existing access tokens

We’ve improved our LinkedIn Ads (v1) integration to avoid generating a new access token when a valid one already exists. The integration now checks the expiration date of an existing token and uses it if it is valid, instead of creating a new one.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 22, 2022 **IMPROVEMENT**

[TAP-STRIPE #150](https://github.com/singer-io/tap-stripe/pull/150)

### Stripe (v2) update: Reduce API calls

We’ve improved our Stripe (v2) integration to reduce the amount of calls made to the Stripe API. The integration now extracts data from the last 7 days by default. This date range is configurable and can be set to a maximum of 30 days.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 21, 2022 **NEW FEATURE**

### Yotpo integration: New version (v2) now available!

A new version (v2) of our Yotpo integration is now available!

We’ve improved the Yotpo integration by updating our tables and fields. See the updates by visiting [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/yotpo)!

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 12, 2022 **IMPROVEMENT**

[TAP-MAMBU #91](https://github.com/singer-io/tap-mambu/pull/91)

### Mambu (v2) improvement: Changed `deposit_accounts` sorting field

We’ve changed the sorting field from `id` to `lastModifiedDate` for the `deposit_accounts` table in our Mambu integration. The `MultithreadedBookmarkGenerator` changes the filter at every `n` records so switching to the `lastModifiedDate` ensures that we don’t miss older records during the extraction process.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2022 **IMPROVEMENT**

[TAP-PENDO #111](https://github.com/singer-io/tap-pendo/pull/111)

### Pendo (v1) update: Set default Include Anonymous Visitors value

We’ve improved our Pendo (v1) integration by setting a default `false` value for the `Include Anonymous Visitors` parameter.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 8, 2022 **IMPROVEMENT**

[TAP-CLOSEIO #30](https://github.com/singer-io/tap-closeio/pull/30)

### Close.io (v1) update: Ignore future-dated bookmark values

We’ve improved our Close.io (v1) integration to avoid writing future-dated `activities` records.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 2, 2022 **BUG FIX**

[TAP-PIPEDRIVE #120](https://github.com/singer-io/tap-pipedrive/pull/120)

### Pipedrive (v1) bug fix: Transformation and type issues

We’ve fixed issues related to transformations and `NoneType` objects in our Pipedrive (v1) integration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 1, 2022 **NEW FEATURE**

### Google Sheets integration: New version (v2) now available!

A new version (v2) of our Google Sheets integration is now available!

We’ve improved the Google Sheets integration by enhancing data type discovery and adding support for shared drives. See the updates by visiting [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/google-sheets/v2)!

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 30, 2022 **NEW FEATURE**

### Recharge integration: New version (v2) now available!

A new version (v2) of our Recharge integration is now available!

We’ve improved the Recharge integration by updating our tables and fields. See the updates by visiting [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/recharge/)!

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2022 **BUG FIX**

[TAP-CODAT #14](https://github.com/singer-io/tap-codat/pull/14)

### Codat (v1) update: Update key for company stream

We’ve improved our Codat (v1) integration by updating the key `companies` with `results` in the `company` stream after an update in the Codat API.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 9, 2022 **IMPROVEMENT**

[TAP-PIPEDRIVE #119](https://github.com/singer-io/tap-pipedrive/pull/119)

### Pipedrive (v1) update: Handle new structure for users stream

We’ve improved our Pipedrive (v1) integration to support a structure change in the Users API. Stitch now accepts both single elements and JSON objects in the response.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2022 **IMPROVEMENT**

[TAP-DIXA #14](https://github.com/singer-io/tap-dixa/pull/14)

### Dixa (v1) update: Extend the `activity_logs` schema

We’ve improved our Dixa (v1) integration by adding some missing fields in the `activity_logs` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 29, 2022 **BUG FIX**

[TAP-TWITTER-ADS #32](https://github.com/singer-io/tap-twitter-ads/pull/32)

### Twitter Ads (v1) bug fix: Resolve ConnectionError

We’ve fixed a bug in our Twitter Ads (v1) integration causing an error when replicating streams with a large number of records, such as the `targeting_conversations` and `targeting_location` streams.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 29, 2022 **NEW FEATURE**

### New integration: Dixa

A new Dixa integration is now available!

Get started by creating a new Dixa integration or learning more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/dixa).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 25, 2022 **NEW FEATURE**

### Stripe integration: New version (v2) now available!

A new version (v2) of our Stripe integration is now available!

We’ve improved the Stripe integration adding a new table and parameter. Here’s a look at what has changed:

* New parameter: `lookback_window`. The number of historical days’ worth of data to replicate from the `start_date` value for each replication job for your streams. The maximum lookback window is `600` days.
* New table: `payment_intents`. This table contains information about payments, from creation through checkout, in your Stripe account.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 21, 2022 **NEW FEATURE**

### New feature: New Upgraded Plans!

Stitch has brand new upgraded plans!

Check out the new [guide](https://www.stitchdata.com/en-US/stitch/account-security/stitch-upgraded-features) for more information.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

JUL 20, 2022 **BUG FIX**

[TAP-WORKDAY-RAAS #10](https://github.com/singer-io/tap-workday-raas/pull/10)

### Workday RaaS (v1) bug fix: Fixed issue with boolean values

We’ve fixed a bug in our Workday RaaS (v1) integration causing false positives when evaluating `0` and `1` as boolean values.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 5, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #68](https://github.com/singer-io/tap-google-ads/pull/68)

### Google Ads (v1) update: Add limit clause to core table queries

We’ve added support for configurable page limits for all core tables except: `call_details`, `campaign_labels`, `ad_group_criterion`, and `campaign_criterion`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 1, 2022 **IMPROVEMENT**

[TAP-MONGODB #81](https://github.com/singer-io/tap-mongodb/pull/81)

### MongoDB (v2): PyMongo upgrade

We’ve upgraded our Google Ads (v1) database integration’s PyMongo version to 3.12.3! This version supports Google Ads `2.6`, `3.0`, `3.2`, `3.4`, `3.6`, `4.0`, `4.2`, `4.4`, and `5.0`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #64](https://github.com/singer-io/tap-google-ads/pull/64)

### Google Ads (v1) update: Add request timeout to gas.search

We’ve improved our Google Ads (v1) integration to add a request timeout option to the `search` request with a default value of 900 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 25, 2022 **IMPROVEMENT**

[TAP-YOTPO #33](https://github.com/singer-io/tap-yotpo/pull/33)

### Yotpo (v1) update: Products table endpoint changes

Yotpo recently change the endpoint for the `products` schema and the `category` attribute has been deprecated. Since it cannot be deleted, we’ve updated our `category.name` and `category.id` attributes to accept `null` values.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 23, 2022 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #43](https://github.com/singer-io/tap-linkedin-ads/pull/43)

### LinkedIn Ads (v1) update: Access token configurations

You can now provide an access token for existing connections and generate new access tokens for new connections using refresh tokens in our LinkedIn Ads (v1) integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 15, 2022 **IMPROVEMENT**

[TAP-FACEBOOK #191](https://github.com/singer-io/tap-facebook/pull/191)

### Facebook Ads (v1) update: Updated API version

We’ve bumped our Facebook Ads (v1) API version up to 13.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 1, 2022 **IMPROVEMENT**

[TAP-YOTPO #31](https://github.com/singer-io/tap-yotpo/pull/31)

### Yotpo (v1) improvement: Handling response with 500 status code

We’ve improved how our Yotpo (v1) integration handles errors by adding an excption for status code `500`, and an expection class of `500` for backoff.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 1, 2022 **IMPROVEMENT**

[TAP-JIRA #88](https://github.com/singer-io/tap-jira/pull/88)

### JIRA (v2) update: Provide description of groups in README

We’ve added a description and some sample values for `groups` in our Singer README file.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 20, 2022 **IMPROVEMENT**

[TAP-JIRA #84](https://github.com/singer-io/tap-jira/pull/84)

### JIRA (v2) update: Date format transformation

This update converts the `userStartDate` and `userReleaseDate` fields in our JIRA (v2) to `yyyy-mm-dd` format before transformation.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 17, 2022 **IMPROVEMENT**

[TAP-TYPEFORM #58](https://github.com/singer-io/tap-typeform/pull/58)

### Typeform (v1) update: Update table to incremental

Our `landings` table’s replication method has been changed from full table to key-based incremental.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 11, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #58](https://github.com/singer-io/tap-google-ads/pull/58)

### Google Ads (v1) update: New tables!

We’ve added a lot of new tables to our Google Ads (v1) integration catalog. See the list below for the new tables:

* `ad_group_criterion`
* `campaign_criterion`
* `carrier_constant`
* `feed`
* `feed_item`
* `language_constant`
* `mobile_app_category_constant`
* `mobile_device_constant`
* `operating_system_version_constant`
* `topic_constant`
* `user_interest`
* `user_list`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 9, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #55](https://github.com/singer-io/tap-google-ads/pull/55)

### Google Ads (v1) improvement: Implement Automatic Keys

We noticed dupilicate results being written for distinct reporting records across our Google Ads (v1) integration reporting tables. This caused some overwritting on records that should not have been overwritten.

To fix this we’ve implemented automatic keys to ensure that data can be loaded and identified downstream as distinct records.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 2, 2022 **IMPROVEMENT**

[TAP-CLOSEIO #27](https://github.com/singer-io/tap-closeio/pull/27)

### Close.io (v1) update: Updated window size

We’ve added a date window to the `activities` table in our Close.io (v1) integration. The default window size is 15 days.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 29, 2022 **BUG FIX**

[TAP-SHOPIFY #149](https://github.com/singer-io/tap-shopify/pull/149)

### Shopify (v1) bug fix: Fixed mismatched schema transformation error

For fields that are not originally found in the Shopify schema catalog, it will be removed and added to the `patternProperties` object attribute to acknowledge that it was an extra field.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 28, 2022 **IMPROVEMENT**

[TAP-PENDO #97](https://github.com/singer-io/tap-pendo/pull/97)

### Pendo (v1) improvement: Integer types received as string value

This Pendo (v1) integration update receives `integer` attributes from Pendo as `string` values with decimals. This will allow custom metadata types to be more permissive.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 27, 2022 **IMPROVEMENT**

[TAP-ZENDESK-CHAT #41](https://github.com/singer-io/tap-zendesk-chat/pull/41)

### Zendesk Chat (v1) update: New table

We’ve added the `chat_webpath_array` table to our Zendesk Chat (v1) integration to validate the `array` type attributes in our tables.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 25, 2022 **IMPROVEMENT**

[TAP-PENDO #95](https://github.com/singer-io/tap-pendo/pull/95)

### Pendo (v1) update: Support for EU endpoints

We now include support for EU enpoints for our Pendo (v1) integration!

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 25, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #53](https://github.com/singer-io/tap-google-ads/pull/53)

### Google Ads update: New labels table

We’ve added the `labels` table to our Google Ads (v1) integration. Additionally, we’ve added the `campaign.labels` attribute to all reports that contain the `campaigns` resource.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 22, 2022 **IMPROVEMENT**

[TAP-GOOGLE-ADS #49](https://github.com/singer-io/tap-google-ads/pull/49)

### Google Ads (v1) update: Table updates

We’ve updated some of our Google Ads (v1) tables:

* Removed `campaign_id` from `campaign_budgets`
* Added `call_details` tables

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 8, 2022 **IMPROVEMENT**

[TAP-MAMBU #74](https://github.com/singer-io/tap-mambu/pull/74)

### Mambu (v2) update: Continued refactoring and new fields

We’ve made many updates to our Mambu (v2) integration. See the list below for changes:

* Refactoring of the `credit_arrangements` stream
* Refactoring of the `users` stream
* Refactoring of the `activities` stream
* Refactoring of the `audit_trail` stream
* Added the `interest_accrual_breakdown` stream
* Added new fields to the `tasks` stream
* Added new fields to the `loan_transactions` stream

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 22, 2022 **IMPROVEMENT**

[TAP-MAMBU #72](https://github.com/singer-io/tap-mambu/pull/72)

### Mambu (v2) update: Refactored seven streams

We’ve refactored seven more of our Mambu (v2) integration streams. See the list below for the streams:

* `communications`
* `deposit_transactions`
* `groups`
* `index_rate_sources`
* `installments`
* `loan_transactions`
* `tasks`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 4, 2022 **IMPROVEMENT**

[TAP-MAMBU #70](https://github.com/singer-io/tap-mambu/pull/70)

### Mambu (v2) update: Continued refactoring, new fields added

We’ve made many updates to our Mambu (v2) integration. See the list below for changes:

* Refactored `centres`, `clients` and `branches` streams
* Added `assignedBranchKey` field to `clients` stream

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 4, 2022 **IMPROVEMENT**

[TAP-ACTIVECAMPAIGN #22](https://github.com/singer-io/tap-activecampaign/pull/22)

### Activecampaign (v1) bug fix: Fixed teh forms stream array error

We’ve added the `string` type to the `recent` field in the `forms` stream to stop a recurring error.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 1, 2022 **IMPROVEMENT**

[TAP-MAMBU #68](https://github.com/singer-io/tap-mambu/pull/68)

### Mambu (v2) update: Misc bug fixes and feature updates

We’ve made many updates to our Mambu (v2) integration. See the list below for changes:

* added `currency` field to `loan_accounts`
* added `payment_details` field to `deposit_transactions`
* added `status` field to `tasks` stream
* added sorting to `gl_journal_entries` stream
* fixed `loan_accounts` being skipped if updated while the extraction is running
* refactored `deposit_accounts` and `cards` streams

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 23, 2022 **IMPROVEMENT**

[TAP-GITHUB #157](https://github.com/singer-io/tap-github/pull/157)

### Github (v1) update: Fix team\_members stream primary key

We’ve updated the `team_members` stream’s primary keys to: `id`, `team_slug`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 17, 2022 **IMPROVEMENT**

[TAP-STRIPE #120](https://github.com/singer-io/tap-stripe/pull/120)

### Stripe (v1) update: Change events stream date window

Previously the date window for our Stripe (v1) integration was one week, which caused some connections with many events’ bookmarks to never update.

We’ve updated this window to one day to allow all events to make it through the date window.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 15, 2022 **IMPROVEMENT**

[TAP-JIRA #71](https://github.com/singer-io/tap-jira/pull/71)

### JIRA (v2) update: Add request timeout

We’ve improved our JIRA (v2) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 11, 2022 **BUG FIX**

[TAP-MAMBU #66](https://github.com/singer-io/tap-mambu/pull/66)

### Mambu (v2) bug fix: Fixed missing records

Sorting has been added to the **Journals** endpoint to ensure no records are missed during extraction.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 8, 2022 **NEW FEATURE**

### New feature: Support for SSO with Google Workspace

We’ve expanded our list of supported Identity Providers to include Google Workspace!

Using a generic SAML 2.0 app, you can now configure Stitch to use SSO with your Google Workspace instance. Check out the new [step-by-step guide](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on/enabling-google-workspace-saml) for help getting set up.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

FEB 2, 2022 **IMPROVEMENT**

[TAP-BING-ADS #99](https://github.com/singer-io/tap-bing-ads/pull/99)

### Microsoft Advertising (v2) update: Prefer Microsoft Identity Platform Authentication

To modernize the methods of authentication for our Microsoft Advertising (v2) integration, we’ve updated our feature detection to prefer Microsoft Identity Platform as the default.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 28, 2022 **IMPROVEMENT**

[TAP-MAMBU #62](https://github.com/singer-io/tap-mambu/pull/62)

### Mambu (v2) update: New field in the loan\_accounts stream

We’ve updated our Mambu (v2) integration to add an `last_account_appraisal_date` field to the `loan_accounts` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 25, 2022 **IMPROVEMENT**

[TAP-XERO #98](https://github.com/singer-io/tap-xero/pull/98)

### Xero (v1) improvement: Change endpoint to check access against

To minimize the size of potential responses for our Xero (v1 integration, we’ve updated the `check_platform_acces` function to use the **Currencies** endpoint.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 14, 2022 **BETA**

### Google CloudSQL MySQL integration: New version (v2) now in beta

A new version (v2) of our Google CloudSQL MySQL integration is now in beta!

This version (v2) of Stitch’s Google CloudSQL MySQL integration optimizes replication by utilizing Avro schemas to write and validate data, thereby reducing the amount of time spent on data extraction and preparation. Compared to previous versions of the Google CloudSQL MySQL integration, this version boasts increased performance and overall reduced replication time.

Notable improvements and changes in this version also include:

* **New column (field) naming rules.** Avro has specific rules that dictate how columns can be named. As a result, column names will be canonicalized to adhere to Avro rules and persisted to your destination using the Avro-friendly name. Refer to the [Column name transformations section](https://www.stitchdata.com/en-US/stitch/integrations/databases/google-cloudsql-mysql/v2#data-replication--column-name-transformations) in the Google CloudSQL MySQL docs for more info.
* **Expanded data type support**. This version supports additional Google CloudSQL MySQL data types. Refer to the [Google CloudSQL MySQL data types documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/google-cloudsql-mysql#data-types) for more info.

**Note**: The following features aren’t currently supported, but will be before the integration leaves beta:

* Custom SSL certificates and certificate authorities

To get a look at how this version compares to the previous version of Google CloudSQL MySQL, refer to the [Google CloudSQL MySQL version comparison documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/google-cloudsql-mysql#supported-features).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 14, 2022 **BETA**

### Amazon Aurora MySQL RDS integration: New version (v2) now in beta

A new version (v2) of our Amazon Aurora MySQL RDS integration is now in beta!

This version (v2) of Stitch’s Amazon Aurora MySQL RDS integration optimizes replication by utilizing Avro schemas to write and validate data, thereby reducing the amount of time spent on data extraction and preparation. Compared to previous versions of the Amazon Aurora MySQL RDS integration, this version boasts increased performance and overall reduced replication time.

Notable improvements and changes in this version also include:

* **New column (field) naming rules.** Avro has specific rules that dictate how columns can be named. As a result, column names will be canonicalized to adhere to Avro rules and persisted to your destination using the Avro-friendly name. Refer to the [Column name transformations section](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-aurora-mysql/v2#data-replication--column-name-transformations) in the Amazon Aurora MySQL RDS docs for more info.
* **Expanded data type support**. This version supports additional Amazon Aurora MySQL RDS data types. Refer to the [Amazon Aurora MySQL RDS data types documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-aurora-mysql#data-types) for more info.

**Note**: The following features aren’t currently supported, but will be before the integration leaves beta:

* Custom SSL certificates and certificate authorities

To get a look at how this version compares to the previous version of Amazon Aurora MySQL RDS, refer to the [Amazon Aurora MySQL RDS version comparison documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-aurora-mysql#supported-features).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 13, 2022 **IMPROVEMENT**

[TAP-SHOPIFY #129](https://github.com/singer-io/tap-shopify/pull/129)

### Shopify (v1) update: Request timeout

We’ve improved our Shopify (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 11, 2022 **IMPROVEMENT**

[TAP-SFTP #36](https://github.com/singer-io/tap-sftp/pull/36)

### SFTP (v1) update: Request timeout

We’ve improved our SFTP (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 11, 2022 **BETA**

### MariaDB integration: New version (v2) now in beta

A new version (v2) of our MariaDB integration is now in beta!

To get a look at how this version compares to the previous version of MariaDB, refer to the [MariaDB version comparison documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/mariadb#supported-features).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 10, 2022 **IMPROVEMENT**

[TAP-PENDO #89](https://github.com/singer-io/tap-pendo/pull/89)

### Pendo (v1) update: Configurable date window

We’ve improved our Pendo (v1) integration by adding a date window with a configurable size to the `Events` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 10, 2022 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #36](https://github.com/singer-io/tap-linkedin-ads/pull/36)

### LinkedIn Ads (v1) update: Request timeout

We’ve improved our LinkedIn Ads (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 6, 2022 **BUG FIX**

[TAP-GOOGLE-SHEETS #59](https://github.com/singer-io/tap-google-sheets/pull/59)

### Google Sheets (v1) bug fix: Return error descriptions

We’ve improved how our Google Sheets (v1) integration handles errors. The integration will now read status codes from API responses and return the error description when it is available.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2022 **IMPROVEMENT**

[TAP-TYPEFORM #55](https://github.com/singer-io/tap-typeform/pull/55)

### Typeform (v1) update: Request timeout

We’ve improved our Typeform (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2022 **BUG FIX**

[TAP-INTERCOM #44](https://github.com/singer-io/tap-intercom/pull/44)

### Intercom (v1) bug fix: Reverted companies stream to incremental

We’ve fixed a bug in our Intercom (v1) integration, the `companies` stream was reverted to work as an incremental stream.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2022 **IMPROVEMENT**

[TAP-INTERCOM #46](https://github.com/singer-io/tap-intercom/pull/46)

### Intercom (v1) update: Improved logger messages

We’ve improved our Intercom (v1) integration by adding more descriptive logger messages.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2022 **BUG FIX**

[TAP-INTERCOM #45](https://github.com/singer-io/tap-intercom/pull/45)

### Intercom (v1) bug fixes: Fixed breaking changes

We’ve fixed the following issues in our Intercom (v1) integration:

* The `epoch_milliseconds_to_dt_str()` function was updated to convert epoch to UTC time.
* The `time_extracted` element was added back to the `write_record` function.
* The bookmark for the `conversation_parts` stream will be updated with the parent `conversation`’s replication key after the collection of child records.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2022 **BUG FIX**

[TAP-INTERCOM #43](https://github.com/singer-io/tap-intercom/pull/43)

### Intercom (v1) bug fix: Added missing fields in the contact stream

We’ve fixed a bug in our Intercom (v1) integration causing missing fields in the `contacts` stream.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 7, 2021 **IMPROVEMENT**

[TAP-ZENDESK #79](https://github.com/singer-io/tap-zendesk/pull/79)

### Zendesk (v1) update: Request timeout

We’ve improved our Zendesk Support (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 6, 2021 **IMPROVEMENT**

[TAP-MIXPANEL #44](https://github.com/singer-io/tap-mixpanel/pull/44)

### Mixpanel (v1) update: Request timeout

We’ve improved our Mixpanel (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 3, 2021 **IMPROVEMENT**

[TAP-YOTPO #23](https://github.com/singer-io/tap-yotpo/pull/23)

### Yotpo (v1) update: Request timeout

We’ve improved our Yotpo (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 2, 2021 **IMPROVEMENT**

[TAP-ZENDESK #95](https://github.com/singer-io/tap-zendesk/pull/95)

### Zendesk (v1) update: Retry for 503 error

We’ve updated how our Zendesk Support (v1) integration handles `503` errors. Stitch will retry after a `503` error only if the `Retry-After` header is present in the response.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 2, 2021 **NEW FEATURE**

### New feature: Multiple Destinations

Stitch Unlimited and Ulimited Plus accounts can now load data from their integrations into more that one destination! Learn more in the [documentation](https://www.stitchdata.com/en-US/stitch/destinations/multiple-destinations).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination) [APP / UI](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#app)

DEC 2, 2021 **IMPROVEMENT**

[TAP-KLAVIYO #47](https://github.com/singer-io/tap-klaviyo/pull/47)

### Klaviyo (v1) update: Request timeout

We’ve improved our Klaviyo (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 2, 2021 **IMPROVEMENT**

[TAP-GITHUB #147](https://github.com/singer-io/tap-github/pull/147)

### GitHub (v1) update: Request timeout

We’ve improved our GitHub (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 1, 2021 **IMPROVEMENT**

[TAP-RECHARGE #19](https://github.com/singer-io/tap-recharge/pull/19)

### Recharge (v1) update: Request timeout

We’ve improved our Recharge (v1) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 1, 2021 **IMPROVEMENT**

[TAP-HARVEST #51](https://github.com/singer-io/tap-harvest/pull/51)

### Harvest (v2) update: Request timeout

We’ve improved our Harvest (v2) integration to add a request timeout option with a default value of 300 seconds.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 30, 2021 **IMPROVEMENT**

[TAP-ZENDESK #93](https://github.com/singer-io/tap-zendesk/pull/93)

### Zendesk (v1) update: Retry for 5xx errors

We’ve improved how our Zendesk Support (v1) integration handles errors by adding a retry mechanism to all `5xx` errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 30, 2021 **IMPROVEMENT**

[TAP-GITHUB #149](https://github.com/singer-io/tap-github/pull/149)

### GitHub (v1) update: Support of objects in the parent field

We’ve updated our GitHub (v1) integration to add support of objects for the `parent` field in the `teams` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 29, 2021 **IMPROVEMENT**

[TAP-MAMBU #60](https://github.com/singer-io/tap-mambu/pull/60)

### Mambu (v2) update: New field in the loan\_accounts stream

We’ve updated our Mambu (v2) integration to add an `original_account_key` field to the `loan_accounts` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 29, 2021 **BUG FIX**

[TAP-MAMBU #59](https://github.com/singer-io/tap-mambu/pull/59)

### Mambu (v2) bug fix: Duplicated record in the audit\_trails stream

We’ve updated our Mambu (v2) integration to add a `number_last_occurrence` value for bookmarks in the `audit_trails` stream. This solves the issue of duplicated records.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 9, 2021 **NEW FEATURE**

[TAP-SHOPIFY #127](https://github.com/singer-io/tap-shopify/pull/127)

### Shopify (v1) integration: New Events stream

A new `events` stream was added to our Shopify (v1) integration.

For more information, see the [Shopify documentation](https://shopify.dev/api/admin-rest/2021-10/resources/event#top).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 3, 2021 **IMPROVEMENT**

[TAP-MAMBU #56](https://github.com/singer-io/tap-mambu/pull/56)

### Mambu (v2) update: Changes in the gl\_journal\_entries stream

We’ve updated our Mambu (v2) integration to change the `replication_keys` and `bookmark_field` for the `gl_journal_entries` stream from `booking_date` to `creation_date`.

This change solves the issue where journal entries were missing when transactions were reversed.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 2, 2021 **IMPROVEMENT**

[TAP-FACEBOOK #174](https://github.com/singer-io/tap-facebook/pull/174)

### Facebook Ads (v1) update: Retry for job polling

We’ve improved our Facebook Ads (v1) integration to resolve race-condition errors. The integration will now retry when an error is encountered with `AdsInsights` job polling.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 2, 2021 **IMPROVEMENT**

[TAP-DYNAMODB #33](https://github.com/singer-io/tap-dynamodb/pull/33)

### Amazon DynamoDB (v1) update: Increased precision for decimals

We’ve updated our Amazon DynamoDB (v1) integration to expand the decimal precision to match the max width of a `singer.decimal`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 1, 2021 **IMPROVEMENT**

[TAP-TYPEFORM #52](https://github.com/singer-io/tap-typeform/pull/52)

### Typeform (v1) update: Retry for ChunkedEncodingError

We’ve improved how our Typeform (v1) integration handles errors. The integration will now retry when a `ChunkedEncodingError` is encountered.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 29, 2021 **IMPROVEMENT**

[TAP-TYPEFORM #48](https://github.com/singer-io/tap-typeform/pull/48)

### Typeform (v1) update: Pagination for landings

We’ve updated our Typeform (v1) integration to add pagination to the `landings` stream.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 29, 2021 **BUG FIX**

[TAP-TYPEFORM #51](https://github.com/singer-io/tap-typeform/pull/51)

### Typeform (v1) bug fix: IndexError issue in landings pagination

We’ve fixed an issue with our Typeform (v1) integration where an `IndexError` was returned when indexing the `items` list in landings pagination. Stitch will now check if `items` is empty.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 28, 2021 **IMPROVEMENT**

[TAP-SALESFORCE #126](https://github.com/singer-io/tap-salesforce/pull/126)

### Salesforce (v1) update: Increased request timeout

We’ve updated our Salesforce (v1) integration to increase the request timeout from 30 seconds to five minutes.

With this change, the integration can support objects that take longer than 30 seconds to return.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2021 **IMPROVEMENT**

[TAP-MIXPANEL #35](https://github.com/singer-io/tap-mixpanel/pull/35)

### Mixpanel (v1) update: New error message for timezone issues

We’ve improved how our Mixpanel (v1) integration handles errors. An error message will now be returned when there is an issue related to timezones.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2021 **IMPROVEMENT**

[TAP-MIXPANEL #38](https://github.com/singer-io/tap-mixpanel/pull/38)

### Mixpanel (v1) update: Switch from multipleOf to singer.decimal

We’ve updated our Mixpanel (v1) integration to use the type `string` and format `singer.decimal` in funnels and revenue streams, instead of the type `number` and `'multipleOf': 1e-20`.

This change solves the issue where a schema mismatch error would be retuned when a value was out of range.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2021 **BUG FIX**

[TAP-MIXPANEL #40](https://github.com/singer-io/tap-mixpanel/pull/40)

### Mixpanel (v1) bug fix: timezone issue in date-time conversions

We’ve fixed an issue with our Mixpanel (v1) integration where timezones were ignored when writing UTC `date-time` values. The integration can now write the correct UTC `date-time` value based on the timezone in your Mixpanel project.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 27, 2021 **NEW FEATURE**

### New integration: Crossbeam

A new Crossbeam integration is now available!

Get started by creating a new Crossbeam integration or learning more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/crossbeam).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 19, 2021 **IMPROVEMENT**

### Updated feature: Response for Import API access tokens

We’ve updated the response in the Stitch Connect API when retrieving access token IDs.

The Import API access token ID creation timestamp will now be included in the `GET /v4/sources/{source_id}/tokens` response. Check our docs to [see an example](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/manage-import-api-access-tokens#rotate--get-iapi-access-token-id).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

AUG 13, 2021 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #28](https://github.com/singer-io/tap-linkedin-ads/pull/28)

### LinkedIn Ads (v1) update: Improved handling of 4xx errors

We’ve improved how our LinkedIn Ads (v1) integration handles 4xx errors for the `adCampaignGroup` stream by returning custom messages and handling JSON decoding errors.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 12, 2021 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #35](https://github.com/singer-io/tap-linkedin-ads/pull/35)

### LinkedIn Ads (v1) update: Check account numbers

We’ve improved our LinkedIn Ads (v1) integration by adding a step that checks the `account_number` in discovery mode and returns an error if the account number is invalid.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 11, 2021 **IMPROVEMENT**

[TAP-LINKEDIN-ADS #33](https://github.com/singer-io/tap-linkedin-ads/pull/33)

### LinkedIn Ads (v1) update: Automatically include replication keys

We’ve improved our LinkedIn Ads (v1) integration by including the replication keys as automatic fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 9, 2021 **IMPROVEMENT**

### Updated feature: Post-Load Webhooks API change

The Stitch Connect API and Application now require that you have a destination to create a post-load webhook.

In the Stitch Connect API, you now need to provide a **Destination ID** in the `POST` body. The `destination_id` parameter value should be the destination that will trigger the webhook. For more information, take a look at our docs on [how to create a post-load webhook](https://help.qlik.com/en-US/stitch/developers/stitch-connect/api#create-hook-notification).

Use one of the following ways to find your Destination ID:

**via the Connect API:** Call `GET /v4/destinations`

**via the Web Application:**

1. Log into your Stitch account.
2. Navigate to **Destinations**.
3. Your ID is part of the web URL. Look for `/v2/destinations/<destination_id>/edit`.

If you need additional help retrieving your Destination ID, please reach out to Stitch Support.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [APP / UI](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#app) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

JUL 14, 2021 **DEPRECATION**

### Stitch Connect JavaScript (Stitch.js) deprecation

As of today, the Stitch Connect JavaScript client, or Stitch.js, has been deprecated.

**What does this mean?**

Stitch.js will continue to function, but Stitch will no longer formally support its use.

**Does this affect the Connect API?**

The only endpoint affected by this change is the [Create a Session](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#create-a-session) endpoint. All other endpoints in the Connect API remain unchanged.

**When will it stop functioning?**

We don’t have a sunset, or end-of-life, date set just yet. If and when a sunset date is chosen, we’ll communicate it here and through other support channels.

**What should you do instead?**

If you’re using Stitch.js, transition to using parallel functionality in the Connect API.

The following table lists all Stitch.js functions, the Connect API endpoint that provides the same functionality, and links to resources that explain how to perform the functions in the API.

| **Stitch.js function** | **Connect API endpoint** | **How-to guide** |
| --- | --- | --- |
| addSource | [POST /v4/sources](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#create-a-source) | [Create and configure a source](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/create-data-source-with-stitch-connect) |
| authorizeSource | [PUT /v4/sources/{source_id}](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#update-a-source) | [Configure OAuth for a source](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/configure-oauth-for-a-source-with-stitch-connect) |
| displayDiscovery | [GET /v4/sources/{source_id}/streams](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#list-streams) | [Field selection compatability rules](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/field-selection-compatibility-rules) |
| selectStreamsForSource | [PUT /v4/sources/{source_id}/streams/metadata](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#update-a-streams-metadata) | [Select streams and fields](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/select-streams-and-fields-with-connect-api) |
| editSource | [PUT /v4/sources/{source_id}](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api#update-a-source) | [Create and configure a source](https://help.qlik.com/en-US/stitch/developers/stitch-connect/guides/create-data-source-with-stitch-connect) |

**What about performing OAuth for sources?**

The Connect API can still perform OAuth for sources that support it. Check out the [Configure OAuth for a Data Source with the Connect API guide](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/guides/configure-oauth-for-a-source-with-stitch-connect) for step-by-step instructions.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

JUL 8, 2021 **NEW FEATURE**

### PostgreSQL (v2) update: Google CloudSQL PostgreSQL now available!

A new version (v2) of our Google CloudSQL PostgreSQL integration is now available!

Along with all of the new features in v2 of the PostgreSQL integration (which this integration is based on), we’ve also added support for:

* SSL connections
* Log-based Incremental Replication

Learn more in our [Google CloudSQL PostgreSQL integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/google-cloudsql-postgresql).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 7, 2021 **BETA**

### Databricks Delta (v1) update: Leaving beta!

Our Databricks Delta Lake (AWS) destination has left open beta and is now generally available! Check out the [documentation](https://www.stitchdata.com/en-US/stitch/destinations/databricks-delta) for more info about this destination.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

JUL 1, 2021 **BUG FIX**

[TAP-S3-CSV #38](https://github.com/singer-io/tap-s3-csv/pull/38)

### Amazon S3 CSV (v1) bug fix: Empty file error handling

Previously, the Amazon S3 CSV integration would not complete a replication job when multiple CSV files in an S3 bucket had empty records - even if there were some files that did have records.

This has been corrected. The integration will now complete replication jobs by ignoring the files without records.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2021 **IMPROVEMENT**

[TAP-CHARGEBEE #45](https://github.com/singer-io/tap-chargebee/pull/45)

### Chargebee (v1) update: Restrictive properties removed

We’ve removed all `minimum/maximum` and `minLength/maxLength` restrictive properties from all Chargebee tables so that the integration can continue to sync with the evolving Chargebee API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2021 **IMPROVEMENT**

[TAP-CHARGEBEE #53](https://github.com/singer-io/tap-chargebee/pull/53)

### Chargebee (v1) update: New fields!

We’ve added new fields to the `events` and `addons` tables.

New to the `events` table:

* `show_descriptions_in_invoices`
* `show_description_in_quotes`
* `object` subattribute within the `tiers` attribute

New to the `addons` table:

* `show_descriptions_in_invoices`
* `show_description_in_quotes`
* `object` subattribute within the `price_in_decimal` attribute

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 30, 2021 **IMPROVEMENT**

[TAP-CHARGEBEE #51/](https://github.com/singer-io/tap-chargebee/pull/51/)

### Chargebee (v1) improvement: New handling for JSONDecode errors

We’ve added new helpful error messages for the `invoices` and `transactions` streams when JSONDecode errors are encountered:

* `Sorry, authentication failed. Invalid api key`
* `Did not get response from the server due to an unknown error`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 29, 2021 **IMPROVEMENT**

[TAP-GOOGLE-SEARCH-CONSOLE #21](https://github.com/singer-io/tap-google-search-console/pull/21)

### Google Search Console (v1) update: New empty response error exception

To improve the experience of our Google Search Console integration, we’ve changed how we handle empty response errors.

Instead of bypassing the error without an explanation, the integration will now raise an error and display it in the Extraction Logs:

```
HTTP-error-code: 400, Error: The request is missing or has a bad parameter.
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 28, 2021 **IMPROVEMENT**

[TAP-OUTREACH #13](https://github.com/singer-io/tap-outreach/pull/13)

### Outreach (v1) update: New field!

A new field has been added to our Outreach (v1) integration!

The `name` field is now available for replication in the `events` table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 28, 2021 **IMPROVEMENT**

[TAP-GITHUB #126](https://github.com/singer-io/tap-github/pull/126)

### GitHub (v1) update: New empty response error exception

To improve the experience of our GitHub integration, we’ve changed how we handle empty response errors.

Instead of bypassing the error without an explanation, the integration will now raise an error and display it in the Extraction Logs:

```
HTTP-error-code: 400, Error: The request is missing or has a bad parameter.
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 28, 2021 **BUG FIX**

[TAP-FACEBOOK #154](https://github.com/singer-io/tap-facebook/pull/154)

### Facebook Ads (v1) update: Fixed composite primary key for the `ads_insights_country` table

We’ve fixed the `ads_insights_country` composite primary key. The `country` field had previously been erroneously excluded.

The composite primary key is now: `campaign_id : adset_id : ad_id : date_start : country`

This is a breaking change and communiation from Stitch support has been emailed to affected users.

If you are not already including the `country` field in downstream processes that identify uniqueness of records in the files loaded for this table, this field will need to be added into those processes.

You may also wish to reset this table to have historical data re-replicated and more accurately portrayed, in which case you should:

1. Contact our support team to implement a courtesy row-usage exemption for your Facebook Ads integration.
2. Within Stitch, navigate to the `ads_insights_country` table’s **Table Settings** page.
3. Use the **Reset Table** button to queue this table’s reset.

If you have any questions about the change or this process, please reach out to Stitch support via in-app chat.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 25, 2021 **IMPROVEMENT**

[TAP-TOGGL #9](https://github.com/singer-io/tap-toggl/pull/9)

### Toggl (v1) update: Updated base API URLs

Toggl has updated their API information. We’ve updated the base of the API URLs we use to extract data from to ensure we are pulling information from the correct enpoints.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2021 **IMPROVEMENT**

[DOCS #644](https://github.com/stitchdata/docs/pull/644)

### Shopify (v1) update: Updated setup requirements for Shopify Plus plans

We’ve updated our [Shopify documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#setup-requirements) to include info about the required permissions for users on Shopify Plus plans.

In general, **view-level** permissions should be sufficient to allow Stitch to replciate data. We recommend checking out [Shopify’s Staff Permissions documentation](https://help.shopify.com/en/manual/your-account/staff-accounts/staff-permissions#store-owner-permissions) for details on the permissions available inShopify.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 21, 2021 **IMPROVEMENT**

[TAP-DOUBLECLICK-CAMPAIGN-MANAGER #20](https://github.com/singer-io/tap-doubleclick-campaign-manager/pull/20)

### Campaign Manager (v1) update: API version upgrade

We’ve upgraded the API version our Campaign Manager integration uses to extract data, from 3.2 to 3.5.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 17, 2021 **IMPROVEMENT**

[TAP-YOTPO #20](https://github.com/singer-io/tap-yotpo/pull/20)

### Yotpo (v1) improvement: Error handling and messaging

We’ve made some updates to our Yotpo integration that improves error handling and messaging during Extraction:

* **Fixed a transform error with the `unsubscribers` table**. Previously, records without valid Primary Key values would result in a critical error that stopped extraction. Now, these records will be dropped and a message will display in the Extraction Logs. This allows Extraction to continue for records with valid Primary key values.

* **Some errors now result in an automatic retry**. Previously, if the integration received certain response codes from Yotpo’s API, Stitch would stop Extraction. The following response codes now trigger an exponential backoff and then automatic retry:

  | **Response code** | **Message** |
  | --- | --- |
  | 401 | Invalid authorization credentials. |
  | 429 | The API rate limit for your organisation/application pairing has been exceeded. |
  | 502 | Server received an invalid response. |
  | 503 | API service is currently unavailable. |
  | 504 | API service time out, please check Yotpo server. |

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 16, 2021 **BUG FIX**

### Yotpo (v1) bug fix: Corrected Replication Method for tables

We’ve corrected the Replication Method for a few Yotpo tables in the docs. These tables were listed as using Key-based Incremental Replication, but in fact are Full Table:

* `products`
* `unsubscribers`

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 16, 2021 **REMOVED**

[TAP-PIPEDRIVE #90](https://github.com/singer-io/tap-pipedrive/pull/90)

### Pipedrive (v1) update: Removed delete\_log table

Due to Pipedrive removing support for `delete_logs` from their API, we’ve removed this table from our Pipedrive integration. We’ve also updated the [docs](https://www.stitchdata.com/en-US/stitch/integrations/saas/pipedrive/v1) to reflect this.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 16, 2021 **BUG FIX**

[TAP-PIPEDRIVE #90](https://github.com/singer-io/tap-pipedrive/pull/90)

### Pipedrive (v1) bug fix: Corrected Replication Method for tables

We’ve corrected the Replication Method for a few Pipedrive tables in the docs. These tables were listed as using Key-based Incremental Replication, but in fact are Full Table:

* `activity_types`
* `filters`
* `pipelines`
* `stages`
* `users`

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 16, 2021 **NEW FEATURE**

[DOCS #650](https://github.com/stitchdata/docs/pull/650)

### New documentation: Understanding integration versioning and statuses

After the v2 release of our PostgreSQL integration, we received some questions about how integrations are versioned. Today, we’re adding a new resource to the docs to help answer these questions: [Understanding Integration Versioning and Upgrades in Stitch](https://www.stitchdata.com/en-US/stitch/integrations/identify-an-integration-version)

This new guide contains info about the process each version of our integrations goes through, what each version status (ex: `Beta`, `Released (Testing`) means, and how to identify which version of an integration you’re using.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 16, 2021 **BUG FIX**

[TAP-S3-CSV #35](https://github.com/singer-io/tap-s3-csv/pull/35)

### Amazon S3 CSV (v1) bug fix: Corrected type checking for integers and numbers

Previously, data type checking for `integer` and `number` data types wasn’t explicitly enforced, which resulted in some `integer` data being incorrectly typed. This has been corrected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 14, 2021 **NEW FEATURE**

### New feature: Connection Cloning

We’ve expanded our Stitch features!

In the web app or with Connect, you can now clone your Stitch connections. Check out the new [step-by-step guide](https://www.stitchdata.com/en-US/stitch/integrations/connection-cloning) for help setting that up.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 14, 2021 **IMPROVEMENT**

[TAP-CHARGEBEE #42](https://github.com/singer-io/tap-chargebee/pull/42)

### Chargebee (v1) update: New item tables for Chargebee Product Catalog v2!

We’ve made some big changes to how our Chargebee integration works, along with adding some new tables.

(v1) integrations now use the Product Catalog version for the site to determine which tables to display in Stitch. Some tables and fields are only available if your site is using v1.0 of the Product Catalog, some only on v2.0. We’ve added a new section to the [documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargebee#product-catalog-versions) that goes into more detail.

In addition to this change, we’ve added a few new tables which are available if using Product Catalog v2.0:

* [items](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargebee#items)
* [item_families](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargebee#item_families)
* [item_prices](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargebee#item_prices)

**Note**: Stitch’s (v1) integration supports both Product Catalog v1.0 and v2.0. The version of the integration doesn’t refer to support for a specific Product Catalog version.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 10, 2021 **REMOVED**

[TAP-SQUARE #104](https://github.com/singer-io/tap-square/pull/104)

### Square (v1) update: item\_data object removed from orders table

The `item_data` object has been removed from Square’s `orders` table. We removed this object due to it being undocumented by Square and not being returned by Square’s API.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 10, 2021 **IMPROVEMENT**

[TAP-OUTREACH #12](https://github.com/singer-io/tap-outreach/pull/12)

### Outreach (v1) update: New tables and foreign key documentation

We’ve added some new tables to our Outreach (v1) integration:

* `sequence_states`
* `sequence_steps`
* `sequence_templates`
* `sequences`

We’ve also updated the Outreach table documentation to include info about foreign keys and how tables related to each other. Check it out [here](https://www.stitchdata.com/en-US/stitch/integrations/saas/outreach).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 9, 2021 **BUG FIX**

[TAP-CHARGEBEE #48](https://github.com/singer-io/tap-chargebee/pull/48)

### Chargebee (v1) bug fix: Correct issue with cf\_company\_id data type

Previously, Chargebee integrations could encounter issues related to data typing when replicating the `cf_company_id` field in the `customers` and `events` table. We’ve addressed this by allowing this field to be either an `integer` or a `string`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 8, 2021 **BUG FIX**

[TAP-HARVEST-FORECAST #21](https://github.com/singer-io/tap-harvest-forecast/pull/21)

### Harvest Forecast (v1) bug fix: Correct sync\_endpoints method

This update fixes an issue in Harvest Forecast integrations where data replication would fail due to incorrectly ordered objects in the integration’s code. Additionally, this change also removes duplicate items from the integration’s output.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 8, 2021 **IMPROVEMENT**

[TAP-S3-CSV #30](https://github.com/singer-io/tap-s3-csv/pull/30)

### Amazon S3 CSV (v1) improvement: Duplicate column headers and extra value support

Our Amazon S3 CSV integration now supports duplicate column headers and extra values in rows. We’ve added an additional system column (`_sdc_extra`) to support these scenarios.

Check out the [Amazon S3 CSV docs](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-s3-csv##loading--handling-duplicate-column-headers) for more info and examples.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

JUN 7, 2021 **IMPROVEMENT**

[TAP-HARVEST #41](https://github.com/singer-io/tap-harvest/pull/41)

### Harvest (v2) update: Updated API request headers

We’ve updated the headers our Harvest (v2) integration uses to make API calls to align with the recent changes made by Harvest.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 7, 2021 **NEW FEATURE**

[DOCS #649](https://github.com/stitchdata/docs/pull/649)

### API documentation update: New guide for creating destinations

We’ve added a new guide to the Connect API resources!

Use the [Create a Destination with the Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/guides/create-destination-with-stitch-connect) guide to learn how to connect a destination to your Stitch account using the API. You can also use this guide to learn about the process for switching to a different destination.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

JUN 7, 2021 **IMPROVEMENT**

[DOCS #649](https://github.com/stitchdata/docs/pull/649)

### API documentation update: Improved connection property docs

We’ve moved the documentation for connection property objects out of the Connect API reference and into their own reference: [Destination and Source Connection Property API Reference](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/guides/source-destination-reference)

This new resource includes:

* An explanation of what connection properties are and how to use them
* Info about what connections are available in the API
* Details about the properties required to create and configure each available connection using the API

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

JUN 3, 2021 **IMPROVEMENT**

[TAP-RECHARGE #8](https://github.com/singer-io/tap-recharge/pull/8)

### ReCharge (v1) update: New rate limit handling

We’ve updated how our Recharge (v1) integration makes requests to the Recharge API to ensure Stitch doesn’t exceed Recharge’s rate limit.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 3, 2021 **BUG FIX**

[TAP-MAMBU #47](https://github.com/singer-io/tap-mambu/pull/47)

### Mambu (v2) bug fix: Corrected handling for lists of custom fields

We’ve updated the Mambu integration to correctly handle lists of custom fields. Previously, the integration would drop lists (arrays) of custom fields. Lists of custom fields will now be correctly saved and replicated.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 2, 2021 **NEW FEATURE**

### PostgreSQL (v2) update: Leaving beta!

A new version (v2) of our PostgreSQL integration has left beta and is now generally available!

This version (v2) of Stitch’s PostgreSQL integration optimizes replication by utilizing Avro schemas to write and validate data, thereby reducing the amount of time spent on data extraction and preparation. Compared to previous versions of the PostgreSQL integration, this version boasts increased performance and overall reduced replication time.

Notable improvements and changes in this version also include:

* **Expanded data type support**. This version supports additional PostgreSQL data types. Refer to the [PostgreSQL data types documentation](https://help.qlik.com/en-US/stitch/en-US/stitch#data-types) for more info.
* **Improved handling of `JSON`, `JSONB`, and `HSTORE` data types**. In previous versions, these data types were treated as strings. This version will send them to your destination as JSON objects, which may result in [de-nesting](https://www.stitchdata.com/en-US/stitch/replication/loading/understanding-loading-row-usage-for-nested-data-structures).
* **Improved handling of schema changes in tables using Log-based Incremental Replication.** Adding and removing columns in these tables will no longer cause extraction errors. **Note**: This limitation still applies to [version 1](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental#limitation--structural-changes).

**Note**: The following features aren’t fully supported, but are being worked on:

* **Arrays of `DECIMAL`, `NUMERIC`, and `TIMESTAMP(TZ)` data types**
* **Support for other flavors of PostgreSQL**. We’re in the process of testing this version of our integration with other flavors of PostgreSQL, including Heroku, Google CloudSQL, Amazon Aurora, and Amazon RDS.

To get a look at how this version compares to the previous version of PostgreSQL, refer to the [PostgreSQL version comparison documentation](https://help.qlik.com/en-US/stitch/integrations/databases/postgresql/v2#supported-features).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 1, 2021 **IMPROVEMENT**

[TAP-CHARGIFY #39](https://github.com/singer-io/tap-chargify/pull/39)

### Chargify (v1) update: New transaction data!

New fields have been added to the `transactions` table of our Chargify (v1) integration:

* `period_range_start`
* `period_range_end`
* `price_point_id`
* `price_point_handle`
* `component_handle`
* `component_price_point_id`
* `component_price_point_handle`

Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargify).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 1, 2021 **IMPROVEMENT**

[TAP-CHARGIFY #39](https://github.com/singer-io/tap-chargify/pull/39)

### Chargify (v1) update: New component data!

New fields have been added to the `components` table of our Chargify (v1) integration:

* `default_price_point_name`
* `product_family_name`
* `prices.id`
* `prices.component_id`
* `prices.starting_quantity`
* `prices.ending_quantity`
* `prices.unit_price`
* `prices.price_point_id`
* `prices.formatted_unit_price`

Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/chargify).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2021 **IMPROVEMENT**

[TAP-SHOPIFY #108](https://github.com/singer-io/tap-shopify/pull/108)

### Shopify (v1) update: Product status now available!

A new `status` field has been added to the `products` table of our Shopify (v1) integration.

This field indicates the current status [of a given product](https://shopify.dev/api/admin/rest/reference/products/product#index-2021-04), including as `active`, `archived`, and `draft`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2021 **IMPROVEMENT**

[TAP-KLAVIYO #40](https://github.com/singer-io/tap-klaviyo/pull/40)

### Klaviyo (v1) update: New campaigns table and field selection support!

We’ve made some updates to our Klaviyo integration:

* **Field selection is now supported!** Select only the fields you want to replicate in the **Tables to Replicate** tab.
* **New `campaigns` table**. This table contains info about the campaigns in your Klaviyo account.

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/en-US/stitch/integrations/saas/klaviyo).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 28, 2021 **IMPROVEMENT**

[TAP-FRESHDESK #42](https://github.com/singer-io/tap-freshdesk/pull/42)

### Freshdesk (v1) improvement: Correct data type for groups table field

We’ve added `integer` as a valid data type for the `groups.auto_ticket_assign` field. Previously, the integration would only accept `boolean` values for this field.

As the Freshdesk API can return `boolean` or `integer` values, the integration’s data typing could cause errors or discrepancies. This improvement ensures data is replicated correctly and without issue.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 27, 2021 **IMPROVEMENT**

[DOCS #646](https://github.com/stitchdata/docs/pull/646)

### GitHub (v1) update: New table documentation now available

We’ve updated the GitHub (v1) docs with info about the following tables:

* `commit_comments`
* `commits`
* `events`
* `issue_labels`
* `issue_milestones`
* `project_cards`
* `project_columns`
* `projects`
* `pull_request_reviews`
* `team_members`
* `team_memberships`
* `teams`

Check out the [updated docs](https://www.stitchdata.com/en-US/stitch/integrations/saas/github/v1#schema) for more info.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAY 27, 2021 **IMPROVEMENT**

[DOCS #646](https://github.com/stitchdata/docs/pull/646)

### Documentation update: Parent and child table info now available

We’ve updated the integration schema documentation to include info about parent and child tables. Now you can tell, at a glance, if a table is dependent upon another table for replication:

![Parent table info in a child table's snapshot and description](https://help.qlik.com/en-US/stitch/images/changelog/child-table-example.png)

The **Parent table** field contains the name of the table that must also be selected for the child table to replicate successfully. This info will also be included in the child table’s description. In this example, the `teams` table must be selected for the `team_members` table to replicate.

For parent tables, their descriptions will contain info about the child tables that depend on them:

![Child table info in a parent table's description](https://help.qlik.com/en-US/stitch/images/changelog/parent-table-example.png)

In this example, the `team_memberships` and `team_members` tables will only replicate successfully if the `teams` table is also selected.

We hope this additional info about integration tables provides additional insight into how Stitch replicates data and will help you avoid Extraction errors.

Currently this data is only available in the [GitHub (v1) docs](https://www.stitchdata.com/en-US/stitch/integrations/saas/github#schema), but we’ll roll it out to other integrations as we make updates.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAY 26, 2021 **REMOVED**

[TAP-PIPEDRIVE #99](https://github.com/singer-io/tap-pipedrive/pull/99)

### Pipedrive (v1) removal: Removed delete\_logs table

We’ve removed the `delete_logs` table from our Pipedrive integration, as Pipedrive has removed support for it.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 26, 2021 **IMPROVEMENT**

[TAP-PIPEDRIVE #99](https://github.com/singer-io/tap-pipedrive/pull/99)

### Pipedrive (v1) improvement: Retrieve all organization fields

Previously, fields would be missing from the `organizations` table if there were more than 100 fields available. We’ve added pagination to the requests the integration makes for `organizations` data, ensuring all fields will be discovered and replicated correctly.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 26, 2021 **IMPROVEMENT**

[TAP-PIPEDRIVE #99](https://github.com/singer-io/tap-pipedrive/pull/99)

### Pipedrive (v1) improvement: Error handling and retries

We’ve improved how our Pipedrive integration handles errors. Previously, the integration wouldn’t retry errors when they were received from the Pipedrive API. The integration will now retry when errors are encountered for any table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 24, 2021 **IMPROVEMENT**

[TAP-SLACK #16](https://github.com/singer-io/tap-slack/pull/16)

### Slack (v1) update: User email now available in users table

We’ve added a new column to the Slack `users` table: `profile.email`. This column contains the email address for the associated user.

**Note**: To replicate this data, you’ll also need to grant the `users:read.email` scope to the [Stitch app created for the integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/slack#assign-scopes).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 21, 2021 **IMPROVEMENT**

[TAP-TYPEFORM #29](https://github.com/singer-io/tap-typeform/pull/29)

### Typeform (v1) update: New forms table!

We’ve added a new table to our Typeform (v1) integration!

The new `forms` table contains info about the forms accesible to the user who authorized the Typeform integration in Stitch.

Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/typeform/v1#forms).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 21, 2021 **IMPROVEMENT**

[TAP-FACEBOOK #146](https://github.com/singer-io/tap-facebook/pull/146)

### Facebook Ads (v1) API upgrade to v10.0

The [Facebook Ads integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads) now replicates data using version 10.0 of the Facebook Marketing API. For more details, view the [Facebook API changelog](https://developers.facebook.com/docs/graph-api/changelog/version10.0#marketing-api).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 19, 2021 **IMPROVEMENT**

[TAP-SHOPIFY #44](https://github.com/singer-io/tap-shopify/pull/44)

### Shopify (v1) improvement: Improved data typing for abandoned checkouts

Previously, some users were encountering JSON schema validation errors for the `abandoned_checkouts` table due to how some columns were being typed. This change types the following columns correctly, eliminating the validation errors:

* `note_attributes`
* `line_items.applied_discounts`
* `shipping_lines.applied_discounts`
* `shipping_lines.custom_tax_lines`

Check out the [pull request](https://github.com/singer-io/tap-shopify/pull/44) for more info.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 17, 2021 **IMPROVEMENT**

[TAP-PENDO #32](https://github.com/singer-io/tap-pendo/pull/32)

### Pendo (v1) update: New setting for including anonymous visitor data

We’ve added a new setting to our Pendo integration: **Include Anonymous Visitors**

When checked, Stitch will replicate data attributed to anonymous visitors.

Learn more in our [Pendo integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/pendo).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 17, 2021 **BUG FIX**

[TAP-MSSQL #59](https://github.com/singer-io/tap-mssql/pull/59)

### Microsoft SQL Server (v1) bug fix: Quoting Replication Key columns in incremental queries

Previously, the names of Replication Key columns weren’t being quoted when used in incremental queries. If a column name contained spaces, this would cause an error in the query and extraction to fail. This fix ensures Replication Key columns are properly quoted.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

MAY 14, 2021 **NEW FEATURE**

[DOCS #642](https://github.com/stitchdata/docs/pull/642)

### New extraction error reference for Salesforce

We’ve added [a new resource for troubleshooting Extraction errors](https://www.stitchdata.com/en-US/stitch/troubleshooting/integrations/salesforce-extraction-error-reference) in Salesforce integrations. If Stitch receives an error during Extraction, you can use this reference to locate the error, pinpoint the cause, and identify next steps for resolution.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAY 13, 2021 **BUG FIX**

[](https://help.qlik.com/en-US/stitch/changelog)

### Intercom (v1): Identified issue with companies endpoint

We’ve identified an issue replicating data for the `companies` table in Intercom (v1) integrations due to a limit in Intercom’s API.

Currently, [Intercom’s API allows an Intercom app to make one request to the **Scroll over all companies** endpoint](https://developers.intercom.com/intercom-api-reference/v2.0/reference#iterating-over-all-companies) at a time. Stitch uses this endpoint to replicate the `companies` table.

If multiple connections exist and they attempt to use this endpoint at the same time, only the connection who made the request first will succeed.

This means that if Stitch attempts to extract data when another connection is using the endpoint, Extraction will fail and an error will surface in the Extraction Logs.

We’ve updated the [Intercom documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1) to include this info and how to mitigate it. Additionally, we’ve created a new [resource for troubleshooting Intercom Extraction errors](https://www.stitchdata.com/en-US/stitch/troubleshooting/integrations/intercom-extraction-error-reference).

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAY 6, 2021 **BUG FIX**

[TAP-SHOPIFY #103](https://github.com/singer-io/tap-shopify/pull/103)

### Shopify (v1) bug fix: Remove duplicates of `build` fields

Due to the case sensitivy of fields during the Shopify replication job, Stitch failed to recognize that `build` and `Build` were the same field.

This fix canonicalizes these fields. Whenever Stitch sees `Build`, it will transform it to `build` to ensure all `build` data goes into the same field.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 30, 2021 **IMPROVEMENT**

[TAP-FACEBOOK #148](https://github.com/singer-io/tap-facebook/pull/148)

### Facebook Ads (v1) update: Increased replication job timeout

We’ve increased the timeout from 120 seconds to 300 seconds for Facebook Ads `Ads Insights` replication jobs.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 29, 2021 **IMPROVEMENT**

[TAP-ZUORA #56](https://github.com/singer-io/tap-zuora/pull/56)

### Zuora (v1) update: Enforce use of UTC

Our code is now explicitly forcing the use of UTC for timestamps for our Zuora integration.

Our requests to the Zuora REST API weren’t specifying a timezone while querying, and the integration assumed that no timezone retrieved meant UTC. This update ensures times are consistently recorded in a UTC format.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 26, 2021 **IMPROVEMENT**

[TAP-SHOPIFY #97](https://github.com/singer-io/tap-shopify/pull/97)

### Shopify (v1) improvement: Improvements to order\_refunds and transactions tables

We’ve made some improvements to how the `transactions` and `order_refunds` tables replicate in Shopify (v1) integrations:

* Bookmarking has been added to the `order_refunds` and `transactions` tables
* Error handling added to the `transactions` table to avoid 429 errors

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 26, 2021 **IMPROVEMENT**

[TAP-SHOPIFY #96](https://github.com/singer-io/tap-shopify/pull/96)

### Shopify (v1) update: API upgraded to Shopify v2021-04

We’ve updated the Shopify integration’s API version fom `2020-10` to `2021-04`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 22, 2021 **IMPROVEMENT**

[TAP-XERO #90](https://github.com/singer-io/tap-xero/pull/90)

### Xero (v1) improvement: New wait time for rate limiting

We’ve added a minute-long wait time to the retry logic for the Xero integration. This ensures that Stitch doesn’t make too many requests to Xero’s API when retrying on a 429 error.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 22, 2021 **IMPROVEMENT**

[TAP-MARKETO #73](https://github.com/singer-io/tap-marketo/pull/73)

### Marketo (v1) improvement: Improved Stitch compatibility

We’ve improved Marketo’s compatibility with Stitch by removing CR and CRLF characters from CSV files. Previously, Extraction would fail due to CR and CRLF characters appearing in unquoted fields.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 21, 2021 **NEW FEATURE**

[TAP-MAMBU #43](https://github.com/singer-io/tap-mambu/pull/43)

### Mambu integration: New version (v2) now available!

A new version (v2) of our Mambu integration is now available!

We’ve improved the naming of custom fields by reducing their size. Removing unnecessary characters in these fields improves the Mambu integration’s compatibility with PostgreSQL destinations by reducing the likelihood of field names exceeding the character limit for column names.

Here’s a look at how the schema for custom fields has changed:

| **v2 attribute name** | **v1 attribute name** |
| --- | --- |
| **custom\_fields** | **custom\_field\_sets** |
| **custom\_fields**.field\_set\_id | **custom\_field\_sets**.custom\_field\_set\_id |
| **custom\_fields**.id | **custom\_field\_sets**.custom\_field\_values.custom\_field\_id |
| **custom\_fields**.value | **custom\_field\_sets**.custom\_field\_values.custom\_field\_value |

Learn more in our [Mambu integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v2).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 19, 2021 **REMOVED**

[TAP-HP-POSTGRES #73](https://github.com/stitchdata/tap-hp-postgres/pull/73)

### PostgreSQL (HP) (v2) integration: Removed support for Composite, Range and OID types

We’ve removed support for Composite Types, Range Types and Object Identifier Types from our PostgreSQL integration.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 19, 2021 **IMPROVEMENT**

[TAP-HARVEST-FORECAST #17](https://github.com/singer-io/tap-harvest-forecast/pull/17)

### Harvest Forecast (v1) improvement: Corrected replication for Full Table and assignments

This fix addresses a few issues:

* **Replication for `assignments`**: This table now replicates using Full Table Replication. Previously, Stitch would encounter errors from Harvest’s API when attempting to replicate data incrementally. We’ve determined this was caused by a change in Harvest’s API, so we changed this table’s Replication Method to accommodate that change.

* **Full Table Replication**: Stitch will now correctly refresh tables using Full Table Replication.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 19, 2021 **BETA**

[DOCS #629](https://github.com/stitchdata/docs/pull/629)

### MySQL integration: New version (v2) now in beta

A new version (v2) of our MySQL integration is now in beta!

This version (v2) of Stitch’s MySQL integration optimizes replication by utilizing Avro schemas to write and validate data, thereby reducing the amount of time spent on data extraction and preparation. Compared to previous versions of the MySQL integration, this version boasts increased performance and overall reduced replication time.

Notable improvements and changes in this version also include:

* **New column (field) naming rules.** Avro has specific rules that dictate how columns can be named. As a result, column names will be canonicalized to adhere to Avro rules and persisted to your destination using the Avro-friendly name. Refer to the [Column name transformations section](https://www.stitchdata.com/en-US/stitch/integrations/databases/mysql/v2#data-replication--column-name-transformations) in the MySQL docs for more info.
* **Expanded data type support**. This version supports additional MySQL data types. Refer to the [MySQL data types documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/mysql#data-types) for more info.

**Note**: The following features aren’t currently supported, but will be before the integration leaves beta:

* Custom SSL certificates and certificate authorities

To get a look at how this version compares to the previous version of MySQL, refer to the [MySQL version comparison documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/mysql#supported-features).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 15, 2021 **IMPROVEMENT**

[TAP-XERO #84](https://github.com/singer-io/tap-xero/pull/84)

### Xero (v1) update: Replicating archived contacts

Archived contacts can now be included in replication for Xero integrations.

To replicate records for both archived and active contacts:

* **In the Stitch app**: Check the **Include archived contacts** setting in the **Integration Settings** page
* **In the Connect API**: Set the `include_archived_contacts` property for `platform.xero` to `true`

If this setting isn’t enabled, Stitch will replicate data only for active contacts.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

APR 15, 2021 **BUG FIX**

[TAP-SHOPIFY #94](https://github.com/singer-io/tap-shopify/pull/94)

### Shopify (v1) bug fix: Allow null values for `definitions.customer` field

Previously, the `customer` object in the `definitions` table would only accept populated values. If the integration encountered a `null` value, Extraction would fail. This has been fixed.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 15, 2021 **BUG FIX**

[TAP-PENDO #30](https://github.com/singer-io/tap-pendo/pull/30)

### Pendo (v1) bug fix: Fixed replication issue for track\_events table

This bug fix resolves the following 400 error for Pendo integrations where the `track_events` table is selected:

```
bad pipeline: bad source: bad parameters for source type trackEvents: unexpected parameters`.
```

We corrected the source parameter for the `trackEvents` source from `trackId` to `trackTypeId`, allowing this table to now replicate successfully.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 14, 2021 **IMPROVEMENT**

[DOCS #626](https://github.com/stitchdata/docs/pull/626)

### Improved security documentation

We’ve been working hard to improve our security documentation - here’s a high-level look at the changes:

* **Added a dedicated [category page](https://help.qlik.com/en-US/stitch/security)**, ensuring you can easily view and navigate all things Stitch security

* **Reformatted the Security FAQ (now the [Security Overview](https://help.qlik.com/en-US/stitch/security/overview))**, allowing you to view all content at once. You can also now use `Ctrl+F` to perform an on-page search.

* **Expanded the Security Overview** to include detailed info about:

  * [Stitch’s environment](https://help.qlik.com/en-US/stitch/security/overview#environment)
  * [Stitch account access](https://help.qlik.com/en-US/stitch/security/overview#account-access), [connectivity](https://help.qlik.com/en-US/stitch/security/overview#connectivity), and [connection permissions](https://help.qlik.com/en-US/stitch/security/overview#permissions)
  * [Compliance with various privacy and security regulations](https://help.qlik.com/en-US/stitch/security/overview#stitch-compliance)
  * [Data retention](https://help.qlik.com/en-US/stitch/security/overview#data-retention)

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation) [SECURITY](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#security)

APR 14, 2021 **IMPROVEMENT**

[TAP-GITHUB #109](https://github.com/singer-io/tap-github/pull/109)

### GitHub (v1) update: New base branch data available for pull\_requests

Several fields have been added to the `pull_requests` table in our GitHub (v1) integration!

The `base` object contains details about the base branch used in a given pull request, including the repository it originated from.

Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/github/v1#pull-requests).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

APR 13, 2021 **IMPROVEMENT**

[TAP-XERO #86](https://github.com/singer-io/tap-xero/pull/86)

### Xero (v1) update: New quotes table

A new table (`quotes`) has been added to our Xero (v1) integration!

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/xero).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

APR 13, 2021 **IMPROVEMENT**

[TAP-XERO #87](https://github.com/singer-io/tap-xero/pull/87)

### Xero (v1) update: Increased precision for CurrencyRate values

We’ve increased the `CurrencyRate` field’s precision from six decimals to 10. This affects all tables that contain this field.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 13, 2021 **NEW FEATURE**

[DOCS #631](https://github.com/stitchdata/docs/pull/631)

### New feature: Support for SSO with PingFederate

We’ve expanded our list of supported Identity Providers to include PingFederate!

Using a SAML SP connection, you can now configure Stitch to use SSO with your PingFederate instance. Check out the new [step-by-step guide](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on/enabling-pingfederate-saml) for help getting set up.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

APR 13, 2021 **IMPROVEMENT**

[TAP-MAILCHIMP #38](https://github.com/singer-io/tap-mailchimp/pull/38)

### MailChimp (v1) improvement: Improved timeout message for campaigns

We’ve updated the export timeout error message for the `campaigns` table to indicate that the export will continue to be extracted in the next replication:

```
Mailchimp campaigns export is still in progress after [number] seconds. Will continue with this export on the next sync.
```

Previously, this message (`campaigns - export deadline exceeded ([number] secs)`) didn’t clearly set expectations for the table during the next replication job.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 9, 2021 **IMPROVEMENT**

[TAP-XERO #85](https://github.com/singer-io/tap-xero/pull/85)

### Xero (v1) improvement: Improved handling of Xero API errors

We’ve added features to more gracefully handle error responses from the Xero (v1) API, including exponential backoffs on 429 errors, credential checking support, and more detailed error messages.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 9, 2021 **IMPROVEMENT**

[TAP-KLAVIYO #24](https://github.com/singer-io/tap-klaviyo/pull/24)

### Klaviyo (v1) improvement: Error logging improvements

Errors that stop Extraction will now display in the Extraction Logs. Previously, these errors wouldn’t be included, resulting in confusion about the cause of the error.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 6, 2021 **IMPROVEMENT**

[TAP-JIRA #59](https://github.com/singer-io/tap-jira/pull/59)

### JIRA (v2) update: New components table

A new table (`components`) has been added to our JIRA (v2) integration!

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/jira).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

APR 5, 2021 **IMPROVEMENT**

[TAP-XERO #83](https://github.com/singer-io/tap-xero/pull/83)

### Xero (v1) improvement: Improved error handling with retry logic

We’ve added retry logic to Xero (v1) integrations. This allows the integration to automatically retry API requests when it receives certain errors from the Xero API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 31, 2021 **IMPROVEMENT**

[TAP-ZUORA #54](https://github.com/singer-io/tap-zuora/pull/54)

### Zuora (v1) improvement: AQuA API CSV handling improvement

We’ve improved how Zuora (v1)integrations handle truncated CSVs received from the Zuora API.

For more info about this new feature, check out the [pull request in the tap-zuora repository](https://help.qlik.com/en-US/stitch/changelog).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 31, 2021 **NEW FEATURE**

[DOCS #622](https://github.com/stitchdata/docs/pull/622)

### New feature: Support for SSO with Azure Active Directory (Azure AD)

We’ve expanded our list of supported Identity Providers to include Microsoft Azure Active Directory (Azure AD)!

Using a generic SAML 2.0 app, you can now configure Stitch to use SSO with your Azure AD instance. Check out the new [step-by-step guide](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on/enabling-azure-active-directory-saml) for help getting set up.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAR 30, 2021 **IMPROVEMENT**

[DOCS #624](https://github.com/stitchdata/docs/pull/624)

### PostgreSQL (v2) update: Key-based Incremental Replication now available!

The v2 version of our PostgreSQL integration, which is currently in open beta, now supports Key-based Incremental Replication. All of Stitch’s supported Replication Methods are now available for this version - go try it out!

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 24, 2021 **NEW FEATURE**

[DOCS #620](https://github.com/stitchdata/docs/pull/620)

### New feature: Integration changelogs

Introducing: Integration changelogs!

Check out the history of our integrations and stay in the loop on updates with dedicated changelogs for these integrations:

We’ll add changelogs for other popular integrations and destinations in the weeks to come. If there’s a specific integration you’d like to see us work on, let us know by creating an issue in the [Stitch Docs GitHub repo](https://github.com/stitchdata/docs/issues).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAR 22, 2021 **REMOVED**

[TAP-SALESFORCE #101](https://github.com/singer-io/tap-salesforce/pull/101)

### Salesforce (v1) update: Removed FieldHistoryArchive object

We’ve determined that the `FieldHistoryArchive` object is incompatible with the Salesforce integration’s current method of querying, and as a result have removed it from the integration.

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 19, 2021 **BUG FIX**

### Google Analytics (v1) update: Lifetime Value and Cohorts documentation

Stitch Support has determined that Lifetime Value and Cohorts aren’t currently supported for Google Analytics integrations, despite being available fields in Stitch. We’ve updated our documentation to reflect this and will address this issue in the app shortly.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 19, 2021 **IMPROVEMENT**

[TAP-ELOQUA #38](https://github.com/singer-io/tap-eloqua/pull/38)

### Eloqua (v1) update: Email groups and additional contact data

We’ve added some additional data to our Eloqua (v1) integration!

* **New table**: `email_groups`
* New `contact` fields:
  * `IsBounceBack`
  * `IsSubscribed`
  * `EmailFormat`
  * `AccountName`

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/eloqua).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 17, 2021 **BUG FIX**

[TAP-MAMBU #38](https://github.com/singer-io/tap-mambu/pull/38)

### Mambu (v1) bug fix: Resolved decimal precision failures

Previously, if Stitch extracted decimal data larger than the constraint defined in the Mambu integration (`1e-10`), data validation would fail and result in Extraction errors.

The integration has been updated to expand the constraint, ensuring that big decimal values will no longer result in validation failures.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 16, 2021 **IMPROVEMENT**

[TAP-SALESFORCE #98](https://github.com/singer-io/tap-salesforce/pull/98)

### Salesforce (v1) improvement: Improved OPERATION\_TOO\_LARGE error messaging

We’ve updated the Salesforce integration to log `OPERATION_TOO_LARGE` errors more clearly. The following error will now display in the **Extraction Logs** when this issue is encountered:

```
OPERATION_TOO_LARGE: exceeded 100000 distinct who/what's. Consider asking your Salesforce System Administrator to provide you with the `View All Data` profile permission. (Stream: [STREAM_NAME])
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 15, 2021 **IMPROVEMENT**

[TAP-ZOOM #4](https://github.com/singer-io/tap-zoom/pull/4)

### Zoom (v1) update: Updated data for report\_meetings and report\_webinars tables

We’ve made a few updates to the Zoom `report_meetings` and `report_webinars` tables

1. The `dept` attribute in both tables now correctly returns an `integer` instead of a `string`
2. We’ve added the `host_id` and `user_id` fields to the `report_webinars` table

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2021 **IMPROVEMENT**

[TAP-PENDO #28](https://github.com/singer-io/tap-pendo/pull/28)

### Pendo (v1) improvement: Improve performance for visitors and events tables

We’ve implemented [ijson](https://github.com/ICRAR/ijson), which is used in other Singer taps, to streamline replication for Pendo’s `visitors` and `events` tables. This improvement reduces the amount of memory needed to replicate large amounts of data, potentially leading to improved Extraction times.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2021 **BUG FIX**

[TAP-MONGODB #58](https://github.com/singer-io/tap-mongodb/pull/58)

### MongoDB (v2) bug fix: Duplicate database instances removed

This improvement removes duplicate instances of databases from the list of discovered databases in the Stitch MongoDB inegration.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 11, 2021 **IMPROVEMENT**

[TAP-ZUORA #53](https://github.com/singer-io/tap-zuora/pull/53)

### Zuora (v1) improvement: Updated discovery process for new enforced limit on AQuA jobs

The new discovery process helps avoid Zuora integration failures due to the new enforcement of limits on AQuA jobs. For more information on Zuora’s AQuA API, click [here](https://knowledgecenter.zuora.com/Central_Platform/API/AB_Aggregate_Query_API/AA_AQuA_API_Introduction).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 11, 2021 **NEW FEATURE**

### New feature: Single Sign-on (SSO) with Okta and OneLogin

Stitch accounts can now be configured to use Single Sign-on (SSO) with [Okta](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on/enabling-okta) or [OneLogin](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on/enabling-onelogin). Once enabled, team members would be required to authenticate with your Identity Provider (IdP) to access Stitch.

SSO is available for all Stitch plans.

Learn more in the [documentation](https://www.stitchdata.com/en-US/stitch/account-security/single-sign-on).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

MAR 11, 2021 **IMPROVEMENT**

[TAP-SALESFORCE #96](https://github.com/singer-io/tap-salesforce/pull/96)

### Salesforce (v1) improvement: Error message formatting

There are now actionable error messages when `QUERY_TOO_COMPLICATED` errors are encountered for the Salesforce integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 10, 2021 **BUG FIX**

[TAP-PENDO #27](https://github.com/singer-io/tap-pendo/pull/27)

### Pendo (v1) bug fix: Custom field issues for visitors and accounts tables

We’ve fixed a few issues with the Pendo `visitors` and `accounts` tables:

1. Custom fields without a defined data type will no longer return a `null` value.
2. If a table had multiple custom fields, the last field on the table was being overwritten. We’ve updated the integration to address this.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 9, 2021 **IMPROVEMENT**

[TAP-ADWORDS #77](https://github.com/singer-io/tap-adwords/pull/77)

### Google Ads (v1) improvement: New custom messages for common errors

We’ve updated the Google Ads integration to return actionable messages when Stitch encounters errors during Extraction. These messages now include the cause of the error, ensuring you can take action to resolve it.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 8, 2021 **IMPROVEMENT**

[TAP-FACEBOOK #138](https://github.com/singer-io/tap-facebook/pull/138)

### Facebook Ads (v1) update: New ads\_insights.unique\_outbound\_clicks data

We’ve added the `unique_outbound_clicks` field to each of the `ads_insights_*` tables in the Facebook Ads (v1) integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 5, 2021 **BUG FIX**

[TAP-XERO #79](https://github.com/singer-io/tap-xero/pull/79)

### Xero (v1) bug fix: Date-time correction

Previously, the integration would truncate `date-time` data with a format of `"\/Date(1419937200000+0000)\/"` to `date` only.

This fix ensures that the time component of `date-time` values are correctly preserved.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 5, 2021 **BETA**

### PostgreSQL integration: New version (v2) now in beta

A new version (v2) of our PostgreSQL integration is now in beta!

This version (v2) of Stitch’s PostgreSQL integration optimizes replication by utilizing Avro schemas to write and validate data, thereby reducing the amount of time spent on data extraction and preparation. Compared to previous versions of the PostgreSQL integration, this version boasts increased performance and overall reduced replication time.

Notable improvements and changes in this version also include:

* **New column (field) naming rules.** Avro has specific rules that dictate how columns can be named. As a result, column names will be canonicalized to adhere to Avro rules and persisted to your destination using the Avro-friendly name. Refer to the [Column name transformations section](https://help.qlik.com/en-US/stitch/changelog#data-replication--column-name-transformations) in the PostgreSQL docs for more info.
* **Expanded data type support**. This version supports additional PostgreSQL data types. Refer to the [PostgreSQL data types documentation](https://help.qlik.com/en-US/stitch/integrations/databases/postgresql#data-types) for more info.
* **Improved handling of `JSON`, `JSONB`, and `HSTORE` data types**. In previous versions, these data types were treated as strings. This version will send them to your destination as JSON objects, which may result in [de-nesting](https://help.qlik.com/en-US/stitch/replication/loading/understanding-loading-row-usage-for-nested-data-structures).

**Note**: The following features aren’t currently supported, but will be before the integration leaves beta:

* Key-based Incremental Replication
* `ARRAY` data type

To get a look at how this version compares to the previous version of PostgreSQL, refer to the [PostgreSQL version comparison documentation](https://help.qlik.com/en-US/stitch/integrations/databases/postgresql#supported-features).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 26, 2021 **IMPROVEMENT**

[TAP-SHOPIFY #84](https://github.com/singer-io/tap-shopify/pull/84)

### Shopify (v1) improvement: Standardized error messages

Previously, error messages related to misconfigured Shopify shops were unclear and non-standard in format. These errors have been standardized to provide a more consistent experience and message.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2021 **BUG FIX**

[TAP-STRIPE #79](https://github.com/singer-io/tap-stripe/pull/79)

### Stripe (v1) bug fix: Removed fields causing issues

The `custom_fields` object in the Stripe (v1) integration `invoices` table have been removed, as they were causing issues.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 25, 2021 **IMPROVEMENT**

[TAP-STRIPE #77](https://github.com/singer-io/tap-stripe/pull/77)

### Stripe (v1) update: New fields!

New fields have been added to our Stripe (v1) integration!

The following tables now have additional fields available for replication:

* [`charges`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#charges)
* [`customers`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#customers)
* [`invoice_items`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#invoice-items)
* [`invoice_line_items`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#invoice-line-items)
* [`invoices`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#invoices)
* [`payouts`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#)
* [`subscription_items`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#subscription-items)
* [`subscriptions`](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1#subscriptions)

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/stripe/v1).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 18, 2020 **IMPROVEMENT**

[TAP-MAMBU #25](https://github.com/singer-io/tap-mambu/pull/25)

### Mambu (v1) update: New tables and updated API endpoints

We’ve added some new tables to the Mambu integration:

* [`activities`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#activities)
* [`index_rate_sources`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#index_rate_sources)
* [`installments`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#installments)

We’ve also updated the endpoints the integration uses to extract data for the following tables:

* [`clients`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#clients) - Previously used `Get all clients`, now uses `Search clients`
* [`groups`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#groups) - Previously used `Get all groups`, now uses `Search groups`
* [`gl_journal_entries`](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1#gl_journal_entries) - Previously used `Get all GL journal entries`, now uses `Search for GL journal entries`

Learn more in our [Mambu integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/mambu/v1).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 6, 2020 **NEW FEATURE**

### QuickBooks integration: New version (v1)

A new version (v1) of our QuickBooks integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from QuickBooks to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `quickbooks_` prefixes on table names
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new QuickBooks integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/quickbooks/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 2, 2020 **NEW FEATURE**

### Availability of European Data Center

We’re proud to announce the availability of an AWS European Data Center for Stitch. Enjoy the benefits of Stitch while ensuring your extracted data never leaves the European Union. Signup to get started or see our [documentation](https://www.stitchdata.com/en-US/stitch/security/supported-data-pipeline-regions) for more details.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

OCT 29, 2020 **NEW FEATURE**

### Google Analytics (v1) integration leaving open beta

Our Google Analytics integration has left open beta and is now generally available! Check out the [docs](https://help.qlik.com/en-US/stitch/integrations/saas/google-analytics) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 28, 2020 **NEW FEATURE**

### Trello integration: New version (v1)

A new version (v1) of our Trello integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Trello to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `trello_` prefixes on table names
* Native OAuth support
* Support for [custom fields](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello#custom-field-support) for the `boards` and `cards` tables
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* Updated API secret authentication
* The `export` table now uses [Append-only loading behavior](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello#export-events-loading-behavior)
* [Configurable attribution windows](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello#attribution-windows-extraction) for the `export`, `funnels`, and `revenue` tables
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Trello integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 28, 2020 **NEW FEATURE**

### Square integration: New version (v1)

A new version (v1) of our Square integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Square to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `square_` prefixes on table names
* Addition of the [customers](https://www.stitchdata.com/en-US/stitch/integrations/saas/square/v1#customers) table
* Several renamed tables:
  * `square_inventory` is now `inventories`
  * `square_location` is now `locations`
* Several record types are now replicated through top-level tables:
  * `fee` data is now replicated through the `taxes` table
  * `timecard` data is now replicated through the `shifts` table
* Removal of the `square_pages` table due to its [deprecation in the Square API](https://developer.squareup.com/reference/square/catalog-api/v1-list-pages)
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Square integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/square/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 28, 2020 **NEW FEATURE**

### Mixpanel integration: New version (v1)

A new version (v1) of our Mixpanel integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Mixpanel to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `mixpanel_` prefixes on table names
* New tables, including:
  * [annotations](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#annotations)
  * [cohort_members](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#cohort_members)
  * [cohorts](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#cohorts)
  * [revenue](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#revenue)
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* Updated API secret authentication
* The `export` table now uses [Append-only loading behavior](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#export-events-loading-behavior)
* [Configurable attribution windows](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel#attribution-windows-extraction) for the `export`, `funnels`, and `revenue` tables
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Mixpanel integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/mixpanel).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2020 **NEW FEATURE**

### AdRoll integration: New version (v1)

A new version (v1) of our AdRoll integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from AdRoll to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `adroll_` prefixes on table names
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new AdRoll integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/adroll).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2020 **NEW FEATURE**

### Intercom integration: New version (v1)

A new version (v1) of our Intercom integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Intercom to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Use of Intercom API version 2.0
* Updated OAuth flow for easier authentication
* New tables, including:
  * [contacts](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1#contacts) (formerly (`users`)
  * [contact_attributes](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1#contact_attributes)
  * [company_attributes](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1#company_attributes)
  * [teams](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1#teams)
* Additional field support for the [conversations](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1#conversations) table, including:
  * `conversation_ratings`
  * `sla_applied`
  * `statistics`
* Enhanced extraction approaches for the `contacts` and `companies` tables
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Intercom integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 22, 2020 **IMPROVEMENT**

### Increased timeouts on integration extractions

We’ve increased timeouts for extractions for source integrations from 6 hours to 23.5 hours. This change will enable customers with large data sets to continue replicating data without the need to restart replication.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

SEP 18, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #32](https://github.com/singer-io/tap-google-analytics/pull/32)

### Google Analytics (v1) integrations: Use accountSummaries: list to fetch profiles

Google Analytics integrations will now use [`accountSummaries`](https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/accountSummaries/list) to fetch Google Analytics profiles available for the user authorizing the integration. We’ve made this change to reduce the number of queries Stitch makes to Google Analytics and overall API quota usage.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 2, 2020 **BETA**

### Integrations leaving beta

The following integrations have left beta and are now generally available. Get started with these integrations today!

* [Impact (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/impact)

* [Kustomer (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/kustomer)

* [Lever (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/lever)

* [NetSuite Suite Analytics (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/netsuite-suite-analytics/v1)

* [SurveyMonkey (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/surveymonkey/v1)

* [UJET (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/ujet)

* [Workday RaaS (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/workday-raas)

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 26, 2020 **REMOVED**

[TAP-SALESFORCE #86](https://github.com/singer-io/tap-salesforce/pull/86)

### Salesforce (v1) integrations: Remove NetworkUserHistoryRecent object

We’ve determined that the `NetworkUserHistoryRecent` object is incompatible with the Salesforce integration’s current method of querying, and as a result have removed it from the integration.

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 20, 2020 **BUG FIX**

[TAP-POSTGRES #101](https://github.com/singer-io/tap-postgres/pull/101)

### PostgreSQL (v1) integrations: Include partitioned tables in discovery

Previously, partitioned tables weren’t being detected during Discovery for PostgreSQL (v1) integrations. This has been corrected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 13, 2020 **IMPROVEMENT**

[TAP-FACEBOOK #103](https://github.com/singer-io/tap-facebook/pull/103)

### Facebook Ads (v1) API upgrade to v8.0

The [Facebook Ads integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads) now replicates data using version 8.0 of the Facebook Marketing API. For more details, view the [Facebook API changelog](https://developers.facebook.com/docs/graph-api/changelog/version8.0#marketing-api).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 7, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #31](https://github.com/singer-io/tap-google-analytics/pull/31)

### Google Analytics (v1) integrations: Reduced retry aggressiveness

We’ve improved the retry logic for Google Analytics to make retries less aggressive, ideally reduceing the consumption of daily API quotas.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 3, 2020 **BETA**

### New integrations in open beta

Stitch is pleased to announce the release of three new integrations into open beta and available to all customers:

All three of these integrations are available to all customers in open beta and can be added to your account through the integrations page.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 24, 2020 **NEW FEATURE**

### Select All tables and columns functionality now available for Facebook Ads and Salesforce

You can now quickly and easily select and de-select all tables and columns within Facebook Ads and Salesforce integrations!

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

JUL 20, 2020 **BETA**

### New integrations in open beta

Stitch is pleased to announce the release of several new integrations into open beta:

* [Impact (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/impact)

* [Lever (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/lever)

* [Mailshake (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/mailshake)

* [NetSuite Suite Analytics (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/netsuite-suite-analytics/v1)

* [Outreach (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/outreach)

* [Trello (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello)

In addition to providing more tables, these integrations now include [table and column selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate), [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs), [Loading Reports](https://www.stitchdata.com/en-US/stitch/replication/integration-loading-reports) and full [Connect API compatibility](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)!

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 22, 2020 **REMOVED**

[TAP-SALESFORCE #84](https://github.com/singer-io/tap-salesforce/pull/84)

### Salesforce (v1) integrations: Remove DataType object

We’ve determined that the `DataType` object is incompatible with the Salesforce integration’s current method of querying, and as a result have removed it from the integration.

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 15, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #29](https://github.com/singer-io/tap-google-analytics/pull/29)

### Google Analytics (v1) integrations: Non-retryable error messages now in Extraction Logs

Error messages from HTTP `4xx` codes that aren’t retryable will now include details from Google Analytics detailing what the issue is. Previously, these messages weren’t included in Extraction Logs, leading to confusion about the issue causing the error.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 21, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #24](https://github.com/singer-io/tap-google-analytics/pull/24)

### Google Analytics (v1) update: Improved handling of retryable errors

We’ve updated the retry logic for our Google Analytics integration to include HTTP codes `403` and `429`. In the event that Stitch receives these responses from Google Analytics, the integration will exponentially back off and retry.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 12, 2020 **BUG FIX**

[TAP-GOOGLE-ANALYTICS #22](https://github.com/singer-io/tap-google-analytics/pull/22)

### Google Analytics (v1) update: Improved parsing of datetimes

Previously, fields in the `Time` group could cause errors during Extraction, as they were returned from Google’s API using a non-ISO format.

These fields are now parsed as `datetime` and converted to ISO-8601 (UTC) during Extraction.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 22, 2020 **IMPROVEMENT**

[TAP-SALESFORCE #80](https://github.com/singer-io/tap-salesforce/pull/80)

### Salesforce (v1) integrations: LoginEvent is now Full Table

We’ve determined that the `LoginEvent` object doesn’t support ordering by `CreatedDate`, meaning that Stitch can’t reliably replicate this data incrementally. This table now has a forced Replication Method of Full Table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 22, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #20](https://github.com/singer-io/tap-google-analytics/pull/20)

### Google Analytics (v1) update: Remove searchKeyword as default Behavior Overview field

As `searchKeyword` isn’t data that Google Analytics collects by default, we’ve removed it from the default fields selected for replication for the Behavior Overview report. This field will still be available in Stitch, just not selected by default.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 7, 2020 **NEW FEATURE**

### Pardot integration: New version (v1)

A new version (v1) of our Pardot integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Pardot to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `` prefixes from table names
* New tables, including:
  * [`campaigns`](https://www.stitchdata.com/en-US/stitch/integrations/saas/pardot#campaigns)
  * [`email_clicks`](https://www.stitchdata.com/en-US/stitch/integrations/saas/pardot#email-clicks)
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Pardot integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/pardot).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 7, 2020 **IMPROVEMENT**

[TAP-GOOGLE-ANALYTICS #16](https://github.com/singer-io/tap-google-analytics/pull/16)

### Google Analytics (v1) update: Pre-made reports now available

We’ve added a handful of pre-made reports to our our Google Analytics (v1) integration:

* **Audience Overview**: Audience metrics including page views, users, bounce rate and more
* **Audience Geo Location**: A breakdown of your audience by geographical location
* **Audience Technology**: The browsers, operating systems, and devices your users employ
* **Acquisitions Overview**: The performance of your users across traffic sources and mediums
* **Behavior Overview**: Pages visited and actions performed on your website
* **Ecommerce Overview**: A breakdown of your transactions by traffic source

These reports will display as tables available for selection in the **Tables to Replicate** tab of all Google Analytics (v1) integrations. Check out this easy way to get started with Google Analytics data!

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 6, 2020 **IMPROVEMENT**

[TAP-GITHUB #75](https://github.com/singer-io/tap-github/pull/75)

### GitHub (v1) update: Team memberships and new fields now available!

We’ve made some updates to our GitHub (v1) integration, including some a new table and additional fields!

Here’s a look at the changes:

* `team_memberships`: **New table**! Includes membership data for team members in repositories specified for the integration.
* `project_cards`: **New fields**: `_sdc_repository`, `cards_url`, `name`
* `issue_milestones`, `project_columns`, `team_members`: Added the `_sdc_repository` field
* `projects`, `pull_request_reviews`, `teams`: Minor data formatting changes

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 1, 2020 **IMPROVEMENT**

[TAP-SALESFORCE #76](https://github.com/singer-io/tap-salesforce/pull/76)

### Salesforce (v1) integrations: Improved PK chunking error messages

Error messages resulting from PK (Primary Key) chunking in Salesforce integrations have been extended. Previously, only timeout issues were covered by the integration. This improvement adds logic that covers additional situations, such as failure to write query results.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 30, 2020 **REMOVED**

[TAP-SALESFORCE #75](https://github.com/singer-io/tap-salesforce/pull/75)

### Salesforce (v1) integrations: Location data types unsupported for Bulk API

We’ve determined that the `locations` fields aren’t supported by the Salesforce Bulk API. If selected, the following erorr will surface during Extraction:

```
[FIELD_NAME] cannot query compound address fields or geolocations with bulk API
```

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 30, 2020 **BETA**

### New version (v1) of Google Analytics integration in open beta!

A new version (v1) of our Google Analytics integration is now in open beta!

We’ve worked hard to ensure this new integration is the best way to extract data from Google Analytics to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Support for creating multiple custom reports
* Custom metric and dimension support
* User-facing [Extraction Logs](https://help.qlik.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Enhanced scheduling options](https://help.qlik.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://help.qlik.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://help.qlik.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new Google Analytics integration or learn more in the [updated documentation](https://help.qlik.com/en-US/stitch/integrations/saas/google-analytics).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 16, 2020 **BETA**

### Databricks Delta Lake destination in open beta

A new destination is now in open beta, available to all customers: Databricks Delta Lake (AWS).

Developed by Databricks, Delta Lake is an open-source storage layer that leverages the “lakehouse” paradigm. This allows you to implement similar data structures and data management features to those of a data warehouse, directly on the kind of low cost storage used for data lakes.

Check out the [docs](https://www.stitchdata.com/en-US/stitch/destinations/databricks-delta) for more information.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

MAR 4, 2020 **IMPROVEMENT**

[TAP-GITHUB #70](https://github.com/singer-io/tap-github/pull/70)

### GitHub (v1) update: New tables!

New tables have been added to our GitHub (v1) integration!

The following tables are now available for replication:

* `commit_comments`
* `commits`
* `events`
* `issue_labels`
* `issue_milestones`
* `project_cards`
* `project_columns`
* `projects`
* `pull_request_reviews`
* `team_members`
* `teams`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 3, 2020 **IMPROVEMENT**

[TAP-GITHUB #67](https://github.com/singer-io/tap-github/pull/67)

### GitHub (v1) update: Squashed pull request commit data now available!

We’ve added a new table to our GitHub (v1) integration: `pr_commits`.

This table is a slight modification of the existing `commits` table, but allows you to associate commits to pull requests that have been squash merged.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 27, 2020 **BUG FIX**

[TAP-POSTGRES #80](https://github.com/singer-io/tap-postgres/pull/80)

### PostgreSQL (v1) integrations: Correctly use SSL connections

We’ve fixed an issue with PostgreSQL (v1) integrations where SSL connections weren’t being used, even if the **SSL** option was checked in Stitch. If checked, Stitch will now correctly use and enforce SSL when connecting to the database.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 27, 2020 **IMPROVEMENT**

[TAP-FACEBOOK #88](https://github.com/singer-io/tap-facebook/pull/88)

### Facebook Ads (v1) API upgrade to v6.0

The [Facebook Ads integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads) now replicates data using version 6.0 of the Facebook Marketing API. For more details, view the [Facebook API changelog](https://developers.facebook.com/docs/graph-api/changelog/version6.0#marketing-api).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 27, 2020 **BUG FIX**

[TAP-POSTGRES #76](https://github.com/singer-io/tap-postgres/pull/76)

### PostgreSQL (v1) integrations: Correctly display BYTEA data as unsupported

Previously, Stitch would display columns typed as `BYTEA` as available for selection, despite this data type currently being unsupported for PostgreSQL (v1) integrations. With this fix, these columns will now correctly display as `UNSUPPORTED` in Stitch.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 8, 2020 **NEW FEATURE**

### In-app notification dismissal

Error notifications can now be dismissed in the Stitch app! To do so, navigate to the **Notifications** tab and click **Dismiss** next to the notification you want to remove.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

JAN 6, 2020 **IMPROVEMENT**

[TAP-FACEBOOK #80](https://github.com/singer-io/tap-facebook/pull/80)

### Facebook Ads (v1) integrations: New ads\_insights.video\_play\_curve\_actions data

We’ve added the `video_play_curve_actions` field to each of the `ads_insights_*` tables in the Facebook Ads (v1) integration.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 1, 2019 **REMOVED**

### PostgreSQL (v15-10-2015) sunset

The v15-10-2015 version of our PostgreSQL integration has been sunset. As of today, this version of the PostgreSQL integration has been removed from Stitch and will no longer function.

Migrate to the latest version of PostgreSQL (v1) today to continue replicating data.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 20, 2019 **IMPROVEMENT**

[TAP-FACEBOOK #73](https://github.com/singer-io/tap-facebook/pull/73)

### Facebook Ads (v1) integrations: Use Batch API for adcreative table

We’ve updated the `adcreative` table in the Facebook Ads (v1) integration to use Facebook’s [Batch API](https://developers.facebook.com/docs/marketing-api/catalog-batch). This change was made to prevent errors resulting from requesting too much data.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 19, 2019 **BETA**

### Google BigQuery destination in open beta

We’ve built a new Google BigQuery destination from the ground up to address feedback from our customers and take advantage of new features on the platform, including the ability to upsert data.

Some notable improvements include:

* The ability to choose between append only and upsert [loading behavior](https://www.stitchdata.com/en-US/stitch/replication/loading/understanding-loading-behavior)

* Authentication using your own Google Service Account

* [Support for all existing Google regions](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/v2/reference#supported-gcs-regions)

It’s available now - [check it out](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/v2/reference/)!

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

NOV 4, 2019 **NEW FEATURE**

### MongoDB integration: New version (v1)

A new version (v1) of our MongoDB integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from MongoDB to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* Field selection/exclusion using [Projection Queries](https://www.stitchdata.com/en-US/stitch/integrations/databases/mongodb/field-selection-using-projection-queries)
* Support for [logical replication via OpLog](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental) and [Full Table Replication](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/full-table)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new MongoDB integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/mongodb/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 22, 2019 **BUG FIX**

[TAP-POSTGRES #69](https://github.com/singer-io/tap-postgres/pull/69)

### PostgreSQL (v1) integrations: Correctly type BIGINT[] data for Log-based Incremental Replication

Previously, Log-based Incremental Replication was incorrectly typing data types of `INT8[]` as `STRING` during data type conversion. This has been corrected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 18, 2019 **IMPROVEMENT**

### Facebook Ads (v1) API upgrade to v4.0

The [Facebook Ads integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads) now replicates data using version 4.0 of the Facebook Marketing API. For more details, view the [Facebook API changelog](https://developers.facebook.com/docs/graph-api/changelog/version4.0#marketing-api).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 7, 2019 **NEW FEATURE**

### New integration: Deputy

Deputy is a cloud-based workforce management and scheduling platform designed to help companies organize, track, and manage their teams. Our new Deputy integration enables you to extract all of your Deputy resources from a Deputy account.

Get started by creating a new Deputy integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/deputy).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 25, 2019 **IMPROVEMENT**

### JIRA (v1) improvement: Added support for inactive users

The JIRA integration can now replicate inactive users into the [users](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#users) table.

To determine the status of a user, use the `active` field. For example: The following query will only return active users:

```

```

```
SELECT *
  FROM jira.users
 WHERE active = TRUE
```

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 18, 2019 **IMPROVEMENT**

[TAP-MYSQL #108](https://github.com/singer-io/tap-mysql/pull/108)

### MySQL (v1) integrations: Fix composite Primary Key sorting for Full Table Replication

Previously, the method used to bookmark Stitch’s place while replicating tables with composite Primary Keys resulted in some records being skipped. We’ve updated the query the integration uses to properly account for composite keys, ensuring replication will resume in the correct place.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 17, 2019 **NEW FEATURE**

### Opt out of error notification emails

You can now opt out of system notification emails, freeing up inbox space and keeping your team on track. We’ll still let you know in-app if we run into any issues replicating data and via email for any billing information.

Check out the [docs](https://www.stitchdata.com/en-US/stitch/account-security/notifications/manage-email-notification-settings) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

SEP 6, 2019 **DEPRECATION**

### PostgreSQL (v15-10-2015) deprecation

The v15-10-2015 version of our PostgreSQL integration has been deprecated. As of today, this version of the PostgreSQL integration is no longer formally supported.

While connections using v15-10-2015 will continue to run, this version will be sunset in the future. Migrate to the latest version of PostgreSQL (v1) today to prevent possible disruptions.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 1, 2019 **REMOVED**

### MySQL (v15-10-2015) sunset

The v version of our MySQL integration has been sunset. As of today, this version of the MySQL integration has been removed from Stitch and will no longer function.

Migrate to the latest version of MySQL (v1) today to continue replicating data.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 27, 2019 **REMOVED**

[TAP-SALESFORCE #68](https://github.com/singer-io/tap-salesforce/pull/68)

### Salesforce (v1) integrations: Remove SiteDetail object

We’ve determined that the `SiteDetail` object is incompatible with the Salesforce integration’s current method of querying, and as a result have removed it from the integration.

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 27, 2019 **IMPROVEMENT**

[TAP-SALESFORCE #67](https://github.com/singer-io/tap-salesforce/pull/67)

### Salesforce (v1) integrations: Convert integer zero values to prevent schema violations

Salesforce’s API occasionally returns `integer` fields with a value of `0.0`, resulting in schema violation errors during Extraction. To prevent this error, the integration now converts `0.0` to `0` if the field can be an `integer`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 9, 2019 **NEW FEATURE**

### Recurly integration: New version (v1)

A new version (v1) of our Recurly integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Recurly to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `_` prefixes from table names
* New tables, including:
  * [adjustments](https://www.stitchdata.com/en-US/stitch/integrations/saas/recurly#adjustments)
  * [coupon_redemptions](https://www.stitchdata.com/en-US/stitch/integrations/saas/recurly#coupon-redemptions)
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Recurly integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/recurly).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 31, 2019 **IMPROVEMENT**

[TAP-FACEBOOK #64](https://github.com/singer-io/tap-facebook/pull/64)

### Facebook Ads (v1) integrations: New ads\_insights data

We’ve added a new table to our Facebook Ads (v1) integration: `ads_insights_dma`

This table contains entries for each campaign/set/ad combination for each day, along with detailed statistics, segmented by DMA (Designated Market Area).

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/facebook-ads#ads-insights-dma).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 30, 2019 **NEW FEATURE**

### API access and management features for Enterprise

Take programmatic control over your Stitch account using the [Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect/api Now, you can manage your API keys right in your Stitch account.

This feature is available for our Enterprise customers or you can try it out during a 14-day free trial. Check out the [docs](https://www.stitchdata.com/en-US/stitch/account-security/managing-stitch-api-keys).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

JUL 26, 2019 **NEW FEATURE**

### New integration: Help Scout

Help Scout offers a help desk invisible to customers, that helps companies deliver outstanding customer support. Our new Stitch Help Scout integration enables you to extract conversations, threads, customers, mailboxes, users, and more from a Help Scout account.

Get started by creating a new Help Scout integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/helpscout).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 23, 2019 **NEW FEATURE**

### New integration: MailChimp

MailChimp is a marketing automation platform and an email marketing service. Our new MailChimp integration enables you to extract automations, campaigns, lists, members, email activities, and more from a MailChimp account.

Get started by creating a new MailChimp integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/mailchimp).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 19, 2019 **NEW FEATURE**

### Post-load web hooks released for Enterprise customers

Want to be notified when data is loaded into your Stitch destination? With our new notification feature, you can!

Post-load webhooks send a webhook to a configurable address each time data is loaded into your destination. This new feature enables you to prompt other systems and processes to act on the data loaded by Stitch.

It’s available for our Enterprise customers, and you can try it out during a 14-day free trial. Learn more in our [docs](https://www.stitchdata.com/en-US/stitch/account-security/notifications/post-load-notifications).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

JUL 16, 2019 **REMOVED**

[TAP-SALESFORCE #64](https://github.com/singer-io/tap-salesforce/pull/64)

### Salesforce (v1) integrations: Remove Announcement object

We’ve determined that the `Announcement` object is incompatible with the Salesforce integration’s current method of querying, and as a result have removed it from the integration.

Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 15, 2019 **NEW FEATURE**

### Microsoft SQL Server integration: New version (v1)

A new version (v1) of our Microsoft SQL Server integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Microsoft SQL Server databases to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* [Logical Replication](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental) support via SQL Server Change Tracking
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new Microsoft SQL Server integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/microsoft-sql-server/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 27, 2019 **NEW FEATURE**

### New integration: LivePerson

LivePerson provides tools for online messaging, marketing, and analytics. The new Stitch LivePerson integration enables you to extract agent activity, groups, statuses, enagements, messages, users, and more from a LivePerson account.

Get started by creating a new LivePerson integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/liveperson).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 26, 2019 **NEW FEATURE**

### New integration: Asana

Asana is a web and mobile application designed to help teams organize, track, and manage their work. The Stitch Asana integration will ETL Asana data to your destination, giving you access to raw project data, without the headache of writing and maintaining ETL scripts. Our new Stitch Asana integration enables you to extract projects, tags, tasks, users, workspaces from an Asana account.

Get started by creating a new Asana integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/asana/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2019 **NEW FEATURE**

### New integration: Intacct

Intacct is an accounting and financial management software for the digital era. Our new Intacct integration enables you to extract core objects via the Intacct Data Delivery Service.

Get started by creating a new Intacct integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/intacct).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 24, 2019 **NEW FEATURE**

### Notification extensions for Enterprise

Enterprise clients can now save time by integrating Stitch monitoring and notification with the system they use to monitor the rest of their infrastructure. For example:

* Integrate with external monitoring systems like [PagerDuty](https://www.stitchdata.com/en-US/stitch/account-security/notifications/integrate-notifications-with-pagerduty) or [Datadog](https://www.stitchdata.com/en-US/stitch/account-security/notifications/integrate-notifications-with-datadog)
* Post updates to [Slack](https://www.stitchdata.com/en-US/stitch/account-security/notifications/integrate-notifications-with-slack)
* Trigger other apps using Zapier

Learn more about notification extensibility [here](https://www.stitchdata.com/en-US/stitch/account-security/notifications/extend-email-notifications).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

JUN 24, 2019 **NEW FEATURE**

### Advanced (cron) scheduling for Enterprise

Enterprise users can now specify granular start times for extraction jobs via cron scheduling. You can use this new feature to manage destination usage and Stitch row volumes.

This feature is available for our Enterprise customers and you can try it out during a 14-day free trial. Learn more about cron scheduling by reading the [documentation](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling/advanced-scheduling).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

JUN 13, 2019 **IMPROVEMENT**

### New Stripe (v1) table: Disputes

Users now have the ability to replicate dispute data through the `disputes` table in Stripe (v1) integrations.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 12, 2019 **IMPROVEMENT**

### Facebook Ads (v1) API upgrade to v3.3

The [Facebook Ads integration](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads) now replicates data using version 3.3 of the Facebook Marketing API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 16, 2019 **NEW FEATURE**

### NetSuite integration: New version (v1)

A new version (v1) of our NetSuite integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from NetSuite to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `netsuite_` prefixes from table names
* token based authentication
* Optimizations to API concurrency during discovery of tables/fields
* Utilization of an updated WSDL for a more complete set of tables/fields
* [Field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)

Get started today by creating a new NetSuite integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/netsuite-suitetalk/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 7, 2019 **NEW FEATURE**

### Start and Stop Extractions on demand

We’ve renamed the **Extraction Logs** page to simply **Extractions**.

We’ve also added new buttons to [Run Extraction Now and Stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) for those times when you need a little more control over when Stitch extracts data from your data sources.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

MAY 6, 2019 **IMPROVEMENT**

[TAP-FACEBOOK #55](https://github.com/singer-io/tap-facebook/pull/55)

### Facebook Ads (v1) integrations: Workaround relevance\_score deprecation

Due to [Facebook prematurely deprecating `relevance_score` in their API](https://developers.facebook.com/support/bugs/2489592517771422), we’ve added logging to notify you should this field cause an error during replication:

```
Due to a bug with Facebook prematurely deprecating 'relevance_score' that is not affecting all tap-facebook users in the same way, you need to deselect `relevance_score` from your Insights export. For further information, please see this Facebook bug report thread: https://developers.facebook.com/support/bugs/2489592517771422
```

Should you encounter this error in Stitch, de-select the `relevance_score` field from any `ads_insights_*` tables you have set to replicate.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 17, 2019 **NEW FEATURE**

### JIRA integration: New version (v1)

A new version (v1) of our JIRA integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from JIRA to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `jira_` prefixes from table names
* New tables, including:
  * [issues](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#issues), [changelog](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#changelog), and [transitions](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#transitions) are now top-level tables
  * [roles](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#worklogs) (formerly `jira_project_roles`)
  * [worklogs](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1#worklogs)
* JIRA Cloud accounts now use an API token instead of user/password authentication
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Enhanced schema validation

Get started today by creating a new JIRA integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 18, 2019 **IMPROVEMENT**

[TAP-MYSQL #89](https://github.com/singer-io/tap-mysql/pull/89)

### MySQL (v1) integrations: Allow non-auto-incrementing Primary Keys for Full Table

Interruptible Full Table Replication now supports non-auto-incrementing Primary Keys!

[Previously](https://help.qlik.com/en-US/stitch/changelog#2018-10-05-mysql-v1-integrations-interruptible-full-table-replication), this integration would only resume Full Table Replication if a table’s Primary Keys were auto-incrementing.

We’ve updated this feature to allow tables with non-auto-incrementing Primary Keys to be resumable if interrupted. Tables must have Primary Keys with one of the following data types to be interruptible if Full Table Replication is used:

* `BIGINT`
* `DATE`
* `DATETIME`
* `CHAR`
* `INT`
* `MEDIUMINT`
* `SMALLINT`
* `TIME`
* `TIMESTAMP`
* `TINYINT`
* `VARCHAR`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 15, 2019 **REMOVED**

[TAP-SALESFORCE #62](https://github.com/singer-io/tap-salesforce/pull/62)

### Salesforce (v1) integrations: Remove \*ChangeEvent tables

We’ve determined that `*ChangeEvent` tables aren’t queryable via the Salesforce REST or Bulk APIs, and have removed them from the integration. Refer to the [tap repository](https://github.com/singer-io/tap-salesforce/blob/master/Blacklisting.md) for more info.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 12, 2019 **IMPROVEMENT**

### Amazon Redshift (v2) destination transaction optimization

We have split DDL statements like `ALTER table` commands into their own transaction in [Amazon Redshift destinations](https://www.stitchdata.com/en-US/stitch/destinations/amazon-redshift/connecting-redshift-data-warehouse-to-stitch) to minimize the length of time that tables are locked.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

FEB 7, 2019 **BETA**

### Microsoft Azure SQL Data Warehouse destination leaving open beta

Our Microsoft Azure Synapse Analytics destination has left open beta and is now generally available! Check out the [press release](https://www.talend.com/about-us/press-releases/talend-introduces-fast-frictionless-data-loading-for-microsoft-azure/?utm_medium=socialpost&utm_source=twitter&utm_campaign=news) or the [docs](https://www.stitchdata.com/en-US/stitch/destinations/microsoft-azure-synapse-analytics/connecting-a-microsoft-azure-synapse-analytics-destination-to-stitch) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

JAN 17, 2019 **NEW FEATURE**

### New integration: Responsys

Responsys enables marketing teams to manage and orchestrate all interactions with their customers across email, mobile, social, display, and the web. Stitch’s new Responsys integration extracts event data feeds, lists, audiences, and more from your configured Responsys Connect exports.

Get started by creating a new Responsys integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/responsys).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2019 **NEW FEATURE**

### New integration: Typeform

[Typeform](https://typeform.com/) can help you build conversational forms, surveys, quizzes, landing pages, and more. The new Stitch Typeform integration extracts questions, landings and answers for the forms you care about the most. Choose the granularity you need by selecting between an hourly or daily breakdown of your data.

Get started by creating a new Typeform integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/typeform/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 16, 2019 **NEW FEATURE**

### New integration: Front

[Front](https://frontapp.com/) lets you manage all of your communication channels — email, social media, chat, SMS — in one place, and helps your team collaborate around every message. With the new Stitch integration, you can extract team member statistics related to conversations, messages, reaction times and more. Choose the granularity you need by selecting between an hourly or daily breakdown of your data.

Get started by creating a new Front integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/front/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 14, 2019 **NEW FEATURE**

### Stripe integration: New version (v1)

A new version (v1) of our Stripe integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Stripe to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `stripe_` prefixes from table names
* New and improved tables, including:
  * [invoice_line_items](https://www.stitchdata.com/en-US/stitch/integrations/saas/stripe/v1#invoice_line_items)
  * [subscription_items](https://www.stitchdata.com/en-US/stitch/integrations/saas/stripe/v1#subscription_items)
  * [subscription_line_items](https://www.stitchdata.com/en-US/stitch/integrations/saas/stripe/v1#subscription_line_items)
  * The `transfer_transactions` table has been replaced by [payouts](https://www.stitchdata.com/en-US/stitch/integrations/saas/stripe/v1#payouts)
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new Stripe integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/stripe/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 14, 2019 **NEW FEATURE**

### Shopify integration: New version (v1)

A new version (v1) of our Shopify integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Shopify to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* A few table changes and improvements:
  * The [collects](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#collects) and [order_refunds](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#order_refunds) tables now use [Key-based Incremental Replication](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/key-based-incremental)
  * We’ve renamed `checkouts` to [abandoned_checkouts](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#abandoned_checkouts) to clarify the table’s available data
  * Product and customer metadata is now available! Track the [products](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#products), [customers](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#customers), and [metafields](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1#metafields) tables to replicate this data
* Optimized methods for retrieving Shopify data
* Optimized use of Shopify API quota for extraction
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)

Get started today by creating a new Shopify integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/shopify/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 3, 2019 **IMPROVEMENT**

[TAP-POSTGRES #31](https://github.com/singer-io/tap-postgres/pull/31)

### PostgreSQL (v1) integrations: BIGINT array support

PostgreSQL (v1) integrations now support arrays of `BIGINT`s.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 14, 2018 **NEW FEATURE**

### Google BigQuery (v1) destinations: Additional region support

Google BigQuery has begun adding additional region support (beyond the US and EU) for their users, and we’ve just made these new regions available in Stitch for Google BigQuery (1) destinations. Stitch customers can now use Stitch with Google BigQuery instances in Tokyo, London, Singapore and Sydney.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

DEC 12, 2018 **BUG FIX**

[TAP-SALESFORCE #60](https://github.com/singer-io/tap-salesforce/pull/60)

### Salesforce (v1) integrations: Correct date chunking for Bulk API replication

For Salesforce integrations using the Bulk API, when a query to the API times out, Stitch would cut the requested date range in half and re-try the request. However, after replicating the records, the integration wouldn’t attempt to replicate the second half of the original window, resulting in missed records.

Because the integration only updates Replication Keys when records are extracted, Replication Keys wouldn’t advance if records weren’t received in the first half of the date range. This meant that the integration wouldn’t ever try to replicate records in the second half of the date range.

This fix adds a check to see if the date range was chunked, and if so, queries the second half of the chunked range and extracts records, if any exist.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 10, 2018 **NEW FEATURE**

### Google BigQuery (v1) destinations: Partitioned table support

Stitch now supports loading to Google BigQuery partitioned tables and ingestion-time partitioned tables with and without clustering. We’ve added instructions to our [docs for converting existing tables into partitioned and clustered tables](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/apply-table-partitioning-clustering).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

DEC 4, 2018 **BETA**

### Microsoft Azure SQL Data Warehouse (v1) destination now in open beta!

If you’ve been waiting to get Stitch hooked up to Microsoft Azure Synapse Analytics, good news! As of today, this destination is available for any customer to use. Learn more in the new [docs](https://www.stitchdata.com/en-US/stitch/destinations/microsoft-azure-synapse-analytics/connecting-a-microsoft-azure-synapse-analytics-destination-to-stitch).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

DEC 4, 2018 **IMPROVEMENT**

### Google BigQuery (v1) destinations: NUMERIC data type support

We’ve added support for the [NUMERIC](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#numeric-type) data type in Google BigQuery destinations. Numeric data will be loaded into `NUMERIC` columns going forward, rather than columns with the floating point data type.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

NOV 13, 2018 **IMPROVEMENT**

### Facebook Ads (v1) integrations: API upgrade to v3.2

We have updated the Facebook Ads integration to use the latest version of the Facebook Marketing API - [version 3.2](https://developers.facebook.com/docs/graph-api/changelog/version3.2#marketing-api).

As part of this update, Facebook has [deprecated](https://developers.facebook.com/docs/graph-api/changelog/version3.2#marketing-api) many values for `cost_per_action_type` to simplify reporting and support reporting based on their new eight standard events. Additionally, the `total_action_value` field has been deprecated and removed from all `ads_insights` tables.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 12, 2018 **NEW FEATURE**

### PostgreSQL (v1) destinations: SSL certificate verification support

Users can now provide a certificate for their Amazon Aurora PostgreSQL destination that will be used to verify the identity of their server.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

NOV 9, 2018 **REMOVED**

### Pipedrive (v1) integration: Removed goals table

As per an update to the [Pipedrive API](https://developers.pipedrive.com/docs/api/v1/#/), the `goals` table has been removed from the Stitch integration. See more about the available Pipedrive data in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/pipedrive/v1).

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 5, 2018 **IMPROVEMENT**

[TAP-SALESFORCE #58](https://github.com/singer-io/tap-salesforce/pull/58)

### Salesforce (v1) integrations: BackgroundOperationResult is now Full Table

We’ve determined that the `BackgroundOperationResult` object doesn’t support ordering by `CreatedDate`, meaning that Stitch can’t reliably replicate this data incrementally. This table now has a forced Replication Method of Full Table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 5, 2018 **IMPROVEMENT**

[TAP-MYSQL #62](https://github.com/singer-io/tap-mysql/pull/62)

### MySQL (v1) integrations: Interruptible Full Table replication

Fullly replicating a table is now “interruptible,” meaning that, if the table uses auto-incrementing Primary Keys, replication for the table can span multiple replication jobs.

Previously, a table using Full Table had to be fully replicated in a single job. If the job was interrupted for any reason, Stitch would replicate the table from the beginning during the next job.

Now, if a replication job is interrupted for a MySQL (v1) integration, tables using Full Table Replication that have auto-incrementing Primary Keys will resume replication from the last replicated record instead of re-replicating the entire table.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 4, 2018 **NEW FEATURE**

### Bing Ads integration: New version (v2)

A new version (v2) of our Bing Ads integration is now available! This version takes advantage of the latest Bing Ads API, version 12.

Here’s a high-level look at the updates to our integration:

* **Support for multi-user credentials**: The new integration allow for extracting data where you use one Microsoft account and manage accounts across different customers.

* **Column restrictions**: Bing now prevents the extraction of reports with invalid field combinations. Stitch will automatically show these exclusions within the field selection interface when setting up your reports. Refer to [Bing’s documentation](https://docs.microsoft.com/en-us/bingads/guides/reports?view=bingads-12#columnrestrictions) for a full list of [column restrictions](https://docs.microsoft.com/en-us/bingads/guides/reports?view=bingads-12#columnrestrictions).

* **Schema updates**: The following changes have been made to table schemas:

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 2, 2018 **NEW FEATURE**

### New integration: Campaign Monitor

Stitch’s new Campaign Monitor integration will extract your lists, campaigns, and campaign activity to power all of your email marketing analyses. Create a Campaign Monitor integration today and load your historical data for free.

Get started by creating a new Campaign Monitor integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/campaign-monitor).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 19, 2018 **BUG FIX**

[TAP-POSTGRES #23](https://github.com/singer-io/tap-postgres/pull/23)

### PostgreSQL (v1) integrations: Fix selected-by-default behavior

We’ve fixed an issue with PostgreSQL (v1) integrations where columns marked as `selected-by-default` will now be replicated unless explicitly deselected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 19, 2018 **BUG FIX**

[TAP-POSTGRES #23](https://github.com/singer-io/tap-postgres/pull/23)

### PostgreSQL (v1) integrations: Primary Key discovery

Previously, Primary Keys weren’t detected during Discovery if other indices or unique constraints existed on the column. This has been corrected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 18, 2018 **NEW FEATURE**

### New integration: Harvest Forecast

Harvest Forecast is a fast and simple way to schedule your team across projects. With Stitch’s new integration, you can extract core object such as assignments, clients, milestones, projects and people to your Stitch destination. Combine your project data with your other sources by adding a new integration today. Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/harvest-forecast).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 17, 2018 **NEW FEATURE**

### New integration: Close.io

A new Close.io integration is now available! This integration replicates your activities, leads, tasks, users and the raw event log from your Close.io account. Create a Close.io integration today and empower your sales team to make better data driven decisions. Learn more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/closeio).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 12, 2018 **NEW FEATURE**

### Harvest integration: New version (v2)

A new version (v2) of our Harvest integration is now available!

Changes in this version include:

* Upgrading to V2 of the Harvest API
* [Many new tables](https://www.stitchdata.com/docs/integrations/saas/harvest#schema)
* Schema modifications to align with the Harvest API
* The `people` table was renamed to `users`, as per new Harvest API endpoints

Full details can be found on the pull request against the open sourced integration [here](https://github.com/singer-io/tap-harvest/pull/20). Stitch docs for the version 2 of the Harvest integration can be found [here](https://www.stitchdata.com/en-US/stitch/integrations/saas/harvest/v2).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 7, 2018 **BUG FIX**

[TAP-SALESFORCE #52](https://github.com/singer-io/tap-salesforce/pull/52)

### Salesforce (v1) integrations: Fix for OpportunityFieldHistory parent

Previously, `OpportunityFieldHistory` exports failed due to a function in the Salesforce integration incorrectly returning `OpportunityField` as the parent. This fix adds a check for the `FieldHistory` suffix, ensuring that the parent is correctly returned as `Opportunity`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 29, 2018 **NEW FEATURE**

### New integration: Amplitude

A new Amplitude integration is now available! This integration extracts event and user data from your Amplitude projects. Amplitude is an analytics service for modern product teams to understand user behavior, ship the right features fast, and drive business outcomes. Our integration enables you to extract raw data from the Amplitude Query product and combine it with all the data in your Stitch destination.

Get started by creating a new Amplitude integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/amplitude).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 28, 2018 **NEW FEATURE**

[TAP-POSTGRES #19](https://github.com/singer-io/tap-postgres/pull/19)

### PostgreSQL (v1) integrations: Include schema name in destination table names

We’ve added a new setting to PostgreSQL (v1) integrations:

![The include schema names in destination table names setting in Stitch](https://help.qlik.com/en-US/stitch/images/changelog/include-postgres-schema-names-destination-tables.png)The include schema names in destination table names setting in StitchThe include schema names in destination table names setting in Stitch

When checked, Stitch will include schema names from the source database in the destination table name when the table is created. For example: `<source_schema_name>__<table_name>`

Stitch loads all selected replicated tables to a single schema, preserving only the table name. If two tables canonicalize to the same name - even if they’re in different source databases or schemas - name collision errors can arise. Checking this setting can prevent these issues.

**Note**: This setting can not be changed after the integration is saved. Additionally, this setting may create table names that exceed your destination’s limits.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 23, 2018 **NEW FEATURE**

### New integration: Xero

A new Xero integration is now available! With the new integration, Stitch will replicate your core Xero objects including bank transactions, contacts, invoices, journal entries, payments, and more to your Stitch destination.

Get started by creating a new Xero integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/xero).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 21, 2018 **IMPROVEMENT**

[TAP-POSTGRES #18](https://github.com/singer-io/tap-postgres/pull/18)

### PostgreSQL (v1) integrations: Expanded replication slot support

Stitch now supports Log-based Incremental Replication across multiple databases in a single PostgreSQL cluster. Previously, Stitch supported one replication slot per integration and required it to be named `stitch`. Now, Stitch will look for the replication slot you define before falling back to `stitch`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 17, 2018 **NEW FEATURE**

### New integration: Google (DoubleClick) Campaign Manager

Stitch has a new integration with Google Campaign Manager (formerly DoubleClick Campaign Manager). After you select Campaign Manager reports, Stitch will run them and replicate the results to your Stitch destination.

Get started by creating a new Campaign Manager integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/campaign-manager).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 9, 2018 **NEW FEATURE**

### New integration: Yotpo

A new Yotpo integration is now available! Yotpo generates social reviews, ratings, and other user-generated content for eCommerce websites.

Get started by creating a new Yotpo integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/yotpo/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 8, 2018 **IMPROVEMENT**

### Google AdWords (v1) integrations: API upgrade to v201806

The Google AdWords integration has been updated to use v201806 of the AdWords API, from v201802.

Notable changes include:

* **Ad Groups**: The `AdGroupType` enum value `SHOPPING_UNIVERSAL_ADS` was renamed to `SHOPPING_GOAL_OPTIMIZED_ADS`.

* **Ad Group Performance Report**: The `AdGroupType` field will now return a value of `“Shopping - Goal-optimized”` where it previously returned `“Shopping - Universal”`, and the corresponding enum value changed from `SHOPPING_UNIVERSAL_ADS` to `SHOPPING_GOAL_OPTIMIZED_ADS`.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 3, 2018 **IMPROVEMENT**

[TAP-POSTGRES #15](https://github.com/singer-io/tap-postgres/pull/15)

### PostgreSQL (v1) integrations: PG 10 now supported for Logical Replication

Stitch now supports PostgreSQL 10 when using Log-based Incremental Replication. Previously, Stitch supported PostgreSQL 9.4.x - 9.9.x.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 2, 2018 **NEW FEATURE**

### New integration: Amazon S3 CSV

A new Amazon S3 CSV integration is now available!

This integration can connect to your S3 bucket and replicate CSV files to your Stitch destination. Some highlights of this new integration include:

* Replication of data from CSV files stored in your S3 buckets
* Support for incremental updates based on new or modified CSV files
* Column selection for choosing which columns you want to extract from your CSV files
* Automatic inference of data types and the ability to explicitly specify datetime fields

Get started by creating a new Amazon S3 CSV integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-s3-csv).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 1, 2018 **NEW FEATURE**

### Zendesk integration: New version (v1)

A new version (v1) of our Zendesk Support integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Zendesk Support to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new Zendesk Support integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/zendesk/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 1, 2018 **NEW FEATURE**

### PostgreSQL integration: New version (v1)

A new version (v1) of our PostgreSQL integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from PostgreSQL to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* [Logical replication support](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental), which allows you to replicate data from database binary logs, including hard deletes, without the use of a Replication Key
* User-facing [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs)
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* [Enhanced scheduling options](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling)
* [Run and stop Extraction](https://www.stitchdata.com/en-US/stitch/replication/extractions/start-stop-extraction-jobs) on demand functionality
* Availability via the [Stitch Connect API](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect)
* Enhanced schema validation

Get started today by creating a new PostgreSQL integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/databases/postgresql/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 26, 2018 **DEPRECATION**

### Facebook Ads (v1) integrations: Field deprecation

[Facebook has deprecated the following fields](https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#feb2018), meaning they are no longer available for selection or retrieval via Facebook’s API:

* `call_to_action_clicks`
* `cost_per_total_action`
* `social_reach`
* `social_impressions`
* `social_clicks`
* `unique_social_clicks`
* `today_spend`
* `total_actions`
* `total_unique_actions`

In addition, several types of metrics have been deprecated. **Note**: The fields are still available, but the types listed below are not:

* `actions` field: `mention`, `tab_view`
* `action_values` field: `app_custom_event`
* `cost_per_action_type` field: `mention`, `tab_view`
* `canvas_avg_view_percentage_per_component` field: `canvas_view`

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUL 11, 2018 **BUG FIX**

[TAP-SALESFORCE #51](https://github.com/singer-io/tap-salesforce/pull/51)

### Salesforce (v1) integrations: Add suffix to parent tables ending in \_\_

Previously, Salesforce integrations attempted to perform PK (Primary Key) chunking for custom tables using an incorrect parent table name. This fix now appends `c` to parent tables ending in `__`, ensuring chunking is performed correctly.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 27, 2018 **NEW FEATURE**

### New community integrations available

Thanks to the contributions of the Singer community, Stitch has five new integrations available for all customers to use:

* [Bronto (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/bronto): An email marketing platform for ecommerce

* [FullStory (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/fullstory): A tool that offers high-fidelity session playback

* [Listrak (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/listrak): A marketing platform for engaging shoppers across all channels

* [Quick Base (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/quick-base): A platform for developers to build, customize and connect scalable, secure cloud applications

* [SendGrid Core (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/sendgrid-core): A platform for delivering transactional and marketing emails

All of these integrations are built on the [Singer open source project](https://www.singer.io/) and take advantage of Stitch’s secure and scalable infrastructure.

Get started by adding a new integration today or learning more [in our documentation](https://www.stitchdata.com/docs/integrations/saas#stitch-community-integrations).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 26, 2018 **NEW FEATURE**

### Marketo integration: New version (v2)

A new version (v2) of our Marketo integration is now available! Major changes include:

* **Activity selection** – Each Marketo activity type is now its own table, allowing you to replicate just the ones you care about the most.
* **Replication of campaigns and programs** – These objects are now available for replication to your destination.
* **Column selection** – Just as with tables, we’ll only replicate the columns that you want.
* **Improved efficiency** – The integration now uses Marketo Bulk API, which allows us to more efficiently replicate large amounts of data. [Review our documentation](https://www.stitchdata.com/docs/integrations/saas/marketo#activities-leads-replication) for more details.

Learn more about the integration and these features in our [Marketo integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/marketo).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 12, 2018 **BETA**

### Amazon S3 (v1) destination leaving open beta

Our Amazon S3 destination has left open beta and is now generally available! Check it out today to get your source data delivered to your S3 bucket in either JSON or CSV. Check out the [docs](https://www.stitchdata.com/en-US/stitch/destinations/amazon-s3) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

JUN 4, 2018 **NEW FEATURE**

### New integration: GitHub

A new GitHub integration is now available!

This integration lets you extract data from any GitHub repository. You can choose from the following tables to replicate to your destination:

* `assignees`
* `collaborators`
* `commits`
* `issues`
* `pull_requests`
* `reviews`
* `stargazers`

Create a new integration today with seven days of free historical data. [Learn more in our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/github/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 30, 2018 **NEW FEATURE**

### Zuora integration: New version (v1)

A new version (v1) of our Zuora integration is now available!

We’ve worked hard to ensure this new integration is the best way to extract data from Zuora to your Stitch destination. The new integration, based on the [Singer standard](https://www.singer.io/), includes many new features such as:

* Removal of `zuora_` prefixes from table names
* Expanded table and field availability
* Choice of Zuora API, allowing you to choose the API that best fits your needs
* Replication of deleted records when using the AQuA API
* [Table and field selection](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate)
* Enhanced schema validation

Get started today by creating a new Zuora integration or learn more in the [updated documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/zuora).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 30, 2018 **NEW FEATURE**

### MySQL (v1) integrations: Binlog replication support

MySQL integrations can now use binlog replication to perform incremental replication in Stitch!

If you have binary logging enabled for your MySQL database, Stitch can now use it to help replicate your data. Log-based Incremental Replication allows for incremental replication of a table without a Replication Key and will capture and persist hard deletes.

This feature is now available as a Replication Method on the **Table Settings** of MySQL integrations. Check out the [docs](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/log-based-incremental) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAY 23, 2018 **NEW FEATURE**

### Free historical data loads for all new integrations

All new integrations will replicate seven days of unlimited data without impacting your monthly quota. Get started by creating a new integration or [learn more on our blog](https://www.stitchdata.com/blog/free-historical-data-loads-for-new-integrations/).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

MAY 23, 2018 **NEW FEATURE**

### Time-based replication scheduling is now available!

Stitch customers now have some control over when extractions begin. This new feature allows users to “anchor” extraction start times to a specific time, ensuring Stitch is predictably replicating data when it’s most needed.

For example: Setting a six (6) hour replication with an anchor time of 12:00 PM would create this schedule:

* 12:00PM
* 06:00PM
* 12:00AM
* 06:00AM

Check out the [docs](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling/anchor-scheduling) for full details.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

MAY 16, 2018 **BETA**

### Amazon S3 (v1) destination now in open beta

Amazon S3 is now available in open beta as a Stitch destination. Highlights include support for both JSON and CSV formats and the ability to customize the S3 Object Keys to control how your data is stored.

Check out the [docs](https://www.stitchdata.com/en-US/stitch/destinations/amazon-s3) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

MAY 7, 2018 **NEW FEATURE**

### New integration: Bing Ads

A new Bing Ads integration is now available!

Stitch’s Bing Ads integration lets you replicate data from Microsoft’s search advertising platform to the Stitch destination of your choice.

A few highlights from the integration include:

* Replication from eight of the most popular Bing Ads reports
* Configurable fields in each of your selected reports
* Connection to multiple ads accounts in each Stitch integration
* [Append-Only loading behavior](https://www.stitchdata.com/en-US/stitch/replication/loading/understanding-loading-behavior, enabling you to see report changes over time
* A new `_sdc_report_date` field, allowing you to see when data was retrieved from Bing Ads

Get started by creating a new Bing Ads integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/microsoft-advertising/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 19, 2018 **NEW FEATURE**

### New billing option: Annual plans

Discounted annual plans are now available! Signing up for a year of Stitch will net customers 2 months free. You can change to an annual plan at any time.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

APR 10, 2018 **IMPROVEMENT**

### Facebook Ads (v1) integrations: API upgrade to v2.11

We’ve updated our Facebook Ads integration to use the newest version of the Facebook Marketing API - version 2.11.

In addition, we’ve made the following improvements:

* Configurable attribution window when creating or editing a Facebook Ads integration. Choose between `1`, `7` or `28` days so that Stitch replicates historical data in alignment with the attribution window of your Facebook Ads account.

* A new table named `ads_insights_region`. View your data by the region (such as state or province) where people live or were located when they saw your ads, depending on how you set your location targeting.

* Removed the `video_15_sec_watched_actions` attribute from relevant tables. Facebook deprecated this attribute in the 2.11 version of their API.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 23, 2018 **NEW FEATURE**

### New destination: data.world

A new data.world destination is now available!

data.world helps you host and share your data, collaborate with your team, and capture context and conclusions as you work. We’ve partnered with them to allow you to replicate all your sources into your data.world account.

Check out the [docs](https://www.stitchdata.com/en-US/stitch/destinations/data-world/reference) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

MAR 21, 2018 **NEW FEATURE**

### Introducing Stitch Connect

We’ve just released [Stitch Connect](https://blog.stitchdata.com/introducing-stitch-connect-816ef451784e), a toolkit that enables developers to integrate a data pipeline with their own platforms behind the scenes as a seamless part of their infrastructure.

Stitch Connect comprises a JavaScript user interface and an API that lets developers programmatically create and access Stitch client accounts and configure source and destination connections.

Interested in seeing how it could work with your application? Check out the [docs](https://www.stitchdata.com/en-US/stitch/developers/stitch-connect) or [get in touch](https://www.stitchdata.com/contact/).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [CONNECT API](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#connect-api)

MAR 19, 2018 **REMOVED**

[TAP-SALESFORCE #44](https://github.com/singer-io/tap-salesforce/pull/44)

### Salesforce (v1): ContentFolderItem is no longer supported

We’ve determined that the `ContentFolderItem` object is incompatible with Stitch’s querying strategy, and as a result is no longer available for replication via the Salesforce REST API option.

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 14, 2018 **IMPROVEMENT**

### Google AdWords (v1) integrations: API upgrade to v2.11

We’ve updated our Google AdWords integration to use the newest Adwords API - [version v201802](https://developers.google.com/adwords/api/docs/reference/release-notes/v201802).

Additionally, we’ve made the following chanegs:

* In the `ads` table, the `policyTopicEvidences` object in the `policySummary.policyTopicEntries` field contains an `evidenceText` field. This field (`evidenceText`) has been renamed to `evidenceTextList` and is now a list.

* In the `ad_performance_report` table, the `ImageAdUrl` field now returns the entire URL string

* In various reports:

  * The `BidType` field has been removed
  * The `EnhancedCpvEnabled` field has been removed from all reports. This field was used for experiments that are no longer active.

See the [AdWords API release notes](https://developers.google.com/adwords/api/docs/reference/release-notes/v201802) for additional details.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 15, 2018 **NEW FEATURE**

### Loading Reports are now available!

Loading Reports are now available!

A few months ago, we launched access to [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs) for select integrations. Today, we’re releasing additional transparency for replication, this time on the loading end of things.

All Stitch users can now see:

* A breakdown of row counts by tables (and subtables) for each integration
* A timeline of loads for each table
* Select integrations (MySQL, Facebook, Salesforce and HubSpot to name a few) have latest data point and extraction time info per table

Check out the [docs](https://www.stitchdata.com/en-US/stitch/replication/integration-loading-reports) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

JAN 22, 2018 **IMPROVEMENT**

[TAP-FACEBOOK #34](https://github.com/singer-io/tap-facebook/pull/34)

### Facebook Ads (v1) integrations: Include deleted ads, adsets, and campaigns

We’ve added a new setting for Facebook Ads (v1) integrations that enables you to replicate records for deleted ads, adsets, and campaigns:

![](https://help.qlik.com/en-US/stitch/images/changelog/facebook-ads-include-deleted-data.png)

When checked, Stitch will query for and extract data for deleted ads, adsets, and campaigns from your Facebook Ads account. Relevant records will be included in the `ads`, `adcreatives`, `adsets`, and `campaigns` tables, if selected for replication.

Learn more in our [Facebook Ads integration documentation](https://help.qlik.com/en-US/stitch/integrations/saas/facebook-ads).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 18, 2018 **REMOVED**

[TAP-SALESFORCE #34](https://github.com/singer-io/tap-salesforce/pull/34)

### Salesforce (v1): Additional incompatible objects

We’ve found that the following objects are incompatible with Stitch’s querying strategy, and as a result are no longer available for replication:

* `LookedUpFromActivity`
* `AttachedContentNote`
* `QuoteTemplateRichTextData`

**Tags:** [REMOVED](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#removed) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 24, 2017 **DEPRECATION**

### MySQL (v15-10-2015) deprecation

The v version of our MySQL integration has been deprecated. As of today, this version of the MySQL integration is no longer formally supported.

While connections using v will continue to run, this version will be sunset in the future. Migrate to the latest version of MySQL (v1) today to prevent possible disruptions.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 15, 2017 **DEPRECATION**

[TAP-FACEBOOK #32](https://github.com/singer-io/tap-facebook/pull/32)

### Facebook Ads (v1) integrations: use\_page\_actor\_override field deprecation

Due to issues with querying and a [bug in Facebook’s API](https://developers.facebook.com/support/bugs/262625957597388/), we’re removing support for the `adcreative.use_page_actor_override` column. As a result, this column will no longer display in Stitch as available for replication.

**Tags:** [DEPRECATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#deprecation) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 13, 2017 **IMPROVEMENT**

### Facebook Ads (v15-10-2015) integration: API upgrade to v2.9

We’ve updated the integration to use a new version of the Facebook API. This update also provides access to a new table (`facebook_ads_insights_platform_and_device`), which contains fields allowing you to compare insights between platforms such as Facebok, Instagram, and Messenger, and positions such as feeds, instant articles, and stories.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 13, 2017 **IMPROVEMENT**

### Facebook Ads (v15-10-2015) integration: Improved error handling

We’ve updated the error handling in the Facebook Ads integration to more aggressively retry when Insights jobs fail. As a result of this change, the error rate for this integration has been significantly reduced.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 11, 2017 **NEW FEATURE**

### Introducing Stitch Community integrations

Introducing: Stitch Community integrations!

Just like other Singer taps, these integrations are able to be run in Stitch. Thanks to the success of the [inger open source project](https://www.singer.io/) and the contributions from the Singer community, we’re able to run these integrations on the Stitch infrastructure while being supported by the community rather than the Stitch team.

Like Stitch Certified integrations (built and maintained by the Stitch team), Stitch Community integrations offer a number of benefits:

* Running at scale on a reliable infrastructure
* Secure credential management
* Setup and configuration via the Stitch interface
* Configurable scheduling
* Automated notifications when something goes wrong
* Log exploration interface
* Access to all of the Stitch-supported destinations

The key difference is that Stitch provides commercial support for Certified integrations, but not for Community integrations. Commercial support is a guarantee that the Stitch team will fix bugs and adapt to new versions of third-party APIs.

For a full list of Stitch integrations - including both Certified and Community - refer to the [docs](https://www.stitchdata.com/en-US/stitch/integrations).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 6, 2017 **IMPROVEMENT**

[TAP-SALESFORCE #18](https://github.com/singer-io/tap-salesforce/pull/18)

### Salesforce (v1): Primary Key (PK) chunking

We’ve implemented Salesforce’s [Primary Key (PK) chunking](https://developer.salesforce.com/docs/atlas.en-us.210.0.api_asynch.meta/api_asynch/async_api_headers_enable_pk_chunking.htm) feature into our integration.

If the integration is using the Bulk API and encounters a timeout error, Stitch will now re-try using the `Sforce-Enable-PKChunking` header in the API request. This approach ‘chunks’ data into small batches, allowing the integration to more efficiently extract large volumes of data.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

DEC 4, 2017 **NEW FEATURE**

### Google AdWords integration: New version (v1)

A new version (v1) of our Google AdWords integration is now available!

A few highlights include:

* Utilizing the AdWords API to replicate the most popular Google AdWords reports to Stitch
* Configurable fields in each of your selected Google AdWords reports
* Connect multiple individual or MCC AdWords accounts in each Stitch integration
* Using a 30-day conversion/lookback window to update data over the past 30 days
* Loading report data using [Append-Only loading](https://www.stitchdata.com/en-US/stitch/replication/loading/understanding-loading-behavior) with an `_sdc_report_date` field so that users know when data was retrieved from the AdWords API

Learn more about the new version [in our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/google-ads/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 21, 2017 **IMPROVEMENT**

[TAP-SALESFORCE #12](https://github.com/singer-io/tap-salesforce/pull/12)

### Salesforce (v1): Improved record type handling

We’ve added handling for several Salesforce record types:

* `byte`
* `calculated`
* `DataCategoryGroupReference`
* `masterRecord`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 16, 2017 **NEW FEATURE**

### Salesforce integration: New version (v1)

A new version (v1) of our Salesforce integration is now available! Major changes include:

* Choose between Salesforce Bulk or REST API
* Configure how much of your Salesforce API quota Stitch can use
* Connect to Salesforce Sandbox accounts
* Choose whether Stitch automatically replicates new fields
* Reset the [Replication Key](https://www.stitchdata.com/en-US/stitch/replication/replication-keys) for individual Salesforce tables in Stitch
* Toggle between [Incremental](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/key-based-incremental) or [ull Table Replication](https://www.stitchdata.com/en-US/stitch/replication/replication-methods/full-table) for tables
* Access the latest objects and fields from the newest version of the Salesforce API
* Removed `sf_` prefix for tables for all newly created integrations

Learn more about the integration and these features in our [Salesforce integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/salesforce/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 16, 2017 **NEW FEATURE**

### Extraction logs now available!

Detailed [Extraction Logs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs) are now available for select integrations in Stitch. This new feature presents detailed information about the extraction process in these integrations, and lets you:

* Inspect, copy, and download extraction log files up to 50MB in size
* View historical logs over the past seven days
* Visualize how often extraction runs, how long it takes, and when it errors
* View logs for extraction jobs currently in progress

This feature is available for the following integrations:

* [Amazon Aurora MySQL RDS (v1)](https://www.stitchdata.com/en-US/stitch/integrations/databases/amazon-aurora-mysql/v1)

* [Autopilot (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/autopilot)

* [Braintree (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/braintree/v1)

* [Facebook Ads (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads)

* [Freshdesk (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/freshdesk/v1)

* [GitLab (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/gitlab)

* [Google CloudSQL MySQL (v1)](https://www.stitchdata.com/en-US/stitch/integrations/databases/google-cloudsql-mysql/v1)

* [Harvest (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/harvest/v1)

* hubspot (v1)

* [MariaDB (v1)](https://www.stitchdata.com/en-US/stitch/integrations/databases/mariadb/v1)

* [MySQL (v1)](https://www.stitchdata.com/en-US/stitch/integrations/databases/mysql/v1)

* [Outbrain (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/outbrain/v1)

* [Referral SaaSquatch (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/referral-saasquatch/v1)

* [Salesforce (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/salesforce/v1): (v1 only)

* [Shippo (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/shippo)

* [Taboola (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/taboola/v1)

* [Urban Airship (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/urban-airship)

We’ll be working over the coming weeks to bring these logs to the rest of our integrations. Check out the [docs](https://www.stitchdata.com/en-US/stitch/replication/extractions/integration-extraction-logs) for more info on this new feature.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

NOV 2, 2017 **IMPROVEMENT**

[TAP-FACEBOOK #29](https://github.com/singer-io/tap-facebook/pull/29)

### Facebook Ads (v1) integrations: Ads, AdSets, and Campaigns now replicate incrementally!

Big news: The following Facebook Ads integration tables, which previously replicated in full, now use [Key-based Incremental Replication](https://help.qlik.com/en-US/stitch/replication/replication-methods/key-based-incremental):

* `ads`
* `adsets`
* `campaigns`

These tables use `updated_time` as Replication Keys, ensuring you’re only replicating records that have been updated. You can learn more about these tables in our [Facebook Ads integration documentation](https://help.qlik.com/en-US/stitch/integrations/saas/facebook-ads).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 27, 2017 **IMPROVEMENT**

[TAP-FACEBOOK #27](https://github.com/singer-io/tap-facebook/pull/27)

### Facebook Ads (v1) integrations: AdLabel data is now available!

We’ve added the `adlabels` fields to the `adsets` and `campaigns` tables for our Facebook Ads (v1) integration.

Learn more in [our documentation](https://help.qlik.com/en-US/stitch/integrations/saas/facebook-ads).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 25, 2017 **BUG FIX**

[TAP-MYSQL #45](https://github.com/singer-io/tap-mysql/pull/45)

### MySQL (v1) integrations: Primary Keys can't be an unsupported data type

Previously, this integration would allow columns with unsupported data types to be included in the Primary Keys (`key_properties`) for a table. This has been corrected.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 24, 2017 **NEW FEATURE**

### New version (v1) of MySQL integration

A new version (v1) of our MySQL integration is now available!

Learn more about the integration and these features in our [MySQL integration documentation](https://help.qlik.com/en-US/stitch/integrations/databases/mysql/v1).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 2, 2017 **BETA**

### Google BigQuery (v1) destination leaving open beta

Our Google BigQuery destination has left open beta and is now generally available! Check out the the [docs](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/v1/reference/) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

SEP 11, 2017 **NEW FEATURE**

### Facebook Ads integration: New version (v1)

A new (open-sourced!) version (v1) of our Facebook Ads integration is now available! This version, built from the ground up, supports field selection for increased control over what data you replicate through Stitch.

Learn more about the integration in our [Facebook Ads integration documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/facebook-ads).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 23, 2017 **NEW FEATURE**

### New integration: Autopilot

A new Autopilot integration is now available! Make your customer journeys take flight with data from [Autopilot](https://autopilothq.com/) - now generally available as a Stitch source.

Get started by creating a new Autopilot integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/autopilot).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 10, 2017 **BETA**

### Snowflake (v1) destination leaving open beta

Our Snowflake destination has left open beta and is now generally available! Snowflake is a SQL data warehouse built from the ground up for the cloud, designed with a patented new architecture to handle today’s and tomorrow’s data and analytics.

Check out the the [docs](https://www.stitchdata.com/en-US/stitch/destinations/snowflake/connecting-a-snowflake-data-warehouse-to-stitch) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

JUL 25, 2017 **IMPROVEMENT**

### Replication scheduling change for non-database integrations

Non-database integrations now schedule replication by waiting the configured interval from the last time they were scheduled. This means that integrations with a daily schedule will run at the same time every day, and those with an hourly schedule will run at the same number of minutes past every hour. With the change, all integrations now use this scheduling logic.

Refer to the [docs](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling/replication-frequency) for more info and examples.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

JUL 24, 2017 **NEW FEATURE**

### Change your destination!

Not happy with where your data is headed? Now you can do something about it!

![Space balls gif](https://help.qlik.com/media/TCDHJPxeWgTsY/giphy.gif)

Customers can now change destination types right in their account. Check out the [docs](https://www.stitchdata.com/en-US/stitch/destinations/switching-destinations) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [ACCOUNT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#account)

JUL 20, 2017 **BETA**

### Lots of integrations leaving beta

Like baby birds leaving the nest, baby bears leaving their dens, or baby platipi leaving… whereever it is that platypi live… so too have many of our integrations recently left open beta.

Here’s the list:

* [AdRoll (v20-07-2017)](https://www.stitchdata.com/en-US/stitch/integrations/saas/adroll/v20-07-2020)

* [Braintree (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/braintree/v1)

* [Close.io (v2017-03-01)](https://www.stitchdata.com/en-US/stitch/integrations/saas/closeio/v2017-03-01)

* [Freshdesk (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/freshdesk/v1)

* [GitLab (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/gitlab)

* [Google Analytics (v14-09-2016)](https://www.stitchdata.com/en-US/stitch/integrations/saas/google-analytics/v14-09-2016)

* [Harvest (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/harvest/v1)

* HubSpot (v01-03-2017): This version has been removed.

* [JIRA (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/jira/v1)

* [Marketo (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/marketo/v1)

* [NetSuite (v10-15-2015)](https://www.stitchdata.com/en-US/stitch/integrations/saas/netsuite-suitetalk/v10-15-2015)

* [Outbrain (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/outbrain/v1)

* [Referral SaaSquatch (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/referral-saasquatch/v1)

* [Shippo (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/shippo)

* [Square (v04-05-2016)](https://www.stitchdata.com/en-US/stitch/integrations/saas/square/v04-05-2016)

* [Taboola (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/taboola/v1)

* [Urban Airship (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/urban-airship)

* [Wootric (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/wootric)

* [Zuora (v15-10-2015)](https://www.stitchdata.com/en-US/stitch/integrations/saas/zuora/v15-10-2015)

![](https://help.qlik.com/media/kNV2JASorNjoY/giphy.gif)

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JUN 28, 2017 **NEW FEATURE**

### Snowflake (v1) destination now in open beta!

If you’ve been waiting to get Stitch hooked up to Snowflake, wait no longer! We’re happy to announce that as of today, Snowflake has entered open beta and is available for any customer to use.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

JUN 6, 2017 **NEW FEATURE**

### Snowflake (v1) destination now in closed beta!

Been waiting for Stitch to support Snowflake? Good news - Snowflake as a destination has just entered closed beta and testing has already begun! If you’re interested in getting on the list, add your email address [here](https://www.stitchdata.com/data-warehouses/snowflake/) and we’ll let you know as we add more testers.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

MAY 15, 2017 **IMPROVEMENT**

### Improved UI speed

We’ve deployed some efficiency improvements to a key backend service that has led to a (in some cases significant) speed up of the Stitch user interface.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [APP / UI](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#app)

APR 28, 2017 **BETA**

### PostgreSQL (v1) destination leaving open beta

Our Amazon Aurora PostgreSQL destination has left open beta and is now generally available! Check out the the [docs](https://www.stitchdata.com/en-US/stitch/destinations/postgresql/connecting-an-amazon-aurora-postgresql-rds-data-warehouse-to-stitch) for more info.

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

APR 26, 2017 **BUG FIX**

### Google BigQuery (v1) destination: Data type incompatibilities fix

We’ve improved the way Stitch loads data into Google BigQuery destinations. This update, already in production, fixes data type incompatibilities that were preventing certain tables from loading data into Google BigQuery datasets.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

APR 25, 2017 **NEW FEATURE**

### New integrations: Harvest, Taboola, and Urban Airship

Stitch is pleased to announce the release of several new integrations, which are now available to all customers:

* [Harvest (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/harvest/v1)

* [Taboola (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/taboola/v1)

* [Urban Airship (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/urban-airship)

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

APR 6, 2017 **IMPROVEMENT**

### MongoDB (v11-01-2016) integrations: Support for Mongo 3.4 and SSL connections

Time marches on, as do versions. Today, we’re happy to announce support for the latest version of MongoDB, version 3.4. Additionally, Stitch now supports connecting securely to Mongo instances using SSL.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

MAR 30, 2017 **IMPROVEMENT**

### New and improved Stitch Docs

Stitch is excited to relaunch a redesigned version of our extensive documentation, including a brand new [Getting Started guide](https://www.stitchdata.com/en-US/stitch/getting-started/basic-concepts-system-overview) and a [guide on picking the right destination](https://www.stitchdata.com/en-US/stitch/destinations/choosing-a-stitch-destination) for you.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

MAR 22, 2017 **IMPROVEMENT**

### Google Cloud SQL PostgreSQL Support

We’re excited to report that Stitch supports the recently announced PostgreSQL flavor of the the Google CloudSQL service. It’s available as both an input [integration](https://www.stitchdata.com/en-US/stitch/integrations/databases/mongodb/v11-01-2016) AND a [destination](https://www.stitchdata.com/en-US/stitch) - a dual threat!

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

MAR 1, 2017 **NEW FEATURE**

### Support for Singer Taps - 10 new integrations!

Stitch now has built-in support for Singer Taps, the data extraction component of the the just launched simple, composable, open source ETL [Singer project](https://www.singer.io/). This exciting new standard will make getting data out of any source and into Stitch (or elsewhere) simpler and more straightforward.

To learn more about Singer, check out the [launch blog post](https://blog.stitchdata.com/introducing-singer-simple-composable-open-source-etl-a4a6da7eac19#.ecejuna9t).

By supporting this standard, Stitch now supports these integrations:

* [Braintree (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/braintree/v1)

* [Close.io (v2017-03-01)](https://www.stitchdata.com/en-US/stitch/integrations/saas/closeio/v2017-03-01)

* [Freshdesk (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/freshdesk/v1)

* [GitLab (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/gitlab)

* HubSpot (v01-03-2017): This version has been removed.

* [Marketo (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/marketo/v1)

* [Outbrain (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/outbrain/v1)

* [Referral SaaSquatch (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/referral-saasquatch/v1)

* [Shippo (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/shippo)

* [Wootric (v1)](https://www.stitchdata.com/en-US/stitch/integrations/saas/wootric)

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

FEB 9, 2017 **IMPROVEMENT**

### Google Analytics (v14-09-2016) integrations: New default Replication Frequency

The default Replication Frequency for Google Analytics integrations is now 6 hours. Want to replicate your data at a faster rate? Learn more in our [docs](https://www.stitchdata.com/en-US/stitch/replication/replication-scheduling/replication-frequency).

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 24, 2017 **NEW FEATURE**

### Stitch Webhooks and 14 new integrations

Introducing: Stitch Webhooks!

Stitch Webhooks is a configurable incoming webhook integration that replicates data from hundreds of webhook APIs directly to Stitch.

Additionally, we’ve added 14 new integrations to Stitch, powered by webhooks, as great examples of what you can replicate across different types of applications:

* [AfterShip (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/aftership)

* [Contentful (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/contentful)

* [Customer.io (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/customerio)

* Delighted (v1): This version has been removed.

* [Drip (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/drip)

* [Iterable (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/iterable)

* [Mailjet (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/mailjet)

* [Particle.io (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/particleio)

* [SendGrid (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/sendgrid)

* [SendWithUs (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/sendwithus)

* [SparkPost (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/sparkpost)

* [FormKeep (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/formkeep)

* [Vero (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/vero)

* [Zapier (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/zapier)

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

JAN 5, 2017 **NEW FEATURE**

### Enhanced integration replication stats

Ever wondered where your data was after Stitch pulled it from the source but hadn’t arrived in your destination yet?

When the next replication job will start?

How many rows you’ve loaded today?

This information (and more) is now available in Stitch: Just click on any individual integration to experience this… experience. Check out the [docs](https://www.stitchdata.com/en-US/stitch/replication/monitoring-replication-progress) for more info.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

DEC 15, 2016 **NEW FEATURE**

### Support for replicating database views

With the new year fast approaching, the Stitch engineers wanted to slip in a last update or two to the product before the ball drops. Customers can now [see and replicate views for database integrations](https://www.stitchdata.com/en-US/stitch/replication/replicating-database-views) in Stitch - just pick a Primary Key and Replication Method. Enjoy!

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

DEC 7, 2016 **NEW FEATURE**

### Logging for rejected records

Occasionally, Stitch encounters data that it can’t load into a destination for a variety of reasons: Dates that fall out of range, table names that are too long, etc.

Stitch now logs these records into a special table (`_sdc_rejected`) for each integration. Each rejected record includes the reason for the rejection and as much data from the original record as can fit.

Learn more in the [docs](https://www.stitchdata.com/en-US/stitch/replication/loading/system-tables-columns/rejected-records-system-table).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

NOV 27, 2016 **NEW FEATURE**

### In-app notifications now available

When things go wrong, as they occasionally do, Stitch sends an email notification about this issue. Now, those notifications are available inside the Stitch interface as well. Just click on the **Notifications** tab at the top of the page to see your active notifications.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [NOTIFICATIONS](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#notifications)

NOV 3, 2016 **BETA**

### Google BigQuery (v1) and PostgreSQL (v1) destinations now in open beta!

If Amazon Redshift isn’t the right destination for you, then we’ve got you covered. Our Google BigQuery and PostgreSQL destinations are now in open beta - and you can set them up in Stitch today! Both are available during destination selection in the onboarding process.

To learn more about how Stitch loads data into these destinations, check out the docs for [Google BigQuery](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/v1/reference) and [PostgreSQL destinations](https://www.stitchdata.com/en-US/stitch/destinations/postgresql/reference).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

OCT 18, 2016 **NEW FEATURE**

### Re-using schema names from deleted integrations

Delete an integration, and still attached to the schema name that went with it? Now you can [re-use schema names from deleted integrations](https://www.stitchdata.com/en-US/stitch/replication/loading/understanding-destination-schemas) when you set up new ones.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

OCT 12, 2016 **NEW FEATURE**

### Reset Replication Keys for individual tables in database integrations

Hot off the heels of support for [resetting the Replication Keys for an entire database integration](https://www.stitchdata.com/en-US/stitch/replication/replication-keys#resetting-replication-keys), Stitch now offers the ability to do it on a per table basis. Head down to the **Table Settings** in a database integration for an individual table and you’ll see the new button.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

OCT 11, 2016 **BETA**

### PostgreSQL destination (v1) in closed beta

Longing to get your data into Amazon Aurora PostgreSQL instead of Amazon Redshift?

Good news, everyone!

Amazon Aurora PostgreSQL as a Stitch destination is now in closed beta! Sign up today if you are interested in the beta and we’ll add you to the waiting list. In the mean time, learn more about this destination in the [docs](https://www.stitchdata.com/en-US/stitch/destinations/postgresql/connecting-an-amazon-aurora-postgresql-rds-data-warehouse-to-stitch).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

OCT 11, 2016 **NEW FEATURE**

### LONGNVARCHAR data type support

Up until now, Stitch supported `VARCHAR`, `NVARCHAR`, and `LONGVARCHAR`. Today we’ve added support for the crazy uncle of the `VARCHAR` family, `LONGNVARCHAR`!

Just a note: If you have existing database integrations that have this data type, you’ll need to go in and specifically track it. Any new integrations will automatically track this data type.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

OCT 10, 2016 **NEW FEATURE**

### New destination: Panoply.io

A new Panoply destination is now available!

Interested in Amazon Redshift but don’t want the hassle of maintaining an Amazon Web Services account? Exciting news - Stitch has partnered with Panoply to bring their managed data warehouse solution to our users - including a free tier with up to 10 million rows per month!

Get started by creating a new Panoply destination or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/destinations/panoply/connecting-a-new-panoply-data-warehouse-to-stitch).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

OCT 7, 2016 **NEW FEATURE**

### Salesforce (v15-10-2015) integrations: Field selection support

Do objects in your Salesforce have a lot of fields? Do you only care about a few of them? Don’t you wish you could only track what you want?

Well, now you can! Starting today, you can select which fields to replicate from your Salesforce objects, giving you more control to keep your destination clean and simple. Learn more in the [docs](https://www.stitchdata.com/en-US/stitch/replication/extractions/data-selection/setting-tables-and-columns-to-replicate).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication)

SEP 29, 2016 **BETA**

### Close.io integration now in open beta

A new Close.io is now available!

The new integration will replicate all of your leads and activities to your warehouse, allowing you to analyze your sales cycle and always be closing.

Get started by creating a new Close.io integration or learning more in [our documentation](https://www.stitchdata.com/en-US/stitch/integrations/saas/closeio/v2017-03-01).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 23, 2016 **BETA**

### Google BigQuery (v1) destination in closed beta

Excited about Google BigQuery? We’ve got some big news for you!

Our Google BigQuery destination is now in closed beta. Sign up if you’re interested in joining the beta to start sending your data to Google BigQuery. In the mean time, learn more about this destination in the [docs](https://www.stitchdata.com/en-US/stitch/destinations/google-bigquery/v1/reference/).

**Tags:** [BETA](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#beta) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

SEP 14, 2016 **NEW FEATURE**

### New integration bonanza!

Lots of integration related news today. Ready? Here we go:

* [Google Analytics (v14-09-2016)](https://www.stitchdata.com/en-US/stitch/integrations/saas/google-analytics/v14-09-2016): We’ve opened up the beta for our new Google Analytics integration. This new integration allows you to create custom datasets using Google Analytics’s metrics and dimensions.

* [Intercom (v02-02-2016)](https://www.stitchdata.com/en-US/stitch/integrations/saas/intercom/v02-02-2016): Intercom is leaving beta

* [Pardot (v15-10-2015)](https://www.stitchdata.com/en-US/stitch/integrations/saas/pardot/v15-10-2015): Pardot is leaving beta

* [Recurly (v14-09-2016)](https://www.stitchdata.com/en-US/stitch/integrations/saas/recurly/v14-09-2016): Recurly is leaving beta

* [Segment (v1)](https://www.stitchdata.com/en-US/stitch/integrations/webhooks/segment): Segment is leaving beta

* [Trello (v15-12-2015)](https://www.stitchdata.com/en-US/stitch/integrations/saas/trello/v15-12-2015): Trello is leaving beta

Get out there and start moving some data.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 12, 2016 **NEW FEATURE**

### MongoDB (v11-01-2016) integrations: Replication Keys modification support

Ever select the wrong Replication Key for a MongoDB integration when setting up Incremental Replication? If so, you’ll know that it’s a headache to change it.

Now, you can easily change it to the correct field within the Stitch app. Note that doing so will force a full re-replication of the table, to ensure all data is replicated using the correct Replication Key.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 7, 2016 **IMPROVEMENT**

### Zendesk (v15-10-2015) integrations: New group membership table

The Zendesk Support integration now includes a `zendesk_group_memberships` table, which contains information about the groups your Zendesk Support agents are members of. Fields in this table include:

* Group membership ID (`id`)
* URL
* Name
* Deletion flag
* `created_at`
* `updated_at`

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 7, 2016 **NEW FEATURE**

### NetSuite (v10-15-2015) integrations: Deleted record support

The NetSuite integration now includes a table called `netsuite_deleted` which contains a row for every deleted record that supports deletes. Accounting for deleted records is especially important if you’re performing any sort of aggregate function, such as totaling invoices or balancing your books.

Learn more about utilizing the NetSuite deletion log in our [docs](https://www.stitchdata.com/en-US/stitch/integrations/saas/netsuite-suitetalk/v10-15-2015#using-netsuite-deleted.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

SEP 6, 2016 **NEW FEATURE**

### Reset Replication Keys for database integrations

Need to completely re-replicate all incrementally replicated tables in a database integration? Now you can(!) via the **Integration Settings** page on any MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB integration. Take care though - the re-replicated rows count towards your monthly caps.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [REPLICATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#replication) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 23, 2016 **BUG FIX**

### Amazon Redshift (v2) destination: Fix boolean precision

This release ensures precision for boolean data types, specifically that false values are accurately displayed as `false` (instead of `null`) in Amazon Redshift.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

AUG 10, 2016 **BUG FIX**

### Amazon Redshift (v2) destination: Increase decimal precision and scale

This release increases the precision and scale of decimal types in Amazon Redshift, changing from the Amazon Redshift default of `DECIMAL(18,0)` to `DECIMAL(38,6)`.

**Tags:** [BUG FIX](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#bug-fix) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)

AUG 10, 2016 **NEW FEATURE**

### Change an integration's display name

Don’t like what you named your integration? Now you can change it!

Integration names can be edited on the **Settings** page for each respective integration. **Note**: Changing an integration’s name won’t change the name of the schema in your destination.

Learn more in the [docs](https://www.stitchdata.com/en-US/stitch#changing-schema-names).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 5, 2016 **IMPROVEMENT**

### PostgreSQL (v15-10-2015) integrations: ARRAY and JSONB data type support

All PostgreSQL fields of type `JSONB` and `ARRAY` may now be tracked from the **Integrations** page. These fields will be converted to strings in Amazon Redshift.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [INTEGRATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#integration)

AUG 1, 2016 **NEW FEATURE**

### Introducing: This Changelog

We added a changelog to `stitchdata.com` to make it even easier to learn about Stitch product updates. Very meta.

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DOCUMENTATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#documentation)

AUG 1, 2016 **IMPROVEMENT**

### Getting Stitched

Everything that used to be called RJMetrics Pipeline is now called Stitch. Basically, a big `s/RJMetrics Pipeline/Stitch/g` on our codebase.

**Tags:** [IMPROVEMENT](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#improvement) [APP / UI](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#app)

AUG 1, 2016 **NEW FEATURE**

### Amazon Redshift destination: New version (v2)

Now 50% Redshiftier, along with these improvements:

* Faster loading for high volume data streams
* Transactional upserts
* **NO MORE VIEWS**! Data is materialized into tables directly in the target schema, and these tables are never dropped

Learn more in the [docs](https://www.stitchdata.com/en-US/stitch/destinations/amazon-redshift/reference).

**Tags:** [NEW FEATURE](https://help.qlik.com/en-US/stitch/changelog/archives/entry-types#new-feature) [DESTINATION](https://help.qlik.com/en-US/stitch/changelog/archives/entry-categories#destination)