From d0386249de206611951be67f379787d4968ad9c2 Mon Sep 17 00:00:00 2001 From: Brian Lai <51336873+brianjlai@users.noreply.github.com> Date: Wed, 21 Sep 2022 19:17:42 -0400 Subject: [PATCH] bump notion, pipedrive, and pinterest to the latest CDK including per-stream changes (#16799) --- .../resources/seed/source_definitions.yaml | 6 +- .../src/main/resources/seed/source_specs.yaml | 6 +- .../connectors/source-notion/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 40 +++++-- .../integration_tests/sample_state.json | 40 +++++-- .../connectors/source-pinterest/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 100 ++++++++++++++---- .../integration_tests/sample_state.json | 100 ++++++++++++++---- .../connectors/source-pipedrive/Dockerfile | 2 +- .../integration_tests/abnormal_state.json | 88 ++++++++++++--- .../integration_tests/sample_state.json | 76 ++++++++++--- docs/integrations/sources/notion.md | 21 ++-- docs/integrations/sources/pinterest.md | 15 +-- docs/integrations/sources/pipedrive.md | 43 ++++---- 14 files changed, 412 insertions(+), 129 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 06340675b6179..09bae2809a4a1 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -671,7 +671,7 @@ - name: Notion sourceDefinitionId: 6e00b415-b02e-4160-bf02-58176a0ae687 dockerRepository: airbyte/source-notion - dockerImageTag: 0.1.8 + dockerImageTag: 0.1.9 documentationUrl: https://docs.airbyte.io/integrations/sources/notion icon: notion.svg sourceType: api @@ -766,7 +766,7 @@ - name: Pinterest sourceDefinitionId: 5cb7e5fe-38c2-11ec-8d3d-0242ac130003 dockerRepository: airbyte/source-pinterest - dockerImageTag: 0.1.4 + dockerImageTag: 0.1.5 documentationUrl: https://docs.airbyte.io/integrations/sources/pinterest icon: pinterest.svg sourceType: api @@ -774,7 +774,7 @@ - name: Pipedrive sourceDefinitionId: d8286229-c680-4063-8c59-23b9b391c700 dockerRepository: airbyte/source-pipedrive - dockerImageTag: 0.1.12 + dockerImageTag: 0.1.13 documentationUrl: https://docs.airbyte.io/integrations/sources/pipedrive icon: pipedrive.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index b9cabf32f1422..1663f61d6bd86 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -6986,7 +6986,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-notion:0.1.8" +- dockerImage: "airbyte/source-notion:0.1.9" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/notion" connectionSpecification: @@ -7885,7 +7885,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-pinterest:0.1.4" +- dockerImage: "airbyte/source-pinterest:0.1.5" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/pinterest" connectionSpecification: @@ -7989,7 +7989,7 @@ path_in_connector_config: - "credentials" - "client_secret" -- dockerImage: "airbyte/source-pipedrive:0.1.12" +- dockerImage: "airbyte/source-pipedrive:0.1.13" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/pipedrive" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-notion/Dockerfile b/airbyte-integrations/connectors/source-notion/Dockerfile index 18e974bc8761c..48c3835c34b13 100644 --- a/airbyte-integrations/connectors/source-notion/Dockerfile +++ b/airbyte-integrations/connectors/source-notion/Dockerfile @@ -34,5 +34,5 @@ COPY source_notion ./source_notion ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.8 +LABEL io.airbyte.version=0.1.9 LABEL io.airbyte.name=airbyte/source-notion diff --git a/airbyte-integrations/connectors/source-notion/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-notion/integration_tests/abnormal_state.json index 835c09c625ba4..b791f731fbb36 100644 --- a/airbyte-integrations/connectors/source-notion/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-notion/integration_tests/abnormal_state.json @@ -1,11 +1,35 @@ -{ - "databases": { - "last_edited_time": "2099-10-10T04:40:00.000Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2099-10-10T04:40:00.000Z" + }, + "stream_descriptor": { + "name": "databases" + } + } }, - "pages": { - "last_edited_time": "2099-10-10T04:40:00.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2099-10-10T04:40:00.000Z" + }, + "stream_descriptor": { + "name": "pages" + } + } }, - "blocks": { - "last_edited_time": "2099-10-10T04:00:00.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2099-10-10T04:00:00.000Z" + }, + "stream_descriptor": { + "name": "blocks" + } + } } -} +] diff --git a/airbyte-integrations/connectors/source-notion/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-notion/integration_tests/sample_state.json index d8e9c49584c87..ef4cc82c0cd0e 100644 --- a/airbyte-integrations/connectors/source-notion/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-notion/integration_tests/sample_state.json @@ -1,11 +1,35 @@ -{ - "databases": { - "last_edited_time": "2021-10-10T04:40:00.000Z" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2021-10-10T04:40:00.000Z" + }, + "stream_descriptor": { + "name": "databases" + } + } }, - "pages": { - "last_edited_time": "2021-10-10T04:40:00.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2021-10-10T04:40:00.000Z" + }, + "stream_descriptor": { + "name": "pages" + } + } }, - "blocks": { - "last_edited_time": "2021-10-10T04:00:00.000Z" + { + "type": "STREAM", + "stream": { + "stream_state": { + "last_edited_time": "2021-10-10T04:00:00.000Z" + }, + "stream_descriptor": { + "name": "blocks" + } + } } -} +] diff --git a/airbyte-integrations/connectors/source-pinterest/Dockerfile b/airbyte-integrations/connectors/source-pinterest/Dockerfile index 2140d63593cc1..a8436f08f1861 100644 --- a/airbyte-integrations/connectors/source-pinterest/Dockerfile +++ b/airbyte-integrations/connectors/source-pinterest/Dockerfile @@ -34,5 +34,5 @@ COPY source_pinterest ./source_pinterest ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.4 +LABEL io.airbyte.version=0.1.5 LABEL io.airbyte.name=airbyte/source-pinterest diff --git a/airbyte-integrations/connectors/source-pinterest/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-pinterest/integration_tests/abnormal_state.json index ab98d218c1dce..da6985d40d87f 100644 --- a/airbyte-integrations/connectors/source-pinterest/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-pinterest/integration_tests/abnormal_state.json @@ -1,26 +1,90 @@ -{ - "user_account_analytics": { - "date": "3021-06-09" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "date": "3021-06-09" + }, + "stream_descriptor": { + "name": "user_account_analytics" + } + } }, - "ad_account_analytics": { - "DATE": "3021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "3021-06-09" + }, + "stream_descriptor": { + "name": "ad_account_analytics" + } + } }, - "campaigns": { - "updated_time": 9628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 9628867244 + }, + "stream_descriptor": { + "name": "campaigns" + } + } }, - "ad_groups": { - "updated_time": 9628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 9628867244 + }, + "stream_descriptor": { + "name": "ad_groups" + } + } }, - "ads": { - "updated_time": 9628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 9628867244 + }, + "stream_descriptor": { + "name": "ads" + } + } }, - "campaign_analytics": { - "DATE": "3021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "3021-06-09" + }, + "stream_descriptor": { + "name": "campaign_analytics" + } + } }, - "ad_group_analytics": { - "DATE": "3021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "3021-06-09" + }, + "stream_descriptor": { + "name": "ad_group_analytics" + } + } }, - "ad_analytics": { - "DATE": "3021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "3021-06-09" + }, + "stream_descriptor": { + "name": "ad_analytics" + } + } } -} +] diff --git a/airbyte-integrations/connectors/source-pinterest/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-pinterest/integration_tests/sample_state.json index ee3da0dc447ad..04e756f960c13 100644 --- a/airbyte-integrations/connectors/source-pinterest/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-pinterest/integration_tests/sample_state.json @@ -1,26 +1,90 @@ -{ - "user_account_analytics": { - "date": "2021-06-09" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "date": "2021-06-09" + }, + "stream_descriptor": { + "name": "user_account_analytics" + } + } }, - "ad_account_analytics": { - "DATE": "2021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "2021-06-09" + }, + "stream_descriptor": { + "name": "ad_account_analytics" + } + } }, - "campaigns": { - "updated_time": 1628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 1628867244 + }, + "stream_descriptor": { + "name": "campaigns" + } + } }, - "ad_groups": { - "updated_time": 1628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 1628867244 + }, + "stream_descriptor": { + "name": "ad_groups" + } + } }, - "ads": { - "updated_time": 1628867244 + { + "type": "STREAM", + "stream": { + "stream_state": { + "updated_time": 1628867244 + }, + "stream_descriptor": { + "name": "ads" + } + } }, - "campaign_analytics": { - "DATE": "2021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "2021-06-09" + }, + "stream_descriptor": { + "name": "campaign_analytics" + } + } }, - "ad_group_analytics": { - "DATE": "2021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "2021-06-09" + }, + "stream_descriptor": { + "name": "ad_group_analytics" + } + } }, - "ad_analytics": { - "DATE": "2021-06-09" + { + "type": "STREAM", + "stream": { + "stream_state": { + "DATE": "2021-06-09" + }, + "stream_descriptor": { + "name": "ad_analytics" + } + } } -} +] diff --git a/airbyte-integrations/connectors/source-pipedrive/Dockerfile b/airbyte-integrations/connectors/source-pipedrive/Dockerfile index 8c5349ed9e17f..88f112170998d 100644 --- a/airbyte-integrations/connectors/source-pipedrive/Dockerfile +++ b/airbyte-integrations/connectors/source-pipedrive/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.12 +LABEL io.airbyte.version=0.1.13 LABEL io.airbyte.name=airbyte/source-pipedrive diff --git a/airbyte-integrations/connectors/source-pipedrive/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-pipedrive/integration_tests/abnormal_state.json index 6a7350f0bf652..95417accc1fd2 100644 --- a/airbyte-integrations/connectors/source-pipedrive/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-pipedrive/integration_tests/abnormal_state.json @@ -1,23 +1,79 @@ -{ - "deals": { - "update_time": "2217-06-26 21:20:07" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "deals" + } + } }, - "activities": { - "update_time": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "activities" + } + } }, - "persons": { - "update_time": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "persons" + } + } }, - "pipelines": { - "update_time": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "pipelines" + } + } }, - "stages": { - "update_time": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "stages" + } + } }, - "users": { - "modified": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "modified": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "users" + } + } }, - "organizations": { - "update_time": "2217-06-26 21:20:07" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2217-06-26 21:20:07" + }, + "stream_descriptor": { + "name": "organizations" + } + } } -} +] diff --git a/airbyte-integrations/connectors/source-pipedrive/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-pipedrive/integration_tests/sample_state.json index f0bf16a6504b4..e4a812b804674 100644 --- a/airbyte-integrations/connectors/source-pipedrive/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-pipedrive/integration_tests/sample_state.json @@ -1,20 +1,68 @@ -{ - "deals": { - "update_time": "2021-06-01 10:10:10" +[ + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "deals" + } + } }, - "activities": { - "update_time": "2021-06-01 10:10:10" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "activities" + } + } }, - "persons": { - "update_time": "2021-06-01 10:10:10" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "persons" + } + } }, - "pipelines": { - "update_time": "2021-06-01 10:10:10" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "pipelines" + } + } }, - "stages": { - "update_time": "2021-06-01 10:10:10" + { + "type": "STREAM", + "stream": { + "stream_state": { + "update_time": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "stages" + } + } }, - "users": { - "modified": "2021-06-01 10:10:10" + { + "type": "STREAM", + "stream": { + "stream_state": { + "modified": "2021-06-01 10:10:10" + }, + "stream_descriptor": { + "name": "users" + } + } } -} +] diff --git a/docs/integrations/sources/notion.md b/docs/integrations/sources/notion.md index a3f9666d30a24..8d612722f0d74 100644 --- a/docs/integrations/sources/notion.md +++ b/docs/integrations/sources/notion.md @@ -73,14 +73,15 @@ The Notion connector should not run into Notion API limitations under normal usa ## Changelog -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:----------------------------------------------------------| -| 0.1.8 | 2022-09-05 | [16272](https://github.com/airbytehq/airbyte/pull/16272) | Update spec description to include working timestamp example | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :-------------------------------------------------------------- | +| 0.1.9 | 2022-09-16 | [16799](https://github.com/airbytehq/airbyte/pull/16799) | Migrate to per-stream state | +| 0.1.8 | 2022-09-05 | [16272](https://github.com/airbytehq/airbyte/pull/16272) | Update spec description to include working timestamp example | | 0.1.7 | 2022-07-26 | [15042](https://github.com/airbytehq/airbyte/pull/15042) | Update `additionalProperties` field to true from shared schemas | -| 0.1.6 | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from schemas and spec | -| 0.1.5 | 2022-07-14 | [14706](https://github.com/airbytehq/airbyte/pull/14706) | Added OAuth2.0 authentication | -| 0.1.4 | 2022-07-07 | [14505](https://github.com/airbytehq/airbyte/pull/14505) | Fixed bug when normalization didn't run through | -| 0.1.3 | 2022-04-22 | [11452](https://github.com/airbytehq/airbyte/pull/11452) | Use pagination for User stream | -| 0.1.2 | 2022-01-11 | [9084](https://github.com/airbytehq/airbyte/pull/9084) | Fix documentation URL | -| 0.1.1 | 2021-12-30 | [9207](https://github.com/airbytehq/airbyte/pull/9207) | Update connector fields title/description | -| 0.1.0 | 2021-10-17 | [7092](https://github.com/airbytehq/airbyte/pull/7092) | Initial Release | +| 0.1.6 | 2022-07-21 | [14924](https://github.com/airbytehq/airbyte/pull/14924) | Remove `additionalProperties` field from schemas and spec | +| 0.1.5 | 2022-07-14 | [14706](https://github.com/airbytehq/airbyte/pull/14706) | Added OAuth2.0 authentication | +| 0.1.4 | 2022-07-07 | [14505](https://github.com/airbytehq/airbyte/pull/14505) | Fixed bug when normalization didn't run through | +| 0.1.3 | 2022-04-22 | [11452](https://github.com/airbytehq/airbyte/pull/11452) | Use pagination for User stream | +| 0.1.2 | 2022-01-11 | [9084](https://github.com/airbytehq/airbyte/pull/9084) | Fix documentation URL | +| 0.1.1 | 2021-12-30 | [9207](https://github.com/airbytehq/airbyte/pull/9207) | Update connector fields title/description | +| 0.1.0 | 2021-10-17 | [7092](https://github.com/airbytehq/airbyte/pull/7092) | Initial Release | diff --git a/docs/integrations/sources/pinterest.md b/docs/integrations/sources/pinterest.md index d6ccff9b6daa8..dc988344b3c57 100644 --- a/docs/integrations/sources/pinterest.md +++ b/docs/integrations/sources/pinterest.md @@ -69,10 +69,11 @@ Boards streams - 10 calls per sec / per user / per app ## Changelog -| Version | Date | Pull Request | Subject | -| :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------ | -| 0.1.4 | 2022-09-06 | [16161](https://github.com/airbytehq/airbyte/pull/16161) | Added ability to handle `429 - Too Many Requests` error with respect to `Max Rate Limit Exceeded Error` -| 0.1.3 | 2022-09-02 | [16271](https://github.com/airbytehq/airbyte/pull/16271) | Added support of `OAuth2.0` authentication method -| 0.1.2 | 2021-12-22 | [10223](https://github.com/airbytehq/airbyte/pull/10223) | Fix naming of `AD_ID` and `AD_ACCOUNT_ID` fields | -| 0.1.1 | 2021-12-22 | [9043](https://github.com/airbytehq/airbyte/pull/9043) | Update connector fields title/description | -| 0.1.0 | 2021-10-29 | [7493](https://github.com/airbytehq/airbyte/pull/7493) | Release Pinterest CDK Connector | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------------------------------------------------------------ | +| 0.1.5 | 2022-09-16 | [16799](https://github.com/airbytehq/airbyte/pull/16799) | Migrate to per-stream state | +| 0.1.4 | 2022-09-06 | [16161](https://github.com/airbytehq/airbyte/pull/16161) | Added ability to handle `429 - Too Many Requests` error with respect to `Max Rate Limit Exceeded Error` | +| 0.1.3 | 2022-09-02 | [16271](https://github.com/airbytehq/airbyte/pull/16271) | Added support of `OAuth2.0` authentication method | +| 0.1.2 | 2021-12-22 | [10223](https://github.com/airbytehq/airbyte/pull/10223) | Fix naming of `AD_ID` and `AD_ACCOUNT_ID` fields | +| 0.1.1 | 2021-12-22 | [9043](https://github.com/airbytehq/airbyte/pull/9043) | Update connector fields title/description | +| 0.1.0 | 2021-10-29 | [7493](https://github.com/airbytehq/airbyte/pull/7493) | Release Pinterest CDK Connector | diff --git a/docs/integrations/sources/pipedrive.md b/docs/integrations/sources/pipedrive.md index 399bc9bcffd54..e0486990cf0bc 100644 --- a/docs/integrations/sources/pipedrive.md +++ b/docs/integrations/sources/pipedrive.md @@ -38,13 +38,13 @@ Several output streams are available from this source: ### Features -| Feature | Supported? | -| :--- | :--- | -| Full Refresh Sync | Yes | -| Incremental Sync | Yes | -| Replicate Incremental Deletes | No | -| SSL connection | Yes | -| Namespaces | No | +| Feature | Supported? | +| :---------------------------- | :--------- | +| Full Refresh Sync | Yes | +| Incremental Sync | Yes | +| Replicate Incremental Deletes | No | +| SSL connection | Yes | +| Namespaces | No | ### Performance considerations @@ -85,17 +85,18 @@ See [How to find the API token](https://pipedrive.readme.io/docs/how-to-find-the ## Changelog -| Version | Date | Pull Request | Subject | -| :------ | :-------- | :----- | :------ | -| 0.1.12 | 2022-05-12 | [12806](https://github.com/airbytehq/airbyte/pull/12806) | Remove date-time format from schemas | -| 0.1.10 | 2022-04-26 | [11870](https://github.com/airbytehq/airbyte/pull/11870) | Add 3 streams: DealFields, OrganizationFields and PersonFields | -| 0.1.9 | 2021-12-07 | [8582](https://github.com/airbytehq/airbyte/pull/8582) | Update connector fields title/description | -| 0.1.8 | 2021-11-16 | [7875](https://github.com/airbytehq/airbyte/pull/7875) | Extend schema for "persons" stream | -| 0.1.7 | 2021-11-15 | [7968](https://github.com/airbytehq/airbyte/pull/7968) | Update oAuth flow config | -| 0.1.6 | 2021-10-05 | [6821](https://github.com/airbytehq/airbyte/pull/6821) | Add OAuth support | -| 0.1.5 | 2021-09-27 | [6441](https://github.com/airbytehq/airbyte/pull/6441) | Fix normalization error | -| 0.1.4 | 2021-08-26 | [5943](https://github.com/airbytehq/airbyte/pull/5943) | Add organizations stream | -| 0.1.3 | 2021-08-26 | [5642](https://github.com/airbytehq/airbyte/pull/5642) | Remove date-time from deals stream | -| 0.1.2 | 2021-07-23 | [4912](https://github.com/airbytehq/airbyte/pull/4912) | Update money type to support floating point | -| 0.1.1 | 2021-07-19 | [4686](https://github.com/airbytehq/airbyte/pull/4686) | Update spec.json | -| 0.1.0 | 2021-07-19 | [4686](https://github.com/airbytehq/airbyte/pull/4686) | Release Pipedrive connector! | +| Version | Date | Pull Request | Subject | +| :------ | :--------- | :------------------------------------------------------- | :------------------------------------------------------------- | +| 0.1.13 | 2022-09-16 | [16799](https://github.com/airbytehq/airbyte/pull/16799) | Migrate to per-stream state | +| 0.1.12 | 2022-05-12 | [12806](https://github.com/airbytehq/airbyte/pull/12806) | Remove date-time format from schemas | +| 0.1.10 | 2022-04-26 | [11870](https://github.com/airbytehq/airbyte/pull/11870) | Add 3 streams: DealFields, OrganizationFields and PersonFields | +| 0.1.9 | 2021-12-07 | [8582](https://github.com/airbytehq/airbyte/pull/8582) | Update connector fields title/description | +| 0.1.8 | 2021-11-16 | [7875](https://github.com/airbytehq/airbyte/pull/7875) | Extend schema for "persons" stream | +| 0.1.7 | 2021-11-15 | [7968](https://github.com/airbytehq/airbyte/pull/7968) | Update oAuth flow config | +| 0.1.6 | 2021-10-05 | [6821](https://github.com/airbytehq/airbyte/pull/6821) | Add OAuth support | +| 0.1.5 | 2021-09-27 | [6441](https://github.com/airbytehq/airbyte/pull/6441) | Fix normalization error | +| 0.1.4 | 2021-08-26 | [5943](https://github.com/airbytehq/airbyte/pull/5943) | Add organizations stream | +| 0.1.3 | 2021-08-26 | [5642](https://github.com/airbytehq/airbyte/pull/5642) | Remove date-time from deals stream | +| 0.1.2 | 2021-07-23 | [4912](https://github.com/airbytehq/airbyte/pull/4912) | Update money type to support floating point | +| 0.1.1 | 2021-07-19 | [4686](https://github.com/airbytehq/airbyte/pull/4686) | Update spec.json | +| 0.1.0 | 2021-07-19 | [4686](https://github.com/airbytehq/airbyte/pull/4686) | Release Pipedrive connector! |