diff --git a/_changelog-files/2024/2024-05-08-intercom-v2-conversations-schema-update.md b/_changelog-files/2024/2024-05-08-intercom-v2-conversations-schema-update.md new file mode 100644 index 000000000..a2ff1c4bf --- /dev/null +++ b/_changelog-files/2024/2024-05-08-intercom-v2-conversations-schema-update.md @@ -0,0 +1,16 @@ +--- +title: "Intercom (v2) bug fix: Conversations schema update" +content-type: "changelog-entry" +date: 2024-05-08 +entry-type: bug-fix +entry-category: integration +connection-id: intercom +connection-version: 2 +pull-request: "https://github.com/singer-io/tap-intercom/pull/71" +--- +{{ site.data.changelog.metadata.single-integration | flatify }} + +We've updated our {{ this-connection.display_name }} (v{{ this-connection.this-version }}) 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. + diff --git a/_changelog-files/2024/2024-05-08-intercom-v2-conversations-stream-bookmarking.md b/_changelog-files/2024/2024-05-08-intercom-v2-conversations-stream-bookmarking.md new file mode 100644 index 000000000..62dc558a0 --- /dev/null +++ b/_changelog-files/2024/2024-05-08-intercom-v2-conversations-stream-bookmarking.md @@ -0,0 +1,17 @@ +--- +title: "Intercom (v2) bug fix: Conversations stream bookmarking" +content-type: "changelog-entry" +date: 2024-05-08 +entry-type: bug-fix +entry-category: integration +connection-id: intercom +connection-version: 2 +pull-request: "https://github.com/singer-io/tap-intercom/pull/73" +--- +{{ site.data.changelog.metadata.single-integration | flatify }} + +We've updated our {{ this-connection.display_name }} (v{{ this-connection.this-version }}) 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. diff --git a/_changelog-files/2024/2024-05-08-intercom-v2-new-fields.md b/_changelog-files/2024/2024-05-08-intercom-v2-new-fields.md new file mode 100644 index 000000000..2d7cb2aa6 --- /dev/null +++ b/_changelog-files/2024/2024-05-08-intercom-v2-new-fields.md @@ -0,0 +1,13 @@ +--- +title: "Intercom (v2) update: New fields" +content-type: "changelog-entry" +date: 2024-05-08 +entry-type: updated-feature +entry-category: integration +connection-id: intercom +connection-version: 2 +pull-request: "https://github.com/singer-io/tap-intercom/pull/70" +--- +{{ site.data.changelog.metadata.single-integration | flatify }} + +We've updated our {{ this-connection.display_name }} (v{{ this-connection.this-version }}) integration to add some new fields in the `companies` and the `contacts` stream. \ No newline at end of file