From f2421ec0cb3384898d2634ca13b25fa0aa2118ee Mon Sep 17 00:00:00 2001 From: Artem Inzhyyants <36314070+artem1205@users.noreply.github.com> Date: Wed, 27 Sep 2023 15:43:37 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Source=20Jira:=20add=20new=20stream?= =?UTF-8?q?=20`Issue=20custom=20field=20options`,=20`IssueTypes`,=20`Proje?= =?UTF-8?q?ct=20Roles`=20(#30755)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../connectors/source-jira/Dockerfile | 2 +- .../integration_tests/configured_catalog.json | 30 +++ .../integration_tests/expected_records.jsonl | 27 ++- .../connectors/source-jira/metadata.yaml | 2 +- .../schemas/issue_custom_field_contexts.json | 20 +- .../schemas/issue_custom_field_options.json | 21 ++- .../source_jira/schemas/issue_types.json | 105 ++++++----- .../source_jira/schemas/project_roles.json | 177 ++++++++++++++++++ .../source_jira/schemas/sprints.json | 4 + .../source-jira/source_jira/source.py | 6 + .../source-jira/source_jira/streams.py | 64 ++++++- .../source-jira/unit_tests/test_source.py | 2 +- docs/integrations/sources/jira.md | 4 + 13 files changed, 383 insertions(+), 81 deletions(-) create mode 100644 airbyte-integrations/connectors/source-jira/source_jira/schemas/project_roles.json diff --git a/airbyte-integrations/connectors/source-jira/Dockerfile b/airbyte-integrations/connectors/source-jira/Dockerfile index 50cbbd310e5a..f3e1d1dc9124 100644 --- a/airbyte-integrations/connectors/source-jira/Dockerfile +++ b/airbyte-integrations/connectors/source-jira/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.7.2 +LABEL io.airbyte.version=0.8.0 LABEL io.airbyte.name=airbyte/source-jira diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/configured_catalog.json b/airbyte-integrations/connectors/source-jira/integration_tests/configured_catalog.json index 0d1074e212d0..637227111add 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/configured_catalog.json +++ b/airbyte-integrations/connectors/source-jira/integration_tests/configured_catalog.json @@ -136,6 +136,16 @@ "sync_mode": "full_refresh", "destination_sync_mode": "append" }, + { + "stream": { + "name": "issue_custom_field_options", + "json_schema": {}, + "supported_sync_modes": ["full_refresh"], + "source_defined_primary_key": [["id"]] + }, + "sync_mode": "full_refresh", + "destination_sync_mode": "append" + }, { "stream": { "name": "issue_link_types", @@ -235,6 +245,16 @@ "sync_mode": "full_refresh", "destination_sync_mode": "append" }, + { + "stream": { + "name": "issue_types", + "json_schema": {}, + "supported_sync_modes": ["full_refresh"], + "source_defined_primary_key": [["id"]] + }, + "sync_mode": "full_refresh", + "destination_sync_mode": "append" + }, { "stream": { "name": "issue_type_screen_schemes", @@ -375,6 +395,16 @@ "sync_mode": "full_refresh", "destination_sync_mode": "append" }, + { + "stream": { + "name": "project_roles", + "json_schema": {}, + "supported_sync_modes": ["full_refresh"], + "source_defined_primary_key": [["id"]] + }, + "sync_mode": "full_refresh", + "destination_sync_mode": "append" + }, { "stream": { "name": "project_types", diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-jira/integration_tests/expected_records.jsonl index aa149d89906b..7a51647e9076 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-jira/integration_tests/expected_records.jsonl @@ -20,8 +20,8 @@ {"stream": "groups", "data": {"name": "Test group 17", "groupId": "022bc924-ac57-442d-80c9-df042b73ad87"}, "emitted_at": 1685112927902} {"stream": "groups", "data": {"name": "administrators", "groupId": "0ca6e087-7a61-4986-a269-98fe268854a1"}, "emitted_at": 1685112927903} {"stream": "groups", "data": {"name": "jira-users", "groupId": "2513da2e-08cf-4415-9bcd-cbbd32fa227d"}, "emitted_at": 1685112927903} -{"stream": "issues", "data": {"expand": "operations,customfield_10030.properties,versionedRepresentations,editmeta,changelog,customfield_10029.properties,customfield_10010.requestTypePractice,renderedFields", "id": "10627", "self": "https://airbyteio.atlassian.net/rest/api/3/issue/10627", "key": "TESTKEY13-1", "fields": {"statuscategorychangedate": "2022-06-09T16:29:32.382-0700", "issuetype": {"self": "https://airbyteio.atlassian.net/rest/api/3/issuetype/10000", "id": "10000", "description": "A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.", "iconUrl": "https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg", "name": "Epic", "subtask": false, "hierarchyLevel": 1}, "timespent": null, "customfield_10030": null, "project": {"self": "https://airbyteio.atlassian.net/rest/api/3/project/10016", "id": "10016", "key": "TESTKEY13", "name": "Test project 13", "projectTypeKey": "software", "simplified": false, "avatarUrls": {"48x48": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425", "24x24": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=small", "16x16": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=xsmall", "32x32": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=medium"}, "projectCategory": {"self": "https://airbyteio.atlassian.net/rest/api/3/projectCategory/10000", "id": "10000", "description": "Category 1", "name": "Category 1"}}, "fixVersions": [{"self": "https://airbyteio.atlassian.net/rest/api/3/version/10066", "id": "10066", "description": "An excellent version", "name": "New Version 1", "archived": false, "released": true, "releaseDate": "2010-07-06"}], "aggregatetimespent": null, "resolution": null, "customfield_10225": null, "customfield_10226": null, "customfield_10029": null, "customfield_10227": null, "customfield_10228": null, "resolutiondate": null, "workratio": -1, "watches": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/TESTKEY13-1/watchers", "watchCount": 1, "isWatching": true}, "issuerestriction": {"issuerestrictions": {}, "shouldDisplay": false}, "lastViewed": "2023-09-19T04:46:19.750-0700", "customfield_10181": null, "created": "2022-06-09T16:29:31.871000-07:00", "customfield_10020": [{"id": 2, "name": "IT Sprint 1", "state": "active", "boardId": 1, "goal": "Deliver results", "startDate": "2022-05-17T11:25:59.072Z", "endDate": "2022-05-31T11:25:00.000Z"}], "customfield_10021": null, "customfield_10022": null, "customfield_10220": null, "priority": {"self": "https://airbyteio.atlassian.net/rest/api/3/priority/4", "iconUrl": "https://airbyteio.atlassian.net/images/icons/priorities/low.svg", "name": "Low", "id": "4"}, "customfield_10221": null, "customfield_10023": null, "customfield_10222": null, "customfield_10024": null, "customfield_10223": null, "customfield_10025": null, "labels": ["test"], "customfield_10224": null, "customfield_10026": 3.0, "customfield_10214": null, "customfield_10016": null, "customfield_10215": null, "customfield_10017": "dark_orange", "customfield_10018": {"hasEpicLinkFieldDependency": false, "showField": false, "nonEditableReason": {"reason": "PLUGIN_LICENSE_ERROR", "message": "The Parent Link is only available to Jira Premium users."}}, "customfield_10216": null, "customfield_10019": "0|i0077b:", "customfield_10217": [], "customfield_10218": null, "timeestimate": null, "aggregatetimeoriginalestimate": null, "versions": [], "customfield_10219": null, "issuelinks": [], "assignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "updated": "2023-04-04T04:36:21.195000-07:00", "status": {"self": "https://airbyteio.atlassian.net/rest/api/3/status/10000", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "To Do", "id": "10000", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/3/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do"}}, "components": [{"self": "https://airbyteio.atlassian.net/rest/api/3/component/10065", "id": "10065", "name": "Component 0", "description": "This is a Jira component"}], "timeoriginalestimate": null, "description": {"version": 1, "type": "doc", "content": [{"type": "paragraph", "content": [{"type": "text", "text": "Test issue"}]}]}, "customfield_10010": null, "customfield_10011": "EPIC NAME TEXT", "customfield_10012": {"self": "https://airbyteio.atlassian.net/rest/api/3/customFieldOption/10016", "value": "To Do", "id": "10016"}, "customfield_10210": null, "customfield_10013": "ghx-label-14", "customfield_10211": null, "customfield_10212": null, "customfield_10014": null, "customfield_10213": null, "customfield_10015": null, "timetracking": {}, "customfield_10005": null, "customfield_10006": null, "security": null, "customfield_10007": null, "customfield_10008": null, "attachment": [], "customfield_10009": "2022-12-09T00:00:00.000-0800", "aggregatetimeestimate": null, "customfield_10209": null, "summary": "My Summary", "creator": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "subtasks": [], "reporter": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "aggregateprogress": {"progress": 0, "total": 0}, "customfield_10001": null, "customfield_10002": null, "customfield_10047": null, "customfield_10003": [{"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}], "customfield_10004": null, "environment": null, "duedate": null, "progress": {"progress": 0, "total": 0}, "votes": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/TESTKEY13-1/votes", "votes": 0, "hasVoted": false}, "comment": {"comments": [], "self": "https://airbyteio.atlassian.net/rest/api/3/issue/10627/comment", "maxResults": 0, "total": 0, "startAt": 0}, "worklog": {"startAt": 0, "maxResults": 20, "total": 0, "worklogs": []}}, "projectId": "10016", "projectKey": "TESTKEY13", "created": "2022-06-09T16:29:31.871000-07:00", "updated": "2023-04-04T04:36:21.195000-07:00"}, "emitted_at": 1695146127773} -{"stream": "issues", "data": {"expand": "operations,customfield_10030.properties,versionedRepresentations,editmeta,changelog,customfield_10029.properties,customfield_10010.requestTypePractice,renderedFields", "id": "10625", "self": "https://airbyteio.atlassian.net/rest/api/3/issue/10625", "key": "IT-25", "fields": {"statuscategorychangedate": "2022-05-17T04:06:24.675-0700", "issuetype": {"self": "https://airbyteio.atlassian.net/rest/api/3/issuetype/10000", "id": "10000", "description": "A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.", "iconUrl": "https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg", "name": "Epic", "subtask": false, "hierarchyLevel": 1}, "timespent": null, "customfield_10030": null, "project": {"self": "https://airbyteio.atlassian.net/rest/api/3/project/10000", "id": "10000", "key": "IT", "name": "integration-tests", "projectTypeKey": "software", "simplified": false, "avatarUrls": {"48x48": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424", "24x24": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=small", "16x16": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=xsmall", "32x32": "https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=medium"}, "projectCategory": {"self": "https://airbyteio.atlassian.net/rest/api/3/projectCategory/10004", "id": "10004", "description": "Test Project Category 2", "name": "Test category 2"}}, "fixVersions": [], "aggregatetimespent": null, "resolution": null, "customfield_10225": null, "customfield_10226": null, "customfield_10227": null, "customfield_10029": null, "customfield_10228": null, "resolutiondate": null, "workratio": -1, "watches": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/IT-25/watchers", "watchCount": 1, "isWatching": true}, "issuerestriction": {"issuerestrictions": {}, "shouldDisplay": false}, "lastViewed": null, "customfield_10181": null, "created": "2022-05-17T04:06:24.048000-07:00", "customfield_10020": null, "customfield_10021": null, "customfield_10220": null, "customfield_10022": null, "priority": {"self": "https://airbyteio.atlassian.net/rest/api/3/priority/4", "iconUrl": "https://airbyteio.atlassian.net/images/icons/priorities/low.svg", "name": "Low", "id": "4"}, "customfield_10023": null, "customfield_10221": null, "customfield_10222": null, "customfield_10024": null, "customfield_10223": null, "customfield_10025": null, "labels": [], "customfield_10224": null, "customfield_10026": null, "customfield_10016": null, "customfield_10214": null, "customfield_10017": "dark_yellow", "customfield_10215": null, "customfield_10018": {"hasEpicLinkFieldDependency": false, "showField": false, "nonEditableReason": {"reason": "PLUGIN_LICENSE_ERROR", "message": "The Parent Link is only available to Jira Premium users."}}, "customfield_10216": null, "customfield_10019": "0|i0076v:", "customfield_10217": [], "customfield_10218": null, "aggregatetimeoriginalestimate": null, "timeestimate": null, "customfield_10219": null, "versions": [], "issuelinks": [{"id": "10263", "self": "https://airbyteio.atlassian.net/rest/api/3/issueLink/10263", "type": {"id": "10001", "name": "Cloners", "inward": "is cloned by", "outward": "clones", "self": "https://airbyteio.atlassian.net/rest/api/3/issueLinkType/10001"}, "inwardIssue": {"id": "10626", "key": "IT-26", "self": "https://airbyteio.atlassian.net/rest/api/3/issue/10626", "fields": {"summary": "CLONE - Aggregate issues", "status": {"self": "https://airbyteio.atlassian.net/rest/api/3/status/10000", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "To Do", "id": "10000", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/3/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do"}}, "priority": {"self": "https://airbyteio.atlassian.net/rest/api/3/priority/4", "iconUrl": "https://airbyteio.atlassian.net/images/icons/priorities/low.svg", "name": "Low", "id": "4"}, "issuetype": {"self": "https://airbyteio.atlassian.net/rest/api/3/issuetype/10000", "id": "10000", "description": "A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.", "iconUrl": "https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg", "name": "Epic", "subtask": false, "hierarchyLevel": 1}}}}], "assignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "updated": "2022-05-17T04:28:19.876000-07:00", "status": {"self": "https://airbyteio.atlassian.net/rest/api/3/status/10000", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "To Do", "id": "10000", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/3/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do"}}, "components": [{"self": "https://airbyteio.atlassian.net/rest/api/3/component/10049", "id": "10049", "name": "Component 3", "description": "This is a Jira component"}], "timeoriginalestimate": null, "description": {"version": 1, "type": "doc", "content": [{"type": "paragraph", "content": [{"type": "text", "text": "Implement OAUth"}]}]}, "customfield_10010": null, "customfield_10011": "Test 2", "customfield_10210": null, "customfield_10012": {"self": "https://airbyteio.atlassian.net/rest/api/3/customFieldOption/10016", "value": "To Do", "id": "10016"}, "customfield_10013": "ghx-label-2", "customfield_10211": null, "customfield_10212": null, "customfield_10014": null, "customfield_10213": null, "customfield_10015": null, "timetracking": {}, "customfield_10005": null, "customfield_10006": null, "security": null, "customfield_10007": null, "customfield_10008": null, "attachment": [], "customfield_10009": null, "aggregatetimeestimate": null, "customfield_10209": null, "summary": "Aggregate issues", "creator": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "subtasks": [], "reporter": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "aggregateprogress": {"progress": 0, "total": 0}, "customfield_10001": null, "customfield_10002": null, "customfield_10003": null, "customfield_10047": null, "customfield_10004": null, "environment": null, "duedate": null, "progress": {"progress": 0, "total": 0}, "votes": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/IT-25/votes", "votes": 0, "hasVoted": false}, "comment": {"comments": [{"self": "https://airbyteio.atlassian.net/rest/api/3/issue/10625/comment/10755", "id": "10755", "author": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "body": {"version": 1, "type": "doc", "content": [{"type": "paragraph", "content": [{"type": "text", "text": "Closed"}]}]}, "updateAuthor": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "created": "2022-05-17T04:06:55.076-0700", "updated": "2022-05-17T04:06:55.076-0700", "jsdPublic": true}], "self": "https://airbyteio.atlassian.net/rest/api/3/issue/10625/comment", "maxResults": 1, "total": 1, "startAt": 0}, "worklog": {"startAt": 0, "maxResults": 20, "total": 0, "worklogs": []}}, "projectId": "10000", "projectKey": "IT", "created": "2022-05-17T04:06:24.048000-07:00", "updated": "2022-05-17T04:28:19.876000-07:00"}, "emitted_at": 1695146127245} +{"stream":"issues","data":{"expand":"operations,customfield_10030.properties,versionedRepresentations,editmeta,changelog,customfield_10029.properties,customfield_10010.requestTypePractice,renderedFields,customfield_10229.properties","id":"10627","self":"https://airbyteio.atlassian.net/rest/api/3/issue/10627","key":"TESTKEY13-1","fields":{"statuscategorychangedate":"2022-06-09T16:29:32.382-0700","issuetype":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10000","id":"10000","description":"A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.","iconUrl":"https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg","name":"Epic","subtask":false,"hierarchyLevel":1},"timespent":null,"customfield_10030":null,"project":{"self":"https://airbyteio.atlassian.net/rest/api/3/project/10016","id":"10016","key":"TESTKEY13","name":"Test project 13","projectTypeKey":"software","simplified":false,"avatarUrls":{"48x48":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425","24x24":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=small","16x16":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=xsmall","32x32":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10425?size=medium"},"projectCategory":{"self":"https://airbyteio.atlassian.net/rest/api/3/projectCategory/10000","id":"10000","description":"Category 1","name":"Category 1"}},"fixVersions":[{"self":"https://airbyteio.atlassian.net/rest/api/3/version/10066","id":"10066","description":"An excellent version","name":"New Version 1","archived":false,"released":true,"releaseDate":"2010-07-06"}],"aggregatetimespent":null,"resolution":null,"customfield_10225":null,"customfield_10226":null,"customfield_10029":null,"customfield_10227":null,"customfield_10228":null,"customfield_10229":null,"resolutiondate":null,"workratio":-1,"watches":{"self":"https://airbyteio.atlassian.net/rest/api/3/issue/TESTKEY13-1/watchers","watchCount":1,"isWatching":true},"issuerestriction":{"issuerestrictions":{},"shouldDisplay":false},"lastViewed":"2023-09-19T04:46:19.750-0700","customfield_10181":null,"created":"2022-06-09T16:29:31.871000-07:00","customfield_10020":[{"id":2,"name":"IT Sprint 1","state":"active","boardId":1,"goal":"Deliver results","startDate":"2022-05-17T11:25:59.072Z","endDate":"2022-05-31T11:25:00.000Z"}],"customfield_10021":null,"customfield_10022":null,"customfield_10220":null,"customfield_10221":null,"priority":{"self":"https://airbyteio.atlassian.net/rest/api/3/priority/4","iconUrl":"https://airbyteio.atlassian.net/images/icons/priorities/low.svg","name":"Low","id":"4"},"customfield_10023":null,"customfield_10024":null,"customfield_10222":null,"customfield_10223":null,"customfield_10025":null,"customfield_10224":null,"labels":["test"],"customfield_10026":3.0,"customfield_10214":null,"customfield_10016":null,"customfield_10215":null,"customfield_10017":"dark_orange","customfield_10216":null,"customfield_10018":{"hasEpicLinkFieldDependency":false,"showField":false,"nonEditableReason":{"reason":"PLUGIN_LICENSE_ERROR","message":"The Parent Link is only available to Jira Premium users."}},"customfield_10019":"0|i0077b:","customfield_10217":[],"timeestimate":null,"aggregatetimeoriginalestimate":null,"customfield_10218":null,"customfield_10219":null,"versions":[],"issuelinks":[],"assignee":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"updated":"2023-04-04T04:36:21.195000-07:00","status":{"self":"https://airbyteio.atlassian.net/rest/api/3/status/10000","description":"","iconUrl":"https://airbyteio.atlassian.net/","name":"To Do","id":"10000","statusCategory":{"self":"https://airbyteio.atlassian.net/rest/api/3/statuscategory/2","id":2,"key":"new","colorName":"blue-gray","name":"To Do"}},"components":[{"self":"https://airbyteio.atlassian.net/rest/api/3/component/10065","id":"10065","name":"Component 0","description":"This is a Jira component"}],"timeoriginalestimate":null,"description":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Test issue"}]}]},"customfield_10010":null,"customfield_10011":"EPIC NAME TEXT","customfield_10210":null,"customfield_10012":{"self":"https://airbyteio.atlassian.net/rest/api/3/customFieldOption/10016","value":"To Do","id":"10016"},"customfield_10013":"ghx-label-14","customfield_10211":null,"customfield_10212":null,"customfield_10014":null,"timetracking":{},"customfield_10213":null,"customfield_10015":null,"customfield_10005":null,"customfield_10006":null,"customfield_10007":null,"security":null,"customfield_10008":null,"aggregatetimeestimate":null,"customfield_10009":"2022-12-09T00:00:00.000-0800","attachment":[],"customfield_10209":null,"summary":"My Summary","creator":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"subtasks":[],"reporter":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"aggregateprogress":{"progress":0,"total":0},"customfield_10001":null,"customfield_10002":null,"customfield_10047":null,"customfield_10003":[{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"}],"customfield_10004":null,"environment":null,"duedate":null,"progress":{"progress":0,"total":0},"votes":{"self":"https://airbyteio.atlassian.net/rest/api/3/issue/TESTKEY13-1/votes","votes":0,"hasVoted":false},"comment":{"comments":[],"self":"https://airbyteio.atlassian.net/rest/api/3/issue/10627/comment","maxResults":0,"total":0,"startAt":0},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]}},"projectId":"10016","projectKey":"TESTKEY13","created":"2022-06-09T16:29:31.871000-07:00","updated":"2023-04-04T04:36:21.195000-07:00"},"emitted_at":1695819305433} +{"stream":"issues","data":{"expand":"operations,customfield_10030.properties,versionedRepresentations,editmeta,changelog,customfield_10029.properties,customfield_10010.requestTypePractice,renderedFields,customfield_10229.properties","id":"10625","self":"https://airbyteio.atlassian.net/rest/api/3/issue/10625","key":"IT-25","fields":{"statuscategorychangedate":"2022-05-17T04:06:24.675-0700","issuetype":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10000","id":"10000","description":"A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.","iconUrl":"https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg","name":"Epic","subtask":false,"hierarchyLevel":1},"timespent":null,"customfield_10030":null,"project":{"self":"https://airbyteio.atlassian.net/rest/api/3/project/10000","id":"10000","key":"IT","name":"integration-tests","projectTypeKey":"software","simplified":false,"avatarUrls":{"48x48":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424","24x24":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=small","16x16":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=xsmall","32x32":"https://airbyteio.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/10424?size=medium"},"projectCategory":{"self":"https://airbyteio.atlassian.net/rest/api/3/projectCategory/10004","id":"10004","description":"Test Project Category 2","name":"Test category 2"}},"fixVersions":[],"aggregatetimespent":null,"resolution":null,"customfield_10225":null,"customfield_10226":null,"customfield_10029":null,"customfield_10227":null,"customfield_10228":null,"customfield_10229":null,"resolutiondate":null,"workratio":-1,"lastViewed":null,"issuerestriction":{"issuerestrictions":{},"shouldDisplay":false},"watches":{"self":"https://airbyteio.atlassian.net/rest/api/3/issue/IT-25/watchers","watchCount":1,"isWatching":true},"customfield_10181":null,"created":"2022-05-17T04:06:24.048000-07:00","customfield_10020":null,"customfield_10021":null,"customfield_10220":null,"customfield_10022":null,"customfield_10221":null,"priority":{"self":"https://airbyteio.atlassian.net/rest/api/3/priority/4","iconUrl":"https://airbyteio.atlassian.net/images/icons/priorities/low.svg","name":"Low","id":"4"},"customfield_10023":null,"customfield_10024":null,"customfield_10222":null,"customfield_10223":null,"customfield_10025":null,"customfield_10026":null,"labels":[],"customfield_10224":null,"customfield_10214":null,"customfield_10016":null,"customfield_10215":null,"customfield_10017":"dark_yellow","customfield_10018":{"hasEpicLinkFieldDependency":false,"showField":false,"nonEditableReason":{"reason":"PLUGIN_LICENSE_ERROR","message":"The Parent Link is only available to Jira Premium users."}},"customfield_10216":null,"customfield_10019":"0|i0076v:","customfield_10217":[],"aggregatetimeoriginalestimate":null,"timeestimate":null,"customfield_10218":null,"versions":[],"customfield_10219":null,"issuelinks":[{"id":"10263","self":"https://airbyteio.atlassian.net/rest/api/3/issueLink/10263","type":{"id":"10001","name":"Cloners","inward":"is cloned by","outward":"clones","self":"https://airbyteio.atlassian.net/rest/api/3/issueLinkType/10001"},"inwardIssue":{"id":"10626","key":"IT-26","self":"https://airbyteio.atlassian.net/rest/api/3/issue/10626","fields":{"summary":"CLONE - Aggregate issues","status":{"self":"https://airbyteio.atlassian.net/rest/api/3/status/10000","description":"","iconUrl":"https://airbyteio.atlassian.net/","name":"To Do","id":"10000","statusCategory":{"self":"https://airbyteio.atlassian.net/rest/api/3/statuscategory/2","id":2,"key":"new","colorName":"blue-gray","name":"To Do"}},"priority":{"self":"https://airbyteio.atlassian.net/rest/api/3/priority/4","iconUrl":"https://airbyteio.atlassian.net/images/icons/priorities/low.svg","name":"Low","id":"4"},"issuetype":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10000","id":"10000","description":"A big user story that needs to be broken down. Created by Jira Software - do not edit or delete.","iconUrl":"https://airbyteio.atlassian.net/images/icons/issuetypes/epic.svg","name":"Epic","subtask":false,"hierarchyLevel":1}}}}],"assignee":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"updated":"2022-05-17T04:28:19.876000-07:00","status":{"self":"https://airbyteio.atlassian.net/rest/api/3/status/10000","description":"","iconUrl":"https://airbyteio.atlassian.net/","name":"To Do","id":"10000","statusCategory":{"self":"https://airbyteio.atlassian.net/rest/api/3/statuscategory/2","id":2,"key":"new","colorName":"blue-gray","name":"To Do"}},"components":[{"self":"https://airbyteio.atlassian.net/rest/api/3/component/10049","id":"10049","name":"Component 3","description":"This is a Jira component"}],"timeoriginalestimate":null,"description":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Implement OAUth"}]}]},"customfield_10010":null,"customfield_10011":"Test 2","customfield_10012":{"self":"https://airbyteio.atlassian.net/rest/api/3/customFieldOption/10016","value":"To Do","id":"10016"},"customfield_10210":null,"customfield_10211":null,"customfield_10013":"ghx-label-2","customfield_10014":null,"customfield_10212":null,"timetracking":{},"customfield_10015":null,"customfield_10213":null,"customfield_10005":null,"customfield_10006":null,"customfield_10007":null,"security":null,"customfield_10008":null,"attachment":[],"aggregatetimeestimate":null,"customfield_10009":null,"customfield_10209":null,"summary":"Aggregate issues","creator":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"subtasks":[],"reporter":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"aggregateprogress":{"progress":0,"total":0},"customfield_10001":null,"customfield_10002":null,"customfield_10047":null,"customfield_10003":null,"customfield_10004":null,"environment":null,"duedate":null,"progress":{"progress":0,"total":0},"comment":{"comments":[{"self":"https://airbyteio.atlassian.net/rest/api/3/issue/10625/comment/10755","id":"10755","author":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"body":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Closed"}]}]},"updateAuthor":{"self":"https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4","accountId":"5fc9e78d2730d800760becc4","emailAddress":"integration-test@airbyte.io","avatarUrls":{"48x48":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","24x24":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","16x16":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png","32x32":"https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"},"displayName":"integration test","active":true,"timeZone":"America/Los_Angeles","accountType":"atlassian"},"created":"2022-05-17T04:06:55.076-0700","updated":"2022-05-17T04:06:55.076-0700","jsdPublic":true}],"self":"https://airbyteio.atlassian.net/rest/api/3/issue/10625/comment","maxResults":1,"total":1,"startAt":0},"votes":{"self":"https://airbyteio.atlassian.net/rest/api/3/issue/IT-25/votes","votes":0,"hasVoted":false},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]}},"projectId":"10000","projectKey":"IT","created":"2022-05-17T04:06:24.048000-07:00","updated":"2022-05-17T04:28:19.876000-07:00"},"emitted_at":1695819304761} {"stream": "issue_comments", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/10625/comment/10755", "id": "10755", "author": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "body": {"version": 1, "type": "doc", "content": [{"type": "paragraph", "content": [{"type": "text", "text": "Closed"}]}]}, "updateAuthor": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "created": "2022-05-17T04:06:55.076000-07:00", "updated": "2022-05-17T04:06:55.076000-07:00", "jsdPublic": true, "issueId": "IT-25"}, "emitted_at": 1695150028732} {"stream": "issue_comments", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/10075/comment/10521", "id": "10521", "author": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "body": {"type": "doc", "version": 1, "content": [{"type": "paragraph", "content": [{"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eget venenatis elit. Duis eu justo eget augue iaculis fermentum. Sed semper quam laoreet nisi egestas at posuere augue semper.", "type": "text"}]}]}, "updateAuthor": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "created": "2021-04-14T14:32:43.099000-07:00", "updated": "2021-04-14T14:32:43.099000-07:00", "jsdPublic": true, "issueId": "IT-23"}, "emitted_at": 1695150029553} {"stream": "issue_comments", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/10075/comment/10639", "id": "10639", "author": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "body": {"type": "doc", "version": 1, "content": [{"type": "paragraph", "content": [{"text": "Linked related issue!", "type": "text"}]}]}, "updateAuthor": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "emailAddress": "integration-test@airbyte.io", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true, "timeZone": "America/Los_Angeles", "accountType": "atlassian"}, "created": "2021-04-15T00:08:48.998000-07:00", "updated": "2021-04-15T00:08:48.998000-07:00", "jsdPublic": true, "issueId": "IT-23"}, "emitted_at": 1695150029555} @@ -31,9 +31,13 @@ {"stream": "issue_field_configurations", "data": {"id": 10000, "name": "Default Field Configuration", "description": "The default field configuration", "isDefault": true}, "emitted_at": 1685112946538} {"stream": "issue_field_configurations", "data": {"id": 10001, "name": "Field Config 1", "description": "Field Config 1 test"}, "emitted_at": 1685112946539} {"stream": "issue_field_configurations", "data": {"id": 10002, "name": "Field Config 2", "description": "Field Config 2 test"}, "emitted_at": 1685112946539} -{"stream": "issue_custom_field_contexts", "data": {"id": "10130", "name": "Default Configuration Scheme for Account", "description": "Default configuration scheme generated by Jira", "isGlobalContext": true, "isAnyIssueType": true, "fieldId": "customfield_10030"}, "emitted_at": 1695150269989} -{"stream": "issue_custom_field_contexts", "data": {"id": "10382", "name": "Default Configuration Scheme for Time to first response", "description": "Default configuration scheme generated by Jira", "isGlobalContext": true, "isAnyIssueType": true, "fieldId": "customfield_10225"}, "emitted_at": 1695150270321} -{"stream": "issue_custom_field_contexts", "data": {"id": "10384", "name": "Default Configuration Scheme for Time to done", "description": "Default configuration scheme generated by Jira", "isGlobalContext": true, "isAnyIssueType": true, "fieldId": "customfield_10226"}, "emitted_at": 1695150270652} +{"stream":"issue_custom_field_contexts","data":{"id":"10130","name":"Default Configuration Scheme for Account","description":"Default configuration scheme generated by Jira","isGlobalContext":true,"isAnyIssueType":true,"fieldId":"customfield_10030","fieldType":"option2"},"emitted_at":1695743764806} +{"stream":"issue_custom_field_contexts","data":{"id":"10382","name":"Default Configuration Scheme for Time to first response","description":"Default configuration scheme generated by Jira","isGlobalContext":true,"isAnyIssueType":true,"fieldId":"customfield_10225","fieldType":"sd-servicelevelagreement"},"emitted_at":1695743765181} +{"stream":"issue_custom_field_contexts","data":{"id":"10384","name":"Default Configuration Scheme for Time to done","description":"Default configuration scheme generated by Jira","isGlobalContext":true,"isAnyIssueType":true,"fieldId":"customfield_10226","fieldType":"sd-servicelevelagreement"},"emitted_at":1695743765557} +{"stream":"issue_custom_field_options","data":{"id":"10014","value":"New functionality","disabled":false,"fieldId":"customfield_10007","contextId":"10107"},"emitted_at":1695743210192} +{"stream":"issue_custom_field_options","data":{"id":"10015","value":"Other","disabled":false,"fieldId":"customfield_10007","contextId":"10107"},"emitted_at":1695743210192} +{"stream":"issue_custom_field_options","data":{"id":"10000","value":"Extensive / Widespread","disabled":false,"fieldId":"customfield_10004","contextId":"10104"},"emitted_at":1695743213432} +{"stream":"issue_custom_field_options","data":{"id":"10018","value":"Done","disabled":false,"fieldId":"customfield_10012","contextId":"10112"},"emitted_at":1695743206224} {"stream": "issue_link_types", "data": {"id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks", "self": "https://airbyteio.atlassian.net/rest/api/3/issueLinkType/10000"}, "emitted_at": 1685112962538} {"stream": "issue_link_types", "data": {"id": "10001", "name": "Cloners", "inward": "is cloned by", "outward": "clones", "self": "https://airbyteio.atlassian.net/rest/api/3/issueLinkType/10001"}, "emitted_at": 1685112962539} {"stream": "issue_link_types", "data": {"id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates", "self": "https://airbyteio.atlassian.net/rest/api/3/issueLinkType/10002"}, "emitted_at": 1685112962539} @@ -71,6 +75,9 @@ {"stream": "issue_type_screen_schemes", "data": {"id": "1", "name": "Default Issue Type Screen Scheme", "description": "The default issue type screen scheme"}, "emitted_at": 1685113000857} {"stream": "issue_type_screen_schemes", "data": {"id": "10000", "name": "IT: Scrum Issue Type Screen Scheme", "description": ""}, "emitted_at": 1685113000858} {"stream": "issue_type_screen_schemes", "data": {"id": "10001", "name": "P2: Scrum Issue Type Screen Scheme", "description": ""}, "emitted_at": 1685113000859} +{"stream":"issue_types","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10013","id":"10013","description":"Want to kick off a new marketing campaign? Submit a request here.","iconUrl":"https://airbyteio.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10553?size=medium","name":"Request a campaign","untranslatedName":"Request a campaign","subtask":false,"avatarId":10553,"hierarchyLevel":0},"emitted_at":1695728384173} +{"stream":"issue_types","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10019","id":"10019","description":"Stories track functionality or features expressed as user goals.","iconUrl":"https://airbyteio.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium","name":"Story","untranslatedName":"Story","subtask":false,"avatarId":10315,"hierarchyLevel":0,"scope":{"type":"PROJECT","project":{"id":"10064"}}},"emitted_at":1695728384173} +{"stream":"issue_types","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/issuetype/10014","id":"10014","description":"Need help to review or improve content? Submit a request here.","iconUrl":"https://airbyteio.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10554?size=medium","name":"Request a content review","untranslatedName":"Request a content review","subtask":false,"avatarId":10554,"hierarchyLevel":0},"emitted_at":1695728384174} {"stream": "issue_votes", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/IT-2/votes", "votes": 1, "hasVoted": true, "voters": [{"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}], "issueId": "IT-2"}, "emitted_at": 1695150792011} {"stream": "issue_votes", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/IT-1/votes", "votes": 1, "hasVoted": true, "voters": [{"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}], "issueId": "IT-1"}, "emitted_at": 1695150792394} {"stream": "issue_votes", "data": {"self": "https://airbyteio.atlassian.net/rest/api/3/issue/TESTKEY13-2/votes", "votes": 0, "hasVoted": false, "voters": [], "issueId": "TESTKEY13-2"}, "emitted_at": 1695150793261} @@ -106,6 +113,10 @@ {"stream": "project_components", "data": {"componentBean": {"self": "https://airbyteio.atlassian.net/rest/api/3/component/10048", "id": "10048", "name": "Component 2", "description": "This is a Jira component", "lead": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "assigneeType": "PROJECT_LEAD", "assignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "realAssigneeType": "PROJECT_LEAD", "realAssignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "isAssigneeTypeValid": true, "project": "IT", "projectId": 10000}, "issueCount": 0, "realAssignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "isAssigneeTypeValid": true, "realAssigneeType": "PROJECT_LEAD", "description": "This is a Jira component", "name": "Component 2", "id": "10048", "projectId": 10000, "project": "IT", "assignee": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "assigneeType": "PROJECT_LEAD", "lead": {"self": "https://airbyteio.atlassian.net/rest/api/3/user?accountId=5fc9e78d2730d800760becc4", "accountId": "5fc9e78d2730d800760becc4", "avatarUrls": {"48x48": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "24x24": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "16x16": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png", "32x32": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIT-5.png"}, "displayName": "integration test", "active": true}, "self": "https://airbyteio.atlassian.net/rest/api/3/component/10048"}, "emitted_at": 1685113046993} {"stream": "project_email", "data": {"emailAddress": "jira@airbyteio.atlassian.net", "projectId": "10000"}, "emitted_at": 1685113048530} {"stream": "project_email", "data": {"emailAddress": "jira@airbyteio.atlassian.net", "projectId": "10016"}, "emitted_at": 1685113049055} +{"stream":"project_roles","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/role/10037","name":"Member","id":10037,"description":"Members are part of the team, and can add, edit, and collaborate on all work.","scope":{"type":"PROJECT","project":{"id":"10065"}}},"emitted_at":1695730974840} +{"stream":"project_roles","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/role/10038","name":"Viewer","id":10038,"description":"Viewers can search through, view, and comment on your team's work, but not much else.","scope":{"type":"PROJECT","project":{"id":"10065"}}},"emitted_at":1695730974840} +{"stream":"project_roles","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/role/10002","name":"Administrators","id":10002,"description":"A project role that represents administrators in a project"},"emitted_at":1695730974840} +{"stream":"project_roles","data":{"self":"https://airbyteio.atlassian.net/rest/api/3/role/10003","name":"atlassian-addons-project-access","id":10003,"description":"A project role that represents Connect add-ons declaring a scope that requires more than read issue permissions","actors":[{"id":10002,"displayName":"Slack","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:0867a421-a9ee-4659-801a-bc0ee4a4487e"}},{"id":10759,"displayName":"Proforma Migrator","type":"atlassian-user-role-actor","actorUser":{"accountId":"63a22fb348b367d78a14c15b"}},{"id":10004,"displayName":"Alert Integration","type":"atlassian-user-role-actor","actorUser":{"accountId":"5dd64082af96bc0efbe55103"}},{"id":10006,"displayName":"Statuspage for Jira","type":"atlassian-user-role-actor","actorUser":{"accountId":"5b6c7b3afbc68529c6c47967"}},{"id":10024,"displayName":"Tempo Base plugin","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:4bf913be-d3b6-4a41-8b7f-01c7da1964ab"}},{"id":10003,"displayName":"Jira Service Management Widget","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:950f9f5b-3d6d-4e1d-954a-21367ae9ac75"}},{"id":10005,"displayName":"Trello","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:214cdd6a-ff93-4d8b-838b-62dfcf1a2a71"}},{"id":10000,"displayName":"Automation for Jira","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:f58131cb-b67d-43c7-b30d-6b58d40bd077"}},{"id":10550,"displayName":"Atlassian Assist","type":"atlassian-user-role-actor","actorUser":{"accountId":"5cb4ae0e4b97ab11a18e00c7"}},{"id":10679,"displayName":"Microsoft Teams for Jira Cloud","type":"atlassian-user-role-actor","actorUser":{"accountId":"60e5a86a471e61006a4c51fd"}},{"id":10840,"displayName":"Time to SLA","type":"atlassian-user-role-actor","actorUser":{"accountId":"5ec305d24084d90c32d1cbba"}},{"id":10990,"displayName":"Atlas for Jira Cloud","type":"atlassian-user-role-actor","actorUser":{"accountId":"630db2cd9796033b256bc349"}},{"id":10027,"displayName":"Tempo Timesheets","type":"atlassian-user-role-actor","actorUser":{"accountId":"557058:295406f3-a1fc-4733-b906-dd15d021bd79"}},{"id":10899,"displayName":"Timesheet tracking for Jira","type":"atlassian-user-role-actor","actorUser":{"accountId":"5d94abbf56bb950dd648f744"}},{"id":10001,"displayName":"Jira Outlook","type":"atlassian-user-role-actor","actorUser":{"accountId":"5d53f3cbc6b9320d9ea5bdc2"}},{"id":10007,"displayName":"Jira Spreadsheets","type":"atlassian-user-role-actor","actorUser":{"accountId":"5cf112d31552030f1e3a5905"}}]},"emitted_at":1695730974840} {"stream": "project_types", "data": {"key": "product_discovery", "formattedKey": "Product Discovery", "descriptionI18nKey": "jira.project.type.polaris.description", "icon": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwMCAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRjc5MjMyOyIgZD0iTTE1MCwwQzY2LjY2NywwLDAsNjYuNjY3LDAsMTUwczY2LjY2NywxNTAsMTUwLDE1MHMxNTAtNjYuNjY3LDE1MC0xNTBTMjMzLjMzMywwLDE1MCwweg0KCQkgTTEzNi42NjcsMTc4LjMzM0wxMjUsMTkwbC00MS42NjctNDBMOTUsMTM4LjMzM2wzMC0zMEwxMzYuNjY3LDEyMGwtMzAsMzBMMTM2LjY2NywxNzguMzMzeiBNMjA1LDE2MS42NjdsLTMwLDMwTDE2My4zMzMsMTgwDQoJCWwzMC0zMGwtMzAtMzBMMTc1LDEwOC4zMzNMMjE2LjY2NywxNTBMMjA1LDE2MS42Njd6Ii8+DQo8L2c+DQo8Zz4NCgk8cG9seWdvbiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgcG9pbnRzPSIxNzUsMTkxLjY2NyAyMDUsMTYxLjY2NyAyMTYuNjY3LDE1MCAxNzUsMTA4LjMzMyAxNjMuMzMzLDEyMCAxOTMuMzMzLDE1MCAxNjMuMzMzLDE4MCAJIi8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHBvaW50cz0iMTI1LDEwOC4zMzMgOTUsMTM4LjMzMyA4My4zMzMsMTUwIDEyNSwxOTAgMTM2LjY2NywxNzguMzMzIDEwNi42NjcsMTUwIDEzNi42NjcsMTIwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K", "color": "#F5A623"}, "emitted_at": 1685113053300} {"stream": "project_types", "data": {"key": "software", "formattedKey": "Software", "descriptionI18nKey": "jira.project.type.software.description", "icon": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwMCAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRjc5MjMyOyIgZD0iTTE1MCwwQzY2LjY2NywwLDAsNjYuNjY3LDAsMTUwczY2LjY2NywxNTAsMTUwLDE1MHMxNTAtNjYuNjY3LDE1MC0xNTBTMjMzLjMzMywwLDE1MCwweg0KCQkgTTEzNi42NjcsMTc4LjMzM0wxMjUsMTkwbC00MS42NjctNDBMOTUsMTM4LjMzM2wzMC0zMEwxMzYuNjY3LDEyMGwtMzAsMzBMMTM2LjY2NywxNzguMzMzeiBNMjA1LDE2MS42NjdsLTMwLDMwTDE2My4zMzMsMTgwDQoJCWwzMC0zMGwtMzAtMzBMMTc1LDEwOC4zMzNMMjE2LjY2NywxNTBMMjA1LDE2MS42Njd6Ii8+DQo8L2c+DQo8Zz4NCgk8cG9seWdvbiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgcG9pbnRzPSIxNzUsMTkxLjY2NyAyMDUsMTYxLjY2NyAyMTYuNjY3LDE1MCAxNzUsMTA4LjMzMyAxNjMuMzMzLDEyMCAxOTMuMzMzLDE1MCAxNjMuMzMzLDE4MCAJIi8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHBvaW50cz0iMTI1LDEwOC4zMzMgOTUsMTM4LjMzMyA4My4zMzMsMTUwIDEyNSwxOTAgMTM2LjY2NywxNzguMzMzIDEwNi42NjcsMTUwIDEzNi42NjcsMTIwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K", "color": "#F5A623"}, "emitted_at": 1685113053300} {"stream": "project_types", "data": {"key": "service_desk", "formattedKey": "Service Desk", "descriptionI18nKey": "jira.project.type.servicedesk.description.jsm", "icon": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwMCAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCgk8Zz4NCgkJPHJlY3QgeD0iMTAwIiB5PSIxMDAiIHN0eWxlPSJmaWxsOiM2N0FCNDk7IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjY2LjY2NyIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojNjdBQjQ5OyIgZD0iTTE1MCwwQzY2LjY2NywwLDAsNjYuNjY3LDAsMTUwczY2LjY2NywxNTAsMTUwLDE1MHMxNTAtNjYuNjY3LDE1MC0xNTBTMjMzLjMzMywwLDE1MCwweg0KCQkJIE0yMTYuNjY3LDEwMHY2Ni42Njd2MTYuNjY3aC01MFYyMDBIMjAwdjE2LjY2N0gxMDBWMjAwaDMzLjMzM3YtMTYuNjY3aC01MHYtMTYuNjY3VjEwMFY4My4zMzNoMTMzLjMzM1YxMDB6Ii8+DQoJPC9nPg0KPC9nPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMTYuNjY3LDE4My4zMzN2LTE2LjY2N1YxMDBWODMuMzMzSDgzLjMzM1YxMDB2NjYuNjY3djE2LjY2N2g1MFYyMDBIMTAwdjE2LjY2N2gxMDBWMjAwaC0zMy4zMzMNCgl2LTE2LjY2N0gyMTYuNjY3eiBNMTAwLDE2Ni42NjdWMTAwaDEwMHY2Ni42NjdIMTAweiIvPg0KPC9zdmc+DQo=", "color": "#67AB49"}, "emitted_at": 1685113053300} @@ -124,9 +135,9 @@ {"stream": "screen_schemes", "data": {"id": 1, "name": "Default Screen Scheme", "description": "Default Screen Scheme", "screens": {"default": 1}}, "emitted_at": 1685113161369} {"stream": "screen_schemes", "data": {"id": 10000, "name": "IT: Scrum Default Screen Scheme", "description": "", "screens": {"default": 10000}}, "emitted_at": 1685113161370} {"stream": "screen_schemes", "data": {"id": 10001, "name": "IT: Scrum Bug Screen Scheme", "description": "", "screens": {"default": 10001}}, "emitted_at": 1685113161371} -{"stream": "sprints", "data": {"id": 2, "self": "https://airbyteio.atlassian.net/rest/agile/1.0/sprint/2", "state": "active", "name": "IT Sprint 1", "startDate": "2022-05-17T11:25:59.072000+00:00", "endDate": "2022-05-31T11:25:00+00:00", "originBoardId": 1, "goal": "Deliver results", "boardId": 1}, "emitted_at": 1695027192207} -{"stream": "sprints", "data": {"id": 3, "self": "https://airbyteio.atlassian.net/rest/agile/1.0/sprint/3", "state": "future", "name": "IT Sprint 2", "startDate": "2022-05-31T11:25:59.072000+00:00", "endDate": "2022-06-14T11:25:00+00:00", "originBoardId": 1, "boardId": 1}, "emitted_at": 1695027192208} -{"stream": "sprints", "data": {"id": 4, "self": "https://airbyteio.atlassian.net/rest/agile/1.0/sprint/4", "state": "future", "name": "IT Sprint 3", "startDate": "2022-06-14T11:25:59.072000+00:00", "endDate": "2022-06-28T11:25:00+00:00", "originBoardId": 1, "boardId": 1}, "emitted_at": 1695027192208} +{"stream":"sprints","data":{"id":2,"self":"https://airbyteio.atlassian.net/rest/agile/1.0/sprint/2","state":"active","name":"IT Sprint 1","startDate":"2022-05-17T11:25:59.072000+00:00","endDate":"2022-05-31T11:25:00+00:00","createdDate":"2022-05-17T11:24:12.933000+00:00","originBoardId":1,"goal":"Deliver results","boardId":1},"emitted_at":1695820481869} +{"stream":"sprints","data":{"id":3,"self":"https://airbyteio.atlassian.net/rest/agile/1.0/sprint/3","state":"future","name":"IT Sprint 2","startDate":"2022-05-31T11:25:59.072000+00:00","endDate":"2022-06-14T11:25:00+00:00","createdDate":"2023-04-05T11:57:09.557000+00:00","originBoardId":1,"boardId":1},"emitted_at":1695820481872} +{"stream":"sprints","data":{"id":4,"self":"https://airbyteio.atlassian.net/rest/agile/1.0/sprint/4","state":"future","name":"IT Sprint 3","startDate":"2022-06-14T11:25:59.072000+00:00","endDate":"2022-06-28T11:25:00+00:00","createdDate":"2023-04-05T11:57:30.379000+00:00","originBoardId":1,"boardId":1},"emitted_at":1695820481872} {"stream": "sprint_issues", "data": {"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", "id": "2-10012", "self": "https://airbyteio.atlassian.net/rest/agile/1.0/issue/10012", "key": "IT-6", "fields": {"customfield_10016": null, "updated": "2022-05-17T04:26:21.613000-07:00", "created": "2021-03-11T06:14:18.085-0800", "status": {"self": "https://airbyteio.atlassian.net/rest/api/2/status/10000", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "To Do", "id": "10000", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/2/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do"}}}, "issueId": "10012", "sprintId": 2, "created": "2021-03-11T06:14:18.085000-08:00", "updated": "2022-05-17T04:26:21.613000-07:00"}, "emitted_at": 1695027194537} {"stream": "sprint_issues", "data": {"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", "id": "2-10019", "self": "https://airbyteio.atlassian.net/rest/agile/1.0/issue/10019", "key": "IT-9", "fields": {"customfield_10016": null, "updated": "2023-04-05T04:57:18.118000-07:00", "created": "2021-03-11T06:14:24.791-0800", "status": {"self": "https://airbyteio.atlassian.net/rest/api/2/status/10000", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "To Do", "id": "10000", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/2/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do"}}}, "issueId": "10019", "sprintId": 2, "created": "2021-03-11T06:14:24.791000-08:00", "updated": "2023-04-05T04:57:18.118000-07:00"}, "emitted_at": 1695027194539} {"stream": "sprint_issues", "data": {"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", "id": "2-10000", "self": "https://airbyteio.atlassian.net/rest/agile/1.0/issue/10000", "key": "IT-1", "fields": {"customfield_10016": null, "updated": "2022-05-17T04:26:28.885000-07:00", "created": "2020-12-07T06:12:17.863-0800", "status": {"self": "https://airbyteio.atlassian.net/rest/api/2/status/10001", "description": "", "iconUrl": "https://airbyteio.atlassian.net/", "name": "Done", "id": "10001", "statusCategory": {"self": "https://airbyteio.atlassian.net/rest/api/2/statuscategory/3", "id": 3, "key": "done", "colorName": "green", "name": "Done"}}, "customfield_10026": null}, "issueId": "10000", "sprintId": 2, "created": "2020-12-07T06:12:17.863000-08:00", "updated": "2022-05-17T04:26:28.885000-07:00"}, "emitted_at": 1695027194539} diff --git a/airbyte-integrations/connectors/source-jira/metadata.yaml b/airbyte-integrations/connectors/source-jira/metadata.yaml index adf282c73c09..e9b8bb2cfc17 100644 --- a/airbyte-integrations/connectors/source-jira/metadata.yaml +++ b/airbyte-integrations/connectors/source-jira/metadata.yaml @@ -5,7 +5,7 @@ data: connectorSubtype: api connectorType: source definitionId: 68e63de2-bb83-4c7e-93fa-a8a9051e3993 - dockerImageTag: 0.7.2 + dockerImageTag: 0.8.0 maxSecondsBetweenMessages: 21600 dockerRepository: airbyte/source-jira githubIssueLabel: source-jira diff --git a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_contexts.json b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_contexts.json index 1bada7505928..a56d15e4e169 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_contexts.json +++ b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_contexts.json @@ -1,9 +1,10 @@ { - "$schema": "http://json-schema.org/draft-07/schema#", + "$schema": "https://json-schema.org/draft-07/schema#", "type": "object", + "description": "The details of a custom field context.", "properties": { "id": { - "type": "string", + "type": ["null", "string"], "description": "The ID of the context." }, "fieldId": { @@ -11,22 +12,23 @@ "description": "Id of the related field" }, "name": { - "type": "string", + "type": ["null", "string"], "description": "The name of the context." }, "description": { - "type": "string", + "type": ["null", "string"], "description": "The description of the context." }, "isGlobalContext": { - "type": "boolean", + "type": ["null", "boolean"], "description": "Whether the context is global." }, "isAnyIssueType": { - "type": "boolean", + "type": ["null", "boolean"], "description": "Whether the context apply to all issue types." + }, + "fieldType": { + "type": ["null", "string"] } - }, - "additionalProperties": true, - "description": "The details of a custom field context." + } } diff --git a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_options.json b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_options.json index a7735025f5e1..57955820d4e2 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_options.json +++ b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_custom_field_options.json @@ -1,24 +1,29 @@ { - "$schema": "http://json-schema.org/draft-07/schema#", + "$schema": "https://json-schema.org/draft-07/schema#", "type": "object", + "description": "Details of the custom field options for a context.", "properties": { "id": { - "type": "string", + "type": ["null", "string"], "description": "The ID of the custom field option." }, "value": { - "type": "string", + "type": ["null", "string"], "description": "The value of the custom field option." }, "optionId": { - "type": "string", + "type": ["null", "string"], "description": "For cascading options, the ID of the custom field option containing the cascading option." }, "disabled": { - "type": "boolean", + "type": ["null", "boolean"], "description": "Whether the option is disabled." + }, + "fieldId": { + "type": ["null", "string"] + }, + "contextId": { + "type": ["null", "string"] } - }, - "additionalProperties": true, - "description": "Details of the custom field options for a context." + } } diff --git a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_types.json b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_types.json index 6ba2b5beb999..4068de21bc05 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_types.json +++ b/airbyte-integrations/connectors/source-jira/source_jira/schemas/issue_types.json @@ -1,89 +1,89 @@ { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", + "$schema": "https://json-schema.org/draft-07/schema#", + "type": ["null", "object"], + "description": "Details about an issue type.", "properties": { - "self": { - "type": "string", - "description": "The URL of these issue type details.", - "readOnly": true - }, - "id": { - "type": "string", - "description": "The ID of the issue type.", + "avatarId": { + "type": ["null", "integer"], + "description": "The ID of the issue type's avatar.", "readOnly": true }, "description": { - "type": "string", + "type": ["null", "string"], "description": "The description of the issue type.", "readOnly": true }, - "iconUrl": { - "type": "string", - "description": "The URL of the issue type's avatar.", + "entityId": { + "type": ["null", "string"], + "description": "Unique ID for next-gen projects.", "readOnly": true }, - "name": { - "type": "string", - "description": "The name of the issue type.", + "hierarchyLevel": { + "type": ["null", "integer"], + "description": "Hierarchy level of the issue type.", "readOnly": true }, - "subtask": { - "type": "boolean", - "description": "Whether this issue type is used to create subtasks.", + "iconUrl": { + "type": ["null", "string"], + "description": "The URL of the issue type's avatar.", "readOnly": true }, - "avatarId": { - "type": "integer", - "description": "The ID of the issue type's avatar.", + "id": { + "type": ["null", "string"], + "description": "The ID of the issue type.", "readOnly": true }, - "entityId": { - "type": "string", - "description": "Unique ID for next-gen projects.", + "name": { + "type": ["null", "string"], + "description": "The name of the issue type.", "readOnly": true }, - "hierarchyLevel": { - "type": "integer", - "description": "Hierarchy level of the issue type.", + "self": { + "type": ["null", "string"], + "description": "The URL of these issue type details.", + "readOnly": true + }, + "subtask": { + "type": ["null", "boolean"], + "description": "The URL of these issue type details.", "readOnly": true }, "scope": { "description": "Details of the next-gen projects the issue type is available in.", "readOnly": true, - "type": "object", + "type": ["null", "object"], "properties": { "type": { - "type": "string", + "type": ["null", "string"], "description": "The type of scope.", - "readOnly": true, - "enum": ["PROJECT", "TEMPLATE"] + "readOnly": true }, "project": { "description": "The project the item has scope in.", "readOnly": true, - "type": "object", + "type": ["null", "object"], "properties": { "self": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the project details.", "readOnly": true }, "id": { - "type": "string", + "type": ["null", "string"], "description": "The ID of the project." }, "key": { - "type": "string", + "type": ["null", "string"], "description": "The key of the project.", "readOnly": true }, "name": { - "type": "string", + "type": ["null", "string"], "description": "The name of the project.", "readOnly": true }, "projectTypeKey": { - "type": "string", + "type": ["null", "string"], "description": "The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.", "readOnly": true, "enum": ["software", "service_desk", "business"] @@ -96,22 +96,22 @@ "avatarUrls": { "description": "The URLs of the project's avatars.", "readOnly": true, - "type": "object", + "type": ["null", "object"], "properties": { "16x16": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the item's 16x16 pixel avatar." }, "24x24": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the item's 24x24 pixel avatar." }, "32x32": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the item's 32x32 pixel avatar." }, "48x48": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the item's 48x48 pixel avatar." } } @@ -119,25 +119,25 @@ "projectCategory": { "description": "The category the project belongs to.", "readOnly": true, - "type": "object", + "type": ["null", "object"], "properties": { "self": { - "type": "string", + "type": ["null", "string"], "description": "The URL of the project category.", "readOnly": true }, "id": { - "type": "string", + "type": ["null", "string"], "description": "The ID of the project category.", "readOnly": true }, "description": { - "type": "string", + "type": ["null", "string"], "description": "The name of the project category.", "readOnly": true }, "name": { - "type": "string", + "type": ["null", "string"], "description": "The description of the project category.", "readOnly": true } @@ -146,8 +146,9 @@ } } } + }, + "untranslatedName": { + "type": ["null", "string"] } - }, - "additionalProperties": true, - "description": "Details about an issue type." + } } diff --git a/airbyte-integrations/connectors/source-jira/source_jira/schemas/project_roles.json b/airbyte-integrations/connectors/source-jira/source_jira/schemas/project_roles.json new file mode 100644 index 000000000000..dd4f970fd0a5 --- /dev/null +++ b/airbyte-integrations/connectors/source-jira/source_jira/schemas/project_roles.json @@ -0,0 +1,177 @@ +{ + "$schema": "https://json-schema.org/draft-07/schema#", + "type": "object", + "description": "Project Roles", + "properties": { + "actors": { + "type": ["null", "array"], + "items": { + "type": ["null", "object"], + "properties": { + "actorGroup": { + "type": ["null", "object"], + "properties": { + "displayName": { + "type": ["null", "string"] + }, + "groupId": { + "type": ["null", "string"] + }, + "name": { + "type": ["null", "string"] + } + } + }, + "actorUser": { + "type": ["null", "object"], + "properties": { + "accountId": { + "type": ["null", "string"] + } + } + }, + "avatarUrl": { + "type": ["null", "string"] + }, + "displayName": { + "type": ["null", "string"] + }, + "id": { + "type": ["null", "integer"] + }, + "name": { + "type": ["null", "string"] + }, + "type": { + "type": ["null", "string"] + } + } + } + }, + "admin": { + "type": ["null", "boolean"] + }, + "currentUserRole": { + "type": ["null", "boolean"] + }, + "default": { + "type": ["null", "boolean"] + }, + "description": { + "type": ["null", "string"] + }, + "id": { + "type": ["null", "integer"] + }, + "name": { + "type": ["null", "string"] + }, + "roleConfigurable": { + "type": ["null", "boolean"] + }, + "scope": { + "description": "Details of the next-gen projects the issue type is available in.", + "readOnly": true, + "type": "object", + "properties": { + "type": { + "type": ["null", "string"], + "description": "The type of scope.", + "readOnly": true + }, + "project": { + "description": "The project the item has scope in.", + "readOnly": true, + "type": "object", + "properties": { + "self": { + "type": ["null", "string"], + "description": "The URL of the project details.", + "readOnly": true + }, + "id": { + "type": ["null", "string"], + "description": "The ID of the project." + }, + "key": { + "type": ["null", "string"], + "description": "The key of the project.", + "readOnly": true + }, + "name": { + "type": ["null", "string"], + "description": "The name of the project.", + "readOnly": true + }, + "projectTypeKey": { + "type": ["null", "string"], + "description": "The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.", + "readOnly": true + }, + "simplified": { + "type": ["null", "boolean"], + "description": "Whether or not the project is simplified.", + "readOnly": true + }, + "avatarUrls": { + "description": "The URLs of the project's avatars.", + "readOnly": true, + "type": "object", + "properties": { + "16x16": { + "type": ["null", "string"], + "description": "The URL of the item's 16x16 pixel avatar." + }, + "24x24": { + "type": ["null", "string"], + "description": "The URL of the item's 24x24 pixel avatar." + }, + "32x32": { + "type": ["null", "string"], + "description": "The URL of the item's 32x32 pixel avatar." + }, + "48x48": { + "type": ["null", "string"], + "description": "The URL of the item's 48x48 pixel avatar." + } + } + }, + "projectCategory": { + "description": "The category the project belongs to.", + "readOnly": true, + "type": "object", + "properties": { + "self": { + "type": ["null", "string"], + "description": "The URL of the project category.", + "readOnly": true + }, + "id": { + "type": ["null", "string"], + "description": "The ID of the project category.", + "readOnly": true + }, + "description": { + "type": ["null", "string"], + "description": "The name of the project category.", + "readOnly": true + }, + "name": { + "type": ["null", "string"], + "description": "The description of the project category.", + "readOnly": true + } + } + } + } + } + } + }, + "self": { + "type": ["null", "string"] + }, + "translatedName": { + "type": ["null", "string"] + } + } +} diff --git a/airbyte-integrations/connectors/source-jira/source_jira/schemas/sprints.json b/airbyte-integrations/connectors/source-jira/source_jira/schemas/sprints.json index 811c4d49c698..12c13c227471 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/schemas/sprints.json +++ b/airbyte-integrations/connectors/source-jira/source_jira/schemas/sprints.json @@ -35,6 +35,10 @@ }, "goal": { "type": "string" + }, + "createdDate": { + "type": ["null", "string"], + "format": "date-time" } } } diff --git a/airbyte-integrations/connectors/source-jira/source_jira/source.py b/airbyte-integrations/connectors/source-jira/source_jira/source.py index 10e72a5630a3..9e5274f67b91 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/source.py +++ b/airbyte-integrations/connectors/source-jira/source_jira/source.py @@ -25,6 +25,7 @@ Groups, IssueComments, IssueCustomFieldContexts, + IssueCustomFieldOptions, IssueFieldConfigurations, IssueFields, IssueLinkTypes, @@ -37,6 +38,7 @@ Issues, IssueSecuritySchemes, IssueTransitions, + IssueTypes, IssueTypeSchemes, IssueTypeScreenSchemes, IssueVotes, @@ -51,6 +53,7 @@ ProjectComponents, ProjectEmail, ProjectPermissionSchemes, + ProjectRoles, Projects, ProjectTypes, ProjectVersions, @@ -140,6 +143,7 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: issue_fields_stream, IssueFieldConfigurations(**args), IssueCustomFieldContexts(**args), + IssueCustomFieldOptions(**args), IssueLinkTypes(**args), IssueNavigatorSettings(**args), IssueNotificationSchemes(**args), @@ -150,6 +154,7 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: IssueSecuritySchemes(**args), IssueTransitions(**args), IssueTypeSchemes(**args), + IssueTypes(**args), IssueTypeScreenSchemes(**args), IssueVotes(**incremental_args), IssueWatchers(**incremental_args), @@ -159,6 +164,7 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: Permissions(**args), PermissionSchemes(**args), Projects(**args), + ProjectRoles(**args), ProjectAvatars(**args), ProjectCategories(**args), ProjectComponents(**args), diff --git a/airbyte-integrations/connectors/source-jira/source_jira/streams.py b/airbyte-integrations/connectors/source-jira/source_jira/streams.py index 349163328f67..cd47964f4c4b 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/streams.py +++ b/airbyte-integrations/connectors/source-jira/source_jira/streams.py @@ -487,6 +487,7 @@ class IssueCustomFieldContexts(JiraStream): https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-contexts/#api-rest-api-3-field-fieldid-context-get """ + use_cache = True extract_field = "values" skip_http_status_codes = [ # https://community.developer.atlassian.com/t/get-custom-field-contexts-not-found-returned/48408/2 @@ -506,10 +507,47 @@ def path(self, stream_slice: Mapping[str, Any], **kwargs) -> str: def read_records(self, stream_slice: Optional[Mapping[str, Any]] = None, **kwargs) -> Iterable[Mapping[str, Any]]: for field in read_full_refresh(self.issue_fields_stream): if field.get("custom", False): - yield from super().read_records(stream_slice={"field_id": field["id"]}, **kwargs) + yield from super().read_records( + stream_slice={"field_id": field["id"], "field_type": field.get("schema", {}).get("type")}, **kwargs + ) def transform(self, record: MutableMapping[str, Any], stream_slice: Mapping[str, Any], **kwargs) -> MutableMapping[str, Any]: record["fieldId"] = stream_slice["field_id"] + record["fieldType"] = stream_slice["field_type"] + return record + + +class IssueCustomFieldOptions(JiraStream): + """ + https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/#api-rest-api-3-field-fieldid-context-contextid-option-get + """ + + skip_http_status_codes = [ + requests.codes.NOT_FOUND, + # Only Jira administrators can access custom field options. + requests.codes.FORBIDDEN, + ] + + extract_field = "values" + + def __init__(self, **kwargs): + super().__init__(**kwargs) + self.issue_custom_field_contexts_stream = IssueCustomFieldContexts( + authenticator=self.authenticator, domain=self._domain, projects=self._projects + ) + + def path(self, stream_slice: Mapping[str, Any], **kwargs) -> str: + return f"field/{stream_slice['field_id']}/context/{stream_slice['context_id']}/option" + + def read_records(self, stream_slice: Optional[Mapping[str, Any]] = None, **kwargs) -> Iterable[Mapping[str, Any]]: + + for record in read_full_refresh(self.issue_custom_field_contexts_stream): + if record.get("fieldType") == "option": + yield from super().read_records(stream_slice={"field_id": record["fieldId"], "context_id": record["id"]}, **kwargs) + + def transform(self, record: MutableMapping[str, Any], stream_slice: Mapping[str, Any], **kwargs) -> MutableMapping[str, Any]: + record["fieldId"] = stream_slice["field_id"] + record["contextId"] = stream_slice["context_id"] return record @@ -667,6 +705,15 @@ def path(self, **kwargs) -> str: return "issuesecurityschemes" +class IssueTypes(JiraStream): + """ + https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-types/#api-group-issue-types + """ + + def path(self, **kwargs) -> str: + return "issuetype" + + class IssueTypeSchemes(JiraStream): """ https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-schemes/#api-rest-api-3-issuetypescheme-get @@ -1013,6 +1060,21 @@ def transform(self, record: MutableMapping[str, Any], stream_slice: Mapping[str, return record +class ProjectRoles(JiraStream): + """ + https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-roles#api-rest-api-3-role-get + """ + + primary_key = "id" + skip_http_status_codes = [ + # Application access permissions can only be edited or viewed by administrators. + requests.codes.FORBIDDEN + ] + + def path(self, **kwargs) -> str: + return "role" + + class ProjectTypes(JiraStream): """ https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-types/#api-rest-api-3-project-type-get diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py b/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py index c00faae0be72..0ea2e928afd1 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py @@ -14,7 +14,7 @@ def test_streams(config): source = SourceJira() streams = source.streams(config) - expected_streams_number = 52 + expected_streams_number = 55 assert len(streams) == expected_streams_number diff --git a/docs/integrations/sources/jira.md b/docs/integrations/sources/jira.md index be7d581fe183..b07b6d2104a8 100644 --- a/docs/integrations/sources/jira.md +++ b/docs/integrations/sources/jira.md @@ -51,6 +51,7 @@ This connector outputs the following full refresh streams: - [Issue fields](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-fields/#api-rest-api-3-field-get) - [Issue field configurations](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-field-configurations/#api-rest-api-3-fieldconfiguration-get) - [Issue custom field contexts](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-contexts/#api-rest-api-3-field-fieldid-context-get) +- [Issue custom field options](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/#api-rest-api-3-field-fieldid-context-contextid-option-get) - [Issue link types](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-link-types/#api-rest-api-3-issuelinktype-get) - [Issue navigator settings](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-navigator-settings/#api-rest-api-3-settings-columns-get) - [Issue notification schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-notification-schemes/#api-rest-api-3-notificationscheme-get) @@ -62,6 +63,7 @@ This connector outputs the following full refresh streams: - [Issue transitions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-transitions-get) - [Issue type schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-schemes/#api-rest-api-3-issuetypescheme-get) - [Issue type screen schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-screen-schemes/#api-rest-api-3-issuetypescreenscheme-get) +- [Issue types](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-types/#api-group-issue-types) - [Issue votes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-votes/#api-group-issue-votes) - [Issue watchers](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-watchers/#api-rest-api-3-issue-issueidorkey-watchers-get) - [Jira settings](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-jira-settings/#api-rest-api-3-application-properties-get) @@ -74,6 +76,7 @@ This connector outputs the following full refresh streams: - [Project components](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-components/#api-rest-api-3-project-projectidorkey-component-get) - [Project email](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-email/#api-rest-api-3-project-projectid-email-get) - [Project permission schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-permission-schemes/#api-group-project-permission-schemes) +- [Project roles](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-roles#api-rest-api-3-role-get) - [Project types](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-types/#api-rest-api-3-project-type-get) - [Project versions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-versions/#api-rest-api-3-project-projectidorkey-version-get) - [Screens](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-screens/#api-rest-api-3-screens-get) @@ -121,6 +124,7 @@ The Jira connector should not run into Jira API limitations under normal usage. | Version | Date | Pull Request | Subject | |:--------|:-----------|:-----------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------| +| 0.8.0 | 2023-09-26 | [\#30755](https://github.com/airbytehq/airbyte/pull/30755) | Add new streams: `Issue custom field options`, `IssueTypes`, `Project Roles` | | 0.7.2 | 2023-09-19 | [\#30675](https://github.com/airbytehq/airbyte/pull/30675) | Ensure invalid URL does not trigger Sentry alert | | 0.7.1 | 2023-09-19 | [\#30585](https://github.com/airbytehq/airbyte/pull/30585) | Add skip for 404 error in issue properties steam | | 0.7.0 | 2023-09-17 | [\#30532](https://github.com/airbytehq/airbyte/pull/30532) | Add foreign key to stream record where it misseing |