From 7f75c02f03004ab4e94c5b1a59213c4f34c48cbe Mon Sep 17 00:00:00 2001 From: Michael Kofi Armah Date: Sun, 4 Aug 2024 08:45:32 +0000 Subject: [PATCH 01/28] [Core] Fix unpacking issue in unregister raw function (#870) --- CHANGELOG.md | 8 ++++++++ port_ocean/core/integrations/mixins/sync_raw.py | 10 ++++++---- pyproject.toml | 2 +- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d913dd8a80..177aeec7c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.8 (2024-08-01) + + +### Bug Fixes + +- Fixed an issue where a `ValueError` was raised in `unregister_raw` method due to incorrect unpacking of results from asyncio.gather. The fix involved using zip to properly handle the output and ensure both entities and errors are processed correctly. + + ## 0.9.7 (2024-07-31) ### Bug Fixes diff --git a/port_ocean/core/integrations/mixins/sync_raw.py b/port_ocean/core/integrations/mixins/sync_raw.py index 9c7fb96d53..bce005dac3 100644 --- a/port_ocean/core/integrations/mixins/sync_raw.py +++ b/port_ocean/core/integrations/mixins/sync_raw.py @@ -311,10 +311,12 @@ async def unregister_raw( resource for resource in config.resources if resource.kind == kind ] - entities, errors = await asyncio.gather( - *( - self._unregister_resource_raw(resource, results, user_agent_type) - for resource in resource_mappings + entities, errors = zip_and_sum( + await asyncio.gather( + *( + self._unregister_resource_raw(resource, results, user_agent_type) + for resource in resource_mappings + ) ) ) diff --git a/pyproject.toml b/pyproject.toml index 49d46bfcab..dd14570ab2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.7" +version = "0.9.8" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From 32e9f874971b09fd5041a4a8994f054e0aa35830 Mon Sep 17 00:00:00 2001 From: Jaden Miles <87667954+kodjomiles@users.noreply.github.com> Date: Sun, 4 Aug 2024 08:49:27 +0000 Subject: [PATCH 02/28] [Integration][FireHydrant] Added _target='blank' attribute to spec links (#858) --- integrations/firehydrant/.port/spec.yaml | 4 ++-- integrations/firehydrant/CHANGELOG.md | 7 +++++++ integrations/firehydrant/pyproject.toml | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/integrations/firehydrant/.port/spec.yaml b/integrations/firehydrant/.port/spec.yaml index 2176501329..42f1f71b23 100644 --- a/integrations/firehydrant/.port/spec.yaml +++ b/integrations/firehydrant/.port/spec.yaml @@ -14,12 +14,12 @@ configurations: required: true type: string sensitive: true - description: API token for your FireHydrant account, for example, "jakdlfja933948anz.cnapaira". It can be found on your Firehydrant dashboard + description: The API token for your FireHydrant account used for authentication. To create a token, see the FireHydrant document - name: apiUrl type: string required: true default: https://api.firehydrant.io - description: "FireHydrant API URL, default is `https://api.firehydrant.io`" + description: The FireHydrant API URL. If not provided, the default value is https://api.firehydrant.io - name: appHost type: string required: false diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index 9cab391923..a77489c7b3 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.60 (2024-08-02) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.59 (2024-07-31) ### Improvements diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index eae846e187..f9137f04d0 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "firehydrant" -version = "0.1.59" +version = "0.1.60" description = "FireHydrant Integration Powered by Ocean" authors = ["Isaac Coffie "] From 07dc48f1192d43746b12af683092baa96984c732 Mon Sep 17 00:00:00 2001 From: Jaden Miles <87667954+kodjomiles@users.noreply.github.com> Date: Sun, 4 Aug 2024 08:49:52 +0000 Subject: [PATCH 03/28] [Integration][OpsGenie] Added _target='blank' attribute to spec links (#859) --- integrations/opsgenie/.port/spec.yaml | 2 +- integrations/opsgenie/CHANGELOG.md | 7 +++++++ integrations/opsgenie/pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/integrations/opsgenie/.port/spec.yaml b/integrations/opsgenie/.port/spec.yaml index 937067cca0..80a7049943 100644 --- a/integrations/opsgenie/.port/spec.yaml +++ b/integrations/opsgenie/.port/spec.yaml @@ -13,7 +13,7 @@ configurations: required: true type: string sensitive: true - description: The API token used to authenticate requests to Opsgenie REST API. To generate an API token, see the Opsgenie documentation. + description: The API token used to authenticate requests to Opsgenie REST API. To generate an API token, see the Opsgenie documentation. - name: apiUrl type: string required: true diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index ad40026008..bb6df71f32 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.63 (2024-08-02) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.62 (2024-07-31) ### Improvements diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index 1ceaa09ebb..9ac181c99a 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "opsgenie" -version = "0.1.62" +version = "0.1.63" description = "Ocean integration for OpsGenie" authors = ["Isaac Coffie "] From 897595c1c719062aaa1cc0745ac486b3ceba7c4f Mon Sep 17 00:00:00 2001 From: Jaden Miles <87667954+kodjomiles@users.noreply.github.com> Date: Sun, 4 Aug 2024 08:51:17 +0000 Subject: [PATCH 04/28] [Integration][Linear] Added _target='blank' attribute to spec links (#860) --- integrations/linear/.port/spec.yaml | 2 +- integrations/linear/CHANGELOG.md | 7 +++++++ integrations/linear/pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/integrations/linear/.port/spec.yaml b/integrations/linear/.port/spec.yaml index 97a58a18e8..2d48bf4d27 100644 --- a/integrations/linear/.port/spec.yaml +++ b/integrations/linear/.port/spec.yaml @@ -16,5 +16,5 @@ configurations: - name: linearApiKey required: true type: string - description: Linear personal API key. To create an API key, see the Linear API documentation. + description: Linear personal API key. To create an API key, see the Linear API documentation. sensitive: true diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 451955a003..e80195a23b 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.22 (2024-08-02) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. + + # Port_Ocean 0.1.21 (2024-07-31) ### Improvements diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index a9d04d8727..2cc97310ab 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "linear" -version = "0.1.21" +version = "0.1.22" description = "Integration to bring information from Linear into Port" authors = ["Mor Paz "] From fddd86b6916c408785ee873ba16e846eb48f6cb2 Mon Sep 17 00:00:00 2001 From: Adebayo Oluwadunsin Iyanuoluwa <88881603+oiadebayo@users.noreply.github.com> Date: Sun, 4 Aug 2024 10:05:12 +0100 Subject: [PATCH 05/28] [Integration][Statuspage, AWS, GCP] Add _target='blank' attribute to spec links (#875) --- integrations/aws/.port/spec.yaml | 4 ++-- integrations/aws/CHANGELOG.md | 7 +++++++ integrations/aws/pyproject.toml | 2 +- integrations/gcp/.port/spec.yaml | 2 +- integrations/gcp/CHANGELOG.md | 7 +++++++ integrations/gcp/pyproject.toml | 2 +- integrations/statuspage/.port/spec.yaml | 10 +++++----- integrations/statuspage/CHANGELOG.md | 8 ++++++++ integrations/statuspage/pyproject.toml | 2 +- 9 files changed, 33 insertions(+), 11 deletions(-) diff --git a/integrations/aws/.port/spec.yaml b/integrations/aws/.port/spec.yaml index 70b33c278e..33b2b30eb8 100644 --- a/integrations/aws/.port/spec.yaml +++ b/integrations/aws/.port/spec.yaml @@ -15,12 +15,12 @@ configurations: required: false type: string sensitive: true - description: AWS User Access Key ID, for more information https://docs.aws.amazon.com/singlesignon/latest/userguide/howtogetcredentials.html. + description: The AWS User Access Key ID used for authentication. For more information, visit the AWS documentation - name: awsSecretAccessKey required: false type: string sensitive: true - description: AWS User Secret Access Key, for more information https://docs.aws.amazon.com/singlesignon/latest/userguide/howtogetcredentials.html. + description: The AWS User Secret Access Key used for authentication. For more information, see the AWS documentation. - name: organizationRoleArn required: false type: string diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index 4fa3aad329..02fe060f89 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.2.21 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser + + # Port_Ocean 0.2.20 (2024-07-31) ### Improvements diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index c9d11d3b00..cea7997315 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "aws" -version = "0.2.20" +version = "0.2.21" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] diff --git a/integrations/gcp/.port/spec.yaml b/integrations/gcp/.port/spec.yaml index 6c6351cbfc..5ba5430620 100644 --- a/integrations/gcp/.port/spec.yaml +++ b/integrations/gcp/.port/spec.yaml @@ -9,7 +9,7 @@ configurations: - name: encodedADCConfiguration type: string require: false - description: Base64 encoding of your Google Cloud's ADC Credentials configuration file. Go to https://docs.getport.io/build-your-software-catalog/sync-data-to-catalog/cloud-providers/gcp/installation for more information + description: Base64 encoding of your Google Cloud's ADC Credentials configuration file. For more information, see the Google documentation deploymentMethodRequirements: - type: default configurations: ['encodedADCConfiguration'] diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index 4cc67727fb..cee4712231 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.35 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.34 (2024-07-31) ### Improvements diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 71478ab3d5..816b08f938 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gcp" -version = "0.1.34" +version = "0.1.35" description = "A GCP ocean integration" authors = ["Matan Geva "] diff --git a/integrations/statuspage/.port/spec.yaml b/integrations/statuspage/.port/spec.yaml index 9699d9535e..cf20588bcf 100644 --- a/integrations/statuspage/.port/spec.yaml +++ b/integrations/statuspage/.port/spec.yaml @@ -14,18 +14,18 @@ configurations: - name: appHost required: false type: url - description: "The host of the Port Ocean app. Used to set up the integration endpoint as the target for Webhooks created in Statuspage" + description: The host of the Port Ocean app. Used to set up the integration endpoint as the target for Webhooks created in Statuspage - name: statuspageHost required: true type: url - description: "The host of the Statuspage.io API. The default host is https://api.statuspage.io" - default: "https://api.statuspage.io" + description: The host of the Statuspage.io API. The default value is https://api.statuspage.io + default: https://api.statuspage.io - name: statuspageApiKey required: true type: string sensitive: true - description: Statuspage API key. To find your API key, see the Statuspage documentation. + description: Statuspage API key. To find your API key, see the Statuspage documentation. - name: statuspageIds required: false type: array - description: "Comma-separated list of Statuspage.io page IDs to query e.g ['pageID-1','pageID-2']. If not specified, all pages will be queried" + description: Comma-separated list of Statuspage.io page IDs to query e.g ['pageID-1','pageID-2']. If not specified, all pages will be queried diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index 0a57803466..cd0910ad39 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 + +# Port_Ocean 0.1.11 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. + + # Port_Ocean 0.1.10 (2024-07-31) ### Improvements diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index 1964b8b8cf..a6d7ead64d 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "statuspage" -version = "0.1.10" +version = "0.1.11" description = "Connect Statuspage to Ocean and automatically ingest incidents, updates, and impacted components for comprehensive monitoring" authors = ["Albert Luganga "] From a1a4140f3002616a80d10130f690638135b9cdc9 Mon Sep 17 00:00:00 2001 From: PagesCoffy Date: Sun, 4 Aug 2024 10:34:18 +0000 Subject: [PATCH 06/28] [Integration][Snyk, PD, Argo, NewRelic, ServiceNow] Add target=blank to integrations (#862) --- integrations/argocd/.port/spec.yaml | 2 +- integrations/argocd/CHANGELOG.md | 7 +++++++ integrations/argocd/pyproject.toml | 2 +- integrations/newrelic/.port/spec.yaml | 6 +++--- integrations/newrelic/CHANGELOG.md | 7 +++++++ integrations/newrelic/pyproject.toml | 2 +- integrations/pagerduty/.port/spec.yaml | 4 ++-- integrations/pagerduty/CHANGELOG.md | 7 +++++++ integrations/pagerduty/pyproject.toml | 2 +- integrations/servicenow/.port/spec.yaml | 4 ++-- integrations/servicenow/CHANGELOG.md | 7 +++++++ integrations/servicenow/pyproject.toml | 2 +- integrations/snyk/.port/spec.yaml | 12 ++++++------ integrations/snyk/CHANGELOG.md | 7 +++++++ integrations/snyk/pyproject.toml | 2 +- integrations/sonarqube/.port/spec.yaml | 10 +++++----- integrations/sonarqube/CHANGELOG.md | 7 +++++++ integrations/sonarqube/pyproject.toml | 2 +- 18 files changed, 67 insertions(+), 25 deletions(-) diff --git a/integrations/argocd/.port/spec.yaml b/integrations/argocd/.port/spec.yaml index b010f74a7f..237e65c688 100644 --- a/integrations/argocd/.port/spec.yaml +++ b/integrations/argocd/.port/spec.yaml @@ -16,7 +16,7 @@ saas: configurations: - name: token required: true - description: ArgoCD API token. To create an API token, see the ArgoCD documentation. + description: ArgoCD API token. To create an API token, see the ArgoCD documentation. type: string sensitive: true - name: serverUrl diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index 654a1ecc6d..2f783f4913 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.71 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.70 (2024-07-31) ### Improvements diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index 81b996fe3c..7480addcf2 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "argocd" -version = "0.1.70" +version = "0.1.71" description = "Argo CD integration powered by Ocean" authors = ["Isaac Coffie "] diff --git a/integrations/newrelic/.port/spec.yaml b/integrations/newrelic/.port/spec.yaml index 00c33d3778..471d3b4c28 100644 --- a/integrations/newrelic/.port/spec.yaml +++ b/integrations/newrelic/.port/spec.yaml @@ -12,14 +12,14 @@ configurations: required: true type: string sensitive: true - description: The New Relic API key. To create a User API key, see the New Relic documentation. + description: The New Relic API key. To create a User API key, see the New Relic documentation. - name: newRelicAccountID required: true type: string sensitive: true - description: The New Relic account ID. To retrieve the account ID, click the user menu on the lower-left corner of your New Relic dashboard, then go to Administration > Access management > Accounts to see account IDs. For more information on how to find the account ID, see the New Relic documentation. + description: The New Relic account ID. To retrieve the account ID, click the user menu on the lower-left corner of your New Relic dashboard, then go to Administration > Access management > Accounts to see account IDs. For more information on how to find the account ID, see the New Relic documentation. - name: newRelicGraphqlURL required: false type: string default: https://api.newrelic.com/graphql - description: URL for New Relic GraphQL API. If not provided, the default value will be https://api.newrelic.com/graphql. Users in the EU region should use https://api.eu.newrelic.com/graphql. For more information on GraphQL URL, see the New Relic documentation. + description: URL for New Relic GraphQL API. If not provided, the default value will be https://api.newrelic.com/graphql. Users in the EU region should use https://api.eu.newrelic.com/graphql. For more information on GraphQL URL, see the New Relic documentation. diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index 81f5b3455d..5ab70bf8c5 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.65 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.64 (2024-07-31) ### Improvements diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index ca2ecb9acc..8a462161e0 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "newrelic" -version = "0.1.64" +version = "0.1.65" description = "New Relic Integration" authors = ["Tom Tankilevitch "] diff --git a/integrations/pagerduty/.port/spec.yaml b/integrations/pagerduty/.port/spec.yaml index 7163535850..8d2fac7ea0 100644 --- a/integrations/pagerduty/.port/spec.yaml +++ b/integrations/pagerduty/.port/spec.yaml @@ -15,12 +15,12 @@ configurations: required: true type: string sensitive: true - description: The PagerDuty API token. To create a token, see the PagerDuty documentation + description: The PagerDuty API token. To create a token, see the PagerDuty documentation - name: apiUrl required: true type: string default: https://api.pagerduty.com - description: Pagerduty Api URL. If not specified, the default will be https://api.pagerduty.com. Customers on the EU data centers should set this to https://api.eu.pagerduty.com + description: Pagerduty Api URL. If not specified, the default will be https://api.pagerduty.com. Customers on the EU data centers should set this to https://api.eu.pagerduty.com - name: appHost required: false type: string diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 92be0cbe0f..fe94111c8e 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.84 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.83 (2024-07-31) ### Improvements diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index 3663d51590..e76cefa94a 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pagerduty" -version = "0.1.83" +version = "0.1.84" description = "Pagerduty Integration" authors = ["Port Team "] diff --git a/integrations/servicenow/.port/spec.yaml b/integrations/servicenow/.port/spec.yaml index 217ab75046..2d62c85e31 100644 --- a/integrations/servicenow/.port/spec.yaml +++ b/integrations/servicenow/.port/spec.yaml @@ -17,9 +17,9 @@ configurations: required: true type: string sensitive: false - description: The username of the ServiceNow account. To create user credentials, see the ServiceNow documentation + description: The username of the ServiceNow account. To create user credentials, see the ServiceNow documentation - name: servicenowPassword required: true type: string sensitive: true - description: The password of the ServiceNow account. To create user credentials, see the ServiceNow documentation + description: The password of the ServiceNow account. To create user credentials, see the ServiceNow documentation diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index 236dcef823..c46f782216 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.52 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.51 (2024-07-31) ### Improvements diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index 634e2f0766..6efd1f33ac 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "servicenow" -version = "0.1.51" +version = "0.1.52" description = "Service Now Ocean Integration" authors = ["Isaac Coffie "] diff --git a/integrations/snyk/.port/spec.yaml b/integrations/snyk/.port/spec.yaml index 7c6fcf4796..2f1b485835 100644 --- a/integrations/snyk/.port/spec.yaml +++ b/integrations/snyk/.port/spec.yaml @@ -14,26 +14,26 @@ configurations: required: true type: string sensitive: true - description: The Snyk API token used for authentication + description: The Snyk API token used for authentication. To create a token, see the Snyk documentation - name: webhookSecret required: false type: string sensitive: true - description: Secret key used for webhook authentication, if applicable + description: Snyk webhook secret (optional). This is used to secure webhook communication between Snyk and Port. To learn more, see the Snyk documentation - name: apiUrl type: string required: false default: https://api.snyk.io - description: The base URL of the Snyk API. Defaults to https://api.snyk.io + description: The base URL of the Snyk API. The default value is https://api.snyk.io is not provided - name: organizationId type: string required: false - description: The unique identifier for the specific organization. Fetches data for a single organization when provided + description: The unique identifier for the specific organization. When provided, the integration fetches data for a single organization. To find the organization id, see the Snyk documentation - name: groups type: string required: false - description: A comma-separated list of group ids to filter data for. Fetches data for organizations within the specified groups + description: A comma-separated list of group ids to filter data for. Fetches data for organizations within the specified groups. To learn more, see the Snyk documentation - name: appHost type: string required: false - description: The application host, if applicable + description: The host of the Port Ocean app. Used to set up the integration endpoint as the target for Webhooks created in Snyk diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 2831d74d75..787c97cd2e 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.71 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.70 (2024-07-31) ### Improvements diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index 07aca65b8a..6f6a47c513 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "snyk" -version = "0.1.70" +version = "0.1.71" description = "Snyk integration powered by Ocean" authors = ["Isaac Coffie "] diff --git a/integrations/sonarqube/.port/spec.yaml b/integrations/sonarqube/.port/spec.yaml index 8aafb8db59..b771eeb360 100644 --- a/integrations/sonarqube/.port/spec.yaml +++ b/integrations/sonarqube/.port/spec.yaml @@ -15,22 +15,22 @@ configurations: required: true type: string sensitive: true - description: The SonarQube API token + description: The SonarQube API token used to authenticate with the SonarQube API. SonarQube has 3 types of tokens namely user, project analysis, and global analysis token. We recommend using the user token. To create a user token, see the SonarQube documentation - name: sonarOrganizationId type: string required: false - description: The SonarQube organization ID + description: The SonarQube organization ID. This is required if you are using SonarCloud. To find the organization ID, see the SonarQube documentation - name: appHost type: string required: false - description: The host to subscribe webhooks to + description: The host of the Port Ocean app. Used to set up the integration endpoint as the target for webhooks created in SonarQube - name: sonarUrl type: string required: false - description: The SonarQube URL + description: The SonarQube URL to connect to. This is required if you are using SonarQube on-premise. If you are using SonarCloud, the default URL is https://sonarcloud.io default: https://sonarcloud.io - name: sonarIsOnPremise type: boolean required: false - description: Whether the SonarQube instance is on-premise + description: Whether the SonarQube instance is on-premise. If set to true, the sonarUrl configuration is required. default: false diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index 8c0cbb6788..35f7e52f4b 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.1.77 (2024-08-02) + +### Improvements + +- Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser + + # Port_Ocean 0.1.76 (2024-08-01) ### Improvements diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 7112721a5f..13aa14e523 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sonarqube" -version = "0.1.76" +version = "0.1.77" description = "SonarQube projects and code quality analysis integration" authors = ["Port Team "] From ae7c382d24646a4a77a1fd9dfd8daeb876489bfc Mon Sep 17 00:00:00 2001 From: hpal Date: Sun, 4 Aug 2024 13:19:07 +0200 Subject: [PATCH 07/28] [Integration][Datadog] Add _target='blank' attribute to spec links (#851) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Description Update the description content and the attribute target="_blank" to all tags such that the final becomes . Doing this will point the url to open a new browser tab instead of the current browser. ## Type of change Please leave one option from the following and delete the rest: - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --------- Co-authored-by: PagesCoffy Co-authored-by: Tom Tankilevitch <59158507+Tankilevitch@users.noreply.github.com> --- integrations/datadog/.port/spec.yaml | 8 ++++---- integrations/datadog/CHANGELOG.md | 5 +++++ integrations/datadog/pyproject.toml | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/integrations/datadog/.port/spec.yaml b/integrations/datadog/.port/spec.yaml index f7ea523e05..5eef397ba9 100644 --- a/integrations/datadog/.port/spec.yaml +++ b/integrations/datadog/.port/spec.yaml @@ -12,17 +12,17 @@ features: - kind: datadogSloHistory configurations: - name: datadogBaseUrl - description: Datadog Base URL (e.g., "https://api.datadoghq.com" or "https://api.datadoghq.eu"). To identify your base URL, see the Datadog documentation. + description: Datadog Base URL (e.g., https://api.datadoghq.com or https://api.datadoghq.eu. To identify your base URL, see the Datadog documentation. type: url required: true default: "https://api.datadoghq.com" - name: datadogApiKey - description: Datadog API key. To create an API key, see the Datadog documentation. + description: Datadog API key. To create an API key, see the Datadog documentation. required: true type: string sensitive: true - name: datadogApplicationKey - description: Datadog application key. To create an application key, see the Datadog documentation. + description: Datadog application key. To create an application key, see the Datadog documentation. required: true type: string sensitive: true @@ -31,7 +31,7 @@ configurations: required: false description: "The host of the Port Ocean app. Used to set up the integration endpoint as the target for Webhooks created in the 3rd party service" - name: datadogWebhookToken - description: Datadog webhook token (optional). This is used to secure webhook communication between Datadog and Port. To learn more, see the Datadog documentation. + description: Datadog webhook token (optional). This is used to secure webhook communication between Datadog and Port. To learn more, see the Datadog documentation. type: string required: false sensitive: true diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index d256225cce..dccdb2c9e8 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +# Port_Ocean 0.1.23 (2024-08-01) + +### Improvements + +- Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. # Port_Ocean 0.1.22 (2024-07-31) diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index d9f2b6d48a..20c1772bf4 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "datadog" -version = "0.1.22" +version = "0.1.23" description = "Datadog Ocean Integration" authors = ["Albert Luganga "] From 30bdf66a01f30346db798bd6c8f7e7ab399d5b24 Mon Sep 17 00:00:00 2001 From: Yair Siman Tov <63305203+yairsimantov20@users.noreply.github.com> Date: Sun, 4 Aug 2024 15:45:38 +0300 Subject: [PATCH 08/28] Port 8461 ocean integration config is not a valid dict (#881) # Description What - The gitlab integration is failing to startup when using the env var syntax to populate the integration config with an object that holds the tokken mapping which is also an object Why - the inner object was calculated as a string How - parsing it with pydantic parser if its a string ## Type of change - [X] Bug fix (non-breaking change which fixes an issue) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --- CHANGELOG.md | 8 ++++++++ port_ocean/config/base.py | 26 +++++++++++++----------- port_ocean/config/settings.py | 38 ++++++++++++++++++++++++++++------- port_ocean/ocean.py | 15 +++++--------- pyproject.toml | 2 +- 5 files changed, 59 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 177aeec7c6..c070aa23b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.9 (2024-08-04) + + +### Bug Fixes + +- Fixed an issue where passing an object for OCEAN__INTEGRATION__CONFIG that holds an object might not be parsed correctly and cause validation error for invalid type (#1) + + ## 0.9.8 (2024-08-01) diff --git a/port_ocean/config/base.py b/port_ocean/config/base.py index f250edb69d..530869e339 100644 --- a/port_ocean/config/base.py +++ b/port_ocean/config/base.py @@ -1,11 +1,11 @@ import os import re -from pathlib import Path from types import GenericAlias from typing import Any import yaml from humps import decamelize +from pathlib import Path from pydantic import BaseSettings from pydantic.env_settings import EnvSettingsSource, InitSettingsSource from pydantic.main import ModelMetaclass, BaseModel @@ -14,13 +14,17 @@ PROVIDER_CONFIG_PATTERN = r"^[a-zA-Z0-9]+ .*$" -def read_yaml_config_settings_source( - settings: "BaseOceanSettings", base_path: str -) -> dict[str, Any]: - yaml_file = getattr(settings.__config__, "yaml_file", "") +def read_yaml_config_settings_source(settings: "BaseOceanSettings") -> dict[str, Any]: + yaml_file = getattr(settings.Config, "yaml_file", "") assert yaml_file, "Settings.yaml_file not properly configured" - path = Path(base_path, yaml_file) + path = Path( + getattr( + settings, + "_base_path", + ), + yaml_file, + ) if not path.exists(): return {} @@ -119,15 +123,15 @@ def decamelize_config( def load_providers( - settings: "BaseOceanSettings", existing_values: dict[str, Any], base_path: str + settings: "BaseOceanSettings", existing_values: dict[str, Any] ) -> dict[str, Any]: - data = read_yaml_config_settings_source(settings, base_path) + data = read_yaml_config_settings_source(settings) snake_case_config = decamelize_config(settings, data) return parse_providers(settings, snake_case_config, existing_values) class BaseOceanSettings(BaseSettings): - base_path: str + _base_path: str = "./" def get_sensitive_fields_data(self) -> set[str]: return _get_sensitive_information(self) @@ -150,9 +154,7 @@ def customise_sources( # type: ignore return ( init_settings, env_settings, - lambda s: load_providers( - s, env_settings(s), init_settings.init_kwargs["base_path"] - ), + lambda s: load_providers(s, {**env_settings(s), **init_settings(s)}), ) diff --git a/port_ocean/config/settings.py b/port_ocean/config/settings.py index 7d83b9a10b..4180d88397 100644 --- a/port_ocean/config/settings.py +++ b/port_ocean/config/settings.py @@ -1,15 +1,16 @@ -from typing import Any, Literal +from typing import Any, Literal, Type -from port_ocean.config.base import BaseOceanSettings, BaseOceanModel -from port_ocean.core.event_listener import EventListenerSettingsType -from port_ocean.core.models import Runtime -from port_ocean.utils.misc import get_integration_name, get_spec_file -from pydantic import Extra, AnyHttpUrl, parse_obj_as +from pydantic import Extra, AnyHttpUrl, parse_obj_as, parse_raw_as from pydantic.class_validators import root_validator, validator from pydantic.env_settings import InitSettingsSource, EnvSettingsSource, BaseSettings from pydantic.fields import Field from pydantic.main import BaseModel +from port_ocean.config.base import BaseOceanSettings, BaseOceanModel +from port_ocean.core.event_listener import EventListenerSettingsType +from port_ocean.core.models import Runtime +from port_ocean.utils.misc import get_integration_name, get_spec_file + LogLevelType = Literal["ERROR", "WARNING", "INFO", "DEBUG", "CRITICAL"] @@ -44,7 +45,7 @@ class PortSettings(BaseOceanModel, extra=Extra.allow): class IntegrationSettings(BaseOceanModel, extra=Extra.allow): identifier: str type: str - config: dict[str, Any] | BaseModel = Field(default_factory=dict) + config: Any = Field(default_factory=dict) @root_validator(pre=True) def root_validator(cls, values: dict[str, Any]) -> dict[str, Any]: @@ -62,6 +63,8 @@ def root_validator(cls, values: dict[str, Any]) -> dict[str, Any]: class IntegrationConfiguration(BaseOceanSettings, extra=Extra.allow): + _integration_config_model: BaseModel | None = None + allow_environment_variables_jq_access: bool = True initialize_port_resources: bool = True scheduled_resync_interval: int | None = None @@ -73,6 +76,27 @@ class IntegrationConfiguration(BaseOceanSettings, extra=Extra.allow): integration: IntegrationSettings = IntegrationSettings(type="", identifier="") runtime: Runtime = "OnPrem" + @root_validator() + def validate_integration_config(cls, values: dict[str, Any]) -> dict[str, Any]: + if not (config_model := values.get("_integration_config_model")): + return values + + # Using the integration dynamic config model to parse the config + def parse_config(model: Type[BaseModel], config: Any) -> BaseModel: + # In some cases, the config is parsed as a string so we need to handle it + # Example: when the config is loaded from the environment variables and there is an object inside the config + if isinstance(config, str): + return parse_raw_as(model, config) + else: + return parse_obj_as(model, config) + + integration_config = values["integration"] + integration_config.config = parse_config( + config_model, integration_config.config + ) + + return values + @validator("runtime") def validate_runtime(cls, runtime: Literal["OnPrem", "Saas"]) -> Runtime: if runtime == "Saas": diff --git a/port_ocean/ocean.py b/port_ocean/ocean.py index 7020664308..6c157a7b89 100644 --- a/port_ocean/ocean.py +++ b/port_ocean/ocean.py @@ -2,7 +2,7 @@ import sys import threading from contextlib import asynccontextmanager -from typing import Callable, Any, Dict, AsyncIterator +from typing import Callable, Any, Dict, AsyncIterator, Type from fastapi import FastAPI, APIRouter from loguru import logger @@ -32,7 +32,7 @@ def __init__( app: FastAPI | None = None, integration_class: Callable[[PortOceanContext], BaseIntegration] | None = None, integration_router: APIRouter | None = None, - config_factory: Callable[..., BaseModel] | None = None, + config_factory: Type[BaseModel] | None = None, config_override: Dict[str, Any] | None = None, ): initialize_port_ocean_context(self) @@ -40,16 +40,11 @@ def __init__( self.fast_api_app.middleware("http")(request_handler) self.config = IntegrationConfiguration( - base_path="./", **(config_override or {}) + # type: ignore + _integration_config_model=config_factory, + **(config_override or {}), ) - if config_factory: - raw_config = ( - self.config.integration.config - if isinstance(self.config.integration.config, dict) - else self.config.integration.config.dict() - ) - self.config.integration.config = config_factory(**raw_config) # add the integration sensitive configuration to the sensitive patterns to mask out sensitive_log_filter.hide_sensitive_strings( *self.config.get_sensitive_fields_data() diff --git a/pyproject.toml b/pyproject.toml index dd14570ab2..93e9287a02 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.8" +version = "0.9.9" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From 13eddec68489072a929a99a429d24569e20ace1e Mon Sep 17 00:00:00 2001 From: Yair Siman Tov <63305203+yairsimantov20@users.noreply.github.com> Date: Sun, 4 Aug 2024 16:31:53 +0300 Subject: [PATCH 09/28] Port 9632 ocean align integrations towncrier (#883) # Description Align ocean integrations & scaffolding files ## Type of change - [X] Bug fix (non-breaking change which fixes an issue) --- CHANGELOG.md | 45 +++ integrations/argocd/CHANGELOG.md | 156 ++++----- integrations/argocd/pyproject.toml | 3 +- integrations/aws/CHANGELOG.md | 99 ++++-- integrations/aws/pyproject.toml | 3 +- integrations/azure-devops/CHANGELOG.md | 106 +++--- integrations/azure-devops/pyproject.toml | 3 +- .../azure-devops/sonar-project.properties | 3 + integrations/azure/CHANGELOG.md | 218 +++++++----- integrations/datadog/.dockerignore | 94 ------ integrations/datadog/CHANGELOG.md | 46 +-- integrations/datadog/pyproject.toml | 3 +- integrations/datadog/sonar-project.properties | 3 + integrations/dynatrace/CHANGELOG.md | 76 ++--- integrations/dynatrace/pyproject.toml | 3 +- integrations/firehydrant/CHANGELOG.md | 122 +++---- integrations/firehydrant/pyproject.toml | 3 +- integrations/gcp/.dockerignore | 94 ------ integrations/gcp/CHANGELOG.md | 108 ++++-- integrations/gcp/pyproject.toml | 3 +- integrations/gcp/sonar-project.properties | 3 + integrations/gitlab/CHANGELOG.md | 316 +++++++++--------- integrations/jenkins/CHANGELOG.md | 86 ++--- integrations/jenkins/pyproject.toml | 3 +- integrations/jira/CHANGELOG.md | 211 +++++++----- integrations/jira/pyproject.toml | 2 + integrations/kafka/CHANGELOG.md | 119 +++---- integrations/kafka/pyproject.toml | 3 +- integrations/kubecost/CHANGELOG.md | 120 +++---- integrations/kubecost/pyproject.toml | 3 +- integrations/launchdarkly/CHANGELOG.md | 74 ++-- integrations/launchdarkly/pyproject.toml | 3 +- integrations/linear/.dockerignore | 94 ------ integrations/linear/CHANGELOG.md | 46 +-- integrations/linear/pyproject.toml | 3 +- integrations/newrelic/CHANGELOG.md | 122 +++---- integrations/newrelic/pyproject.toml | 3 +- integrations/opencost/CHANGELOG.md | 118 +++---- integrations/opencost/pyproject.toml | 3 +- integrations/opsgenie/CHANGELOG.md | 122 +++---- integrations/opsgenie/pyproject.toml | 3 +- integrations/pagerduty/CHANGELOG.md | 168 +++++----- integrations/pagerduty/pyproject.toml | 3 +- integrations/sentry/CHANGELOG.md | 126 +++---- integrations/sentry/pyproject.toml | 3 +- integrations/servicenow/CHANGELOG.md | 106 +++--- integrations/servicenow/pyproject.toml | 3 +- integrations/snyk/CHANGELOG.md | 313 ++++++++++------- integrations/snyk/pyproject.toml | 3 +- integrations/sonarqube/CHANGELOG.md | 146 ++++---- integrations/sonarqube/pyproject.toml | 3 +- integrations/statuspage/CHANGELOG.md | 24 +- integrations/statuspage/pyproject.toml | 3 +- integrations/terraform-cloud/CHANGELOG.md | 104 +++--- integrations/terraform-cloud/pyproject.toml | 3 +- integrations/wiz/CHANGELOG.md | 182 ++++++---- integrations/wiz/pyproject.toml | 3 +- .../cookiecutter/hooks/post_gen_project.py | 5 +- .../pyproject.toml | 3 +- pyproject.toml | 2 +- 60 files changed, 1957 insertions(+), 1894 deletions(-) create mode 100644 integrations/azure-devops/sonar-project.properties delete mode 100644 integrations/datadog/.dockerignore create mode 100644 integrations/datadog/sonar-project.properties delete mode 100644 integrations/gcp/.dockerignore create mode 100644 integrations/gcp/sonar-project.properties delete mode 100644 integrations/linear/.dockerignore diff --git a/CHANGELOG.md b/CHANGELOG.md index c070aa23b1..7ab382660a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.10 (2024-08-04) + + +### Bug Fixes + +- Fixed & Aligned scaffolding files + + ## 0.9.9 (2024-08-04) @@ -25,6 +33,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.7 (2024-07-31) + ### Bug Fixes - Fix vulnerabilities and bump versions of dependencies @@ -34,6 +43,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.6 (2024-07-30) + ### Bug Fixes - Flush all remaining buffered logs when exiting application @@ -41,6 +51,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.5 (2024-07-23) + ### Bug Fixes - Initialize missing _port_app_config @@ -48,6 +59,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.4 (2024-07-09) + ### Bug Fixes - Handle non existing config mapping for cases where the integration was created by SAAS and the config mapping was not set @@ -55,6 +67,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.3 (2024-07-08) + ### Improvements - Added Ocean integration config to remove all environment variables from jq access @@ -62,6 +75,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.9.2 (2024-07-05) + ### Improvements - Added log of the used integration mapping for each resync event @@ -160,12 +174,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.23 (2024-05-30) + ### Improvements - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` ## 0.5.22 (2024-05-29) + ### Bug Fixes - Fixed an issue in `send_raw_data_examples` when there are slashes in integration kind @@ -173,6 +189,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.21 (2024-05-26) + ### Features - Added `send_raw_data_examples` integration config to allow sending raw data examples from the third party API to port (on resync), for testing and managing the integration mapping @@ -195,6 +212,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.19 (2024-05-16) + ### Improvements - Added caching to port-app-config.yml retrieval from port api (only for live events) @@ -202,6 +220,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.18 (2024-05-12) + ### Improvements - Added a util function that allows to run multiple asynchronous tasks in a bounded way to prevent overload and memory issues @@ -211,6 +230,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.17 (2024-05-01) + ### Bug Fixes - Fixed an issue in creating a child event context from the parent context by removing an unnecessary line of code @@ -219,6 +239,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.16 (2024-05-01) + ### Features - Allowing override of parent event context in ocean's event context manager @@ -226,6 +247,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.15 (2024-04-30) + ### Bug Fixes - Fixed error in `register_raw` when there's no relevant mappings for a specific kind @@ -233,6 +255,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.14 (2024-04-24) + ### Improvements - Implemented real-time entity deletion exclusively for instances that haven't matched any selectors. @@ -240,6 +263,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.13 (2024-04-17) + ### Features - Delete entities that doesn't passed the selector on real time events @@ -247,6 +271,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.12 (2024-04-12) + ### Features - Added a util function that allows to iterate over a list of async iterators and stream the results of each iterator as they are available @@ -267,6 +292,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.10 (2024-04-10) + ### Bug Fixes - Fixed application settings to be loaded from the environment variables @@ -278,6 +304,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.5.9 (2024-03-30) + ### Bug Fixes - Fixed a bug where every time after the first token expiration, the framework didn't actually marked that the token got refreshed, causing the token to be refreshed every time when a request is made to Port. (#1) @@ -410,6 +437,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.13 (2023-12-31) + ### Features - Added capability to create pages as part of the integration setup (PORT-5689) @@ -429,6 +457,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.11 (2023-12-21) + ### Improvements - Added handling for aggregation properties when initializing the integration, so it will patch the aggregation properties after creating the relations (PORT-5717) @@ -514,6 +543,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.3 (2023-11-09) + ### Features - Added `RetryTransport` as a helper for retrying requests that integrations can use (PORT-5161) @@ -526,6 +556,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.2 (2023-11-04) + ### Features - Added the current integration version to the port requests for future features and better debugging (PORT-4310) @@ -546,6 +577,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.1 (2023-11-03) + ### Bug Fixes - Fixed the `initialize-port-resources` option in `ocean sail` to not be a flag. @@ -555,6 +587,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.4.0 (2023-10-31) + ### Features - Added support for running ocean integrations once and new ocean sail options to support it. As part of it we added ImmediateEventListener. @@ -562,6 +595,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.3.2 (2023-10-29) + ### Improvements - createMissingRelatedEntities + deleteDependentEntities are now defaulted to true @@ -569,12 +603,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.3.1 (2023-09-27) + ### Bug Fixes - Fix missing user agent when apply default resources on initialization (PORT-4813) ## 0.3.0 (2023-09-06) + ### Deprecations - Removed the `batch_work_size` configuration. Integrations should use the async generator syntax instead (PORT-4616) @@ -599,10 +635,12 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.2.3 (2023-08-17) + ### Features - Added the ability to create and clean the defaults of an integration using the following CLI commands: `ocean defaults dock` and `ocean defaults clean` (dock-clean-defaults) + ### Improvements - Optimized dockerfile to produce smaller images (PORT-4485) @@ -616,18 +654,21 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.2.2 (2023-08-11) + ### Bug Fixes - Fixed an issue causing the config yaml providers to not be parsed ## 0.2.1 (2023-08-09) + ### Bug Fixes - Fixed an issue causing ocean to convert the integration config objects to camelized objects ## 0.2.0 (2023-08-09) + ### Breaking Changes - Updated the `on_resync` generator to use a list of items instead of a single item @@ -648,12 +689,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.1.3 (2023-08-02) + ### Bug Fixes - Fixed an issue preventing the setup of an integration with config values passed exclusively as environment variables. This fix also enables the option to deploy an integration to AWS ECS using Terraform (PORT-4379) ## 0.1.2 (2023-07-27) + ### Breaking Changes - All integration configuration variables are now passed to the integration code in snake_case format @@ -674,6 +717,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.1.1 (2023-07-26) + ### Breaking Changes - Changed SAMPLE event listener to POLLING. (Make sure to update your `eventListener.type` field in your `config.yaml` for the integration) (PORT-4346) @@ -696,6 +740,7 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 0.1.0 (2023-07-20) + ### Features - ### First version changelog diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index 2f783f4913..5644d864ef 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,140 +7,144 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.71 (2024-08-01) +## 0.1.71 (2024-08-01) -### Improvements + +### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.70 (2024-07-31) +## 0.1.70 (2024-07-31) -### Improvements + +### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.69 (2024-07-31) +## 0.1.69 (2024-07-31) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.68 (2024-07-31) +## 0.1.68 (2024-07-31) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.67 (2024-07-24) +## 0.1.67 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.66 (2024-07-10) +## 0.1.66 (2024-07-10) ### Improvements - Added description to configuration properties in spec.yaml (PORT-9118) -# Port_Ocean 0.1.65 (2024-07-10) +## 0.1.65 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.64 (2024-07-09) +## 0.1.64 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.63 (2024-07-07) +## 0.1.63 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.62 (2024-06-23) +## 0.1.62 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.61 (2024-06-19) +## 0.1.61 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.60 (2024-06-16) +## 0.1.60 (2024-06-16) ### Improvements - Updated spec.yaml indication that saas installation is not supported -# Port_Ocean 0.1.59 (2024-06-16) +## 0.1.59 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.58 (2024-06-13) +## 0.1.58 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.57 (2024-06-13) +## 0.1.57 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.56 (2024-06-10) +## 0.1.56 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.55 (2024-06-05) +## 0.1.55 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.54 (2024-06-03) +## 0.1.54 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.53 (2024-06-02) +## 0.1.53 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.52 (2024-05-30) +## 0.1.52 (2024-05-30) ### Improvements @@ -148,21 +152,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.51 (2024-05-29) +## 0.1.51 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.50 (2024-05-26) +## 0.1.50 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.49 (2024-05-26) +## 0.1.49 (2024-05-26) ### Improvements @@ -170,28 +174,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update the config.yaml file to have only the overridden configuration -# Port_Ocean 0.1.48 (2024-05-16) +## 0.1.48 (2024-05-16) ### Improvements - Updated the icon on the image blueprint from AWS to Docker -# Port_Ocean 0.1.47 (2024-05-16) +## 0.1.47 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.46 (2024-05-12) +## 0.1.46 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.45 (2024-05-06) +## 0.1.45 (2024-05-06) ### Improvements @@ -199,35 +203,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Deleted all the properties from the image blueprint since none of the properties can be extracted from the k8s resource -# Port_Ocean 0.1.44 (2024-05-01) +## 0.1.44 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.43 (2024-05-01) +## 0.1.43 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.42 (2024-04-30) +## 0.1.42 (2024-04-30) ### Improvements - Updated the default mapping to ingest all images used by deployments and establish a relationship between them -# Port_Ocean 0.1.41 (2024-04-30) +## 0.1.41 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.40 (2024-04-25) +## 0.1.40 (2024-04-25) ### Bug Fixes @@ -238,21 +242,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added a default empty array to the deployment history mapping to stop spamming the logs with JQ NoneType error -# Port_Ocean 0.1.39 (2024-04-24) +## 0.1.39 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.38 (2024-04-17) +## 0.1.38 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.37 (2024-04-11) +## 0.1.37 (2024-04-11) ### Deprecations - Added deprecation warnings to the deployment-history and kubernetes-resource kind, urging users to utilize the itemsToParse functionality instead @@ -263,56 +267,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the default mapping for deployment-history and kubernetes-resource kind to reuse the application kind's response and parse items using the itemsToParse functionality for improved efficiency -# Port_Ocean 0.1.36 (2024-04-11) +## 0.1.36 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.35 (2024-04-10) +## 0.1.35 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.34 (2024-04-01) +## 0.1.34 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.33 (2024-03-28) +## 0.1.33 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.32 (2024-03-21) +## 0.1.32 (2024-03-21) ### Improvements - Added support for ArgoCD kubernetes resources (PORT-6911) -# Port_Ocean 0.1.31 (2024-03-20) +## 0.1.31 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.30 (2024-03-18) +## 0.1.30 (2024-03-18) ### Improvements - Added support for Application managed resources kind -# Port_Ocean 0.1.29 (2024-03-18) +## 0.1.29 (2024-03-18) ### Improvements @@ -320,168 +324,168 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the deployment history revision property from string to url, linking the user the specific revision (PORT-6854) - Added namespace blueprint and created relevant relations(PORT-7187) -# Port_Ocean 0.1.28 (2024-03-17) +## 0.1.28 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.27 (2024-03-06) +## 0.1.27 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.26 (2024-03-03) +## 0.1.26 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.25 (2024-03-03) +## 0.1.25 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.24 (2024-02-21) +## 0.1.24 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.23 (2024-02-20) +## 0.1.23 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.22 (2024-02-18) +## 0.1.22 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.21 (2024-01-25) +## 0.1.21 (2024-01-25) ### Bug Fixes - Fixed a bug in the pages templates where the page weren't inside a list, causing the parsing of the integration to fail (#1) -# Port_Ocean 0.1.20 (2024-01-23) +## 0.1.20 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.19 (2024-01-21) +## 0.1.19 (2024-01-21) ### Improvements - Added default page for ArgoCD (PORT-5959) -# Port_Ocean 0.1.18 (2024-01-12) +## 0.1.18 (2024-01-12) ### Features - Added support for ArgoCD deployments history (#5704) -# Port_Ocean 0.1.17 (2024-01-11) +## 0.1.17 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.16 (2024-01-07) +## 0.1.16 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.15 (2024-01-07) +## 0.1.15 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.14 (2024-01-01) +## 0.1.14 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.13 (2023-12-24) +## 0.1.13 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.12 (2023-12-21) +## 0.1.12 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.11 (2023-12-21) +## 0.1.11 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.10 (2023-12-14) +## 0.1.10 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.9 (2023-12-05) +## 0.1.9 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.8 (2023-12-04) +## 0.1.8 (2023-12-04) ### Bug Fixes - Updated ArgoCD application gitRepo property format from URL to string, allowing for various formats and resolving sync errors with private repositories (#8) -# Port_Ocean 0.1.7 (2023-12-04) +## 0.1.7 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.6 (2023-11-30) +## 0.1.6 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.5 (2023-11-29) +## 0.1.5 (2023-11-29) ### Improvements @@ -489,35 +493,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.4 (2023-11-21) +## 0.1.4 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.3 (2023-11-08) +## 0.1.3 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.2 (2023-11-03) +## 0.1.2 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.1 (2023-11-01) +## 0.1.1 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 (#1) -# 0.1.0 (2023-08-21) +## 0.1.0 (2023-08-21) ### Features diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index 7480addcf2..e2229c16ea 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index 02fe060f89..df30d684a3 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,42 +7,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.2.21 (2024-08-01) +## 0.2.21 (2024-08-01) -### Improvements + +### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser -# Port_Ocean 0.2.20 (2024-07-31) +## 0.2.20 (2024-07-31) -### Improvements + +### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.2.19 (2024-07-31) +## 0.2.19 (2024-07-31) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.2.18 (2024-07-31) +## 0.2.18 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.2.17 (2024-07-24) +## 0.2.17 (2024-07-24) + ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.2.16 (2024-07-16) +## 0.2.16 (2024-07-16) + ### Bug Fixes @@ -51,88 +57,101 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add access denied handler to custom kind resync -# Port_Ocean 0.2.15 (2024-07-12) +## 0.2.15 (2024-07-12) + ### Improvements - Add logs to indicate the size of batches being fetched in each resync -# Port_Ocean 0.2.14 (2024-07-11) +## 0.2.14 (2024-07-11) + ### Improvements - Add access denied exception support (#1) -# Port_Ocean 0.2.13 (2024-07-10) +## 0.2.13 (2024-07-10) + ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.2.12 (2024-07-09) +## 0.2.12 (2024-07-09) + ### Improvements - Fix default useGetResourceAPI property name (#1) - Use by default the actual S3 Bucket region instead of default region used to fetch it (#2) -# Port_Ocean 0.2.11 (2024-07-09) +## 0.2.11 (2024-07-09) + ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.2.10 (2024-07-07) +## 0.2.10 (2024-07-07) + ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.2.9 (2024-07-02) +## 0.2.9 (2024-07-02) + ### Bugfix - Ensure default region for global resources (#1) -# Port_Ocean 0.2.8 (2024-06-23) +## 0.2.8 (2024-06-23) + ### Improvements - Added support for default installation methods ( Helm, docker, githubworkflow and gitlabCI ) to improve ease of use (#1) -# Port_Ocean 0.2.7 (2024-06-23) +## 0.2.7 (2024-06-23) + ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.2.6 (2024-06-19) +## 0.2.6 (2024-06-19) + ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.2.5 (2024-06-17) +## 0.2.5 (2024-06-17) + ### Improvements - Changed default mapping to include describeResources for resources which doesn't include tags by default from cloud control (#1) -# Port_Ocean 0.2.4 (2024-06-17) +## 0.2.4 (2024-06-17) + ### Improvements - Fix _aws_credentials overflow bug (#1) -# Port_Ocean 0.2.3 (2024-06-17) +## 0.2.3 (2024-06-17) + ### Improvements @@ -141,27 +160,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix AWS rate-limit issues (#3) -# Port_Ocean 0.2.2 (2024-06-16) +## 0.2.2 (2024-06-16) + ### Improvements - Run all single describe in parallel (#1) -# Port_Ocean 0.2.1 (2024-06-16) +## 0.2.1 (2024-06-16) + ### Improvements - Updated spec.yaml indication that saas installation is not supported -# Port_Ocean 0.2.0 (2024-06-16) +## 0.2.0 (2024-06-16) + ### Improvements - Added support for "describeResource" mapping option (#1) -# Port_Ocean 0.1.8 (2024-06-16) +## 0.1.8 (2024-06-16) + ### Improvements @@ -169,56 +192,64 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.7 (2024-06-13) +## 0.1.7 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.6 (2024-06-13) +## 0.1.6 (2024-06-13) + ### Improvements - Add support for syncing ACM certificates, AMI images and Cloudformation Stacks -# Port_Ocean 0.1.5 (2024-06-13) +## 0.1.5 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.4 (2024-06-10) +## 0.1.4 (2024-06-10) + ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.3 (2024-06-05) +## 0.1.3 (2024-06-05) + ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.2 (2024-06-03) +## 0.1.2 (2024-06-03) + ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.1 (2024-06-02) +## 0.1.1 (2024-06-02) + ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.0 (2024-05-30) +## 0.1.0 (2024-05-30) + ### Features diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index cea7997315..4b89ef9298 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -24,7 +24,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/azure-devops/CHANGELOG.md b/integrations/azure-devops/CHANGELOG.md index ee13bc96b6..8fc9d88615 100644 --- a/integrations/azure-devops/CHANGELOG.md +++ b/integrations/azure-devops/CHANGELOG.md @@ -7,174 +7,174 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.48 (2024-08-01) +## 0.1.48 (2024-08-01) ### Improvements - Added target='blank' attribute to links in config and secrets description to make them open in new tab -# Port_Ocean 0.1.47 (2024-07-31) +## 0.1.47 (2024-07-31) ### Improvements -- Upgraded integration dependencies (#1) +- Upgraded ## dependencies (#1) -# Port_Ocean 0.1.46 (2024-07-31) +## 0.1.46 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.45 (2024-07-31) +## 0.1.45 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.44 (2024-07-25) +## 0.1.44 (2024-07-25) ### Bug Fixes - Fixed case where comparing events failed because ADO returns unexpected additional keys inside the PublisherInputs. -# Port_Ocean 0.1.43 (2024-07-24) +## 0.1.43 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.41 (2024-07-18) +## 0.1.41 (2024-07-18) ### Bug Fixes - Fixed `visibility` property in mapping which had a typo and changed the default relation to required `false` to be more permissive -# Port_Ocean 0.1.41 (2024-07-10) +## 0.1.41 (2024-07-10) ### Improvements - Set the `isProjectsLimited` paramater to True by default - Revise the configuration parameters' descriptions. -# Port_Ocean 0.1.40 (2024-07-09) +## 0.1.40 (2024-07-09) ### Improvements -- Added description to the integration configuration variables +- Added description to the ## configuration variables -# Port_Ocean 0.1.39 (2024-07-09) +## 0.1.39 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.38 (2024-07-08) +## 0.1.38 (2024-07-08) ### Features - Make webhook creation project-scoped by default -# Port_Ocean 0.1.37 (2024-07-07) +## 0.1.37 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.36 (2024-06-23) +## 0.1.36 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.35 (2024-06-19) +## 0.1.35 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.34 (2024-06-16) +## 0.1.34 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.33 (2024-06-13) +## 0.1.33 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.32 (2024-06-13) +## 0.1.32 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.31 (2024-06-10) +## 0.1.31 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.30 (2024-06-05) +## 0.1.30 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.29 (2024-06-03) +## 0.1.29 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.28 (2024-06-02) +## 0.1.28 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.27 (2024-05-30) +## 0.1.27 (2024-05-30) ### Improvements - Bumped ocean version to ^0.5.23 (#1) -- Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` +- Updated the base image used in the Dockerfile that is created during ## scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.26 (2024-05-29) +## 0.1.26 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.25 (2024-05-26) +## 0.1.25 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.24 (2024-05-26) +## 0.1.24 (2024-05-26) ### Improvements @@ -182,166 +182,166 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.23 (2024-05-16) +## 0.1.23 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.22 (2024-05-15) +## 0.1.22 (2024-05-15) ### Bug Fixes - Fixed default relation mapping between service and project (#1) -# Port_Ocean 0.1.21 (2024-05-12) +## 0.1.21 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.20 (2024-05-10) +## 0.1.20 (2024-05-10) ### Improvements - Enhanced the jq functionality for both 'repository' and 'repository-policy' identifiers, automatically removing spaces and converting all characters to lowercase by default. (PORT-7916) -# Port_Ocean 0.1.19 (2024-05-08) +## 0.1.19 (2024-05-08) ### Improvements - Removed spaces from service identifier field (#1) -# Port_Ocean 0.1.18 (2024-05-08) +## 0.1.18 (2024-05-08) ### Improvements - Changed url to service from api url to remoteUrl (#1) -# Port_Ocean 0.1.17 (2024-05-01) +## 0.1.17 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.16 (2024-05-01) +## 0.1.16 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.15 (2024-04-30) +## 0.1.15 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.14 (2024-04-24) +## 0.1.14 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.13 (2024-04-17) +## 0.1.13 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.12 (2024-04-15) +## 0.1.12 (2024-04-15) ### Features - Added project kind as well as relation between repo and project, to get the team mirror property (PORT-7573) -# Port_Ocean 0.1.11 (2024-04-15) +## 0.1.11 (2024-04-15) ### Bug Fixes - Made defaultBranch not required in the repository body when fetching repository policies -# Port_Ocean 0.1.10 (2024-04-11) +## 0.1.10 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.9 (2024-04-10) +## 0.1.9 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.8 (2024-04-01) +## 0.1.8 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.7 (2024-03-28) +## 0.1.7 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.6 (2024-03-20) +## 0.1.6 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.5 (2024-03-17) +## 0.1.5 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.4 (2024-03-07) +## 0.1.4 (2024-03-07) ### Bug Fixes - Fixed issue causing disabled repositories to fail resynchronization for pull requests, policies, and item content (#413) -# Port_Ocean 0.1.3 (2024-03-03) +## 0.1.3 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# 0.1.2 (2024-03-03) +## 0.1.2 (2024-03-03) ### Improvements - Fixed the default scorecard to match the rule -# 0.1.1 (2024-03-03) +## 0.1.1 (2024-03-03) ### Bugs - Fix compatibility issue with None type and operand "|" -# 0.1.0 (2024-03-03) +## 0.1.0 (2024-03-03) ### Features -- Created Azure DevOps integration using Ocean (PORT-4585) +- Created Azure DevOps ## using Ocean (PORT-4585) diff --git a/integrations/azure-devops/pyproject.toml b/integrations/azure-devops/pyproject.toml index 0acce996ba..6fdf2a6a9c 100644 --- a/integrations/azure-devops/pyproject.toml +++ b/integrations/azure-devops/pyproject.toml @@ -20,7 +20,8 @@ types-pyyaml = "^6.0.12.10" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/azure-devops/sonar-project.properties b/integrations/azure-devops/sonar-project.properties new file mode 100644 index 0000000000..ffb98042d9 --- /dev/null +++ b/integrations/azure-devops/sonar-project.properties @@ -0,0 +1,3 @@ +sonar.projectKey=port-labs_ocean_azure-devops +sonar.organization=port-labs + diff --git a/integrations/azure/CHANGELOG.md b/integrations/azure/CHANGELOG.md index 98c78f8a0f..9969fb7cf9 100644 --- a/integrations/azure/CHANGELOG.md +++ b/integrations/azure/CHANGELOG.md @@ -1,125 +1,143 @@ 0.1.75 (2024-08-01) -### Improvements + +### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. 0.1.74 (2024-07-31) -### Improvements + +### Improvements - Upgraded integration dependencies (#1) 0.1.73 (2024-07-31) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.7 (#1) 0.1.72 (2024-07-31) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.6 (#1) 0.1.71 (2024-07-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.5 0.1.70 (2024-07-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.4 (#1) 0.1.69 (2024-07-09) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.3 (#1) 0.1.68 (2024-07-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.2 (#1) 0.1.67 (2024-06-27) -### Improvements + +### Improvements - Added support for default installation methods ( Helm, docker, githubworkflow and gitlabCI ) to improve ease of use (#1) 0.1.66 (2024-06-23) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.1 (#1) 0.1.65 (2024-06-19) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.0 (#1) 0.1.64 (2024-06-16) -### Improvements + +### Improvements - Updated spec.yaml indication that saas installation is not supported 0.1.63 (2024-06-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.8.0 (#1) 0.1.62 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.1 (#1) 0.1.61 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.0 (#1) 0.1.60 (2024-06-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.6.0 (#1) 0.1.59 (2024-06-05) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.27 (#1) 0.1.58 (2024-06-03) -### Bug Fixes + +### Bug Fixes - Bump terraform provider version to 0.0.25 (#1) - Change Service icon to Microservice (#2) @@ -127,21 +145,24 @@ 0.1.57 (2024-06-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.25 (#1) 0.1.56 (2024-06-02) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.24 (#1) 0.1.55 (2024-05-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.23 (#1) - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` @@ -149,21 +170,24 @@ 0.1.54 (2024-05-29) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.22 (#1) 0.1.53 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.21 (#1) 0.1.52 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.20 (#1) - Removed the config.yaml file due to unused overrides @@ -171,91 +195,104 @@ 0.1.51 (2024-05-20) -### Improvements + +### Improvements - Change default mappings of resources to use actual resource kinds and map them to the new generic cloudResource kind (#1) 0.1.50 (2024-05-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.19 (#1) 0.1.49 (2024-05-12) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.18 (#1) 0.1.48 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.17 (#1) 0.1.47 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.16 (#1) 0.1.46 (2024-04-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.15 (#1) 0.1.45 (2024-04-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.14 (#1) 0.1.44 (2024-04-17) -### Bug Fixes + +### Bug Fixes - Fixed azure subscription relation in resource group blueprint 0.1.43 (2024-04-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.12 (#1) 0.1.42 (2024-04-11) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.11 (#1) 0.1.41 (2024-04-10) -### Bug Fixes + +### Bug Fixes - Fixed blueprints identifiers names and adjusted relations between blueprints 0.1.40 (2024-04-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.10 (#1) 0.1.39 (2024-04-06) -### Features + +### Features - Added support for multiple azure subscriptions (#1) - Added generic cloudResource kind (#2) @@ -267,126 +304,144 @@ 0.1.38 (2024-04-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.9 (#1) 0.1.37 (2024-03-28) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.8 (#1) 0.1.36 (2024-03-27) -### Improvements + +### Improvements - Added default permissions to match the default resources created (#1) 0.1.35 (2024-03-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.7 (#1) 0.1.34 (2024-03-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.6 (#1) 0.1.33 (2024-03-06) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.5 (#1) 0.1.32 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.4 (#1) 0.1.31 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.3 (#1) 0.1.30 (2024-02-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.2 (#1) 0.1.29 (2024-02-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.1 (#1) 0.1.28 (2024-02-18) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.0 (#1) 0.1.27 (2024-01-23) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.17 (#1) 0.1.26 (2024-01-11) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.16 (#1) 0.1.25 (2024-01-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.15 (#1) 0.1.24 (2024-01-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.14 (#1) 0.1.23 (2024-01-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.13 (#1) v0.1.22 (2023-12-25) -### Improvements + +### Improvements - Fix stale relation identifiers in default blueprints (port-5799) v0.1.21 (2023-12-24) -### Improvements + +### Improvements - Updated default blueprints and config mapping to include integration name as blueprint identifier prefix - Bumped ocean version to ^0.4.12 (#1) @@ -394,14 +449,16 @@ v0.1.21 (2023-12-24) 0.1.20 (2023-12-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.11 (#1) 0.1.19 (2023-12-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.10 (#1) @@ -413,133 +470,136 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -# 0.1.18 (2023-12-15) +## 0.1.18 (2023-12-15) -### Improvements + +### Improvements - Introduced delete azure resources on delete event "best effort" capability (PORT-5643) -# 0.1.17 (2023-12-14) +## 0.1.17 (2023-12-14) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.8 (#1) -# 0.1.16 (2023-12-05) +## 0.1.16 (2023-12-05) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.7 (#1) -# 0.1.15 (2023-12-04) +## 0.1.15 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# 0.1.14 (2023-11-30) +## 0.1.14 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# 0.1.13 (2023-11-29) +## 0.1.13 (2023-11-29) ### Improvements - Bumped ocean version to ^0.4.4 (#1) -# 0.1.12 (2023-11-21) +## 0.1.12 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# 0.1.11 (2023-11-08) +## 0.1.11 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# 0.1.10 (2023-11-03) +## 0.1.10 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# 0.1.9 (2023-11-01) +## 0.1.9 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 (#1) -# 0.1.8 (2023-10-29) +## 0.1.8 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# 0.1.7 (2023-09-27) +## 0.1.7 (2023-09-27) ### Improvements - Bumped ocean to version 0.3.1 (#1) -# 0.1.6 (2023-09-13) +## 0.1.6 (2023-09-13) ### Improvements - Bumped ocean version to 0.3.0 (#1) -# 0.1.5 (2023-08-29) +## 0.1.5 (2023-08-29) ### Improvements - Bumped ocean from 0.2.1 to 0.2.3 (PORT-4527) -# 0.1.4 (2023-08-22) +## 0.1.4 (2023-08-22) ### Bug Fixes - Added event_grid_system_topic_name and event_grid_event_filter_list to the spec.yaml extra vars (#1) -# 0.1.3 (2023-08-22) +## 0.1.3 (2023-08-22) ### Bug Fixes - Fixed subscriptionID description in the spec.yaml -# 0.1.2 (2023-08-21) +## 0.1.2 (2023-08-21) ### Bug Fixes - Aligned the deployment method attribute in spec.yaml to our new terraform module architecture -# 0.1.1 (2023-08-20) +## 0.1.1 (2023-08-20) ### Bug Fixes - Removed capability to remove port entity on received event of resource deletion - Changed deployment method to point to full terraform module path -# 0.1.0 (2023-08-13) +## 0.1.0 (2023-08-13) ### Features diff --git a/integrations/datadog/.dockerignore b/integrations/datadog/.dockerignore deleted file mode 100644 index dc28c4f316..0000000000 --- a/integrations/datadog/.dockerignore +++ /dev/null @@ -1,94 +0,0 @@ -# Git -.git -.gitignore -.gitattributes - - -# CI -.codeclimate.yml -.travis.yml -.taskcluster.yml - -# Docker -docker-compose.yml -Dockerfile -.docker -.dockerignore - -# Byte-compiled / optimized / DLL files -**/__pycache__/ -**/*.py[cod] - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.cache -nosetests.xml -coverage.xml - -# Translations -*.mo -*.pot - -# Django stuff: -*.log - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Virtual environment -.env -.venv/ -venv/ - -# PyCharm -.idea - -# Python mode for VIM -.ropeproject -**/.ropeproject - -# Vim swap files -**/*.swp - -# VS Code -.vscode/ - -*.md -**/.ruff_cache -**/cahangelog -**/tests \ No newline at end of file diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index dccdb2c9e8..49192e4135 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -12,75 +12,75 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. -# Port_Ocean 0.1.22 (2024-07-31) +## 0.1.22 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.21 (2024-07-31) +## 0.1.21 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.20 (2024-07-31) +## 0.1.20 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.19 (2024-07-25) +## 0.1.19 (2024-07-25) ### Features - Add the datadog host blueprint -# Port_Ocean 0.1.18 (2024-07-24) +## 0.1.18 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.17 (2024-07-10) +## 0.1.17 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.16 (2024-07-09) +## 0.1.16 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.15 (2024-07-07) +## 0.1.15 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.14 (2024-07-04) +## 0.1.14 (2024-07-04) ### Improvements - Added support to fetch SLOs history back to 1 year ago (#1) -# Port_Ocean 0.1.13 (2024-07-01) +## 0.1.13 (2024-07-01) ### Improvements - Changed the way we handle concurrency from asyncio gather to use a queuing mechanism to reduce the chance of rate limit -# Port_Ocean 0.1.12 (2024-07-01) +## 0.1.12 (2024-07-01) ### Improvements @@ -92,70 +92,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed Target and Warning threshold to number instead of string in SLO blueprint (#2) -# Port_Ocean 0.1.11 (2024-06-23) +## 0.1.11 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.10 (2024-06-19) +## 0.1.10 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.9 (2024-06-16) +## 0.1.9 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.8 (2024-06-13) +## 0.1.8 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.7 (2024-06-13) +## 0.1.7 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.6 (2024-06-10) +## 0.1.6 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.5 (2024-06-05) +## 0.1.5 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.4 (2024-06-03) +## 0.1.4 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.3 (2024-06-02) +## 0.1.3 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.2 (2024-05-30) +## 0.1.2 (2024-05-30) ### Improvements @@ -163,14 +163,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.1 (2024-05-29) +## 0.1.1 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# 0.1.0 (2024-05-28) +## 0.1.0 (2024-05-28) ### Features diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index 20c1772bf4..3d9a53a521 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -20,7 +20,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/datadog/sonar-project.properties b/integrations/datadog/sonar-project.properties new file mode 100644 index 0000000000..43058e2ad3 --- /dev/null +++ b/integrations/datadog/sonar-project.properties @@ -0,0 +1,3 @@ +sonar.projectKey=port-labs_ocean_datadog +sonar.organization=port-labs + diff --git a/integrations/dynatrace/CHANGELOG.md b/integrations/dynatrace/CHANGELOG.md index d86363c6bf..6287586d05 100644 --- a/integrations/dynatrace/CHANGELOG.md +++ b/integrations/dynatrace/CHANGELOG.md @@ -7,21 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.37 (2024-08-01) +## 0.1.37 (2024-08-01) ### Improvements - Added target='blank' attribute to links in config and secrets description to make them open in new tab -# Port_Ocean 0.1.36 (2024-07-31) +## 0.1.36 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.35 (2024-07-31) +## 0.1.35 (2024-07-31) ### Improvements @@ -33,56 +33,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix problem where API calls return unevaluated SLOs causing stale records in Port -# Port_Ocean 0.1.34 (2024-07-31) +## 0.1.34 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.33 (2024-07-24) +## 0.1.33 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.32 (2024-07-10) +## 0.1.32 (2024-07-10) ### Improvements - Added description to configurations (0.1.32) -# Port_Ocean 0.1.31 (2024-07-10) +## 0.1.31 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.30 (2024-07-09) +## 0.1.30 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.29 (2024-07-07) +## 0.1.29 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.28 (2024-07-01) +## 0.1.28 (2024-07-01) ### Bug Fixes - Fixed bug where other kinds cannot be ingested due to type constraints (0.1.28) -# Port_Ocean 0.1.27 (2024-06-25) +## 0.1.27 (2024-06-25) ### Features @@ -93,70 +93,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed bug causing missing fields in entities (0.1.27) -# Port_Ocean 0.1.26 (2024-06-23) +## 0.1.26 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.25 (2024-06-19) +## 0.1.25 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.24 (2024-06-16) +## 0.1.24 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.23 (2024-06-13) +## 0.1.23 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.22 (2024-06-13) +## 0.1.22 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.21 (2024-06-10) +## 0.1.21 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.20 (2024-06-05) +## 0.1.20 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.19 (2024-06-03) +## 0.1.19 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.18 (2024-06-02) +## 0.1.18 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.17 (2024-05-30) +## 0.1.17 (2024-05-30) ### Improvements @@ -164,21 +164,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.16 (2024-05-29) +## 0.1.16 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.15 (2024-05-26) +## 0.1.15 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.14 (2024-05-26) +## 0.1.14 (2024-05-26) ### Improvements @@ -186,98 +186,98 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.13 (2024-05-16) +## 0.1.13 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.12 (2024-05-12) +## 0.1.12 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.11 (2024-05-01) +## 0.1.11 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.10 (2024-05-01) +## 0.1.10 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.9 (2024-04-30) +## 0.1.9 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.8 (2024-04-24) +## 0.1.8 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.7 (2024-04-17) +## 0.1.7 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.6 (2024-04-11) +## 0.1.6 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.5 (2024-04-10) +## 0.1.5 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.4 (2024-04-01) +## 0.1.4 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.3 (2024-03-28) +## 0.1.3 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.2 (2024-03-20) +## 0.1.2 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.1 (2024-03-17) +## 0.1.1 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.0 (2024-01-29) +## 0.1.0 (2024-01-29) ### Features diff --git a/integrations/dynatrace/pyproject.toml b/integrations/dynatrace/pyproject.toml index 1ad03c77e5..d349f53713 100644 --- a/integrations/dynatrace/pyproject.toml +++ b/integrations/dynatrace/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index a77489c7b3..3d2aae5fc1 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,133 +7,133 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.60 (2024-08-02) +## 0.1.60 (2024-08-02) ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser -# Port_Ocean 0.1.59 (2024-07-31) +## 0.1.59 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.58 (2024-07-31) +## 0.1.58 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.57 (2024-07-31) +## 0.1.57 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.56 (2024-07-24) +## 0.1.56 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.55 (2024-07-10) +## 0.1.55 (2024-07-10) ### Improvements - Added description to configurations (#55) -# Port_Ocean 0.1.54 (2024-07-10) +## 0.1.54 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.53 (2024-07-09) +## 0.1.53 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.52 (2024-07-07) +## 0.1.52 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.51 (2024-06-23) +## 0.1.51 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.50 (2024-06-19) +## 0.1.50 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.49 (2024-06-16) +## 0.1.49 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.48 (2024-06-13) +## 0.1.48 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.47 (2024-06-13) +## 0.1.47 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.46 (2024-06-10) +## 0.1.46 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.45 (2024-06-05) +## 0.1.45 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.44 (2024-06-03) +## 0.1.44 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.43 (2024-06-02) +## 0.1.43 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.42 (2024-05-30) +## 0.1.42 (2024-05-30) ### Improvements @@ -141,21 +141,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.41 (2024-05-29) +## 0.1.41 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.40 (2024-05-26) +## 0.1.40 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.39 (2024-05-26) +## 0.1.39 (2024-05-26) ### Improvements @@ -163,224 +163,224 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.38 (2024-05-16) +## 0.1.38 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.37 (2024-05-12) +## 0.1.37 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.36 (2024-05-01) +## 0.1.36 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.35 (2024-05-01) +## 0.1.35 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.34 (2024-04-30) +## 0.1.34 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.33 (2024-04-24) +## 0.1.33 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.32 (2024-04-17) +## 0.1.32 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.31 (2024-04-11) +## 0.1.31 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.30 (2024-04-10) +## 0.1.30 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.29 (2024-04-01) +## 0.1.29 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.28 (2024-03-28) +## 0.1.28 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.27 (2024-03-20) +## 0.1.27 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.26 (2024-03-17) +## 0.1.26 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.25 (2024-03-06) +## 0.1.25 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.24 (2024-03-03) +## 0.1.24 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.23 (2024-03-03) +## 0.1.23 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.22 (2024-02-21) +## 0.1.22 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.21 (2024-02-20) +## 0.1.21 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.20 (2024-02-18) +## 0.1.20 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.19 (2024-01-23) +## 0.1.19 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.18 (2024-01-11) +## 0.1.18 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.16 (2024-01-07) +## 0.1.16 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.15 (2024-01-01) +## 0.1.15 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.14 (2023-12-24) +## 0.1.14 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.13 (2023-12-21) +## 0.1.13 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.12 (2023-12-21) +## 0.1.12 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.11 (2023-12-14) +## 0.1.11 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.10 (2023-12-05) +## 0.1.10 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.9 (2023-12-04) +## 0.1.9 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.8 (2023-11-30) +## 0.1.8 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.7 (2023-11-29) +## 0.1.7 (2023-11-29) ### Improvements @@ -388,49 +388,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.6 (2023-11-21) +## 0.1.6 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.5 (2023-11-08) +## 0.1.5 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.4 (2023-11-03) +## 0.1.4 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.3 (2023-11-01) +## 0.1.3 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 (#1) -# Port_Ocean 0.1.2 (2023-10-29) +## 0.1.2 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# Port_Ocean 0.1.1 (2023-09-27) +## 0.1.1 (2023-09-27) ### Improvements - Bumped ocean to version 0.3.1 (#1) -# Port_Ocean 0.1.0 (2023-09-08) +## 0.1.0 (2023-09-08) ### Features diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index f9137f04d0..125e0cbc24 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/gcp/.dockerignore b/integrations/gcp/.dockerignore deleted file mode 100644 index dc28c4f316..0000000000 --- a/integrations/gcp/.dockerignore +++ /dev/null @@ -1,94 +0,0 @@ -# Git -.git -.gitignore -.gitattributes - - -# CI -.codeclimate.yml -.travis.yml -.taskcluster.yml - -# Docker -docker-compose.yml -Dockerfile -.docker -.dockerignore - -# Byte-compiled / optimized / DLL files -**/__pycache__/ -**/*.py[cod] - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.cache -nosetests.xml -coverage.xml - -# Translations -*.mo -*.pot - -# Django stuff: -*.log - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Virtual environment -.env -.venv/ -venv/ - -# PyCharm -.idea - -# Python mode for VIM -.ropeproject -**/.ropeproject - -# Vim swap files -**/*.swp - -# VS Code -.vscode/ - -*.md -**/.ruff_cache -**/cahangelog -**/tests \ No newline at end of file diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index cee4712231..5d9fc6e61c 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,133 +7,152 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.35 (2024-08-01) +## 0.1.35 (2024-08-01) + ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser -# Port_Ocean 0.1.34 (2024-07-31) +## 0.1.34 (2024-07-31) + ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.33 (2024-07-31) +## 0.1.33 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.32 (2024-07-31) +## 0.1.32 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.31 (2024-07-24) +## 0.1.31 (2024-07-24) + ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.30 (2024-07-17) +## 0.1.30 (2024-07-17) + ### Improvements - Added labels property to the default blueprint and mapping -# Port_Ocean 0.1.29 (2024-07-10) +## 0.1.29 (2024-07-10) + ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.28 (2024-07-09) +## 0.1.28 (2024-07-09) + ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.27 (2024-07-07) +## 0.1.27 (2024-07-07) + ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.26 (2024-06-23) +## 0.1.26 (2024-06-23) + ### Improvements - Added support for default installation methods ( Helm, docker, githubworkflow and gitlabCI ) to improve ease of use (#1) -# Port_Ocean 0.1.25 (2024-06-23) +## 0.1.25 (2024-06-23) + ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.24 (2024-06-19) +## 0.1.24 (2024-06-19) + ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.23 (2024-06-16) +## 0.1.23 (2024-06-16) + ### Improvements - Updated spec.yaml indication that saas installation is not supported -# Port_Ocean 0.1.22 (2024-06-16) +## 0.1.22 (2024-06-16) + ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.21 (2024-06-13) +## 0.1.21 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.20 (2024-06-13) +## 0.1.20 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.19 (2024-06-10) +## 0.1.19 (2024-06-10) + ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.18 (2024-06-05) +## 0.1.18 (2024-06-05) + ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.17 (2024-06-03) +## 0.1.17 (2024-06-03) + ### Bug Fixes @@ -141,21 +160,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Change Service icon to Microservice (#2) -# Port_Ocean 0.1.16 (2024-06-03) +## 0.1.16 (2024-06-03) + ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.15 (2024-06-02) +## 0.1.15 (2024-06-02) + ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.14 (2024-05-30) +## 0.1.14 (2024-05-30) + ### Improvements @@ -163,21 +185,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.13 (2024-05-29) +## 0.1.13 (2024-05-29) + ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.12 (2024-05-26) +## 0.1.12 (2024-05-26) + ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.11 (2024-05-26) +## 0.1.11 (2024-05-26) + ### Improvements @@ -185,76 +210,87 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.10 (2024-05-23) +## 0.1.10 (2024-05-23) + ### Breaking Changes - Updated the returned response from the GCP integration to reflect the latest known resource version as identified by the GCP Asset Inventory. Removed the need for `.versioned_resources | max_by(.version).resource | .`, now only requiring `.` (#1) -# Port_Ocean 0.1.9 (2024-05-22) +## 0.1.9 (2024-05-22) + ### Improvements - Replaced GCP tf variable names to more readable ones (#1) -# Port_Ocean 0.1.8 (2024-05-22) +## 0.1.8 (2024-05-22) + ### Bug Fixes - Fixed single resource fetching for Topics, Projects, Folders and Organizations by fixing ids parsing (#1) -# Port_Ocean 0.1.7 (2024-05-16) +## 0.1.7 (2024-05-16) + ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.6 (2024-05-12) +## 0.1.6 (2024-05-12) + ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.5 (2024-05-02) +## 0.1.5 (2024-05-02) + ### Features - Added Terraform deployment method as main deployment method (#1) - Added logs for Project/Folder/Org Injestion (#1) -# Port_Ocean 0.1.4 (2024-05-01) +## 0.1.4 (2024-05-01) + ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.3 (2024-05-01) +## 0.1.3 (2024-05-01) + ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.2 (2024-04-30) +## 0.1.2 (2024-04-30) + ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.1 (2024-04-24) +## 0.1.1 (2024-04-24) + ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# 0.1.0 (2024-04-22) +## 0.1.0 (2024-04-22) + ### Features diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 816b08f938..484e7962ba 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -22,7 +22,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/gcp/sonar-project.properties b/integrations/gcp/sonar-project.properties new file mode 100644 index 0000000000..43835bebc6 --- /dev/null +++ b/integrations/gcp/sonar-project.properties @@ -0,0 +1,3 @@ +sonar.projectKey=port-labs_ocean_gcp +sonar.organization=port-labs + diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index bbef0e5250..65745cad47 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,152 +7,151 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm -0.1.97 (2024-07-31) -=================== +## 0.1.97 (2024-07-31) + ### Improvements - Upgraded integration dependencies (#1) -0.1.96 (2024-07-31) -=================== +## 0.1.96 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.7 (#1) -0.1.95 (2024-07-31) -=================== +## 0.1.95 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -0.1.94 (2024-07-24) -=================== +## 0.1.94 (2024-07-24) + ### Improvements - Bumped ocean version to ^0.9.5 -0.1.93 (2024-07-23) -=================== +## 0.1.93 (2024-07-23) + ### Bug Fixes - Search gitops file paths in all repo tree (added missing parameter) -0.1.92 (2024-07-23) -=================== +## 0.1.92 (2024-07-23) + ### Bug Fixes - Search gitops file paths recursively -0.1.91 (2024-07-10) -=================== +## 0.1.91 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -0.1.90 (2024-07-09) -=================== +## 0.1.90 (2024-07-09) + ### Improvements - Bumped ocean version to ^0.9.3 (#1) -0.1.89 (2024-07-07) -=================== +## 0.1.89 (2024-07-07) + ### Improvements - Bumped ocean version to ^0.9.2 (#1) -0.1.88 (2024-06-23) -=================== +## 0.1.88 (2024-06-23) + ### Improvements - Bumped ocean version to ^0.9.1 (#1) -0.1.87 (2024-06-19) -=================== +## 0.1.87 (2024-06-19) + ### Improvements - Bumped ocean version to ^0.9.0 (#1) -0.1.86 (2024-06-16) -=================== +## 0.1.86 (2024-06-16) + ### Improvements - Bumped ocean version to ^0.8.0 (#1) -0.1.85 (2024-06-13) -=================== +## 0.1.85 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.1 (#1) -0.1.84 (2024-06-13) -=================== +## 0.1.84 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.0 (#1) -0.1.83 (2024-06-10) -=================== +## 0.1.83 (2024-06-10) + ### Improvements - Bumped ocean version to ^0.6.0 (#1) -0.1.82 (2024-06-05) -=================== +## 0.1.82 (2024-06-05) + ### Improvements - Bumped ocean version to ^0.5.27 (#1) -0.1.81 (2024-06-03) -=================== +## 0.1.81 (2024-06-03) + ### Improvements - Bumped ocean version to ^0.5.25 (#1) -0.1.80 (2024-06-02) -=================== +## 0.1.80 (2024-06-02) + ### Improvements - Bumped ocean version to ^0.5.24 (#1) -0.1.79 (2024-05-30) -=================== +## 0.1.79 (2024-05-30) + ### Improvements @@ -160,24 +159,24 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -0.1.78 (2024-05-29) -=================== +## 0.1.78 (2024-05-29) + ### Improvements - Bumped ocean version to ^0.5.22 (#1) -0.1.77 (2024-05-26) -=================== +## 0.1.77 (2024-05-26) + ### Improvements - Bumped ocean version to ^0.5.21 (#1) -0.1.76 (2024-05-26) -=================== +## 0.1.76 (2024-05-26) + ### Improvements @@ -185,215 +184,215 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Removed the config.yaml file due to unused overrides -0.1.75 (2024-05-19) -=================== +## 0.1.75 (2024-05-19) + ### Bug Fixes - Fixed webhooks responses timeouts to gitlab using queue to return immediate response -0.1.74 (2024-05-16) -=================== +## 0.1.74 (2024-05-16) + ### Improvements - Bumped ocean version to ^0.5.19 (#1) -0.1.73 (2024-05-12) -=================== +## 0.1.73 (2024-05-12) + ### Improvements - Bumped ocean version to ^0.5.18 (#1) -0.1.72 (2024-05-05) -=================== +## 0.1.72 (2024-05-05) + ### Improvements - Added try-catch blocks to api endpoints -0.1.71 (2024-05-01) -=================== +## 0.1.71 (2024-05-01) + ### Improvements - Bumped ocean version to ^0.5.17 (#1) -0.1.70 (2024-05-01) -=================== +## 0.1.70 (2024-05-01) + ### Improvements - Bumped ocean version to ^0.5.16 (#1) -0.1.69 (2024-04-30) -=================== +## 0.1.69 (2024-04-30) + ### Improvements - Bumped ocean version to ^0.5.15 (#1) -0.1.68 (2024-04-24) -=================== +## 0.1.68 (2024-04-24) + ### Improvements - Bumped ocean version to ^0.5.14 (#1) -0.1.67 (2024-04-17) -=================== +## 0.1.67 (2024-04-17) + ### Improvements - Bumped ocean version to ^0.5.12 (#1) -0.1.66 (2024-04-11) -=================== +## 0.1.66 (2024-04-11) + ### Improvements - Bumped ocean version to ^0.5.11 (#1) -0.1.65 (2024-04-10) -=================== +## 0.1.65 (2024-04-10) + ### Improvements - Bumped ocean version to ^0.5.10 (#1) -0.1.64 (2024-04-09) -=================== +## 0.1.64 (2024-04-09) + ### Features - Added more logs in event handling and webhook creation (PORT-7600) -0.1.63 (2024-04-02) -=================== +## 0.1.63 (2024-04-02) + ### Features - Added the ability to cofigure which events to listen to on group webhook (PORT-7417) -0.1.62 (2024-04-01) -=================== +## 0.1.62 (2024-04-01) + ### Improvements - Bumped ocean version to ^0.5.9 (#1) -0.1.61 (2024-03-28) -=================== +## 0.1.61 (2024-03-28) + ### Improvements - Bumped ocean version to ^0.5.8 (#1) -0.1.60 (2024-03-25) -=================== +## 0.1.60 (2024-03-25) + ### Features - Changed listening to default branch unless mentioned otherwise in mapping (PORT-7141) -0.1.59 (2024-03-24) -=================== +## 0.1.59 (2024-03-24) + ### Bug Fixes - Fix bug that could not run on startup when not configuring param tokenGroupsHooksOverridMapping (PORT-7326) -0.1.58 (2024-03-20) -=================== +## 0.1.58 (2024-03-20) + ### Features - Added support for webhooks creation by specified groups through the config (PORT-7140) -0.1.57 (2024-03-20) -=================== +## 0.1.57 (2024-03-20) + ### Improvements - Bumped ocean version to ^0.5.7 (#1) -0.1.56 (2024-03-17) -=================== +## 0.1.56 (2024-03-17) + ### Improvements - Bumped ocean version to ^0.5.6 (#1) -0.1.55 (2024-03-06) -=================== +## 0.1.55 (2024-03-06) + ### Improvements - Bumped ocean version to ^0.5.5 (#1) -0.1.54 (2024-03-03) -=================== +## 0.1.54 (2024-03-03) + ### Improvements - Bumped ocean version to ^0.5.4 (#1) -0.1.53 (2024-03-03) -=================== +## 0.1.53 (2024-03-03) + ### Improvements - Bumped ocean version to ^0.5.3 (#1) -0.1.52 (2024-02-21) -=================== +## 0.1.52 (2024-02-21) + ### Improvements - Bumped ocean version to ^0.5.2 (#1) -0.1.51 (2024-02-20) -=================== +## 0.1.51 (2024-02-20) + ### Improvements - Bumped ocean version to ^0.5.1 (#1) -0.1.50 (2024-02-18) -=================== +## 0.1.50 (2024-02-18) + ### Improvements - Bumped ocean version to ^0.5.0 (#1) -0.1.49 (2024-01-23) -=================== +## 0.1.49 (2024-01-23) + ### Features @@ -404,56 +403,56 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Fixed a bug when checking whether a group should be synced or not (#1) -0.1.48 (2024-01-23) -=================== +## 0.1.48 (2024-01-23) + ### Improvements - Bumped ocean version to ^0.4.17 (#1) -0.1.47 (2024-01-12) -=================== +## 0.1.47 (2024-01-12) + ### Features - Added group & subgroup resource support (#1) -0.1.46 (2024-01-11) -=================== +## 0.1.46 (2024-01-11) + ### Improvements - Bumped ocean version to ^0.4.16 (#1) -0.1.45 (2024-01-07) -=================== +## 0.1.45 (2024-01-07) + ### Improvements - Bumped ocean version to ^0.4.15 (#1) -0.1.44 (2024-01-07) -=================== +## 0.1.44 (2024-01-07) + ### Improvements - Bumped ocean version to ^0.4.14 (#1) -0.1.43 (2024-01-04) -=================== +## 0.1.43 (2024-01-04) + ### Improvements - Updated templates to have description in scorecard rules and pie charts (#1) -0.1.42 (2024-01-01) -=================== +## 0.1.42 (2024-01-01) + ### Features @@ -464,8 +463,8 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Added special handling for project resync batch size to 10, to reduce the time it takes to show data in the UI (#3) -0.1.41 (2024-01-01) -=================== +## 0.1.41 (2024-01-01) + ### Improvements @@ -476,8 +475,8 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Fixed handling not found error when trying to get tree for commit sha of newly created project (#1) -v0.1.40 (2023-12-27) -==================== +## v0.1.40 (2023-12-27) + ### Improvements @@ -489,16 +488,16 @@ v0.1.40 (2023-12-27) - Fixed 404 error when trying to get tree for commit sha of newly created project (#1) -v0.1.39 (2023-12-25) -==================== +## v0.1.39 (2023-12-25) + ### Improvements - Fix stale relation identifiers in default blueprints (PORT-5799) -v0.1.38 (2023-12-24) -==================== +## v0.1.38 (2023-12-24) + ### Improvements @@ -506,94 +505,95 @@ v0.1.38 (2023-12-24) - Bumped ocean version to ^0.4.12 (#1) -0.1.37 (2023-12-21) -=================== +## 0.1.37 (2023-12-21) + ### Improvements - Bumped ocean version to ^0.4.11 (#1) -0.1.36 (2023-12-21) -=================== +## 0.1.36 (2023-12-21) + ### Improvements - Bumped ocean version to ^0.4.10 (#1) -0.1.35 (2023-12-14) -=================== +## 0.1.35 (2023-12-14) + ### Improvements - Bumped ocean version to ^0.4.8 (#1) -0.1.34 (2023-12-12) +## 0.1.34 (2023-12-12) + ### Improvements - Added support for system hooks, this capability can be enabled using the useSystemHook flag. Enabling this capability will create system hooks instead of group webhooks (PORT-5220) -0.1.33 (2023-12-05) -=================== +## 0.1.33 (2023-12-05) + ### Improvements - Bumped ocean version to ^0.4.7 (#1) -0.1.32 (2023-12-04) -=================== +## 0.1.32 (2023-12-04) + ### Improvements - Bumped ocean version to ^0.4.6 (#1) -0.1.31 (2023-11-30) -=================== +## 0.1.31 (2023-11-30) + ### Improvements - Bumped ocean version to ^0.4.5 (#1) -0.1.30 (2023-11-29) -=================== +## 0.1.30 (2023-11-29) + ### Improvements - Bumped ocean version to ^0.4.4 (#1) -0.1.29 (2023-11-21) -=================== +## 0.1.29 (2023-11-21) + ### Improvements - Bumped ocean version to ^0.4.3 (#1) -0.1.28 (2023-11-16) -=================== +## 0.1.28 (2023-11-16) + ### Improvements - Aligned default resources and mapping with Port docs examples (#1) -0.1.27 (2023-11-08) -=================== +## 0.1.27 (2023-11-08) + ### Improvements - Bumped ocean version to ^0.4.2 (#1) -0.1.26 (2023-11-07) -=================== +## 0.1.26 (2023-11-07) + ### Bug Fixes @@ -602,56 +602,56 @@ v0.1.38 (2023-12-24) - Fixed a bug of type validation that caused skipping merge requests on resync (#3) -0.1.25 (2023-11-03) -=================== +## 0.1.25 (2023-11-03) + ### Improvements - Bumped ocean version to ^0.4.1 (#1) -0.1.24 (2023-11-01) -=================== +## 0.1.24 (2023-11-01) + ### Improvements - Bumped ocean version to ^0.4.0 and handle ONCE event listener (#1) -0.1.23 (2023-10-30) -=================== +## 0.1.23 (2023-10-30) + ### Features - Added support for project folders (PORT-5060) -0.1.22 (2023-10-30) -=================== +## 0.1.22 (2023-10-30) + ### Improvements - Bumped ocean version to 0.3.2 (#1) -0.1.21 (2023-10-29) -=================== +## 0.1.21 (2023-10-29) + ### Features - Added support for project languages (PORT-4749) -0.1.20 (2023-10-24) -=================== +## 0.1.20 (2023-10-24) + ### Bug Fixes - Fixed wrong useage of project object when checking if it is included in the filter (PORT-5028) -0.1.19 (2023-10-11) -=================== +## 0.1.19 (2023-10-11) + ### Improvements @@ -659,7 +659,7 @@ v0.1.38 (2023-12-24) - Added pagination to all integration exported types for better performance (PORt-4930) -# 0.1.18 (2023-10-02) +## 0.1.18 (2023-10-02) - Changed gitlab resync to async batch iteration (#1) diff --git a/integrations/jenkins/CHANGELOG.md b/integrations/jenkins/CHANGELOG.md index 9a3da60685..557040dd34 100644 --- a/integrations/jenkins/CHANGELOG.md +++ b/integrations/jenkins/CHANGELOG.md @@ -7,125 +7,125 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.42 (2024-07-31) +## 0.1.42 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.41 (2024-07-31) +## 0.1.41 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.40 (2024-07-31) +## 0.1.40 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.39 (2024-07-24) +## 0.1.39 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.38 (2024-07-10) +## 0.1.38 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.37 (2024-07-09) +## 0.1.37 (2024-07-09) ### Improvements - Added description to the integration configuration variables -# Port_Ocean 0.1.36 (2024-07-09) +## 0.1.36 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.35 (2024-07-07) +## 0.1.35 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.34 (2024-06-23) +## 0.1.34 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.33 (2024-06-19) +## 0.1.33 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.32 (2024-06-16) +## 0.1.32 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.31 (2024-06-13) +## 0.1.31 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.30 (2024-06-13) +## 0.1.30 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.29 (2024-06-10) +## 0.1.29 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.28 (2024-06-05) +## 0.1.28 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.27 (2024-06-03) +## 0.1.27 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.26 (2024-06-02) +## 0.1.26 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.25 (2024-05-30) +## 0.1.25 (2024-05-30) ### Improvements @@ -133,21 +133,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.24 (2024-05-29) +## 0.1.24 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.23 (2024-05-26) +## 0.1.23 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.22 (2024-05-26) +## 0.1.22 (2024-05-26) ### Improvements @@ -155,152 +155,152 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.21 (2024-05-16) +## 0.1.21 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.20 (2024-05-12) +## 0.1.20 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.19 (2024-05-01) +## 0.1.19 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.18 (2024-05-01) +## 0.1.18 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.17 (2024-04-30) +## 0.1.17 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.16 (2024-04-24) +## 0.1.16 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.15 (2024-04-17) +## 0.1.15 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.14 (2024-04-11) +## 0.1.14 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.13 (2024-04-10) +## 0.1.13 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.12 (2024-04-01) +## 0.1.12 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.11 (2024-03-28) +## 0.1.11 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.10 (2024-03-20) +## 0.1.10 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.9 (2024-03-17) +## 0.1.9 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.8 (2024-03-06) +## 0.1.8 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.7 (2024-03-03) +## 0.1.7 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.6 (2024-03-03) +## 0.1.6 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.5 (2024-02-21) +## 0.1.5 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.4 (2024-02-20) +## 0.1.4 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.3 (2024-02-18) +## 0.1.3 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# 0.1.2 (2024-01-27) +## 0.1.2 (2024-01-27) ### Features - Added support for ingesting users (PORT-6268) -# 0.1.1 (2024-01-23) +## 0.1.1 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# 0.1.0 (2024-01-16) +## 0.1.0 (2024-01-16) ### Features diff --git a/integrations/jenkins/pyproject.toml b/integrations/jenkins/pyproject.toml index 61eb4245b8..204f8b49a0 100644 --- a/integrations/jenkins/pyproject.toml +++ b/integrations/jenkins/pyproject.toml @@ -22,7 +22,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 59cbd05c8e..53d97b03f4 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,352 +7,381 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -0.1.70 (2024-08-01) +## 0.1.70 (2024-08-01) + ### Improvements - Added target='blank' attribute to links in config and secrets description to make them open in new tab -0.1.69 (2024-07-31) +## 0.1.69 (2024-07-31) + ### Improvements - Upgraded integration dependencies (#1) -0.1.68 (2024-07-31) +## 0.1.68 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.7 (#1) -0.1.67 (2024-07-31) +## 0.1.67 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -0.1.66 (2024-07-24) +## 0.1.66 (2024-07-24) + ### Improvements - Bumped ocean version to ^0.9.5 -0.1.65 (2024-07-16) +## 0.1.65 (2024-07-16) + ### Improvements - Changed description of atlassianUserToken configuration -0.1.64 (2024-07-10) +## 0.1.64 (2024-07-10) + ### Improvements - Bumped ocean version to ^0.9.4 (#1) -0.1.63 (2024-07-09) +## 0.1.63 (2024-07-09) + ### Improvements - Bumped ocean version to ^0.9.3 (#1) -0.1.62 (2024-07-07) +## 0.1.62 (2024-07-07) + ### Improvements - Bumped ocean version to ^0.9.2 (#1) -0.1.61 (2024-06-23) +## 0.1.61 (2024-06-23) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.1 (#1) -0.1.60 (2024-06-19) +## 0.1.60 (2024-06-19) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.0 (#1) -0.1.59 (2024-06-16) +## 0.1.59 (2024-06-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.8.0 (#1) -0.1.58 (2024-06-13) +## 0.1.58 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.1 (#1) -0.1.57 (2024-06-13) +## 0.1.57 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.0 (#1) -0.1.56 (2024-06-10) +## 0.1.56 (2024-06-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.6.0 (#1) -0.1.55 (2024-06-05) +## 0.1.55 (2024-06-05) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.27 (#1) -0.1.54 (2024-06-03) +## 0.1.54 (2024-06-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.25 (#1) -0.1.53 (2024-06-02) +## 0.1.53 (2024-06-02) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.24 (#1) -0.1.52 (2024-05-30) +## 0.1.52 (2024-05-30) -### Improvements + +### Improvements - Updated the JQL filter used in the default configuration mapping to not ingest Jira issues of the `done` statusCategory - Updated the default mapping for the `issue` kind -0.1.51 (2024-05-30) +## 0.1.51 (2024-05-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.23 (#1) - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -0.1.50 (2024-05-29) +## 0.1.50 (2024-05-29) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.22 (#1) -0.1.49 (2024-05-26) +## 0.1.49 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.21 (#1) -0.1.48 (2024-05-26) +## 0.1.48 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.20 (#1) - Removed the config.yaml file due to unused overrides -0.1.47 (2024-05-16) +## 0.1.47 (2024-05-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.19 (#1) -0.1.46 (2024-05-12) +## 0.1.46 (2024-05-12) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.18 (#1) -0.1.45 (2024-05-01) +## 0.1.45 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.17 (#1) -0.1.44 (2024-05-01) +## 0.1.44 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.16 (#1) -0.1.43 (2024-04-30) +## 0.1.43 (2024-04-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.15 (#1) -0.1.42 (2024-04-24) +## 0.1.42 (2024-04-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.14 (#1) -0.1.41 (2024-04-17) +## 0.1.41 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -0.1.40 (2024-04-11) +## 0.1.40 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -0.1.39 (2024-04-10) +## 0.1.39 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -0.1.38 (2024-04-01) +## 0.1.38 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -0.1.37 (2024-03-28) +## 0.1.37 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -0.1.36 (2024-03-25) +## 0.1.36 (2024-03-25) ### Improvements - Updated default blueprints and config mapping to include issue labels (port-7311) -0.1.35 (2024-03-20) +## 0.1.35 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -0.1.34 (2024-03-17) +## 0.1.34 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -0.1.33 (2024-03-06) +## 0.1.33 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -0.1.32 (2024-03-03) +## 0.1.32 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -0.1.31 (2024-03-03) +## 0.1.31 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -0.1.30 (2024-02-21) +## 0.1.30 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -0.1.29 (2024-02-20) +## 0.1.29 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -0.1.28 (2024-02-18) +## 0.1.28 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -0.1.27 (2024-01-23) +## 0.1.27 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -0.1.26 (2024-01-11) +## 0.1.26 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -0.1.25 (2024-01-07) +## 0.1.25 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -0.1.24 (2024-01-07) +## 0.1.24 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -0.1.23 (2024-01-01) +## 0.1.23 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -v0.1.22 (2023-12-25) +## 0.1.22 (2023-12-25) ### Improvements - Fix stale relation identifiers in default blueprints (port-5799) -v0.1.21 (2023-12-24) +## 0.1.21 (2023-12-24) ### Improvements @@ -360,21 +389,21 @@ v0.1.21 (2023-12-24) - Bumped ocean version to ^0.4.12 (#1) -0.1.20 (2023-12-21) +## 0.1.20 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -0.1.19 (2023-12-21) +## 0.1.19 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -v0.1.18 (2023-12-20) +v## 0.1.18 (2023-12-20) ### Improvements @@ -382,35 +411,35 @@ v0.1.18 (2023-12-20) - Added warning message when 0 issues or projects are queried from the Jira API -0.1.17 (2023-12-18) +## 0.1.17 (2023-12-18) ### Improvements - Updated the Jira issue blueprint by adding entity properties including created datetime, updated datetime and priority (#17) -0.1.16 (2023-12-14) +## 0.1.16 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -0.1.15 (2023-12-05) +## 0.1.15 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -0.1.14 (2023-12-04) +## 0.1.14 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -0.1.13 (2023-11-30) +## 0.1.13 (2023-11-30) ### Improvements @@ -418,7 +447,7 @@ v0.1.18 (2023-12-20) - Changed http client default timeout to 30 seconds -0.1.12 (2023-11-29) +## 0.1.12 (2023-11-29) ### Improvements @@ -426,80 +455,80 @@ v0.1.18 (2023-12-20) - Changed the httpx client to be the ocean's client for better connection error handling and request retries -0.1.11 (2023-11-21) +## 0.1.11 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -0.1.10 (2023-11-08) +## 0.1.10 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -0.1.9 (2023-11-03) +## 0.1.9 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -0.1.8 (2023-11-01) +## 0.1.8 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 and handle ONCE event listener (#1) -0.1.7 (2023-10-30) +## 0.1.7 (2023-10-30) ### Improvements - Fixed the default mapping to exclude issues with status `Done` (#1) -0.1.6 (2023-10-29) +## 0.1.6 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -0.1.5 (2023-09-27) +## 0.1.5 (2023-09-27) ### Improvements - Bumped ocean to version 0.3.1 (#1) - 0.1.4 (2023-09-13) +## 0.1.4 (2023-09-13) ### Improvements - Bumped ocean to 0.3.0 (#1) - 0.1.3 (2023-08-29) +## 0.1.3 (2023-08-29) ### Improvements - Changed the app_host to not be required for the installation (PORT-4527) - Bumped Ocean to 0.2.3 (#1) - 0.1.2 (2023-08-11) +## 0.1.2 (2023-08-11) ### Improvements - Optimized dockerfile to produce smaller images (PORT-4485) - 0.1.1 (2023-08-11) +## 0.1.1 (2023-08-11) ### Improvements - Upgraded ocean to version 0.2.2 -v0.1.0 (2023-08-10) +v## 0.1.0 (2023-08-10) ### Features diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index 2dd245305c..0ca21c3342 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -20,6 +20,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/kafka/CHANGELOG.md b/integrations/kafka/CHANGELOG.md index 8a7f06f976..444e4ba48b 100644 --- a/integrations/kafka/CHANGELOG.md +++ b/integrations/kafka/CHANGELOG.md @@ -7,126 +7,127 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.59 (2024-07-31) +## 0.1.59 (2024-07-31) -### Improvements + +### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.58 (2024-07-31) +## 0.1.58 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.57 (2024-07-31) +## 0.1.57 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.56 (2024-07-24) +## 0.1.56 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.55 (2024-07-10) +## 0.1.55 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.54 (2024-07-09) +## 0.1.54 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.53 (2024-07-07) +## 0.1.53 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.52 (2024-06-23) +## 0.1.52 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.51 (2024-06-19) +## 0.1.51 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.50 (2024-06-16) +## 0.1.50 (2024-06-16) ### Improvements - Updated spec.yaml indication that saas installation is not supported -# Port_Ocean 0.1.49 (2024-06-16) +## 0.1.49 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.48 (2024-06-13) +## 0.1.48 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.47 (2024-06-13) +## 0.1.47 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.46 (2024-06-10) +## 0.1.46 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.45 (2024-06-05) +## 0.1.45 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.44 (2024-06-03) +## 0.1.44 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.43 (2024-06-02) +## 0.1.43 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.42 (2024-05-30) +## 0.1.42 (2024-05-30) ### Improvements @@ -134,21 +135,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.41 (2024-05-29) +## 0.1.41 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.40 (2024-05-26) +## 0.1.40 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.39 (2024-05-26) +## 0.1.39 (2024-05-26) ### Improvements @@ -156,182 +157,182 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update the config.yaml file to have only the overridden configuration -# Port_Ocean 0.1.38 (2024-05-16) +## 0.1.38 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.37 (2024-05-12) +## 0.1.37 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.36 (2024-05-01) +## 0.1.36 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.35 (2024-05-01) +## 0.1.35 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.34 (2024-04-30) +## 0.1.34 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.33 (2024-04-24) +## 0.1.33 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.32 (2024-04-17) +## 0.1.32 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.31 (2024-04-11) +## 0.1.31 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.30 (2024-04-10) +## 0.1.30 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.29 (2024-04-01) +## 0.1.29 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.28 (2024-03-28) +## 0.1.28 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.27 (2024-03-20) +## 0.1.27 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.26 (2024-03-17) +## 0.1.26 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.25 (2024-03-06) +## 0.1.25 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.24 (2024-03-03) +## 0.1.24 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.23 (2024-03-03) +## 0.1.23 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.22 (2024-02-21) +## 0.1.22 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.21 (2024-02-20) +## 0.1.21 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.20 (2024-02-18) +## 0.1.20 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.19 (2024-01-23) +## 0.1.19 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.18 (2024-01-11) +## 0.1.18 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.16 (2024-01-07) +## 0.1.16 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.15 (2024-01-01) +## 0.1.15 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean v0.1.14 (2023-12-25) +## v0.1.14 (2023-12-25) ### Improvements - Fix stale relation identifiers in default blueprints (port-5799) -# Port_Ocean v0.1.13 (2023-12-24) +## v0.1.13 (2023-12-24) ### Improvements @@ -339,77 +340,77 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.12 (2023-12-21) +## 0.1.12 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.11 (2023-12-21) +## 0.1.11 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.10 (2023-12-14) +## 0.1.10 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.9 (2023-12-05) +## 0.1.9 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.8 (2023-12-04) +## 0.1.8 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.7 (2023-11-30) +## 0.1.7 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.6 (2023-11-29) +## 0.1.6 (2023-11-29) ### Improvements - Bumped ocean version to ^0.4.4 (#1) -# Port_Ocean 0.1.5 (2023-11-21) +## 0.1.5 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.4 (2023-11-08) +## 0.1.4 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.3 (2023-11-03) +## 0.1.3 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.2 (2023-11-01) +## 0.1.2 (2023-11-01) ### Improvements diff --git a/integrations/kafka/pyproject.toml b/integrations/kafka/pyproject.toml index 3ccf3d3efb..e02abf86e0 100644 --- a/integrations/kafka/pyproject.toml +++ b/integrations/kafka/pyproject.toml @@ -20,7 +20,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 626911d549..2f65af0d91 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,35 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.63 (2024-07-31) +## 0.1.63 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.62 (2024-07-31) +## 0.1.62 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.61 (2024-07-31) +## 0.1.61 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.60 (2024-07-24) +## 0.1.60 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.59 (2024-07-15) +## 0.1.59 (2024-07-15) ### Features @@ -48,98 +48,98 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Separated 'kubesystem' resource config from 'cloud' (#749) -# port_ocean 0.1.58 (2024-07-15) +## 0.1.58 (2024-07-15) ### Bug Fixes - Ensured integration keeps on working if a cloud cost is missing -# port_ocean 0.1.57 (2024-07-10) +## 0.1.57 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.56 (2024-07-09) +## 0.1.56 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.55 (2024-07-07) +## 0.1.55 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.54 (2024-06-23) +## 0.1.54 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.53 (2024-06-19) +## 0.1.53 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.52 (2024-06-16) +## 0.1.52 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.51 (2024-06-13) +## 0.1.51 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.50 (2024-06-13) +## 0.1.50 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.49 (2024-06-10) +## 0.1.49 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.48 (2024-06-05) +## 0.1.48 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.47 (2024-06-03) +## 0.1.47 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.46 (2024-06-02) +## 0.1.46 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.45 (2024-05-30) +## 0.1.45 (2024-05-30) ### Improvements @@ -147,21 +147,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.44 (2024-05-29) +## 0.1.44 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.43 (2024-05-26) +## 0.1.43 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.42 (2024-05-26) +## 0.1.42 (2024-05-26) ### Improvements @@ -169,238 +169,238 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update the config.yaml file to have only the overridden configuration -# Port_Ocean 0.1.41 (2024-05-16) +## 0.1.41 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.40 (2024-05-15) +## 0.1.40 (2024-05-15) ### Improvements - Added backwards compatibility to the integration to support clients using Kubecost v1 -# Port_Ocean 0.1.39 (2024-05-15) +## 0.1.39 (2024-05-15) ### Bug Fixes - Updated the URL of KubeCost cloud cost endpoint from version 1.X (`/model/cloudCost/aggregate`) to 2.2 (`/model/cloudCost`) -# Port_Ocean 0.1.38 (2024-05-12) +## 0.1.38 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.37 (2024-05-01) +## 0.1.37 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.36 (2024-05-01) +## 0.1.36 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.35 (2024-04-30) +## 0.1.35 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.34 (2024-04-24) +## 0.1.34 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.33 (2024-04-17) +## 0.1.33 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.32 (2024-04-11) +## 0.1.32 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.31 (2024-04-10) +## 0.1.31 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.30 (2024-04-01) +## 0.1.30 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.29 (2024-03-28) +## 0.1.29 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.28 (2024-03-20) +## 0.1.28 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.27 (2024-03-17) +## 0.1.27 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.26 (2024-03-06) +## 0.1.26 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.25 (2024-03-03) +## 0.1.25 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.24 (2024-03-03) +## 0.1.24 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.23 (2024-02-21) +## 0.1.23 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.22 (2024-02-20) +## 0.1.22 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.21 (2024-02-18) +## 0.1.21 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.20 (2024-01-23) +## 0.1.20 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.19 (2024-01-11) +## 0.1.19 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.18 (2024-01-07) +## 0.1.18 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.16 (2024-01-01) +## 0.1.16 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.15 (2023-12-24) +## 0.1.15 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.14 (2023-12-21) +## 0.1.14 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.13 (2023-12-21) +## 0.1.13 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.12 (2023-12-14) +## 0.1.12 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.11 (2023-12-05) +## 0.1.11 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.10 (2023-12-04) +## 0.1.10 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.9 (2023-11-30) +## 0.1.9 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.8 (2023-11-29) +## 0.1.8 (2023-11-29) ### Improvements @@ -408,28 +408,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.7 (2023-11-21) +## 0.1.7 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.6 (2023-11-08) +## 0.1.6 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.5 (2023-11-03) +## 0.1.5 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.4 (2023-11-01) +## 0.1.4 (2023-11-01) ### Improvements diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index 0667c1218e..bef905a29a 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/launchdarkly/CHANGELOG.md b/integrations/launchdarkly/CHANGELOG.md index 1a38780a8e..00af067922 100644 --- a/integrations/launchdarkly/CHANGELOG.md +++ b/integrations/launchdarkly/CHANGELOG.md @@ -7,98 +7,98 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.36 (2024-08-01) +## 0.1.36 (2024-08-01) ### Improvements - Added target='blank' attribute to links in config and secrets description to make them open in new tab -# Port_Ocean 0.1.35 (2024-07-31) +## 0.1.35 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.34 (2024-07-31) +## 0.1.34 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.33 (2024-07-31) +## 0.1.33 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.32 (2024-07-24) +## 0.1.32 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.30 (2024-07-10) +## 0.1.30 (2024-07-10) ### Improvements - Added description to configuration properties in spec.yaml (PORT-9118) -# Port_Ocean 0.1.30 (2024-07-10) +## 0.1.30 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.29 (2024-07-09) +## 0.1.29 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.28 (2024-07-07) +## 0.1.28 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.27 (2024-06-23) +## 0.1.27 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.26 (2024-06-19) +## 0.1.26 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.25 (2024-06-16) +## 0.1.25 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.24 (2024-06-14) +## 0.1.24 (2024-06-14) ### Improvements - Enforced unique entitiy identification across enviroonments and feature flags (0.1.24) -# Port_Ocean 0.1.23 (2024-06-13) +## 0.1.23 (2024-06-13) ### Features @@ -106,49 +106,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Remodeled entity relationships (PORT-7787) -# Port_Ocean 0.1.22 (2024-06-13) +## 0.1.22 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.21 (2024-06-13) +## 0.1.21 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.20 (2024-06-10) +## 0.1.20 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.19 (2024-06-05) +## 0.1.19 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.18 (2024-06-03) +## 0.1.18 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.17 (2024-06-02) +## 0.1.17 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.16 (2024-05-30) +## 0.1.16 (2024-05-30) ### Improvements @@ -156,21 +156,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.15 (2024-05-29) +## 0.1.15 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.14 (2024-05-26) +## 0.1.14 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.13 (2024-05-26) +## 0.1.13 (2024-05-26) ### Improvements @@ -178,56 +178,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.12 (2024-05-16) +## 0.1.12 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.11 (2024-05-12) +## 0.1.11 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.10 (2024-05-01) +## 0.1.10 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.9 (2024-05-01) +## 0.1.9 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.8 (2024-04-30) +## 0.1.8 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.7 (2024-04-24) +## 0.1.7 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.6 (2024-04-17) +## 0.1.6 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.5 (2024-04-11) +## 0.1.5 (2024-04-11) ### Bug Fixes @@ -235,34 +235,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Resolved an issue where the relationship between feature flags and environments was causing synchronization of feature flags to fail -# Port_Ocean 0.1.4 (2024-04-11) +## 0.1.4 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.3 (2024-04-10) +## 0.1.3 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.2 (2024-04-01) +## 0.1.2 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.1 (2024-03-31) +## 0.1.1 (2024-03-31) ### Bug Fixes - Moved Launchdarkly integration to the Feature Management section (#1) -# Port_Ocean 0.1.0 (2024-02-02) +## 0.1.0 (2024-02-02) ### Features diff --git a/integrations/launchdarkly/pyproject.toml b/integrations/launchdarkly/pyproject.toml index 424d7d53dc..494d7bf5a6 100644 --- a/integrations/launchdarkly/pyproject.toml +++ b/integrations/launchdarkly/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/linear/.dockerignore b/integrations/linear/.dockerignore deleted file mode 100644 index dc28c4f316..0000000000 --- a/integrations/linear/.dockerignore +++ /dev/null @@ -1,94 +0,0 @@ -# Git -.git -.gitignore -.gitattributes - - -# CI -.codeclimate.yml -.travis.yml -.taskcluster.yml - -# Docker -docker-compose.yml -Dockerfile -.docker -.dockerignore - -# Byte-compiled / optimized / DLL files -**/__pycache__/ -**/*.py[cod] - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.cache -nosetests.xml -coverage.xml - -# Translations -*.mo -*.pot - -# Django stuff: -*.log - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Virtual environment -.env -.venv/ -venv/ - -# PyCharm -.idea - -# Python mode for VIM -.ropeproject -**/.ropeproject - -# Vim swap files -**/*.swp - -# VS Code -.vscode/ - -*.md -**/.ruff_cache -**/cahangelog -**/tests \ No newline at end of file diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index e80195a23b..30dfcdfeb2 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,132 +7,132 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.22 (2024-08-02) +## 0.1.22 (2024-08-02) ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. -# Port_Ocean 0.1.21 (2024-07-31) +## 0.1.21 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.20 (2024-07-31) +## 0.1.20 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.19 (2024-07-31) +## 0.1.19 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.18 (2024-07-24) +## 0.1.18 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.17 (2024-07-10) +## 0.1.17 (2024-07-10) ### Improvements - Fix links in descriptions of integration configuration variables -# Port_Ocean 0.1.16 (2024-07-10) +## 0.1.16 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.15 (2024-07-09) +## 0.1.15 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.14 (2024-07-07) +## 0.1.14 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.13 (2024-06-23) +## 0.1.13 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.12 (2024-06-19) +## 0.1.12 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.11 (2024-06-16) +## 0.1.11 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.10 (2024-06-13) +## 0.1.10 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.9 (2024-06-13) +## 0.1.9 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.8 (2024-06-10) +## 0.1.8 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.7 (2024-06-05) +## 0.1.7 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.6 (2024-06-03) +## 0.1.6 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.5 (2024-06-02) +## 0.1.5 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.4 (2024-05-30) +## 0.1.4 (2024-05-30) ### Improvements @@ -140,21 +140,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.3 (2024-05-29) +## 0.1.3 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.2 (2024-05-26) +## 0.1.2 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.1 (2024-05-26) +## 0.1.1 (2024-05-26) ### Improvements @@ -162,7 +162,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.0 (2024-05-18) +## 0.1.0 (2024-05-18) ### Features diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index 2cc97310ab..9dd8be3a23 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index 5ab70bf8c5..a7548a72b6 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,140 +7,140 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.65 (2024-08-01) +## 0.1.65 (2024-08-01) ### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.64 (2024-07-31) +## 0.1.64 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.63 (2024-07-31) +## 0.1.63 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.62 (2024-07-31) +## 0.1.62 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.61 (2024-07-24) +## 0.1.61 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.60 (2024-07-10) +## 0.1.60 (2024-07-10) ### Improvements - Updated the descriptions of integration variables to have a call to action, with links leading the user on how to get them -# Port_Ocean 0.1.59 (2024-07-10) +## 0.1.59 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.58 (2024-07-09) +## 0.1.58 (2024-07-09) ### Improvements - Added description to the integration configuration variables -# Port_Ocean 0.1.57 (2024-07-09) +## 0.1.57 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.56 (2024-07-07) +## 0.1.56 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.55 (2024-06-23) +## 0.1.55 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.54 (2024-06-19) +## 0.1.54 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.53 (2024-06-16) +## 0.1.53 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.52 (2024-06-13) +## 0.1.52 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.51 (2024-06-13) +## 0.1.51 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.50 (2024-06-10) +## 0.1.50 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.49 (2024-06-05) +## 0.1.49 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.48 (2024-06-03) +## 0.1.48 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.47 (2024-06-02) +## 0.1.47 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.46 (2024-05-30) +## 0.1.46 (2024-05-30) ### Improvements @@ -148,21 +148,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.45 (2024-05-29) +## 0.1.45 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.44 (2024-05-26) +## 0.1.44 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.43 (2024-05-26) +## 0.1.43 (2024-05-26) ### Improvements @@ -170,259 +170,259 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.42 (2024-05-16) +## 0.1.42 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.41 (2024-05-12) +## 0.1.41 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.40 (2024-05-01) +## 0.1.40 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.39 (2024-05-01) +## 0.1.39 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.38 (2024-04-30) +## 0.1.38 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.37 (2024-04-24) +## 0.1.37 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.36 (2024-04-17) +## 0.1.36 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.35 (2024-04-11) +## 0.1.35 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.34 (2024-04-10) +## 0.1.34 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.33 (2024-04-01) +## 0.1.33 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.32 (2024-03-28) +## 0.1.32 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.31 (2024-03-20) +## 0.1.31 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.30 (2024-03-17) +## 0.1.30 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.29 (2024-03-06) +## 0.1.29 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.28 (2024-03-03) +## 0.1.28 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.27 (2024-03-03) +## 0.1.27 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.26 (2024-02-21) +## 0.1.26 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.25 (2024-02-20) +## 0.1.25 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.24 (2024-02-18) +## 0.1.24 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.23 (2024-01-23) +## 0.1.23 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.22 (2024-01-11) +## 0.1.22 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.21 (2024-01-07) +## 0.1.21 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.20 (2024-01-07) +## 0.1.20 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.19 (2024-01-01) +## 0.1.19 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.18 (2023-12-24) +## 0.1.18 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.17 (2023-12-21) +## 0.1.17 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.16 (2023-12-21) +## 0.1.16 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.15 (2023-12-14) +## 0.1.15 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.14 (2023-12-05) +## 0.1.14 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.13 (2023-12-04) +## 0.1.13 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.12 (2023-11-30) +## 0.1.12 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.11 (2023-11-29) +## 0.1.11 (2023-11-29) ### Improvements - Bumped ocean version to ^0.4.4 (#1) -# Port_Ocean 0.1.10 (2023-11-21) +## 0.1.10 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.9 (2023-11-08) +## 0.1.9 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.8 (2023-11-03) +## 0.1.8 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.7 (2023-11-01) +## 0.1.7 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 (#1) -# Port_Ocean 0.1.6 (2023-10-29) +## 0.1.6 (2023-10-29) ### Improvements @@ -447,7 +447,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed returned entities to ocean with a generator of a list to support ocean 0.3.0 -# 0.1.2 (2023-08-11) +## 0.1.2 (2023-08-11) ### Improvements diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index 8a462161e0..ce92c9ac52 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -20,7 +20,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/opencost/CHANGELOG.md b/integrations/opencost/CHANGELOG.md index 60e970a637..af4c9c72de 100644 --- a/integrations/opencost/CHANGELOG.md +++ b/integrations/opencost/CHANGELOG.md @@ -7,133 +7,133 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.62 (2024-07-31) +## 0.1.62 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.61 (2024-07-31) +## 0.1.61 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.60 (2024-07-31) +## 0.1.60 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.59 (2024-07-24) +## 0.1.59 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.58 (2024-07-15) +## 0.1.58 (2024-07-15) ### Features - Added v2 filter params to cloudcost kind (#749) -# Port_Ocean 0.1.57 (2024-07-10) +## 0.1.57 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.56 (2024-07-09) +## 0.1.56 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.55 (2024-07-07) +## 0.1.55 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.54 (2024-06-23) +## 0.1.54 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.53 (2024-06-19) +## 0.1.53 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.52 (2024-06-16) +## 0.1.52 (2024-06-16) ### Improvements - Updated spec.yaml indication that saas installation is not supported -# Port_Ocean 0.1.51 (2024-06-16) +## 0.1.51 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.50 (2024-06-13) +## 0.1.50 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.49 (2024-06-13) +## 0.1.49 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.48 (2024-06-10) +## 0.1.48 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.47 (2024-06-05) +## 0.1.47 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.46 (2024-06-03) +## 0.1.46 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.45 (2024-06-02) +## 0.1.45 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.44 (2024-05-30) +## 0.1.44 (2024-05-30) ### Improvements @@ -141,28 +141,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.43 (2024-05-29) +## 0.1.43 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.42 (2024-05-27) +## 0.1.42 (2024-05-27) ### Features - Added cloudcost integration to ingest costs per cloud provider (#42) -# Port_Ocean 0.1.41 (2024-05-26) +## 0.1.41 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.40 (2024-05-26) +## 0.1.40 (2024-05-26) ### Improvements @@ -170,224 +170,224 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update the config.yaml file to have only the overridden configuration -# Port_Ocean 0.1.39 (2024-05-16) +## 0.1.39 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.38 (2024-05-12) +## 0.1.38 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.37 (2024-05-01) +## 0.1.37 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.36 (2024-05-01) +## 0.1.36 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.35 (2024-04-30) +## 0.1.35 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.34 (2024-04-24) +## 0.1.34 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.33 (2024-04-17) +## 0.1.33 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.32 (2024-04-11) +## 0.1.32 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.31 (2024-04-10) +## 0.1.31 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.30 (2024-04-01) +## 0.1.30 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.29 (2024-03-28) +## 0.1.29 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.28 (2024-03-20) +## 0.1.28 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.27 (2024-03-17) +## 0.1.27 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.26 (2024-03-06) +## 0.1.26 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.25 (2024-03-03) +## 0.1.25 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.24 (2024-03-03) +## 0.1.24 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.23 (2024-02-21) +## 0.1.23 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.22 (2024-02-20) +## 0.1.22 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.21 (2024-02-18) +## 0.1.21 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.20 (2024-01-23) +## 0.1.20 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.19 (2024-01-11) +## 0.1.19 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.18 (2024-01-07) +## 0.1.18 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.16 (2024-01-01) +## 0.1.16 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.15 (2023-12-24) +## 0.1.15 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.14 (2023-12-21) +## 0.1.14 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.13 (2023-12-21) +## 0.1.13 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.12 (2023-12-14) +## 0.1.12 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.11 (2023-12-05) +## 0.1.11 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.10 (2023-12-04) +## 0.1.10 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.9 (2023-11-30) +## 0.1.9 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.8 (2023-11-29) +## 0.1.8 (2023-11-29) ### Improvements @@ -395,28 +395,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.7 (2023-11-21) +## 0.1.7 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.6 (2023-11-08) +## 0.1.6 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.5 (2023-11-03) +## 0.1.5 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.4 (2023-11-01) +## 0.1.4 (2023-11-01) ### Improvements diff --git a/integrations/opencost/pyproject.toml b/integrations/opencost/pyproject.toml index adfb2eda2c..6e7e5b87dd 100644 --- a/integrations/opencost/pyproject.toml +++ b/integrations/opencost/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index bb6df71f32..a2effc4ddf 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,140 +7,140 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.63 (2024-08-02) +## 0.1.63 (2024-08-02) ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser -# Port_Ocean 0.1.62 (2024-07-31) +## 0.1.62 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.61 (2024-07-31) +## 0.1.61 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.60 (2024-07-31) +## 0.1.60 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.59 (2024-07-24) +## 0.1.59 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.58 (2024-07-10) +## 0.1.58 (2024-07-10) ### Improvements - Updated the descriptions of integration variables to have a call to action, with links leading the user on how to get them -# Port_Ocean 0.1.57 (2024-07-10) +## 0.1.57 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.56 (2024-07-09) +## 0.1.56 (2024-07-09) ### Improvements - Added description to the integration configuration variables -# Port_Ocean 0.1.55 (2024-07-09) +## 0.1.55 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.54 (2024-07-07) +## 0.1.54 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.53 (2024-06-23) +## 0.1.53 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.52 (2024-06-19) +## 0.1.52 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.51 (2024-06-16) +## 0.1.51 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.50 (2024-06-13) +## 0.1.50 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.49 (2024-06-13) +## 0.1.49 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.48 (2024-06-10) +## 0.1.48 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.47 (2024-06-05) +## 0.1.47 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.46 (2024-06-03) +## 0.1.46 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.45 (2024-06-02) +## 0.1.45 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.44 (2024-05-30) +## 0.1.44 (2024-05-30) ### Improvements @@ -148,21 +148,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.43 (2024-05-29) +## 0.1.43 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.42 (2024-05-26) +## 0.1.42 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.41 (2024-05-26) +## 0.1.41 (2024-05-26) ### Improvements @@ -170,238 +170,238 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.40 (2024-05-16) +## 0.1.40 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.39 (2024-05-12) +## 0.1.39 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.38 (2024-05-01) +## 0.1.38 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.37 (2024-05-01) +## 0.1.37 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.36 (2024-04-30) +## 0.1.36 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.35 (2024-04-24) +## 0.1.35 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.34 (2024-04-17) +## 0.1.34 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.33 (2024-04-11) +## 0.1.33 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.32 (2024-04-10) +## 0.1.32 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.31 (2024-04-01) +## 0.1.31 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.30 (2024-03-28) +## 0.1.30 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.29 (2024-03-20) +## 0.1.29 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.28 (2024-03-17) +## 0.1.28 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.27 (2024-03-06) +## 0.1.27 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.26 (2024-03-03) +## 0.1.26 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.25 (2024-03-03) +## 0.1.25 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.24 (2024-02-21) +## 0.1.24 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.23 (2024-02-20) +## 0.1.23 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.22 (2024-02-18) +## 0.1.22 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.21 (2024-02-12) +## 0.1.21 (2024-02-12) ### Improvements - Increased API page size param from 50 to 100 to reduce possibility of experiencing rate limit (PORT-6358) -# Port_Ocean 0.1.20 (2024-01-23) +## 0.1.20 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.19 (2024-01-11) +## 0.1.19 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.18 (2024-01-07) +## 0.1.18 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.16 (2024-01-01) +## 0.1.16 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.15 (2023-12-24) +## 0.1.15 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.14 (2023-12-21) +## 0.1.14 (2023-12-21) ### Improvements - Moved the number of open incidents (numOpenIncidents) calculation from the opsGenieService blueprint to utilize the aggregationProperties capabilities in Ocean (#14) -# Port_Ocean 0.1.13 (2023-12-21) +## 0.1.13 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.12 (2023-12-21) +## 0.1.12 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.11 (2023-12-14) +## 0.1.11 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.10 (2023-12-05) +## 0.1.10 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.9 (2023-12-04) +## 0.1.9 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.8 (2023-11-30) +## 0.1.8 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.7 (2023-11-29) +## 0.1.7 (2023-11-29) ### Improvements @@ -409,28 +409,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.6 (2023-11-16) +## 0.1.6 (2023-11-16) ### Improvements - Added Retry mechanism to OpsGenie Client for when encountering 429 and other server errors (#1) -# Port_Ocean 0.1.5 (2023-11-08) +## 0.1.5 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.4 (2023-11-03) +## 0.1.4 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.3 (2023-11-01) +## 0.1.3 (2023-11-01) ### Improvements diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index 9ac181c99a..bd9f386753 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index fe94111c8e..3e3311932c 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,77 +7,77 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.84 (2024-08-01) +## 0.1.84 (2024-08-01) ### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.83 (2024-07-31) +## 0.1.83 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.82 (2024-07-31) +## 0.1.82 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.81 (2024-07-31) +## 0.1.81 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.80 (2024-07-24) +## 0.1.80 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.79 (2024-07-10) +## 0.1.79 (2024-07-10) ### Improvements - Added the primary oncall user to the escalation policy blueprint -# Port_Ocean 0.1.78 (2024-07-10) +## 0.1.78 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.77 (2024-07-09) +## 0.1.77 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.76 (2024-07-07) +## 0.1.76 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.75 (2024-07-05) +## 0.1.75 (2024-07-05) ### Improvements - Added support for escalation policies -# Port_Ocean 0.1.74 (2024-06-25) +## 0.1.74 (2024-06-25) ### Features @@ -88,70 +88,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Oncall user is calculated dynamically based on escalation levels (0.1.74) -# Port_Ocean 0.1.73 (2024-06-23) +## 0.1.73 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.72 (2024-06-19) +## 0.1.72 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.71 (2024-06-16) +## 0.1.71 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.70 (2024-06-13) +## 0.1.70 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.69 (2024-06-13) +## 0.1.69 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.68 (2024-06-10) +## 0.1.68 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.67 (2024-06-05) +## 0.1.67 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.66 (2024-06-03) +## 0.1.66 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.65 (2024-06-02) +## 0.1.65 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.64 (2024-05-30) +## 0.1.64 (2024-05-30) ### Improvements @@ -159,21 +159,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.63 (2024-05-29) +## 0.1.63 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.62 (2024-05-26) +## 0.1.62 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.61 (2024-05-26) +## 0.1.61 (2024-05-26) ### Improvements @@ -181,28 +181,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.60 (2024-05-23) +## 0.1.60 (2024-05-23) ### Improvements - Updated the assignees and user properties from type string to email -# Port_Ocean 0.1.59 (2024-05-17) +## 0.1.59 (2024-05-17) ### Improvements - Added escalation levels to the service blueprint -# Port_Ocean 0.1.58 (2024-05-16) +## 0.1.58 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.57 (2024-05-13) +## 0.1.57 (2024-05-13) ### Improvements @@ -210,272 +210,272 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated incident status and urgency to have colored meaning -# Port_Ocean 0.1.56 (2024-05-12) +## 0.1.56 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.55 (2024-05-01) +## 0.1.55 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.54 (2024-05-01) +## 0.1.54 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.53 (2024-04-30) +## 0.1.53 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.52 (2024-04-26) +## 0.1.52 (2024-04-26) ### Improvements - Updated the who is oncall for a service to map the first escalation level -# Port_Ocean 0.1.51 (2024-04-24) +## 0.1.51 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.50 (2024-04-17) +## 0.1.50 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.49 (2024-04-11) +## 0.1.49 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.48 (2024-04-10) +## 0.1.48 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.47 (2024-04-01) +## 0.1.47 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.46 (2024-03-28) +## 0.1.46 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.45 (2024-03-20) +## 0.1.45 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.44 (2024-03-19) +## 0.1.44 (2024-03-19) ### Improvements - Updated the format for properties in the default blueprints -# Port_Ocean 0.1.43 (2024-03-17) +## 0.1.43 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.42 (2024-03-08) +## 0.1.42 (2024-03-08) ### Improvements - Added support for Pagerduty oncall schedules, allowing the user to see who is oncall over a period of time (PORT-6981) -# Port_Ocean 0.1.41 (2024-03-06) +## 0.1.41 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.40 (2024-03-03) +## 0.1.40 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.39 (2024-03-03) +## 0.1.39 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.38 (2024-02-21) +## 0.1.38 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.37 (2024-02-20) +## 0.1.37 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.36 (2024-02-18) +## 0.1.36 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.35 (2024-02-12) +## 0.1.35 (2024-02-12) ### Features - Improved on the PagerDuty service blueprint by adding analytics data (PORT-6598) -# Port_Ocean 0.1.34 (2024-01-26) +## 0.1.34 (2024-01-26) ### Features - Improved on the PagerDuty incident blueprint by adding analytics data -# Port_Ocean 0.1.33 (2024-01-23) +## 0.1.33 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.32 (2024-01-11) +## 0.1.32 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.31 (2024-01-07) +## 0.1.31 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.30 (2024-01-07) +## 0.1.30 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.29 (2024-01-01) +## 0.1.29 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.28 (2023-12-24) +## 0.1.28 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.27 (2023-12-21) +## 0.1.27 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.26 (2023-12-21) +## 0.1.26 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.25 (2023-12-19) +## 0.1.25 (2023-12-19) ### Features - Added support for exporting PagerDuty schedules (#25) -# Port_Ocean 0.1.24 (2023-12-14) +## 0.1.24 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.23 (2023-12-05) +## 0.1.23 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.22 (2023-12-04) +## 0.1.22 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.21 (2023-12-03) +## 0.1.21 (2023-12-03) ### Bug Fixes - Fixed an issue where get_oncall_users only returned 1 on call instead of everyone (#251) -# Port_Ocean 0.1.20 (2023-11-30) +## 0.1.20 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.19 (2023-11-29) +## 0.1.19 (2023-11-29) ### Improvements - Enhance oncalls API with detailed logging (#19) -# Port_Ocean 0.1.18 (2023-11-29) +## 0.1.18 (2023-11-29) ### Improvements @@ -483,63 +483,63 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.17 (2023-11-23) +## 0.1.17 (2023-11-23) ### Improvements - Added retry handler to the pagerduty client to handle connection errors and rate limiting (#1) -# Port_Ocean 0.1.16 (2023-11-23) +## 0.1.16 (2023-11-23) ### Bug Fixes - Fixed incomplete oncall list over the `Service` kind by adding pagination support to the request -# Port_Ocean 0.1.15 (2023-11-21) +## 0.1.15 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.14 (2023-11-08) +## 0.1.14 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.13 (2023-11-03) +## 0.1.13 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.12 (2023-11-01) +## 0.1.12 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 and handle ONCE event listener (#1) -# Port_Ocean 0.1.11 (2023-10-29) +## 0.1.11 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# Port_Ocean 0.1.10 (2023-10-18) +## 0.1.10 (2023-10-18) ### Improvement - Changed api query api_query_params key in the port configuration to apiQueryParams (PORT-4965) -# Port_Ocean 0.1.9 (2023-10-18) +## 0.1.9 (2023-10-18) ### Features @@ -550,51 +550,51 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Used async generator syntax to return exported kinds instead of waiting for all the data (PORT-4965) -# Port_Ocean 0.1.8 (2023-10-17) +## 0.1.8 (2023-10-17) ### Bug Fixes - Fixed default mapping for the oncall user (PORT-4964) -# Port_Ocean 0.1.7 (2023-09-27) +## 0.1.7 (2023-09-27) ### Improvements - Bumped ocean to version 0.3.1 (#1) -# Port_Ocean 0.1.5 (2023-08-29) +## 0.1.5 (2023-08-29) ### Improvements - Changed the `app_host` to not be required for the installation (PORT-4527) - Bumped Ocean to 0.2.3 (#1) -# Port_Ocean 0.1.4 (2023-08-11) +## 0.1.4 (2023-08-11) ### Improvements - Optimized dockerfile to produce smaller images (PORT-4485) -# Port_Ocean 0.1.3 (2023-08-11) +## 0.1.3 (2023-08-11) ### Improvements - Upgraded ocean to version 0.2.2 -# Port_Ocean 0.1.2 (2023-08-09) +## 0.1.2 (2023-08-09) ### Improvements - Integration syntax improvements -# Port_Ocean 0.1.1 (2023-08-07) +## 0.1.1 (2023-08-07) ### Features - Added oncall user and improved on service url (#1) -# Port_Ocean 0.1.0 (2023-07-30) +## 0.1.0 (2023-07-30) ### Features diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index e76cefa94a..df5d48196c 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -20,7 +20,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/sentry/CHANGELOG.md b/integrations/sentry/CHANGELOG.md index da6fccfea2..0d2a9b923a 100644 --- a/integrations/sentry/CHANGELOG.md +++ b/integrations/sentry/CHANGELOG.md @@ -7,35 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.62 (2024-07-31) +## 0.1.62 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.61 (2024-07-31) +## 0.1.61 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.60 (2024-07-31) +## 0.1.60 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.59 (2024-07-24) +## 0.1.59 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.58 (2024-07-10) +## 0.1.58 (2024-07-10) ### Bugfix @@ -43,21 +43,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added proper logging of missng ratelimiting headers (#1) - Added raise for http status errors from the request (#1) -# Port_Ocean 0.1.57 (2024-07-10) +## 0.1.57 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.56 (2024-07-09) +## 0.1.56 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.55 (2024-07-08) +## 0.1.55 (2024-07-08) ### Improvements @@ -65,84 +65,84 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Made projects + issue batches instead of going one by one in tag-fetching to ensure maximum parallelism (#1) -# Port_Ocean 0.1.54 (2024-07-07) +## 0.1.54 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.53 (2024-06-30) +## 0.1.53 (2024-06-30) ### Improvements - Reduce the number of concurrent requests when fetching issue tags to avoid rate limiting (#1) -# Port_Ocean 0.1.52 (2024-06-23) +## 0.1.52 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.51 (2024-06-19) +## 0.1.51 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.50 (2024-06-16) +## 0.1.50 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.49 (2024-06-13) +## 0.1.49 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.48 (2024-06-13) +## 0.1.48 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.47 (2024-06-10) +## 0.1.47 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.46 (2024-06-05) +## 0.1.46 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.45 (2024-06-03) +## 0.1.45 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.44 (2024-06-02) +## 0.1.44 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.43 (2024-05-30) +## 0.1.43 (2024-05-30) ### Improvements @@ -150,21 +150,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.42 (2024-05-29) +## 0.1.42 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.41 (2024-05-26) +## 0.1.41 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.40 (2024-05-26) +## 0.1.40 (2024-05-26) ### Improvements @@ -172,98 +172,98 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update the config.yaml file to have only the overridden configuration -# Port_Ocean 0.1.39 (2024-05-16) +## 0.1.39 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.38 (2024-05-12) +## 0.1.38 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.37 (2024-05-01) +## 0.1.37 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.36 (2024-05-01) +## 0.1.36 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.35 (2024-04-30) +## 0.1.35 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.34 (2024-04-24) +## 0.1.34 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.33 (2024-04-17) +## 0.1.33 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.32 (2024-04-11) +## 0.1.32 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.31 (2024-04-10) +## 0.1.31 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.30 (2024-04-01) +## 0.1.30 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.29 (2024-03-28) +## 0.1.29 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.28 (2024-03-20) +## 0.1.28 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.27 (2024-03-17) +## 0.1.27 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.26 (2024-03-07) +## 0.1.26 (2024-03-07) ### Improvements @@ -271,91 +271,91 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added mechanism to ingest project and issue tags from your Sentry environment (PORT-6861) -# Port_Ocean 0.1.25 (2024-03-06) +## 0.1.25 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.24 (2024-03-03) +## 0.1.24 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.23 (2024-03-03) +## 0.1.23 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.22 (2024-02-21) +## 0.1.22 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.21 (2024-02-20) +## 0.1.21 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.20 (2024-02-18) +## 0.1.20 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.19 (2024-01-23) +## 0.1.19 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.18 (2024-01-11) +## 0.1.18 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.17 (2024-01-07) +## 0.1.17 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.16 (2024-01-07) +## 0.1.16 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.15 (2024-01-01) +## 0.1.15 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean v0.1.14 (2023-12-25) +## v0.1.14 (2023-12-25) ### Improvements - Fix stale relation identifiers in default blueprints (port-5799) -# Port_Ocean v0.1.13 (2023-12-24) +## v0.1.13 (2023-12-24) ### Improvements @@ -363,49 +363,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.12 (2023-12-21) +## 0.1.12 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.11 (2023-12-21) +## 0.1.11 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.10 (2023-12-14) +## 0.1.10 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.9 (2023-12-05) +## 0.1.9 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.8 (2023-12-04) +## 0.1.8 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.7 (2023-11-30) +## 0.1.7 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.6 (2023-11-29) +## 0.1.6 (2023-11-29) ### Improvements @@ -413,42 +413,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.5 (2023-11-21) +## 0.1.5 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.4 (2023-11-08) +## 0.1.4 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.3 (2023-11-03) +## 0.1.3 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.2 (2023-11-01) +## 0.1.2 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 (#1) -# Port_Ocean 0.1.1 (2023-10-29) +## 0.1.1 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# 0.1.0 (2023-10-12) +## 0.1.0 (2023-10-12) ### Features diff --git a/integrations/sentry/pyproject.toml b/integrations/sentry/pyproject.toml index 49a7992a2e..2479771def 100644 --- a/integrations/sentry/pyproject.toml +++ b/integrations/sentry/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index c46f782216..1269a0b858 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,154 +7,154 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.52 (2024-08-01) +## 0.1.52 (2024-08-01) ### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.51 (2024-07-31) +## 0.1.51 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.50 (2024-07-31) +## 0.1.50 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.49 (2024-07-31) +## 0.1.49 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.48 (2024-07-24) +## 0.1.48 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.47 (2024-07-17) +## 0.1.47 (2024-07-17) ### Improvements - Updated the connectivity check to use an existing table such as incident instead of the instance table -# Port_Ocean 0.1.46 (2024-07-10) +## 0.1.46 (2024-07-10) ### Improvements - Updated the descriptions of integration variables to have a call to action, with links leading the user on how to get them -# Port_Ocean 0.1.45 (2024-07-10) +## 0.1.45 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.44 (2024-07-09) +## 0.1.44 (2024-07-09) ### Improvements - Added description to the integration configuration variables -# Port_Ocean 0.1.43 (2024-07-09) +## 0.1.43 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.42 (2024-07-07) +## 0.1.42 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.41 (2024-06-23) +## 0.1.41 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.40 (2024-06-19) +## 0.1.40 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.39 (2024-06-16) +## 0.1.39 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.38 (2024-06-13) +## 0.1.38 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.37 (2024-06-13) +## 0.1.37 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.36 (2024-06-10) +## 0.1.36 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.35 (2024-06-05) +## 0.1.35 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.34 (2024-06-03) +## 0.1.34 (2024-06-03) ### Bug Fixes - Change Service icon to Microservice (#1) -# Port_Ocean 0.1.33 (2024-06-03) +## 0.1.33 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.32 (2024-06-02) +## 0.1.32 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.31 (2024-05-30) +## 0.1.31 (2024-05-30) ### Improvements @@ -162,21 +162,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.30 (2024-05-29) +## 0.1.30 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.29 (2024-05-26) +## 0.1.29 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.28 (2024-05-26) +## 0.1.28 (2024-05-26) ### Improvements @@ -184,196 +184,196 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.27 (2024-05-16) +## 0.1.27 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.26 (2024-05-12) +## 0.1.26 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.25 (2024-05-01) +## 0.1.25 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.24 (2024-05-01) +## 0.1.24 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.23 (2024-04-30) +## 0.1.23 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.22 (2024-04-24) +## 0.1.22 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.21 (2024-04-17) +## 0.1.21 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.20 (2024-04-11) +## 0.1.20 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.19 (2024-04-10) +## 0.1.19 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.18 (2024-04-01) +## 0.1.18 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.17 (2024-03-28) +## 0.1.17 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.16 (2024-03-20) +## 0.1.16 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.15 (2024-03-17) +## 0.1.15 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.14 (2024-03-06) +## 0.1.14 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.13 (2024-03-03) +## 0.1.13 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.12 (2024-03-03) +## 0.1.12 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.11 (2024-02-21) +## 0.1.11 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.10 (2024-02-20) +## 0.1.10 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.9 (2024-02-18) +## 0.1.9 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.8 (2024-01-23) +## 0.1.8 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.7 (2024-01-11) +## 0.1.7 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.6 (2024-01-07) +## 0.1.6 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.5 (2024-01-07) +## 0.1.5 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.4 (2024-01-01) +## 0.1.4 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.3 (2023-12-24) +## 0.1.3 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.2 (2023-12-21) +## 0.1.2 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.1 (2023-12-21) +## 0.1.1 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# 0.1.0 (2023-12-15) +## 0.1.0 (2023-12-15) ### Features diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index 6efd1f33ac..a3b556703b 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 787c97cd2e..191321caf6 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,448 +7,507 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.71 (2024-08-01) +## 0.1.71 (2024-08-01) + ### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.70 (2024-07-31) +## 0.1.70 (2024-07-31) + ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.69 (2024-07-31) +## 0.1.69 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.68 (2024-07-31) +## 0.1.68 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.67 (2024-07-24) +## 0.1.67 (2024-07-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.66 (2024-07-16) +## 0.1.66 (2024-07-16) -### Improvements + +### Improvements - Added a filter to enable users to decide whether or not they want to fetch issues for every project -# Port_Ocean 0.1.65 (2024-07-10) +## 0.1.65 (2024-07-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.64 (2024-07-09) +## 0.1.64 (2024-07-09) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.63 (2024-07-07) +## 0.1.63 (2024-07-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.62 (2024-06-27) +## 0.1.62 (2024-06-27) -### Bug Fixes + +### Bug Fixes - Updated the jq mapping to make the vulnerabilities unique per project -# Port_Ocean 0.1.61 (2024-06-25) +## 0.1.61 (2024-06-25) -### Improvements + +### Improvements - Utilizing the latest Targets API (2024-05-23~beta): Updated the integration to leverage the latest version of Snyk's Targets API. This change is crucial because it introduces a relationships attribute, containing the essential organisation id needed to accurately link each target to its parent organization. (#1) - Updated the default blueprints to the following structure: Vuln -> Project -> Target -> Organization. -# Port_Ocean 0.1.60 (2024-06-23) +## 0.1.60 (2024-06-23) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.59 (2024-06-19) +## 0.1.59 (2024-06-19) -### Improvements + +### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.58 (2024-06-16) +## 0.1.58 (2024-06-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.57 (2024-06-13) +## 0.1.57 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.56 (2024-06-13) +## 0.1.56 (2024-06-13) -### Improvements + +### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.55 (2024-06-10) +## 0.1.55 (2024-06-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.54 (2024-06-05) +## 0.1.54 (2024-06-05) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.53 (2024-06-03) +## 0.1.53 (2024-06-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.52 (2024-06-02) +## 0.1.52 (2024-06-02) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.51 (2024-05-30) +## 0.1.51 (2024-05-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.23 (#1) - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.50 (2024-05-29) +## 0.1.50 (2024-05-29) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.49 (2024-05-26) +## 0.1.49 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.48 (2024-05-26) +## 0.1.48 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.20 (#1) - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.47 (2024-05-16) +## 0.1.47 (2024-05-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.46 (2024-05-12) +## 0.1.46 (2024-05-12) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.45 (2024-05-01) +## 0.1.45 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.44 (2024-05-01) +## 0.1.44 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.43 (2024-04-30) +## 0.1.43 (2024-04-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.42 (2024-04-24) +## 0.1.42 (2024-04-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.41 (2024-04-17) +## 0.1.41 (2024-04-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.40 (2024-04-11) +## 0.1.40 (2024-04-11) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.39 (2024-04-10) +## 0.1.39 (2024-04-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.38 (2024-04-04) +## 0.1.38 (2024-04-04) -### Bug Fixes + +### Bug Fixes - Fixed request json error in snyk client and removed code section that handles SNYK-9999 code. -# Port_Ocean 0.1.37 (2024-04-03) +## 0.1.37 (2024-04-03) + -### Bug Fixes +### Bug Fixes - Fixed a bug in the pagination logic that caused the integration to return SNYK-9999 error -# Port_Ocean 0.1.36 (2024-04-03) +## 0.1.36 (2024-04-03) -### Bug Fixes + +### Bug Fixes - Fixed handling of code SNYK-9999 from Snyk Api -# Port_Ocean 0.1.35 (2024-04-02) +## 0.1.35 (2024-04-02) + -### Bug Fixes +### Bug Fixes - Fixed _get_paginated_resources method to handle code SNYK-9999 -# Port_Ocean 0.1.34 (2024-04-01) +## 0.1.34 (2024-04-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.33 (2024-04-01) +## 0.1.33 (2024-04-01) + -### Bug Fixes +### Bug Fixes - Fixed an issue when the snyk API returns internal error code SNYK-9999 and caused the resync to fail (PORT-7454) -# Port_Ocean 0.1.32 (2024-03-28) +## 0.1.32 (2024-03-28) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.31 (2024-03-21) +## 0.1.31 (2024-03-21) -### Improvements + +### Improvements - Expand the origins Enum of the Snyk Target blueprint -# Port_Ocean 0.1.30 (2024-03-20) +## 0.1.30 (2024-03-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.29 (2024-03-17) +## 0.1.29 (2024-03-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.28 (2024-03-06) +## 0.1.28 (2024-03-06) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.27 (2024-03-03) +## 0.1.27 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.26 (2024-03-03) +## 0.1.26 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.25 (2024-02-21) +## 0.1.25 (2024-02-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.24 (2024-02-20) +## 0.1.24 (2024-02-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.23 (2024-02-18) +## 0.1.23 (2024-02-18) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.22 (2024-01-23) +## 0.1.22 (2024-01-23) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.21 (2024-01-12) +## 0.1.21 (2024-01-12) -### Features + +### Features - Added support for Snyk Organization - Added a new feature to enable automatic discovery and syncing of groups and associated organizations, providing users with the ability to filter and fetch all relevant data seamlessly. This helps to avoid the situation of having to install the exporter per every organization (#5551) -### Improvements + +### Improvements - The `organizationId` parameter, previously required, is now optional. Users are no longer obligated to provide this parameter, allowing for more flexibility in fetching data for multiple organizations -# Port_Ocean 0.1.20 (2024-01-11) +## 0.1.20 (2024-01-11) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.19 (2024-01-07) +## 0.1.19 (2024-01-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.18 (2024-01-07) +## 0.1.18 (2024-01-07) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.17 (2024-01-01) +## 0.1.17 (2024-01-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.16 (2023-12-24) +## 0.1.16 (2023-12-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.15 (2023-12-21) +## 0.1.15 (2023-12-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.14 (2023-12-21) +## 0.1.14 (2023-12-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.13 (2023-12-14) +## 0.1.13 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.12 (2023-12-05) +## 0.1.12 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.11 (2023-12-04) +## 0.1.11 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.10 (2023-11-30) +## 0.1.10 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.9 (2023-11-29) +## 0.1.9 (2023-11-29) ### Improvements @@ -456,62 +515,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.8 (2023-11-21) +## 0.1.8 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.7 (2023-11-08) +## 0.1.7 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.6 (2023-11-03) +## 0.1.6 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.5 (2023-11-01) +## 0.1.5 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 and handle ONCE event listener (#1) -# Port_Ocean 0.1.4 (2023-10-29) +## 0.1.4 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# Snyk 0.1.3 (2023-10-16) +## 0.1.3 (2023-10-16) ### Improvements - Align README with configuration file (#3) -# Snyk 0.1.2 (2023-10-02) +## 0.1.2 (2023-10-02) ### Improvements - Try catch 404 error (#2) -# Snyk 0.1.1 (2023-09-27) +## 0.1.1 (2023-09-27) ### Improvements - Bumped ocean to version 0.3.1 (#1) -# 0.1.0 (2023-08-16) +## 0.1.0 (2023-08-16) ### Features diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index 6f6a47c513..6d2692d04c 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index 35f7e52f4b..8a9fecd2b0 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,161 +7,161 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.77 (2024-08-02) +## 0.1.77 (2024-08-02) ### Improvements - Added _target='blank' attribute to html links in the spec.yaml file to open a new browser tab instead of the current browser -# Port_Ocean 0.1.76 (2024-08-01) +## 0.1.76 (2024-08-01) ### Improvements - Allow users to define their own Sonar project metric keys -# Port_Ocean 0.1.75 (2024-07-31) +## 0.1.75 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.74 (2024-07-31) +## 0.1.74 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.73 (2024-07-31) +## 0.1.73 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.72 (2024-07-24) +## 0.1.72 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.71 (2024-07-22) +## 0.1.71 (2024-07-22) ### Bug Fixes - Added checks to ensure that api filters for projects are applied to only on-premise instance -# Port_Ocean 0.1.70 (2024-07-22) +## 0.1.70 (2024-07-22) ### Bug Fixes - Added conditions to handle instances when the API response does not have pagination object -# Port_Ocean 0.1.69 (2024-07-10) +## 0.1.69 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.68 (2024-07-09) +## 0.1.68 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.67 (2024-07-07) +## 0.1.67 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.66 (2024-06-26) +## 0.1.66 (2024-06-26) ### Improvements - Updated the onpremise issue kind API endpoint from /search to /list to overcome the 10k limit imposed by SonarQube -# Port_Ocean 0.1.65 (2024-06-25) +## 0.1.65 (2024-06-25) ### Improvements - Added quality gate status to the project blueprint -# Port_Ocean 0.1.64 (2024-06-23) +## 0.1.64 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.63 (2024-06-19) +## 0.1.63 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.62 (2024-06-16) +## 0.1.62 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.61 (2024-06-13) +## 0.1.61 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.60 (2024-06-13) +## 0.1.60 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.59 (2024-06-10) +## 0.1.59 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.58 (2024-06-05) +## 0.1.58 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.57 (2024-06-03) +## 0.1.57 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.56 (2024-06-02) +## 0.1.56 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.55 (2024-06-02) +## 0.1.55 (2024-06-02) ### Bug Fixes @@ -172,7 +172,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the inheritance of the resource configs for better validations -# Port_Ocean 0.1.54 (2024-05-30) +## 0.1.54 (2024-05-30) ### Improvements @@ -180,21 +180,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.53 (2024-05-29) +## 0.1.53 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.52 (2024-05-26) +## 0.1.52 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.51 (2024-05-26) +## 0.1.51 (2024-05-26) ### Improvements @@ -202,273 +202,273 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.50 (2024-05-16) +## 0.1.50 (2024-05-16) ### Improvements - Added support for filtering SonarQube projects and issues -# Port_Ocean 0.1.49 (2024-05-16) +## 0.1.49 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.48 (2024-05-12) +## 0.1.48 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.47 (2024-05-02) +## 0.1.47 (2024-05-02) ### Bug Fixes - Fixed an issue with the integration startup when the sanity-check return a non json response -# Port_Ocean 0.1.46 (2024-05-01) +## 0.1.46 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.45 (2024-05-01) +## 0.1.45 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.44 (2024-04-30) +## 0.1.44 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.43 (2024-04-24) +## 0.1.43 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.42 (2024-04-17) +## 0.1.42 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.41 (2024-04-11) +## 0.1.41 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.40 (2024-04-10) +## 0.1.40 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.39 (2024-04-01) +## 0.1.39 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.38 (2024-03-28) +## 0.1.38 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.37 (2024-03-20) +## 0.1.37 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.36 (2024-03-17) +## 0.1.36 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.35 (2024-03-06) +## 0.1.35 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.34 (2024-03-03) +## 0.1.34 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.33 (2024-03-03) +## 0.1.33 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.32 (2024-02-21) +## 0.1.32 (2024-02-21) ### Features - Added functionality for syncing Sonar onpremise analysis data using Pull Request and Measures API (#1) -# Port_Ocean 0.1.31 (2024-02-21) +## 0.1.31 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.30 (2024-02-20) +## 0.1.30 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.29 (2024-02-18) +## 0.1.29 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.28 (2024-02-15) +## 0.1.28 (2024-02-15) ### Improvements - Add Sonarqube component object sonarQube analysis data (PORT-6656) -# Port_Ocean 0.1.27 (2024-02-04) +## 0.1.27 (2024-02-04) ### Improvements - Added aggregation properties to the sonar project resources of number of open critical issues and number of open blocker issues (#1) -# Port_Ocean 0.1.26 (2024-01-23) +## 0.1.26 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.25 (2024-01-11) +## 0.1.25 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.24 (2024-01-07) +## 0.1.24 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.23 (2024-01-07) +## 0.1.23 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.22 (2024-01-01) +## 0.1.22 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.21 (2023-12-24) +## 0.1.21 (2023-12-24) ### Improvements - Bumped ocean version to ^0.4.12 (#1) -# Port_Ocean 0.1.20 (2023-12-21) +## 0.1.20 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.11 (#1) -# Port_Ocean 0.1.19 (2023-12-21) +## 0.1.19 (2023-12-21) ### Improvements - Bumped ocean version to ^0.4.10 (#1) -# Port_Ocean 0.1.18 (2023-12-14) +## 0.1.18 (2023-12-14) ### Improvements - Bumped ocean version to ^0.4.8 (#1) -# Port_Ocean 0.1.17 (2023-12-06) +## 0.1.17 (2023-12-06) ### Bug Fixes - Corrected SonarQube On-Premise authentication to resolve 401 error codes previously experienced by users. This fix now properly utilizes Basic authentication (#17) -# Port_Ocean 0.1.16 (2023-12-05) +## 0.1.16 (2023-12-05) ### Bug Fixes - Update startup code to skip initializing integration resources when organization_id is not specified for SonarCloud. (#16) -# Port_Ocean 0.1.15 (2023-12-05) +## 0.1.15 (2023-12-05) ### Improvements - Bumped ocean version to ^0.4.7 (#1) -# Port_Ocean 0.1.14 (2023-12-04) +## 0.1.14 (2023-12-04) ### Improvements - Bumped ocean version to ^0.4.6 (#1) -# Port_Ocean 0.1.13 (2023-11-30) +## 0.1.13 (2023-11-30) ### Improvements - Bumped ocean version to ^0.4.5 (#1) -# Port_Ocean 0.1.12 (2023-11-29) +## 0.1.12 (2023-11-29) ### Improvements @@ -476,48 +476,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed the httpx client to be the ocean's client for better connection error handling and request retries -# Port_Ocean 0.1.11 (2023-11-21) +## 0.1.11 (2023-11-21) ### Improvements - Added retry mechanism for sonarqube client (#1) -# Port_Ocean 0.1.10 (2023-11-21) +## 0.1.10 (2023-11-21) ### Improvements - Bumped ocean version to ^0.4.3 (#1) -# Port_Ocean 0.1.9 (2023-11-08) +## 0.1.9 (2023-11-08) ### Improvements - Bumped ocean version to ^0.4.2 (#1) -# Port_Ocean 0.1.8 (2023-11-03) +## 0.1.8 (2023-11-03) ### Improvements - Bumped ocean version to ^0.4.1 (#1) -# Port_Ocean 0.1.7 (2023-11-01) +## 0.1.7 (2023-11-01) ### Improvements - Bumped ocean version to ^0.4.0 and handle ONCE event listener(#1) -# Port_Ocean 0.1.6 (2023-10-29) +## 0.1.6 (2023-10-29) ### Improvements - Bumped ocean version to 0.3.2 (#1) -# Port_Ocean 0.1.5 (2023-10-22) +## 0.1.5 (2023-10-22) ### Features diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 13aa14e523..0be07eda19 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -21,7 +21,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index cd0910ad39..f74d5a3c3d 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -8,81 +8,81 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.11 (2024-08-01) +## 0.1.11 (2024-08-01) ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. -# Port_Ocean 0.1.10 (2024-07-31) +## 0.1.10 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.9 (2024-07-31) +## 0.1.9 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.8 (2024-07-31) +## 0.1.8 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.7 (2024-07-24) +## 0.1.7 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.6 (2024-07-10) +## 0.1.6 (2024-07-10) ### Improvements - Added the StatusPage icon to the integration and default blueprints -# Port_Ocean 0.1.5 (2024-07-10) +## 0.1.5 (2024-07-10) ### Improvements - Fix links in descriptions of integration configuration variables -# Port_Ocean 0.1.4 (2024-07-10) +## 0.1.4 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.3 (2024-07-09) +## 0.1.3 (2024-07-09) ### Improvements - Revised description to the integration configuration variables -# Port_Ocean 0.1.2 (2024-07-09) +## 0.1.2 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.1 (2024-07-07) +## 0.1.1 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.0 (2024-06-25) +## 0.1.0 (2024-06-25) ### Features diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index a6d7ead64d..08763bbef7 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/terraform-cloud/CHANGELOG.md b/integrations/terraform-cloud/CHANGELOG.md index 4889b60f14..2aefb12b45 100644 --- a/integrations/terraform-cloud/CHANGELOG.md +++ b/integrations/terraform-cloud/CHANGELOG.md @@ -7,133 +7,133 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.50 (2024-08-01) +## 0.1.50 (2024-08-01) ### Improvements - Added target='blank' attribute to links in config and secrets description to make them open in new tab -# Port_Ocean 0.1.49 (2024-07-31) +## 0.1.49 (2024-07-31) ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.48 (2024-07-31) +## 0.1.48 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.47 (2024-07-31) +## 0.1.47 (2024-07-31) ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.46 (2024-07-24) +## 0.1.46 (2024-07-24) ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.45 (2024-07-10) +## 0.1.45 (2024-07-10) ### Improvements - Added description to configuration properties in spec.yaml (PORT-9118) -# Port_Ocean 0.1.44 (2024-07-10) +## 0.1.44 (2024-07-10) ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.43 (2024-07-09) +## 0.1.43 (2024-07-09) ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.42 (2024-07-07) +## 0.1.42 (2024-07-07) ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.41 (2024-06-23) +## 0.1.41 (2024-06-23) ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.40 (2024-06-19) +## 0.1.40 (2024-06-19) ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.39 (2024-06-16) +## 0.1.39 (2024-06-16) ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.38 (2024-06-13) +## 0.1.38 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.37 (2024-06-13) +## 0.1.37 (2024-06-13) ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.36 (2024-06-10) +## 0.1.36 (2024-06-10) ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.35 (2024-06-05) +## 0.1.35 (2024-06-05) ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.34 (2024-06-03) +## 0.1.34 (2024-06-03) ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.33 (2024-06-02) +## 0.1.33 (2024-06-02) ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.32 (2024-05-30) +## 0.1.32 (2024-05-30) ### Improvements @@ -141,21 +141,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.31 (2024-05-29) +## 0.1.31 (2024-05-29) ### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.30 (2024-05-26) +## 0.1.30 (2024-05-26) ### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.29 (2024-05-26) +## 0.1.29 (2024-05-26) ### Improvements @@ -163,154 +163,154 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.28 (2024-05-16) +## 0.1.28 (2024-05-16) ### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.27 (2024-05-12) +## 0.1.27 (2024-05-12) ### Improvements - Bumped ocean version to ^0.5.18 (#1) -# Port_Ocean 0.1.26 (2024-05-01) +## 0.1.26 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.25 (2024-05-01) +## 0.1.25 (2024-05-01) ### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.24 (2024-04-30) +## 0.1.24 (2024-04-30) ### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.23 (2024-04-24) +## 0.1.23 (2024-04-24) ### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.22 (2024-04-17) +## 0.1.22 (2024-04-17) ### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.21 (2024-04-11) +## 0.1.21 (2024-04-11) ### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.20 (2024-04-10) +## 0.1.20 (2024-04-10) ### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.19 (2024-04-01) +## 0.1.19 (2024-04-01) ### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.18 (2024-03-28) +## 0.1.18 (2024-03-28) ### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.17 (2024-03-20) +## 0.1.17 (2024-03-20) ### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.16 (2024-03-17) +## 0.1.16 (2024-03-17) ### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.15 (2024-03-06) +## 0.1.15 (2024-03-06) ### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.14 (2024-03-03) +## 0.1.14 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.13 (2024-03-03) +## 0.1.13 (2024-03-03) ### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.12 (2024-02-21) +## 0.1.12 (2024-02-21) ### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.11 (2024-02-20) +## 0.1.11 (2024-02-20) ### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.10 (2024-02-18) +## 0.1.10 (2024-02-18) ### Improvements - Bumped ocean version to ^0.5.0 (#1) -# Port_Ocean 0.1.9 (2024-01-25) +## 0.1.9 (2024-01-25) ### Bug Fixes - Fixed a bug that prevented the creation of workspace webhooks especially when the notification configuration is set to enabled (PORT-6201) -# Port_Ocean 0.1.8 (2024-01-23) +## 0.1.8 (2024-01-23) ### Improvements - Bumped ocean version to ^0.4.17 (#1) -# Port_Ocean 0.1.7 (2024-01-11) +## 0.1.7 (2024-01-11) ### Features @@ -321,28 +321,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added Tags to terraform cloud (PORT-6043) -# Port_Ocean 0.1.6 (2024-01-11) +## 0.1.6 (2024-01-11) ### Improvements - Bumped ocean version to ^0.4.16 (#1) -# Port_Ocean 0.1.5 (2024-01-07) +## 0.1.5 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.15 (#1) -# Port_Ocean 0.1.4 (2024-01-07) +## 0.1.4 (2024-01-07) ### Improvements - Bumped ocean version to ^0.4.14 (#1) -# Port_Ocean 0.1.3 (2024-01-02) +## 0.1.3 (2024-01-02) ### Features @@ -353,26 +353,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed bug failing Terraform Workspaces sync (#1) - Introduced http_async_client for handling unexpected rate limit errors (#2) -# Port_Ocean 0.1.2 (2024-01-01) +## 0.1.2 (2024-01-01) ### Improvements - Bumped ocean version to ^0.4.13 (#1) -# Port_Ocean 0.1.2 (2023-12-27) +## 0.1.2 (2023-12-27) ### Features - Allowing clients to pass the terraformCloudParameter for self hosted terraform cloud (PORT-5858) -# Port_Ocean 0.1.1 (2023-12-25) +## 0.1.1 (2023-12-25) ### Improvement - Removed the usage of terraform cloud host parameter -# Port_Ocean 0.1.0 (2023-12-25) +## 0.1.0 (2023-12-25) ### Features diff --git a/integrations/terraform-cloud/pyproject.toml b/integrations/terraform-cloud/pyproject.toml index 872b5f3a0d..6b9b27a23c 100644 --- a/integrations/terraform-cloud/pyproject.toml +++ b/integrations/terraform-cloud/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/integrations/wiz/CHANGELOG.md b/integrations/wiz/CHANGELOG.md index e7c83acf5d..7644c8ecc1 100644 --- a/integrations/wiz/CHANGELOG.md +++ b/integrations/wiz/CHANGELOG.md @@ -7,307 +7,351 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -# Port_Ocean 0.1.42 (2024-08-01) +## 0.1.42 (2024-08-01) + ### Improvements - Added _target='blank' attribute to spec links to open a new browser tab instead of the current browser. -# Port_Ocean 0.1.41 (2024-07-31) +## 0.1.41 (2024-07-31) + ### Improvements - Upgraded integration dependencies (#1) -# Port_Ocean 0.1.40 (2024-07-31) +## 0.1.40 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.7 (#1) -# Port_Ocean 0.1.39 (2024-07-31) +## 0.1.39 (2024-07-31) + ### Improvements - Bumped ocean version to ^0.9.6 (#1) -# Port_Ocean 0.1.38 (2024-07-24) +## 0.1.38 (2024-07-24) + ### Improvements - Bumped ocean version to ^0.9.5 -# Port_Ocean 0.1.37 (2024-07-10) +## 0.1.37 (2024-07-10) + ### Improvements - Fix links in descriptions of integration configuration variables -# Port_Ocean 0.1.36 (2024-07-10) +## 0.1.36 (2024-07-10) + ### Improvements - Bumped ocean version to ^0.9.4 (#1) -# Port_Ocean 0.1.35 (2024-07-09) +## 0.1.35 (2024-07-09) + ### Improvements - Added description to the integration configuration variables -# Port_Ocean 0.1.34 (2024-07-09) +## 0.1.34 (2024-07-09) + ### Improvements - Bumped ocean version to ^0.9.3 (#1) -# Port_Ocean 0.1.33 (2024-07-07) +## 0.1.33 (2024-07-07) + ### Improvements - Bumped ocean version to ^0.9.2 (#1) -# Port_Ocean 0.1.32 (2024-06-23) +## 0.1.32 (2024-06-23) + ### Improvements - Bumped ocean version to ^0.9.1 (#1) -# Port_Ocean 0.1.31 (2024-06-19) +## 0.1.31 (2024-06-19) + ### Improvements - Bumped ocean version to ^0.9.0 (#1) -# Port_Ocean 0.1.30 (2024-06-16) +## 0.1.30 (2024-06-16) + ### Improvements - Bumped ocean version to ^0.8.0 (#1) -# Port_Ocean 0.1.29 (2024-06-13) +## 0.1.29 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.1 (#1) -# Port_Ocean 0.1.28 (2024-06-13) +## 0.1.28 (2024-06-13) + ### Improvements - Bumped ocean version to ^0.7.0 (#1) -# Port_Ocean 0.1.27 (2024-06-10) +## 0.1.27 (2024-06-10) + ### Improvements - Bumped ocean version to ^0.6.0 (#1) -# Port_Ocean 0.1.26 (2024-06-05) +## 0.1.26 (2024-06-05) + ### Improvements - Bumped ocean version to ^0.5.27 (#1) -# Port_Ocean 0.1.25 (2024-06-03) +## 0.1.25 (2024-06-03) + ### Improvements - Bumped ocean version to ^0.5.25 (#1) -# Port_Ocean 0.1.24 (2024-06-02) +## 0.1.24 (2024-06-02) + ### Improvements - Bumped ocean version to ^0.5.24 (#1) -# Port_Ocean 0.1.23 (2024-05-30) +## 0.1.23 (2024-05-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.23 (#1) - Updated the base image used in the Dockerfile that is created during integration scaffolding from `python:3.11-slim-buster` to `python:3.11-slim-bookworm` -# Port_Ocean 0.1.22 (2024-05-29) +## 0.1.22 (2024-05-29) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.22 (#1) -# Port_Ocean 0.1.21 (2024-05-26) +## 0.1.21 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.21 (#1) -# Port_Ocean 0.1.20 (2024-05-26) +## 0.1.20 (2024-05-26) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.20 (#1) - Removed the config.yaml file due to unused overrides -# Port_Ocean 0.1.19 (2024-05-16) +## 0.1.19 (2024-05-16) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.19 (#1) -# Port_Ocean 0.1.18 (2024-05-12) +## 0.1.18 (2024-05-12) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.18 (#1) -# 0.1.18 (2024-05-01) +## 0.1.18 (2024-05-01) -### Improvements + +### Improvements - Enhanced wizIssue blueprint with properties for vulnerability details -# Port_Ocean 0.1.17 (2024-05-01) +## 0.1.17 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.17 (#1) -# Port_Ocean 0.1.16 (2024-05-01) +## 0.1.16 (2024-05-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.16 (#1) -# Port_Ocean 0.1.15 (2024-04-30) +## 0.1.15 (2024-04-30) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.15 (#1) -# Port_Ocean 0.1.14 (2024-04-24) +## 0.1.14 (2024-04-24) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.14 (#1) -# Port_Ocean 0.1.13 (2024-04-17) +## 0.1.13 (2024-04-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.12 (#1) -# Port_Ocean 0.1.12 (2024-04-11) +## 0.1.12 (2024-04-11) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.11 (#1) -# Port_Ocean 0.1.11 (2024-04-10) +## 0.1.11 (2024-04-10) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.10 (#1) -# Port_Ocean 0.1.10 (2024-04-01) +## 0.1.10 (2024-04-01) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.9 (#1) -# Port_Ocean 0.1.9 (2024-03-28) +## 0.1.9 (2024-03-28) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.8 (#1) -# Port_Ocean 0.1.8 (2024-03-20) +## 0.1.8 (2024-03-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.7 (#1) -# Port_Ocean 0.1.7 (2024-03-17) +## 0.1.7 (2024-03-17) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.6 (#1) -# Port_Ocean 0.1.6 (2024-03-06) +## 0.1.6 (2024-03-06) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.5 (#1) -# Port_Ocean 0.1.5 (2024-03-03) +## 0.1.5 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.4 (#1) -# Port_Ocean 0.1.4 (2024-03-03) +## 0.1.4 (2024-03-03) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.3 (#1) -# Port_Ocean 0.1.3 (2024-02-21) +## 0.1.3 (2024-02-21) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.2 (#1) -# Port_Ocean 0.1.2 (2024-02-20) +## 0.1.2 (2024-02-20) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.1 (#1) -# Port_Ocean 0.1.1 (2024-02-18) +## 0.1.1 (2024-02-18) -### Improvements + +### Improvements - Bumped ocean version to ^0.5.0 (#1) -# 0.1.0 (2024-01-23) +## 0.1.0 (2024-01-23) + -### Features +### Features - Implemented the Wiz integration (0.1.0) diff --git a/integrations/wiz/pyproject.toml b/integrations/wiz/pyproject.toml index f394f30354..836691ce9b 100644 --- a/integrations/wiz/pyproject.toml +++ b/integrations/wiz/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/port_ocean/cli/cookiecutter/hooks/post_gen_project.py b/port_ocean/cli/cookiecutter/hooks/post_gen_project.py index 3345ca759a..416ba14f11 100644 --- a/port_ocean/cli/cookiecutter/hooks/post_gen_project.py +++ b/port_ocean/cli/cookiecutter/hooks/post_gen_project.py @@ -2,11 +2,12 @@ def handle_private_integration_flags(): + print("{{ cookiecutter.is_private_integration }}") if "{{ cookiecutter.is_private_integration }}" == "True": + os.remove("sonar-project.properties") + if "{{ cookiecutter.is_private_integration }}" == "False": os.remove("Dockerfile") os.remove(".dockerignore") - if "{{ cookiecutter.is_private_integration }}" == "False": - os.remove("sonar-project.properties") if __name__ == "__main__": diff --git a/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml b/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml index 4f774d4847..ccf12eb56b 100644 --- a/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml +++ b/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml @@ -19,7 +19,8 @@ towncrier = "^23.6.0" [tool.towncrier] directory = "changelog" filename = "CHANGELOG.md" -package = "port_ocean" +title_format = "## {version} ({project_date})" +underlines = [""] [[tool.towncrier.type]] directory = "breaking" diff --git a/pyproject.toml b/pyproject.toml index 93e9287a02..d8aac50e30 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.9" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From f6a5db400fa56341765b27afe75f322d461e3677 Mon Sep 17 00:00:00 2001 From: Port Bot <110599342+portmachineuser@users.noreply.github.com> Date: Sun, 4 Aug 2024 16:50:17 +0300 Subject: [PATCH 10/28] Apply Ocean version 0.9.10 to all integrations (#885) This PR was automatically created by a GitHub Action. ## What does this PR do? Apply Ocean version 0.9.10 to all integrations ## How should this be manually tested? ./scripts/bump-all.sh ^0.9.10 --------- Co-authored-by: GitHub Action --- integrations/argocd/CHANGELOG.md | 8 ++++++ integrations/argocd/poetry.lock | 21 ++++++++++---- integrations/argocd/pyproject.toml | 4 +-- integrations/aws/CHANGELOG.md | 8 ++++++ integrations/aws/poetry.lock | 8 +++--- integrations/aws/pyproject.toml | 4 +-- integrations/azure-devops/CHANGELOG.md | 8 ++++++ integrations/azure-devops/poetry.lock | 21 ++++++++++---- integrations/azure-devops/pyproject.toml | 4 +-- integrations/azure/CHANGELOG.md | 7 +++++ integrations/azure/poetry.lock | 21 ++++++++++---- integrations/azure/pyproject.toml | 4 +-- integrations/datadog/CHANGELOG.md | 9 ++++++ integrations/datadog/poetry.lock | 8 +++--- integrations/datadog/pyproject.toml | 4 +-- integrations/dynatrace/CHANGELOG.md | 8 ++++++ integrations/dynatrace/poetry.lock | 21 ++++++++++---- integrations/dynatrace/pyproject.toml | 4 +-- integrations/firehydrant/CHANGELOG.md | 8 ++++++ integrations/firehydrant/poetry.lock | 21 ++++++++++---- integrations/firehydrant/pyproject.toml | 4 +-- integrations/gcp/CHANGELOG.md | 8 ++++++ integrations/gcp/poetry.lock | 31 ++++++++++++--------- integrations/gcp/pyproject.toml | 4 +-- integrations/gitlab/CHANGELOG.md | 8 ++++++ integrations/gitlab/poetry.lock | 21 ++++++++++---- integrations/gitlab/pyproject.toml | 4 +-- integrations/jenkins/CHANGELOG.md | 8 ++++++ integrations/jenkins/poetry.lock | 21 ++++++++++---- integrations/jenkins/pyproject.toml | 4 +-- integrations/jira/CHANGELOG.md | 8 ++++++ integrations/jira/poetry.lock | 21 ++++++++++---- integrations/jira/pyproject.toml | 4 +-- integrations/kafka/CHANGELOG.md | 8 ++++++ integrations/kafka/poetry.lock | 21 ++++++++++---- integrations/kafka/pyproject.toml | 4 +-- integrations/kubecost/CHANGELOG.md | 8 ++++++ integrations/kubecost/poetry.lock | 21 ++++++++++---- integrations/kubecost/pyproject.toml | 4 +-- integrations/launchdarkly/CHANGELOG.md | 8 ++++++ integrations/launchdarkly/poetry.lock | 21 ++++++++++---- integrations/launchdarkly/pyproject.toml | 4 +-- integrations/linear/CHANGELOG.md | 8 ++++++ integrations/linear/poetry.lock | 21 ++++++++++---- integrations/linear/pyproject.toml | 4 +-- integrations/newrelic/CHANGELOG.md | 8 ++++++ integrations/newrelic/poetry.lock | 21 ++++++++++---- integrations/newrelic/pyproject.toml | 4 +-- integrations/opencost/CHANGELOG.md | 8 ++++++ integrations/opencost/poetry.lock | 21 ++++++++++---- integrations/opencost/pyproject.toml | 4 +-- integrations/opsgenie/CHANGELOG.md | 8 ++++++ integrations/opsgenie/poetry.lock | 21 ++++++++++---- integrations/opsgenie/pyproject.toml | 4 +-- integrations/pagerduty/CHANGELOG.md | 8 ++++++ integrations/pagerduty/poetry.lock | 21 ++++++++++---- integrations/pagerduty/pyproject.toml | 4 +-- integrations/sentry/CHANGELOG.md | 8 ++++++ integrations/sentry/poetry.lock | 21 ++++++++++---- integrations/sentry/pyproject.toml | 4 +-- integrations/servicenow/CHANGELOG.md | 8 ++++++ integrations/servicenow/poetry.lock | 21 ++++++++++---- integrations/servicenow/pyproject.toml | 4 +-- integrations/snyk/CHANGELOG.md | 8 ++++++ integrations/snyk/poetry.lock | 21 ++++++++++---- integrations/snyk/pyproject.toml | 4 +-- integrations/sonarqube/CHANGELOG.md | 8 ++++++ integrations/sonarqube/poetry.lock | 21 ++++++++++---- integrations/sonarqube/pyproject.toml | 4 +-- integrations/statuspage/CHANGELOG.md | 7 +++++ integrations/statuspage/poetry.lock | 8 +++--- integrations/statuspage/pyproject.toml | 4 +-- integrations/terraform-cloud/CHANGELOG.md | 8 ++++++ integrations/terraform-cloud/poetry.lock | 21 ++++++++++---- integrations/terraform-cloud/pyproject.toml | 4 +-- integrations/wiz/CHANGELOG.md | 8 ++++++ integrations/wiz/poetry.lock | 21 ++++++++++---- integrations/wiz/pyproject.toml | 4 +-- 78 files changed, 641 insertions(+), 187 deletions(-) diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index 5644d864ef..c1e2084039 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.72 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.71 (2024-08-01) diff --git a/integrations/argocd/poetry.lock b/integrations/argocd/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/argocd/poetry.lock +++ b/integrations/argocd/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index e2229c16ea..46f65cc7c2 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "argocd" -version = "0.1.71" +version = "0.1.72" description = "Argo CD integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index df30d684a3..46227c34e6 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.2.22 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.2.21 (2024-08-01) diff --git a/integrations/aws/poetry.lock b/integrations/aws/poetry.lock index bfcb1ca021..6027356e7c 100644 --- a/integrations/aws/poetry.lock +++ b/integrations/aws/poetry.lock @@ -2198,13 +2198,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -4057,4 +4057,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "0b1bd3276f6af3c986793d4574a06cd5f464bc1563d2d0ac5d760a032dc7bee7" +content-hash = "a8a07e5caa56e69e8e4e3f795ecaf270bd06fb3f8f992eb0025f95dfd4dad88e" diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index 4b89ef9298..f0753c2658 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "aws" -version = "0.2.21" +version = "0.2.22" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} python-dotenv = "^1.0.1" aioboto3 = "^12.4.0" boto3-stubs = {version = "1.34.76", extras = ["acm", "apigateway", "appconfig", "athena", "cloudcontrol", "cloudformation", "cloudwatch", "dynamodb", "ec2", "ec2-instance-connect", "ecr", "ecs", "elasticache", "elb", "elbv2", "events", "iam", "lambda", "logs", "organizations", "rds", "route53", "s3", "sagemaker", "secretsmanager", "sns", "sqs", "ssm", "sts"]} diff --git a/integrations/azure-devops/CHANGELOG.md b/integrations/azure-devops/CHANGELOG.md index 8fc9d88615..8f8ebb716f 100644 --- a/integrations/azure-devops/CHANGELOG.md +++ b/integrations/azure-devops/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.49 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.48 (2024-08-01) ### Improvements diff --git a/integrations/azure-devops/poetry.lock b/integrations/azure-devops/poetry.lock index bd0000a458..4a5be21930 100644 --- a/integrations/azure-devops/poetry.lock +++ b/integrations/azure-devops/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1815,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "632af085a4a0b875f9bf517111c32485f3a10647ef52dfba286dce9daabfb58c" +content-hash = "999b2310e8d525e306cad4916c6a3e9206a95159b4d4430ef55b6b0d18a70cb7" diff --git a/integrations/azure-devops/pyproject.toml b/integrations/azure-devops/pyproject.toml index 6fdf2a6a9c..48aaf41695 100644 --- a/integrations/azure-devops/pyproject.toml +++ b/integrations/azure-devops/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure-devops" -version = "0.1.48" +version = "0.1.49" description = "An Azure Devops Ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/azure/CHANGELOG.md b/integrations/azure/CHANGELOG.md index 9969fb7cf9..be4f7d28c2 100644 --- a/integrations/azure/CHANGELOG.md +++ b/integrations/azure/CHANGELOG.md @@ -1,3 +1,10 @@ +0.1.76 (2024-08-04) + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + 0.1.75 (2024-08-01) diff --git a/integrations/azure/poetry.lock b/integrations/azure/poetry.lock index 13331d1b6a..c251c74d7b 100644 --- a/integrations/azure/poetry.lock +++ b/integrations/azure/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -1564,13 +1564,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1896,6 +1896,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1903,8 +1904,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1921,6 +1930,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1928,6 +1938,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -2643,4 +2654,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "9bd974e04e0e22d0ee069d281171cc0fe066b59e559622b06d21e6afe3bca812" +content-hash = "c03a7a77f488311507f403b1c23f80189187590ab2698d1a799c3e13cc2a3769" diff --git a/integrations/azure/pyproject.toml b/integrations/azure/pyproject.toml index 60f4208487..d553ca6055 100644 --- a/integrations/azure/pyproject.toml +++ b/integrations/azure/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure" -version = "0.1.75" +version = "0.1.76" description = "Azure integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} # due to patching the azure-mgmt-resource package, we need to use a specific version azure-mgmt-resource = "23.0.1" azure-identity = "^1.13.0" diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index 49192e4135..7c107e52fe 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## 0.1.24 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + # Port_Ocean 0.1.23 (2024-08-01) ### Improvements diff --git a/integrations/datadog/poetry.lock b/integrations/datadog/poetry.lock index ae5997d66d..9cb7534db4 100644 --- a/integrations/datadog/poetry.lock +++ b/integrations/datadog/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "9500bdf3e7a32c6234843421e4425b0ff61398db8c6ce865d43d4052ff30dd36" +content-hash = "e2755728626c39fb2a1923a723a70935ea6705d0898232c9dd3f1b4b4626820f" diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index 3d9a53a521..b163d2a1bc 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "datadog" -version = "0.1.23" +version = "0.1.24" description = "Datadog Ocean Integration" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} loguru = "^0.7.2" [tool.poetry.group.dev.dependencies] diff --git a/integrations/dynatrace/CHANGELOG.md b/integrations/dynatrace/CHANGELOG.md index 6287586d05..8dce09313e 100644 --- a/integrations/dynatrace/CHANGELOG.md +++ b/integrations/dynatrace/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.38 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.37 (2024-08-01) ### Improvements diff --git a/integrations/dynatrace/poetry.lock b/integrations/dynatrace/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/dynatrace/poetry.lock +++ b/integrations/dynatrace/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/dynatrace/pyproject.toml b/integrations/dynatrace/pyproject.toml index d349f53713..938b050b20 100644 --- a/integrations/dynatrace/pyproject.toml +++ b/integrations/dynatrace/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "dynatrace" -version = "0.1.37" +version = "0.1.38" description = "An integration used to import Dynatrace resources into Port" authors = ["Ayodeji Adeoti <>"] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index 3d2aae5fc1..8ddc50aafc 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.61 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.60 (2024-08-02) ### Improvements diff --git a/integrations/firehydrant/poetry.lock b/integrations/firehydrant/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/firehydrant/poetry.lock +++ b/integrations/firehydrant/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index 125e0cbc24..3a25e44534 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "firehydrant" -version = "0.1.60" +version = "0.1.61" description = "FireHydrant Integration Powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index 5d9fc6e61c..4ac2304e65 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.36 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.35 (2024-08-01) diff --git a/integrations/gcp/poetry.lock b/integrations/gcp/poetry.lock index 5f014a6279..ff215fd8a8 100644 --- a/integrations/gcp/poetry.lock +++ b/integrations/gcp/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -464,14 +464,8 @@ files = [ [package.dependencies] google-auth = ">=2.14.1,<3.0.dev0" googleapis-common-protos = ">=1.56.2,<2.0.dev0" -grpcio = [ - {version = ">=1.33.2,<2.0dev", optional = true, markers = "extra == \"grpc\""}, - {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, -] -grpcio-status = [ - {version = ">=1.33.2,<2.0.dev0", optional = true, markers = "extra == \"grpc\""}, - {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, -] +grpcio = {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} +grpcio-status = {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} proto-plus = ">=1.22.3,<2.0.0dev" protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" requests = ">=2.18.0,<3.0.0.dev0" @@ -1203,13 +1197,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1524,6 +1518,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1531,8 +1526,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1549,6 +1552,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1556,6 +1560,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -2164,4 +2169,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "275de2d437170abf86978ea1ef10e5eb88a1bb708215aa932e12c9d5fa22ec46" +content-hash = "8ac95b5b7c13632a2dde972042ca2b34306e730ef676fbf0174be70df6dc3072" diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 484e7962ba..b2255ce745 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "gcp" -version = "0.1.35" +version = "0.1.36" description = "A GCP ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} google-cloud-asset = "^3.25.1" google-cloud-pubsub = "^2.21.1" google-cloud-resource-manager = "^1.12.3" diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index 65745cad47..1e658fd08c 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.98 (2024-08-04) +=================== + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.97 (2024-07-31) diff --git a/integrations/gitlab/poetry.lock b/integrations/gitlab/poetry.lock index 4afe942976..a2e358e88b 100644 --- a/integrations/gitlab/poetry.lock +++ b/integrations/gitlab/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiofiles" @@ -894,13 +894,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1148,6 +1148,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1155,8 +1156,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1173,6 +1182,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1180,6 +1190,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1836,4 +1847,4 @@ dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a761150326268a49c242264085b1b00e5909b8dd3c02fb24ca62a3061a9b9ac2" +content-hash = "1307fc3c2a79350a5bcf10d28fc8ada739f84c8074fe8206a6c5335146fb5520" diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index eedc9c302b..93858845ef 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.97" +version = "0.1.98" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] @@ -10,7 +10,7 @@ aiofiles = "^0.6.0" python-gitlab = "^3.14.0" pathlib = "^1.0.1" jsonschema = "^4.17.3" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/jenkins/CHANGELOG.md b/integrations/jenkins/CHANGELOG.md index 557040dd34..7a8a85367a 100644 --- a/integrations/jenkins/CHANGELOG.md +++ b/integrations/jenkins/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.43 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.42 (2024-07-31) ### Improvements diff --git a/integrations/jenkins/poetry.lock b/integrations/jenkins/poetry.lock index d804b51644..5fdcf9f27a 100644 --- a/integrations/jenkins/poetry.lock +++ b/integrations/jenkins/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -930,13 +930,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1189,6 +1189,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1196,8 +1197,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1214,6 +1223,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1221,6 +1231,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1815,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "15143fd4373eea4aacc112845b1e14d6a28ec056b27354aa5416af104cd1f3d2" +content-hash = "b83b3b457eb02ed7f00f9c8adff8aed528fb5001400f8f33a57c7d9ac19cd42c" diff --git a/integrations/jenkins/pyproject.toml b/integrations/jenkins/pyproject.toml index 204f8b49a0..15c0cdcab0 100644 --- a/integrations/jenkins/pyproject.toml +++ b/integrations/jenkins/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jenkins" -version = "0.1.42" +version = "0.1.43" description = "Jenkins Integration to Port Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} pip = "^23.3.1" python-dotenv = "^1.0.0" loguru = "^0.7.2" diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 53d97b03f4..5f856a09cb 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.71 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.70 (2024-08-01) diff --git a/integrations/jira/poetry.lock b/integrations/jira/poetry.lock index 91dbdc7c54..e378522ca0 100644 --- a/integrations/jira/poetry.lock +++ b/integrations/jira/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1177,6 +1177,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1184,8 +1185,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1202,6 +1211,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1209,6 +1219,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1803,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "5b6068f0bca70b2e2d4ecab0c8a0fa5951d5a1c488279c3f8f20e0a332248fe1" +content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index 0ca21c3342..eb2d4a0682 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jira" -version = "0.1.70" +version = "0.1.71" description = "Integration to bring information from Jira into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kafka/CHANGELOG.md b/integrations/kafka/CHANGELOG.md index 444e4ba48b..eba45b42fd 100644 --- a/integrations/kafka/CHANGELOG.md +++ b/integrations/kafka/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.60 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.59 (2024-07-31) diff --git a/integrations/kafka/poetry.lock b/integrations/kafka/poetry.lock index 286d0276f7..d72cf30f69 100644 --- a/integrations/kafka/poetry.lock +++ b/integrations/kafka/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "cbf2aa962b89c0a1b8276ebf72b62f754d533e234a141053b23b634882dbccdd" +content-hash = "066a5c197dec311a30ac19ab9aab1e64c6213c874888fe66fbf31f9423c68476" diff --git a/integrations/kafka/pyproject.toml b/integrations/kafka/pyproject.toml index e02abf86e0..2a9d5d8558 100644 --- a/integrations/kafka/pyproject.toml +++ b/integrations/kafka/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kafka" -version = "0.1.59" +version = "0.1.60" description = "Integration to import information from a Kafka cluster into Port. The integration supports importing metadata regarding the Kafka cluster, brokers and topics." authors = ["Tal Sabag "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} confluent-kafka = "^2.2.0" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 2f65af0d91..71826f3fd9 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.64 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.63 (2024-07-31) ### Improvements diff --git a/integrations/kubecost/poetry.lock b/integrations/kubecost/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/kubecost/poetry.lock +++ b/integrations/kubecost/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index bef905a29a..0752fa414d 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kubecost" -version = "0.1.63" +version = "0.1.64" description = "Kubecost integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/launchdarkly/CHANGELOG.md b/integrations/launchdarkly/CHANGELOG.md index 00af067922..30f561dad8 100644 --- a/integrations/launchdarkly/CHANGELOG.md +++ b/integrations/launchdarkly/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.37 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.36 (2024-08-01) ### Improvements diff --git a/integrations/launchdarkly/poetry.lock b/integrations/launchdarkly/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/launchdarkly/poetry.lock +++ b/integrations/launchdarkly/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/launchdarkly/pyproject.toml b/integrations/launchdarkly/pyproject.toml index 494d7bf5a6..0dda33d6e6 100644 --- a/integrations/launchdarkly/pyproject.toml +++ b/integrations/launchdarkly/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "launchdarkly" -version = "0.1.36" +version = "0.1.37" description = "Launchdarkly integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 30dfcdfeb2..d9e60597a0 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.23 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.22 (2024-08-02) ### Improvements diff --git a/integrations/linear/poetry.lock b/integrations/linear/poetry.lock index e0bb612349..04b6b8816d 100644 --- a/integrations/linear/poetry.lock +++ b/integrations/linear/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "eef8f2460969416d29c9cab696cceb9c844c97140f56c9c2ad87dd701b18f7ac" +content-hash = "1b68a33ebcb7cc11afcd8a9a81b140ae98c6b4a4f97384fc6dc05f81b0472251" diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index 9dd8be3a23..e91b6abdb6 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "linear" -version = "0.1.22" +version = "0.1.23" description = "Integration to bring information from Linear into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index a7548a72b6..9e893c507d 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.66 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.65 (2024-08-01) ### Improvements diff --git a/integrations/newrelic/poetry.lock b/integrations/newrelic/poetry.lock index 91dbdc7c54..e378522ca0 100644 --- a/integrations/newrelic/poetry.lock +++ b/integrations/newrelic/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1177,6 +1177,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1184,8 +1185,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1202,6 +1211,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1209,6 +1219,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1803,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "5b6068f0bca70b2e2d4ecab0c8a0fa5951d5a1c488279c3f8f20e0a332248fe1" +content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index ce92c9ac52..665eb9e3bc 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "newrelic" -version = "0.1.65" +version = "0.1.66" description = "New Relic Integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/opencost/CHANGELOG.md b/integrations/opencost/CHANGELOG.md index af4c9c72de..78cb75f3ad 100644 --- a/integrations/opencost/CHANGELOG.md +++ b/integrations/opencost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.63 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.62 (2024-07-31) ### Improvements diff --git a/integrations/opencost/poetry.lock b/integrations/opencost/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/opencost/poetry.lock +++ b/integrations/opencost/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/opencost/pyproject.toml b/integrations/opencost/pyproject.toml index 6e7e5b87dd..eeffd894d9 100644 --- a/integrations/opencost/pyproject.toml +++ b/integrations/opencost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opencost" -version = "0.1.62" +version = "0.1.63" description = "Ocean integration for OpenCost" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index a2effc4ddf..088487955f 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.64 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.63 (2024-08-02) ### Improvements diff --git a/integrations/opsgenie/poetry.lock b/integrations/opsgenie/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/opsgenie/poetry.lock +++ b/integrations/opsgenie/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index bd9f386753..ccb1861d94 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opsgenie" -version = "0.1.63" +version = "0.1.64" description = "Ocean integration for OpsGenie" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 3e3311932c..69cfa8d9ee 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.85 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.84 (2024-08-01) ### Improvements diff --git a/integrations/pagerduty/poetry.lock b/integrations/pagerduty/poetry.lock index 91dbdc7c54..e378522ca0 100644 --- a/integrations/pagerduty/poetry.lock +++ b/integrations/pagerduty/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1177,6 +1177,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1184,8 +1185,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1202,6 +1211,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1209,6 +1219,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1803,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "5b6068f0bca70b2e2d4ecab0c8a0fa5951d5a1c488279c3f8f20e0a332248fe1" +content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index df5d48196c..70ac6f301b 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "pagerduty" -version = "0.1.84" +version = "0.1.85" description = "Pagerduty Integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/sentry/CHANGELOG.md b/integrations/sentry/CHANGELOG.md index 0d2a9b923a..fbc1cd1569 100644 --- a/integrations/sentry/CHANGELOG.md +++ b/integrations/sentry/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.63 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.62 (2024-07-31) ### Improvements diff --git a/integrations/sentry/poetry.lock b/integrations/sentry/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/sentry/poetry.lock +++ b/integrations/sentry/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/sentry/pyproject.toml b/integrations/sentry/pyproject.toml index 2479771def..ad2b6d0c40 100644 --- a/integrations/sentry/pyproject.toml +++ b/integrations/sentry/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sentry" -version = "0.1.62" +version = "0.1.63" description = "Sentry Integration" authors = ["Dvir Segev ","Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index 1269a0b858..ccef6cf42c 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.53 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.52 (2024-08-01) ### Improvements diff --git a/integrations/servicenow/poetry.lock b/integrations/servicenow/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/servicenow/poetry.lock +++ b/integrations/servicenow/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index a3b556703b..ff64a5b9f9 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "servicenow" -version = "0.1.52" +version = "0.1.53" description = "Service Now Ocean Integration" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 191321caf6..279185a4b7 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.72 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.71 (2024-08-01) diff --git a/integrations/snyk/poetry.lock b/integrations/snyk/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/snyk/poetry.lock +++ b/integrations/snyk/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index 6d2692d04c..f7cad6886b 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "snyk" -version = "0.1.71" +version = "0.1.72" description = "Snyk integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index 8a9fecd2b0..84a7b0f8ef 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.78 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.77 (2024-08-02) ### Improvements diff --git a/integrations/sonarqube/poetry.lock b/integrations/sonarqube/poetry.lock index 04817b7abd..2ae1ab3c23 100644 --- a/integrations/sonarqube/poetry.lock +++ b/integrations/sonarqube/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1eaab7fd212a43f4a0d235ec0ff03e6cade22d827b5b427fa53daf83d9919dc5" +content-hash = "474b22ad168d4941b30885fdff312ce40986bda4a5c96767330a38f5de9b29a9" diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 0be07eda19..52c849c0f6 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sonarqube" -version = "0.1.77" +version = "0.1.78" description = "SonarQube projects and code quality analysis integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} rich = "^13.5.2" cookiecutter = "^2.3.0" diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index f74d5a3c3d..1e2ccbda6e 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.12 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + ## 0.1.11 (2024-08-01) diff --git a/integrations/statuspage/poetry.lock b/integrations/statuspage/poetry.lock index 883e64a944..04b6b8816d 100644 --- a/integrations/statuspage/poetry.lock +++ b/integrations/statuspage/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "eef8f2460969416d29c9cab696cceb9c844c97140f56c9c2ad87dd701b18f7ac" +content-hash = "1b68a33ebcb7cc11afcd8a9a81b140ae98c6b4a4f97384fc6dc05f81b0472251" diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index 08763bbef7..f09c314aa4 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "statuspage" -version = "0.1.11" +version = "0.1.12" description = "Connect Statuspage to Ocean and automatically ingest incidents, updates, and impacted components for comprehensive monitoring" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/terraform-cloud/CHANGELOG.md b/integrations/terraform-cloud/CHANGELOG.md index 2aefb12b45..18a7c1de34 100644 --- a/integrations/terraform-cloud/CHANGELOG.md +++ b/integrations/terraform-cloud/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.51 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.50 (2024-08-01) ### Improvements diff --git a/integrations/terraform-cloud/poetry.lock b/integrations/terraform-cloud/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/terraform-cloud/poetry.lock +++ b/integrations/terraform-cloud/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/terraform-cloud/pyproject.toml b/integrations/terraform-cloud/pyproject.toml index 6b9b27a23c..9b3e4bd0ca 100644 --- a/integrations/terraform-cloud/pyproject.toml +++ b/integrations/terraform-cloud/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "terraform-cloud" -version = "0.1.50" +version = "0.1.51" description = "Terraform Cloud Integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/wiz/CHANGELOG.md b/integrations/wiz/CHANGELOG.md index 7644c8ecc1..2fd6434739 100644 --- a/integrations/wiz/CHANGELOG.md +++ b/integrations/wiz/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.43 (2024-08-04) + + +### Improvements + +- Bumped ocean version to ^0.9.10 (#1) + + ## 0.1.42 (2024-08-01) diff --git a/integrations/wiz/poetry.lock b/integrations/wiz/poetry.lock index d25ac75699..25d9362c53 100644 --- a/integrations/wiz/poetry.lock +++ b/integrations/wiz/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.7" +version = "0.9.10" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.7-py3-none-any.whl", hash = "sha256:904ae9cadfb1dd5bf0f970b8174a2653f877de418a90c4429e981f41a0b6ca36"}, - {file = "port_ocean-0.9.7.tar.gz", hash = "sha256:457c5041109f0cfd4d22578cd18f1fc569fbdd53bbf66f2f7e2729b7deffde47"}, + {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, + {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, ] [package.dependencies] @@ -1178,6 +1178,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -1185,8 +1186,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -1203,6 +1212,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -1210,6 +1220,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -1804,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1040281c1cd818dcb38dc26e8255d4ad6769a1cdb236b5ed2c4d4fdf4df1453d" +content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" diff --git a/integrations/wiz/pyproject.toml b/integrations/wiz/pyproject.toml index 836691ce9b..f017cf38af 100644 --- a/integrations/wiz/pyproject.toml +++ b/integrations/wiz/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "wiz" -version = "0.1.42" +version = "0.1.43" description = "Wiz Port integration in Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.7", extras = ["cli"]} +port_ocean = {version = "^0.9.10", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" From 2237fcfa8a0634e75cc7beb8f42f1bf095a4578f Mon Sep 17 00:00:00 2001 From: omby8888 <160610297+omby8888@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:21:33 +0300 Subject: [PATCH 11/28] [Framework] Not showing misleading error message if port state is empty (#887) # Description What - Not showing misleading error message if port state is empty ## Type of change Please leave one option from the following and delete the rest: - [X] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --- CHANGELOG.md | 7 +++++++ port_ocean/core/integrations/mixins/sync_raw.py | 5 +++-- pyproject.toml | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ab382660a..9e0a059e91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.11 (2024-08-05) + + +### Bug Fixes + +- Not showing misleading error message if port state is empty + ## 0.9.10 (2024-08-04) diff --git a/port_ocean/core/integrations/mixins/sync_raw.py b/port_ocean/core/integrations/mixins/sync_raw.py index bce005dac3..e71dc61fe4 100644 --- a/port_ocean/core/integrations/mixins/sync_raw.py +++ b/port_ocean/core/integrations/mixins/sync_raw.py @@ -418,6 +418,7 @@ async def sync_raw_all( ) logger.info(f"Resync will use the following mappings: {app_config.dict()}") try: + did_fetched_current_state = True entities_at_port = await ocean.port_client.search_entities( user_agent_type ) @@ -429,7 +430,7 @@ async def sync_raw_all( f"Response status code: {e.response.status_code if isinstance(e, httpx.HTTPStatusError) else None}\n" f"Response content: {e.response.text if isinstance(e, httpx.HTTPStatusError) else None}\n" ) - entities_at_port = [] + did_fetched_current_state = False creation_results: list[tuple[list[Entity], list[Exception]]] = [] @@ -448,7 +449,7 @@ async def sync_raw_all( except asyncio.CancelledError as e: logger.warning("Resync aborted successfully") else: - if not entities_at_port: + if not did_fetched_current_state: logger.warning( "Due to an error before the resync, the previous state of entities at Port is unknown." " Skipping delete phase due to unknown initial state." diff --git a/pyproject.toml b/pyproject.toml index d8aac50e30..a28c43ebf2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From 782e5bb61c34fc578e134db341b1eadfac3ee40f Mon Sep 17 00:00:00 2001 From: Port Bot <110599342+portmachineuser@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:52:29 +0300 Subject: [PATCH 12/28] Apply Ocean version 0.9.11 to all integrations (#888) This PR was automatically created by a GitHub Action. ## What does this PR do? Apply Ocean version 0.9.11 to all integrations ## How should this be manually tested? ./scripts/bump-all.sh ^0.9.11 --------- Co-authored-by: GitHub Action Co-authored-by: omribarouch --- integrations/argocd/CHANGELOG.md | 8 +++ integrations/argocd/poetry.lock | 71 +++++++++++---------- integrations/argocd/pyproject.toml | 4 +- integrations/aws/CHANGELOG.md | 8 +++ integrations/aws/poetry.lock | 8 +-- integrations/aws/pyproject.toml | 4 +- integrations/azure-devops/CHANGELOG.md | 8 +++ integrations/azure-devops/poetry.lock | 8 +-- integrations/azure-devops/pyproject.toml | 4 +- integrations/azure/CHANGELOG.md | 7 ++ integrations/azure/poetry.lock | 8 +-- integrations/azure/pyproject.toml | 4 +- integrations/datadog/CHANGELOG.md | 8 +++ integrations/datadog/poetry.lock | 8 +-- integrations/datadog/pyproject.toml | 4 +- integrations/dynatrace/CHANGELOG.md | 8 +++ integrations/dynatrace/poetry.lock | 8 +-- integrations/dynatrace/pyproject.toml | 4 +- integrations/firehydrant/CHANGELOG.md | 8 +++ integrations/firehydrant/poetry.lock | 8 +-- integrations/firehydrant/pyproject.toml | 4 +- integrations/gcp/CHANGELOG.md | 8 +++ integrations/gcp/poetry.lock | 8 +-- integrations/gcp/pyproject.toml | 4 +- integrations/gitlab/CHANGELOG.md | 8 +++ integrations/gitlab/poetry.lock | 8 +-- integrations/gitlab/pyproject.toml | 4 +- integrations/jenkins/CHANGELOG.md | 8 +++ integrations/jenkins/poetry.lock | 8 +-- integrations/jenkins/pyproject.toml | 4 +- integrations/jira/CHANGELOG.md | 8 +++ integrations/jira/poetry.lock | 8 +-- integrations/jira/pyproject.toml | 4 +- integrations/kafka/CHANGELOG.md | 8 +++ integrations/kafka/poetry.lock | 8 +-- integrations/kafka/pyproject.toml | 4 +- integrations/kubecost/CHANGELOG.md | 8 +++ integrations/kubecost/poetry.lock | 8 +-- integrations/kubecost/pyproject.toml | 4 +- integrations/launchdarkly/CHANGELOG.md | 8 +++ integrations/launchdarkly/poetry.lock | 8 +-- integrations/launchdarkly/pyproject.toml | 4 +- integrations/linear/CHANGELOG.md | 8 +++ integrations/linear/poetry.lock | 8 +-- integrations/linear/pyproject.toml | 4 +- integrations/newrelic/CHANGELOG.md | 8 +++ integrations/newrelic/poetry.lock | 8 +-- integrations/newrelic/pyproject.toml | 4 +- integrations/opencost/CHANGELOG.md | 8 +++ integrations/opencost/poetry.lock | 8 +-- integrations/opencost/pyproject.toml | 4 +- integrations/opsgenie/CHANGELOG.md | 8 +++ integrations/opsgenie/poetry.lock | 8 +-- integrations/opsgenie/pyproject.toml | 4 +- integrations/pagerduty/CHANGELOG.md | 8 +++ integrations/pagerduty/poetry.lock | 8 +-- integrations/pagerduty/pyproject.toml | 4 +- integrations/sentry/CHANGELOG.md | 8 +++ integrations/sentry/poetry.lock | 8 +-- integrations/sentry/pyproject.toml | 4 +- integrations/servicenow/CHANGELOG.md | 8 +++ integrations/servicenow/poetry.lock | 8 +-- integrations/servicenow/pyproject.toml | 4 +- integrations/snyk/CHANGELOG.md | 8 +++ integrations/snyk/poetry.lock | 8 +-- integrations/snyk/pyproject.toml | 4 +- integrations/sonarqube/CHANGELOG.md | 8 +++ integrations/sonarqube/poetry.lock | 8 +-- integrations/sonarqube/pyproject.toml | 4 +- integrations/statuspage/CHANGELOG.md | 8 +++ integrations/statuspage/poetry.lock | 8 +-- integrations/statuspage/pyproject.toml | 4 +- integrations/terraform-cloud/CHANGELOG.md | 8 +++ integrations/terraform-cloud/poetry.lock | 8 +-- integrations/terraform-cloud/pyproject.toml | 4 +- integrations/wiz/CHANGELOG.md | 8 +++ integrations/wiz/poetry.lock | 8 +-- integrations/wiz/pyproject.toml | 4 +- 78 files changed, 395 insertions(+), 187 deletions(-) diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index c1e2084039..bf6218bc6c 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.73 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.72 (2024-08-04) diff --git a/integrations/argocd/poetry.lock b/integrations/argocd/poetry.lock index 25d9362c53..bb746ed88b 100644 --- a/integrations/argocd/poetry.lock +++ b/integrations/argocd/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "aiostream" @@ -87,33 +87,33 @@ chardet = ">=3.0.2" [[package]] name = "black" -version = "24.4.2" +version = "24.8.0" description = "The uncompromising code formatter." optional = false python-versions = ">=3.8" files = [ - {file = "black-24.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce"}, - {file = "black-24.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021"}, - {file = "black-24.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063"}, - {file = "black-24.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96"}, - {file = "black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474"}, - {file = "black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c"}, - {file = "black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb"}, - {file = "black-24.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1"}, - {file = "black-24.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d"}, - {file = "black-24.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04"}, - {file = "black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc"}, - {file = "black-24.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0"}, - {file = "black-24.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7"}, - {file = "black-24.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94"}, - {file = "black-24.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8"}, - {file = "black-24.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c"}, - {file = "black-24.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1"}, - {file = "black-24.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741"}, - {file = "black-24.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e"}, - {file = "black-24.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7"}, - {file = "black-24.4.2-py3-none-any.whl", hash = "sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c"}, - {file = "black-24.4.2.tar.gz", hash = "sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d"}, + {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, + {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, + {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, + {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, + {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, + {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, + {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, + {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, + {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, + {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, + {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, + {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, + {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, + {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, + {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, + {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, + {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, + {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, + {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, + {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, + {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, + {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, ] [package.dependencies] @@ -424,20 +424,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "h11" @@ -919,13 +920,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1467,13 +1468,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "uvicorn" -version = "0.30.3" +version = "0.30.5" description = "The lightning-fast ASGI server." optional = false python-versions = ">=3.8" files = [ - {file = "uvicorn-0.30.3-py3-none-any.whl", hash = "sha256:94a3608da0e530cea8f69683aa4126364ac18e3826b6630d1a65f4638aade503"}, - {file = "uvicorn-0.30.3.tar.gz", hash = "sha256:0d114d0831ff1adbf231d358cbf42f17333413042552a624ea6a9b4c33dcfd81"}, + {file = "uvicorn-0.30.5-py3-none-any.whl", hash = "sha256:b2d86de274726e9878188fa07576c9ceeff90a839e2b6e25c917fe05f5a6c835"}, + {file = "uvicorn-0.30.5.tar.gz", hash = "sha256:ac6fdbd4425c5fd17a9fe39daf4d4d075da6fdc80f653e5894cdc2fd98752bee"}, ] [package.dependencies] @@ -1815,4 +1816,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index 46f65cc7c2..4c9c1c3165 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "argocd" -version = "0.1.72" +version = "0.1.73" description = "Argo CD integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index 46227c34e6..f11bc5559f 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.2.23 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.2.22 (2024-08-04) diff --git a/integrations/aws/poetry.lock b/integrations/aws/poetry.lock index 6027356e7c..9b481ddc5e 100644 --- a/integrations/aws/poetry.lock +++ b/integrations/aws/poetry.lock @@ -2198,13 +2198,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -4057,4 +4057,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a8a07e5caa56e69e8e4e3f795ecaf270bd06fb3f8f992eb0025f95dfd4dad88e" +content-hash = "a89eed3ba4e5ad42cf5b149ee47de72d95102aa0f43bfce7cb083d1add61d810" diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index f0753c2658..ecef84a796 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "aws" -version = "0.2.22" +version = "0.2.23" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} python-dotenv = "^1.0.1" aioboto3 = "^12.4.0" boto3-stubs = {version = "1.34.76", extras = ["acm", "apigateway", "appconfig", "athena", "cloudcontrol", "cloudformation", "cloudwatch", "dynamodb", "ec2", "ec2-instance-connect", "ecr", "ecs", "elasticache", "elb", "elbv2", "events", "iam", "lambda", "logs", "organizations", "rds", "route53", "s3", "sagemaker", "secretsmanager", "sns", "sqs", "ssm", "sts"]} diff --git a/integrations/azure-devops/CHANGELOG.md b/integrations/azure-devops/CHANGELOG.md index 8f8ebb716f..24e906fed1 100644 --- a/integrations/azure-devops/CHANGELOG.md +++ b/integrations/azure-devops/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.50 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.49 (2024-08-04) diff --git a/integrations/azure-devops/poetry.lock b/integrations/azure-devops/poetry.lock index 4a5be21930..fa756b7f69 100644 --- a/integrations/azure-devops/poetry.lock +++ b/integrations/azure-devops/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "999b2310e8d525e306cad4916c6a3e9206a95159b4d4430ef55b6b0d18a70cb7" +content-hash = "08f9a9cb96a6654296ac17a8a3f59e9566f1502ceb18b74bb9e66556aca7ff66" diff --git a/integrations/azure-devops/pyproject.toml b/integrations/azure-devops/pyproject.toml index 48aaf41695..549dfda4d3 100644 --- a/integrations/azure-devops/pyproject.toml +++ b/integrations/azure-devops/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure-devops" -version = "0.1.49" +version = "0.1.50" description = "An Azure Devops Ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/azure/CHANGELOG.md b/integrations/azure/CHANGELOG.md index be4f7d28c2..77ea2c0b80 100644 --- a/integrations/azure/CHANGELOG.md +++ b/integrations/azure/CHANGELOG.md @@ -1,3 +1,10 @@ +0.1.77 (2024-08-05) + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + 0.1.76 (2024-08-04) ### Improvements diff --git a/integrations/azure/poetry.lock b/integrations/azure/poetry.lock index c251c74d7b..8b0707d1de 100644 --- a/integrations/azure/poetry.lock +++ b/integrations/azure/poetry.lock @@ -1564,13 +1564,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -2654,4 +2654,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "c03a7a77f488311507f403b1c23f80189187590ab2698d1a799c3e13cc2a3769" +content-hash = "c50eac780e870c8d599095d77ee89514da3efdf286152ab79e96ae753fb5cf5c" diff --git a/integrations/azure/pyproject.toml b/integrations/azure/pyproject.toml index d553ca6055..99e4a50131 100644 --- a/integrations/azure/pyproject.toml +++ b/integrations/azure/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure" -version = "0.1.76" +version = "0.1.77" description = "Azure integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} # due to patching the azure-mgmt-resource package, we need to use a specific version azure-mgmt-resource = "23.0.1" azure-identity = "^1.13.0" diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index 7c107e52fe..64c588c9ea 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.25 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.24 (2024-08-04) diff --git a/integrations/datadog/poetry.lock b/integrations/datadog/poetry.lock index 9cb7534db4..7a0578bb9a 100644 --- a/integrations/datadog/poetry.lock +++ b/integrations/datadog/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e2755728626c39fb2a1923a723a70935ea6705d0898232c9dd3f1b4b4626820f" +content-hash = "8279715da36e516aacac4e6f23b7b2a7e6389feb96018cd404ac7d3aa35b03a8" diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index b163d2a1bc..47807ce8b7 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "datadog" -version = "0.1.24" +version = "0.1.25" description = "Datadog Ocean Integration" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} loguru = "^0.7.2" [tool.poetry.group.dev.dependencies] diff --git a/integrations/dynatrace/CHANGELOG.md b/integrations/dynatrace/CHANGELOG.md index 8dce09313e..fd50eab1c1 100644 --- a/integrations/dynatrace/CHANGELOG.md +++ b/integrations/dynatrace/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.39 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.38 (2024-08-04) diff --git a/integrations/dynatrace/poetry.lock b/integrations/dynatrace/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/dynatrace/poetry.lock +++ b/integrations/dynatrace/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/dynatrace/pyproject.toml b/integrations/dynatrace/pyproject.toml index 938b050b20..fc34973071 100644 --- a/integrations/dynatrace/pyproject.toml +++ b/integrations/dynatrace/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "dynatrace" -version = "0.1.38" +version = "0.1.39" description = "An integration used to import Dynatrace resources into Port" authors = ["Ayodeji Adeoti <>"] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index 8ddc50aafc..b1935f8e7a 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.62 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.61 (2024-08-04) diff --git a/integrations/firehydrant/poetry.lock b/integrations/firehydrant/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/firehydrant/poetry.lock +++ b/integrations/firehydrant/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index 3a25e44534..4b25a62b31 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "firehydrant" -version = "0.1.61" +version = "0.1.62" description = "FireHydrant Integration Powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index 4ac2304e65..edda06f7b3 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.37 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.36 (2024-08-04) diff --git a/integrations/gcp/poetry.lock b/integrations/gcp/poetry.lock index ff215fd8a8..84683f75bc 100644 --- a/integrations/gcp/poetry.lock +++ b/integrations/gcp/poetry.lock @@ -1197,13 +1197,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -2169,4 +2169,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "8ac95b5b7c13632a2dde972042ca2b34306e730ef676fbf0174be70df6dc3072" +content-hash = "5d3129eeae388399c45633258576ebfe69860cfe5077069570fa7d27adbd32f0" diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index b2255ce745..950bf35645 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "gcp" -version = "0.1.36" +version = "0.1.37" description = "A GCP ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} google-cloud-asset = "^3.25.1" google-cloud-pubsub = "^2.21.1" google-cloud-resource-manager = "^1.12.3" diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index 1e658fd08c..85fecb569b 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.99 (2024-08-05) +=================== + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + 0.1.98 (2024-08-04) =================== diff --git a/integrations/gitlab/poetry.lock b/integrations/gitlab/poetry.lock index a2e358e88b..f9bbf044a0 100644 --- a/integrations/gitlab/poetry.lock +++ b/integrations/gitlab/poetry.lock @@ -894,13 +894,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1847,4 +1847,4 @@ dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1307fc3c2a79350a5bcf10d28fc8ada739f84c8074fe8206a6c5335146fb5520" +content-hash = "242beb1016d3c559ed96de45f15e735acd4750118ee601b36a277c6babb04114" diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index 93858845ef..c025917a9c 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.98" +version = "0.1.99" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] @@ -10,7 +10,7 @@ aiofiles = "^0.6.0" python-gitlab = "^3.14.0" pathlib = "^1.0.1" jsonschema = "^4.17.3" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/jenkins/CHANGELOG.md b/integrations/jenkins/CHANGELOG.md index 7a8a85367a..a483556783 100644 --- a/integrations/jenkins/CHANGELOG.md +++ b/integrations/jenkins/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.44 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.43 (2024-08-04) diff --git a/integrations/jenkins/poetry.lock b/integrations/jenkins/poetry.lock index 5fdcf9f27a..527725ef0f 100644 --- a/integrations/jenkins/poetry.lock +++ b/integrations/jenkins/poetry.lock @@ -930,13 +930,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "b83b3b457eb02ed7f00f9c8adff8aed528fb5001400f8f33a57c7d9ac19cd42c" +content-hash = "e2f63403267524244439005feed993a253d7a25a6625af7d550a2e0708a708cc" diff --git a/integrations/jenkins/pyproject.toml b/integrations/jenkins/pyproject.toml index 15c0cdcab0..50a5a9bff9 100644 --- a/integrations/jenkins/pyproject.toml +++ b/integrations/jenkins/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jenkins" -version = "0.1.43" +version = "0.1.44" description = "Jenkins Integration to Port Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} pip = "^23.3.1" python-dotenv = "^1.0.0" loguru = "^0.7.2" diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 5f856a09cb..824e5224f3 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.72 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.71 (2024-08-04) diff --git a/integrations/jira/poetry.lock b/integrations/jira/poetry.lock index e378522ca0..d7a070b08b 100644 --- a/integrations/jira/poetry.lock +++ b/integrations/jira/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" +content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index eb2d4a0682..b2769e8957 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jira" -version = "0.1.71" +version = "0.1.72" description = "Integration to bring information from Jira into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kafka/CHANGELOG.md b/integrations/kafka/CHANGELOG.md index eba45b42fd..7b550e75e8 100644 --- a/integrations/kafka/CHANGELOG.md +++ b/integrations/kafka/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.61 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.60 (2024-08-04) diff --git a/integrations/kafka/poetry.lock b/integrations/kafka/poetry.lock index d72cf30f69..a8d2ae2640 100644 --- a/integrations/kafka/poetry.lock +++ b/integrations/kafka/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "066a5c197dec311a30ac19ab9aab1e64c6213c874888fe66fbf31f9423c68476" +content-hash = "8cc20a8c9343744af56c34ec4b2d2eb01270d82cb51d15d14fe2b21775df3d9c" diff --git a/integrations/kafka/pyproject.toml b/integrations/kafka/pyproject.toml index 2a9d5d8558..57be2fc30e 100644 --- a/integrations/kafka/pyproject.toml +++ b/integrations/kafka/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kafka" -version = "0.1.60" +version = "0.1.61" description = "Integration to import information from a Kafka cluster into Port. The integration supports importing metadata regarding the Kafka cluster, brokers and topics." authors = ["Tal Sabag "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} confluent-kafka = "^2.2.0" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 71826f3fd9..234eee8f17 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.65 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.64 (2024-08-04) diff --git a/integrations/kubecost/poetry.lock b/integrations/kubecost/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/kubecost/poetry.lock +++ b/integrations/kubecost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index 0752fa414d..a02589dbab 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kubecost" -version = "0.1.64" +version = "0.1.65" description = "Kubecost integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/launchdarkly/CHANGELOG.md b/integrations/launchdarkly/CHANGELOG.md index 30f561dad8..c8d339e8e5 100644 --- a/integrations/launchdarkly/CHANGELOG.md +++ b/integrations/launchdarkly/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.38 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.37 (2024-08-04) diff --git a/integrations/launchdarkly/poetry.lock b/integrations/launchdarkly/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/launchdarkly/poetry.lock +++ b/integrations/launchdarkly/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/launchdarkly/pyproject.toml b/integrations/launchdarkly/pyproject.toml index 0dda33d6e6..de41eb0738 100644 --- a/integrations/launchdarkly/pyproject.toml +++ b/integrations/launchdarkly/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "launchdarkly" -version = "0.1.37" +version = "0.1.38" description = "Launchdarkly integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index d9e60597a0..9ee49867f0 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.24 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.23 (2024-08-04) diff --git a/integrations/linear/poetry.lock b/integrations/linear/poetry.lock index 04b6b8816d..78255925c9 100644 --- a/integrations/linear/poetry.lock +++ b/integrations/linear/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1b68a33ebcb7cc11afcd8a9a81b140ae98c6b4a4f97384fc6dc05f81b0472251" +content-hash = "07a6bfd2c80ce92c37a031fe7136660d2d86d340d1ffb54eed481693b42e6353" diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index e91b6abdb6..30da92c6a9 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "linear" -version = "0.1.23" +version = "0.1.24" description = "Integration to bring information from Linear into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index 9e893c507d..0cf66fdfb8 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.67 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.66 (2024-08-04) diff --git a/integrations/newrelic/poetry.lock b/integrations/newrelic/poetry.lock index e378522ca0..d7a070b08b 100644 --- a/integrations/newrelic/poetry.lock +++ b/integrations/newrelic/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" +content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index 665eb9e3bc..00340cb911 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "newrelic" -version = "0.1.66" +version = "0.1.67" description = "New Relic Integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/opencost/CHANGELOG.md b/integrations/opencost/CHANGELOG.md index 78cb75f3ad..fbd0daa0c4 100644 --- a/integrations/opencost/CHANGELOG.md +++ b/integrations/opencost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.64 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.63 (2024-08-04) diff --git a/integrations/opencost/poetry.lock b/integrations/opencost/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/opencost/poetry.lock +++ b/integrations/opencost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/opencost/pyproject.toml b/integrations/opencost/pyproject.toml index eeffd894d9..167abcfa36 100644 --- a/integrations/opencost/pyproject.toml +++ b/integrations/opencost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opencost" -version = "0.1.63" +version = "0.1.64" description = "Ocean integration for OpenCost" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index 088487955f..11bb57e799 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.65 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.64 (2024-08-04) diff --git a/integrations/opsgenie/poetry.lock b/integrations/opsgenie/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/opsgenie/poetry.lock +++ b/integrations/opsgenie/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index ccb1861d94..f88382ec7f 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opsgenie" -version = "0.1.64" +version = "0.1.65" description = "Ocean integration for OpsGenie" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 69cfa8d9ee..798c430e35 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.86 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.85 (2024-08-04) diff --git a/integrations/pagerduty/poetry.lock b/integrations/pagerduty/poetry.lock index e378522ca0..d7a070b08b 100644 --- a/integrations/pagerduty/poetry.lock +++ b/integrations/pagerduty/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "502f27cc43557e2122fc24a34aeac77ad16ec5a20be774c9f517ba6171d528ff" +content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index 70ac6f301b..d081f80bf2 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "pagerduty" -version = "0.1.85" +version = "0.1.86" description = "Pagerduty Integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/sentry/CHANGELOG.md b/integrations/sentry/CHANGELOG.md index fbc1cd1569..af4d9b75a5 100644 --- a/integrations/sentry/CHANGELOG.md +++ b/integrations/sentry/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.64 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.63 (2024-08-04) diff --git a/integrations/sentry/poetry.lock b/integrations/sentry/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/sentry/poetry.lock +++ b/integrations/sentry/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/sentry/pyproject.toml b/integrations/sentry/pyproject.toml index ad2b6d0c40..3149996bc3 100644 --- a/integrations/sentry/pyproject.toml +++ b/integrations/sentry/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sentry" -version = "0.1.63" +version = "0.1.64" description = "Sentry Integration" authors = ["Dvir Segev ","Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index ccef6cf42c..721aa7b973 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.54 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.53 (2024-08-04) diff --git a/integrations/servicenow/poetry.lock b/integrations/servicenow/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/servicenow/poetry.lock +++ b/integrations/servicenow/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index ff64a5b9f9..37775ad5c0 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "servicenow" -version = "0.1.53" +version = "0.1.54" description = "Service Now Ocean Integration" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 279185a4b7..4d823e82b0 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.73 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.72 (2024-08-04) diff --git a/integrations/snyk/poetry.lock b/integrations/snyk/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/snyk/poetry.lock +++ b/integrations/snyk/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index f7cad6886b..8204842d99 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "snyk" -version = "0.1.72" +version = "0.1.73" description = "Snyk integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index 84a7b0f8ef..dc3603fede 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.79 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.78 (2024-08-04) diff --git a/integrations/sonarqube/poetry.lock b/integrations/sonarqube/poetry.lock index 2ae1ab3c23..86e993928f 100644 --- a/integrations/sonarqube/poetry.lock +++ b/integrations/sonarqube/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "474b22ad168d4941b30885fdff312ce40986bda4a5c96767330a38f5de9b29a9" +content-hash = "694bd74b47a9a4039fa3203445350617d856773f0d31c7f6d200b2f3b689d8da" diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 52c849c0f6..4066676dc0 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sonarqube" -version = "0.1.78" +version = "0.1.79" description = "SonarQube projects and code quality analysis integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} rich = "^13.5.2" cookiecutter = "^2.3.0" diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index 1e2ccbda6e..aa252d559f 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.13 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.12 (2024-08-04) diff --git a/integrations/statuspage/poetry.lock b/integrations/statuspage/poetry.lock index 04b6b8816d..78255925c9 100644 --- a/integrations/statuspage/poetry.lock +++ b/integrations/statuspage/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1b68a33ebcb7cc11afcd8a9a81b140ae98c6b4a4f97384fc6dc05f81b0472251" +content-hash = "07a6bfd2c80ce92c37a031fe7136660d2d86d340d1ffb54eed481693b42e6353" diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index f09c314aa4..fd4a3924b5 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "statuspage" -version = "0.1.12" +version = "0.1.13" description = "Connect Statuspage to Ocean and automatically ingest incidents, updates, and impacted components for comprehensive monitoring" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/terraform-cloud/CHANGELOG.md b/integrations/terraform-cloud/CHANGELOG.md index 18a7c1de34..5cd95545c0 100644 --- a/integrations/terraform-cloud/CHANGELOG.md +++ b/integrations/terraform-cloud/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.52 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.51 (2024-08-04) diff --git a/integrations/terraform-cloud/poetry.lock b/integrations/terraform-cloud/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/terraform-cloud/poetry.lock +++ b/integrations/terraform-cloud/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/terraform-cloud/pyproject.toml b/integrations/terraform-cloud/pyproject.toml index 9b3e4bd0ca..80b003b8a1 100644 --- a/integrations/terraform-cloud/pyproject.toml +++ b/integrations/terraform-cloud/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "terraform-cloud" -version = "0.1.51" +version = "0.1.52" description = "Terraform Cloud Integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/wiz/CHANGELOG.md b/integrations/wiz/CHANGELOG.md index 2fd6434739..c3960ff87d 100644 --- a/integrations/wiz/CHANGELOG.md +++ b/integrations/wiz/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.44 (2024-08-05) + + +### Improvements + +- Bumped ocean version to ^0.9.11 (#1) + + ## 0.1.43 (2024-08-04) diff --git a/integrations/wiz/poetry.lock b/integrations/wiz/poetry.lock index 25d9362c53..3248e53912 100644 --- a/integrations/wiz/poetry.lock +++ b/integrations/wiz/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.10" +version = "0.9.11" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.10-py3-none-any.whl", hash = "sha256:4b0ee8bbfda6fa21b214d843ece1ff3b3709680ab341bfe34bce8e06689b70e1"}, - {file = "port_ocean-0.9.10.tar.gz", hash = "sha256:a20773fc97f4662df2dadfd54cdc3a53a7ae2f7779f410bb655491e23d3cfe12"}, + {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, + {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "78ffc901316ab4a9ad0209219edaa27f224bc9a7d403c8e04831e517a637e856" +content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" diff --git a/integrations/wiz/pyproject.toml b/integrations/wiz/pyproject.toml index f017cf38af..dbcddfc3f2 100644 --- a/integrations/wiz/pyproject.toml +++ b/integrations/wiz/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "wiz" -version = "0.1.43" +version = "0.1.44" description = "Wiz Port integration in Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.10", extras = ["cli"]} +port_ocean = {version = "^0.9.11", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" From 93452f7a67710d7acea5a824c42a7ce77f18d9f4 Mon Sep 17 00:00:00 2001 From: Tom Tankilevitch <59158507+Tankilevitch@users.noreply.github.com> Date: Mon, 5 Aug 2024 12:02:14 +0300 Subject: [PATCH 13/28] [Integration][Pagerduty] Fix incident default mapping and blueprint (#886) --- integrations/pagerduty/.port/resources/blueprints.json | 2 +- .../pagerduty/.port/resources/port-app-config.yaml | 7 +++++-- integrations/pagerduty/CHANGELOG.md | 7 +++++++ integrations/pagerduty/pyproject.toml | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/integrations/pagerduty/.port/resources/blueprints.json b/integrations/pagerduty/.port/resources/blueprints.json index 0a1ef204e9..e6da28b432 100644 --- a/integrations/pagerduty/.port/resources/blueprints.json +++ b/integrations/pagerduty/.port/resources/blueprints.json @@ -162,7 +162,7 @@ "title": "PagerDuty Service", "target": "pagerdutyService", "required": false, - "many": true + "many": false } } }, diff --git a/integrations/pagerduty/.port/resources/port-app-config.yaml b/integrations/pagerduty/.port/resources/port-app-config.yaml index 3989957a83..843b87718a 100644 --- a/integrations/pagerduty/.port/resources/port-app-config.yaml +++ b/integrations/pagerduty/.port/resources/port-app-config.yaml @@ -22,7 +22,9 @@ resources: - kind: incidents selector: query: 'true' - include: ['assignees'] + apiQueryParams: + include: + - assignees port: entity: mappings: @@ -59,7 +61,8 @@ resources: selector: query: 'true' apiQueryParams: - include: ['users'] + include: + - users port: entity: mappings: diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 798c430e35..89099f5a0c 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.87 (2024-08-05) + +### Bug Fixes + +- Fixed incident assignees mapping to get email from the user object (#1) +- Fixed incident default relation to service to one-to-one relation instead of many (#2) + ## 0.1.86 (2024-08-05) diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index d081f80bf2..5b21bf1c66 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pagerduty" -version = "0.1.86" +version = "0.1.87" description = "Pagerduty Integration" authors = ["Port Team "] From 6e04361a951954f19673579f016b3aaca1a05f20 Mon Sep 17 00:00:00 2001 From: Mor Paz Date: Mon, 5 Aug 2024 12:16:14 +0300 Subject: [PATCH 14/28] PORT-9572 Update the default JQL provided by the JIRA integration (#868) # Description What - Ingest issues that are open, or were created/updated in the past week Why - Support better metrics out of the box How - Update JQL ## Type of change Please leave one option from the following and delete the rest: - [ ] Bug fix (non-breaking change which fixes an issue) - [X] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --- .../jira/.port/resources/blueprints.json | 16 +++++++++++++++- .../jira/.port/resources/port-app-config.yaml | 3 ++- integrations/jira/CHANGELOG.md | 10 ++++++++++ integrations/jira/pyproject.toml | 2 +- 4 files changed, 28 insertions(+), 3 deletions(-) diff --git a/integrations/jira/.port/resources/blueprints.json b/integrations/jira/.port/resources/blueprints.json index 444ebe757d..308f499df5 100644 --- a/integrations/jira/.port/resources/blueprints.json +++ b/integrations/jira/.port/resources/blueprints.json @@ -84,10 +84,24 @@ "type": "string", "description": "The updated datetime of the issue", "format": "date-time" + }, + "resolutionDate": { + "title": "Resolved At", + "type": "string", + "description": "The datetime the issue changed to a resolved state", + "format": "date-time" } } }, - "calculationProperties": {}, + "calculationProperties": { + "handlingDuration": { + "title": "Handling Duration (Days)", + "icon": "Clock", + "description": "The amount of time in days from issue creation to issue resolution", + "calculation": "if (.properties.resolutionDate != null and .properties.created != null) then ((.properties.resolutionDate[0:19] + \"Z\" | fromdateiso8601) - (.properties.created[0:19] + \"Z\" | fromdateiso8601)) / 86400 else null end", + "type": "number" + } + }, "relations": { "project": { "target": "jiraProject", diff --git a/integrations/jira/.port/resources/port-app-config.yaml b/integrations/jira/.port/resources/port-app-config.yaml index 9f23a1bacf..04ab5dde6d 100644 --- a/integrations/jira/.port/resources/port-app-config.yaml +++ b/integrations/jira/.port/resources/port-app-config.yaml @@ -15,7 +15,7 @@ resources: - kind: issue selector: query: "true" - jql: "statusCategory != done" + jql: "(statusCategory != Done) OR (created >= -1w) OR (updated >= -1w)" port: entity: mappings: @@ -34,6 +34,7 @@ resources: labels: .fields.labels created: .fields.created updated: .fields.updated + resolutionDate: .fields.resolutiondate relations: project: .fields.project.key parentIssue: .fields.parent.key diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 824e5224f3..13d700fd38 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.73 (2024-08-05) + + +### Improvements + +- Updated the JQL filter used in the default configuration mapping to also ingest Jira issues that were opened or updated in the past week +- Updated the default mapping for the `issue` kind +- Updated the default blueprints and their properties + + ## 0.1.72 (2024-08-05) diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index b2769e8957..716896bf38 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jira" -version = "0.1.72" +version = "0.1.73" description = "Integration to bring information from Jira into Port" authors = ["Mor Paz "] From 77e18ce03f0e5f54acdfaa0ff60a818180b520f9 Mon Sep 17 00:00:00 2001 From: Shalev Avhar <51760613+shalev007@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:32:54 +0300 Subject: [PATCH 15/28] [AWS] Bug fix global resources not synced for all accounts (#845) # Description What - Fixed an issue in the AWS integration where S3 buckets were not synced for all accounts. Why - S3 buckets are a global resource type, meaning we only search for the first region showing these buckets and then stop searching to avoid rate limiting with AWS and wasting time. This caused users with multi-account setups to only list their first account's buckets. How - Added an iteration of accounts on top of the existing process to ensure that S3 buckets are synced across all accounts. ## Type of change Please leave one option from the following and delete the rest: - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --------- Co-authored-by: Shalev Avhar --- integrations/aws/CHANGELOG.md | 7 ++ integrations/aws/aws/aws_credentials.py | 6 +- integrations/aws/main.py | 49 +++++++-- integrations/aws/pyproject.toml | 2 +- integrations/aws/utils/aws.py | 15 ++- integrations/aws/utils/resources.py | 133 ++++++++++++------------ 6 files changed, 128 insertions(+), 84 deletions(-) diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index f11bc5559f..aa61478dd7 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.2.24 (2024-08-05) + +### Improvements + +- Fix global resources not reading through all accounts + + ## 0.2.23 (2024-08-05) diff --git a/integrations/aws/aws/aws_credentials.py b/integrations/aws/aws/aws_credentials.py index 8b80d7172b..fa30d9d0f5 100644 --- a/integrations/aws/aws/aws_credentials.py +++ b/integrations/aws/aws/aws_credentials.py @@ -1,4 +1,4 @@ -from typing import Any, AsyncIterator, Coroutine, Optional +from typing import AsyncIterator, Optional import aioboto3 @@ -50,6 +50,6 @@ async def create_session(self, region: Optional[str] = None) -> aioboto3.Session async def create_session_for_each_region( self, - ) -> AsyncIterator[Coroutine[Any, Any, aioboto3.Session]]: + ) -> AsyncIterator[aioboto3.Session]: for region in self.enabled_regions: - yield self.create_session(region) + yield await self.create_session(region) diff --git a/integrations/aws/main.py b/integrations/aws/main.py index 8ee88b9597..d0d7673514 100644 --- a/integrations/aws/main.py +++ b/integrations/aws/main.py @@ -6,6 +6,7 @@ from starlette import responses from pydantic import BaseModel +from aws.aws_credentials import AwsCredentials from port_ocean.core.models import Entity from utils.resources import ( @@ -18,6 +19,8 @@ from utils.aws import ( describe_accessible_accounts, + get_accounts, + get_default_region_from_credentials, get_sessions, update_available_access_credentials, validate_request, @@ -33,21 +36,51 @@ ) +async def _handle_global_resource_resync( + kind: str, + credentials: AwsCredentials, +) -> ASYNC_GENERATOR_RESYNC_TYPE: + denied_access_to_default_region = False + default_region = get_default_region_from_credentials(credentials) + default_session = await credentials.create_session(default_region) + try: + async for batch in resync_cloudcontrol(kind, default_session): + yield batch + except Exception as e: + if is_access_denied_exception(e): + denied_access_to_default_region = True + else: + raise e + + if denied_access_to_default_region: + logger.info(f"Trying to resync {kind} in all regions until success") + async for session in credentials.create_session_for_each_region(): + try: + async for batch in resync_cloudcontrol(kind, session): + yield batch + break + except Exception as e: + if not is_access_denied_exception(e): + raise e + + @ocean.on_resync() async def resync_all(kind: str) -> ASYNC_GENERATOR_RESYNC_TYPE: if kind in iter(ResourceKindsWithSpecialHandling): return await update_available_access_credentials() is_global = is_global_resource(kind) - try: - async for batch in resync_cloudcontrol(kind, is_global): - yield batch - except Exception as e: - if is_access_denied_exception(e): - async for batch in resync_cloudcontrol( - kind, is_global=False, stop_on_first_region=True - ): + async for credentials in get_accounts(): + if is_global: + async for batch in _handle_global_resource_resync(kind, credentials): yield batch + else: + async for session in credentials.create_session_for_each_region(): + try: + async for batch in resync_cloudcontrol(kind, session): + yield batch + except Exception: + continue @ocean.on_resync(kind=ResourceKindsWithSpecialHandling.ACCOUNT) diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index ecef84a796..7acb996ec8 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "aws" -version = "0.2.23" +version = "0.2.24" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] diff --git a/integrations/aws/utils/aws.py b/integrations/aws/utils/aws.py index 895ecbf8fc..93fa3e5aa9 100644 --- a/integrations/aws/utils/aws.py +++ b/integrations/aws/utils/aws.py @@ -40,6 +40,15 @@ def get_default_region_from_credentials( return credentials.default_regions[0] if credentials.default_regions else None +async def get_accounts() -> AsyncIterator[AwsCredentials]: + """ + Gets the AWS account IDs that the current IAM role can access. + """ + await update_available_access_credentials() + for credentials in _session_manager._aws_credentials: + yield credentials + + async def get_sessions( custom_account_id: Optional[str] = None, custom_region: Optional[str] = None, @@ -59,10 +68,10 @@ async def get_sessions( yield await credentials.create_session(custom_region) else: async for session in credentials.create_session_for_each_region(): - yield await session + yield session return - for credentials in _session_manager._aws_credentials: + async for credentials in get_accounts(): if use_default_region: default_region = get_default_region_from_credentials(credentials) yield await credentials.create_session(default_region) @@ -70,7 +79,7 @@ async def get_sessions( yield await credentials.create_session(custom_region) else: async for session in credentials.create_session_for_each_region(): - yield await session + yield session def validate_request(request: Request) -> tuple[bool, str]: diff --git a/integrations/aws/utils/resources.py b/integrations/aws/utils/resources.py index 7878d462a3..d8f408f314 100644 --- a/integrations/aws/utils/resources.py +++ b/integrations/aws/utils/resources.py @@ -163,80 +163,75 @@ async def resync_custom_kind( async def resync_cloudcontrol( - kind: str, is_global: bool = False, stop_on_first_region: bool = False + kind: str, session: aioboto3.Session ) -> ASYNC_GENERATOR_RESYNC_TYPE: use_get_resource_api = typing.cast( AWSResourceConfig, event.resource_config ).selector.use_get_resource_api - found_data = False - async for session in get_sessions(None, None, is_global): - region = session.region_name - logger.info(f"Resyncing {kind} in region {region}") - account_id = await _session_manager.find_account_id_by_session(session) - next_token = None - while True: - async with session.client("cloudcontrol") as cloudcontrol: - try: - params = { - "TypeName": kind, - } - if next_token: - params["NextToken"] = next_token - - response = await cloudcontrol.list_resources(**params) - next_token = response.get("NextToken") - resources = response.get("ResourceDescriptions", []) - if not resources: - break - found_data = True - page_resources = [] - if use_get_resource_api: - resources = await asyncio.gather( - *( - describe_single_resource( - kind, - instance.get("Identifier"), - account_id=account_id, - region=region, - ) - for instance in resources + region = session.region_name + account_id = await _session_manager.find_account_id_by_session(session) + logger.info(f"Resyncing {kind} in account {account_id} in region {region}") + next_token = None + while True: + async with session.client("cloudcontrol") as cloudcontrol: + try: + params = { + "TypeName": kind, + } + if next_token: + params["NextToken"] = next_token + + response = await cloudcontrol.list_resources(**params) + next_token = response.get("NextToken") + resources = response.get("ResourceDescriptions", []) + if not resources: + break + page_resources = [] + if use_get_resource_api: + resources = await asyncio.gather( + *( + describe_single_resource( + kind, + instance.get("Identifier"), + account_id=account_id, + region=region, ) - ) - else: - resources = [ - { - "Identifier": instance.get("Identifier"), - "Properties": json.loads(instance.get("Properties")), - } for instance in resources - ] - - for instance in resources: - serialized = instance.copy() - serialized.update( - { - CustomProperties.KIND: kind, - CustomProperties.ACCOUNT_ID: account_id, - CustomProperties.REGION: region, - } - ) - page_resources.append( - fix_unserializable_date_properties(serialized) ) - logger.info( - f"Fetched batch of {len(page_resources)} from {kind} in region {region}" ) - yield page_resources - - if not next_token: - break - except cloudcontrol.exceptions.ClientError as e: - if is_access_denied_exception(e): - if not is_global: - logger.warning( - f"Skipping resyncing {kind} in region {region} due to missing access permissions" - ) - break # no need to continue querying on the same region since we don't have access - raise e - if found_data and stop_on_first_region: - return + else: + resources = [ + { + "Identifier": instance.get("Identifier"), + "Properties": json.loads(instance.get("Properties")), + } + for instance in resources + ] + + for instance in resources: + serialized = instance.copy() + serialized.update( + { + CustomProperties.KIND: kind, + CustomProperties.ACCOUNT_ID: account_id, + CustomProperties.REGION: region, + } + ) + page_resources.append( + fix_unserializable_date_properties(serialized) + ) + logger.info( + f"Fetched batch of {len(page_resources)} from {kind} in region {region}" + ) + yield page_resources + + if not next_token: + break + except Exception as e: + if is_access_denied_exception(e): + logger.warning( + f"Skipping resyncing {kind} in region {region} in account {account_id} due to missing access permissions" + ) + else: + logger.warning(f"Error resyncing {kind} in region {region}, {e}") + raise e From 2e169bfa6c52d0e5db927b61081abdfc23aa55c3 Mon Sep 17 00:00:00 2001 From: Shalev Avhar <51760613+shalev007@users.noreply.github.com> Date: Thu, 8 Aug 2024 13:54:31 +0300 Subject: [PATCH 16/28] [Integration][AWS] throw error if no permissions on region (#889) # Description What - We have implemented blacklist error handling for AWS errors in our system. This ensures that certain AWS error types are specifically caught and handled differently from other errors. Why - Each AWS resource handles "not found" errors differently, making it challenging to distinguish between a resource not being found and an actual error in the system. This inconsistency can lead to misinterpretation of errors and inappropriate error handling. By adding blacklist error handling, we can provide more accurate and consistent error handling across different AWS resources. How - We have introduced a blacklist mechanism that explicitly catches specific AWS error codes related to "not found" scenarios. These error codes are then handled separately from other types of errors, allowing us to treat them as non-critical issues and proceed accordingly. This ensures that our system can gracefully handle situations where AWS resources are legitimately not found without mistaking them for system errors. This approach improves our system's robustness and reliability in interacting with AWS services. ## Type of change Please leave one option from the following and delete the rest: - [X] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --------- Co-authored-by: Shalev Avhar --- integrations/aws/CHANGELOG.md | 6 ++++++ integrations/aws/main.py | 17 ++++++++++++++++- integrations/aws/pyproject.toml | 2 +- integrations/aws/utils/misc.py | 8 ++++++++ 4 files changed, 31 insertions(+), 2 deletions(-) diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index aa61478dd7..5f116b745a 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# Port_Ocean 0.2.25 (2024-08-05) + +### Improvements + +- Add live events error handling + # Port_Ocean 0.2.24 (2024-08-05) ### Improvements diff --git a/integrations/aws/main.py b/integrations/aws/main.py index d0d7673514..b554a11da0 100644 --- a/integrations/aws/main.py +++ b/integrations/aws/main.py @@ -33,6 +33,7 @@ CustomProperties, ResourceKindsWithSpecialHandling, is_access_denied_exception, + is_server_error, ) @@ -224,7 +225,21 @@ async def webhook(update: ResourceUpdate, response: Response) -> fastapi.Respons resource = await describe_single_resource( resource_type, identifier, account_id, region ) - except Exception: + except Exception as e: + if is_access_denied_exception(e): + logger.error( + f"Cannot sync {resource_type} in region {region} in account {account_id} due to missing access permissions {e}" + ) + return fastapi.Response( + status_code=status.HTTP_200_OK, + ) + if is_server_error(e): + logger.error( + f"Cannot sync {resource_type} in region {region} in account {account_id} due to server error {e}" + ) + return fastapi.Response( + status_code=status.HTTP_200_OK, + ) resource = None for kind in matching_resource_configs: diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index 7acb996ec8..a7ac751d0a 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "aws" -version = "0.2.24" +version = "0.2.25" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] diff --git a/integrations/aws/utils/misc.py b/integrations/aws/utils/misc.py index f79b73770d..fe7dd9541a 100644 --- a/integrations/aws/utils/misc.py +++ b/integrations/aws/utils/misc.py @@ -32,6 +32,14 @@ def is_access_denied_exception(e: Exception) -> bool: return False +def is_server_error(e: Exception) -> bool: + if hasattr(e, "response"): + status = e.response.get("ResponseMetadata", {}).get("HTTPStatusCode") + return status >= 500 + + return False + + def get_matching_kinds_and_blueprints_from_config( kind: str, ) -> dict[str, list[str]]: From af64535a76ef4d22b2c7e20200f1d100a88f1a9d Mon Sep 17 00:00:00 2001 From: Tom Tankilevitch <59158507+Tankilevitch@users.noreply.github.com> Date: Sun, 11 Aug 2024 10:44:56 +0300 Subject: [PATCH 17/28] [Core] Fix resync issue when using `search identifier` in relation schema (#890) --- CHANGELOG.md | 7 +++ poetry.lock | 61 ++++++++++--------- port_ocean/clients/port/mixins/entities.py | 25 ++++++-- .../handlers/entities_state_applier/base.py | 5 +- .../entities_state_applier/port/applier.py | 23 ++++--- port_ocean/core/integrations/mixins/sync.py | 6 +- .../core/integrations/mixins/sync_raw.py | 8 ++- pyproject.toml | 2 +- 8 files changed, 86 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e0a059e91..6b7830bede 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.12 (2024-08-06) + +### Bug Fixes + +- Fixed resync issue when calculating the diff of entities failed due to search identifier in relation mapping + + ## 0.9.11 (2024-08-05) diff --git a/poetry.lock b/poetry.lock index 12587a7bad..544992e177 100644 --- a/poetry.lock +++ b/poetry.lock @@ -83,33 +83,33 @@ chardet = ">=3.0.2" [[package]] name = "black" -version = "24.4.2" +version = "24.8.0" description = "The uncompromising code formatter." optional = false python-versions = ">=3.8" files = [ - {file = "black-24.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce"}, - {file = "black-24.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021"}, - {file = "black-24.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063"}, - {file = "black-24.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96"}, - {file = "black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474"}, - {file = "black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c"}, - {file = "black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb"}, - {file = "black-24.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1"}, - {file = "black-24.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d"}, - {file = "black-24.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04"}, - {file = "black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc"}, - {file = "black-24.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0"}, - {file = "black-24.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7"}, - {file = "black-24.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94"}, - {file = "black-24.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8"}, - {file = "black-24.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c"}, - {file = "black-24.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1"}, - {file = "black-24.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741"}, - {file = "black-24.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e"}, - {file = "black-24.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7"}, - {file = "black-24.4.2-py3-none-any.whl", hash = "sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c"}, - {file = "black-24.4.2.tar.gz", hash = "sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d"}, + {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, + {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, + {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, + {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, + {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, + {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, + {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, + {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, + {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, + {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, + {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, + {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, + {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, + {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, + {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, + {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, + {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, + {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, + {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, + {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, + {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, + {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, ] [package.dependencies] @@ -420,20 +420,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "h11" @@ -1395,13 +1396,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "uvicorn" -version = "0.30.3" +version = "0.30.5" description = "The lightning-fast ASGI server." optional = false python-versions = ">=3.8" files = [ - {file = "uvicorn-0.30.3-py3-none-any.whl", hash = "sha256:94a3608da0e530cea8f69683aa4126364ac18e3826b6630d1a65f4638aade503"}, - {file = "uvicorn-0.30.3.tar.gz", hash = "sha256:0d114d0831ff1adbf231d358cbf42f17333413042552a624ea6a9b4c33dcfd81"}, + {file = "uvicorn-0.30.5-py3-none-any.whl", hash = "sha256:b2d86de274726e9878188fa07576c9ceeff90a839e2b6e25c917fe05f5a6c835"}, + {file = "uvicorn-0.30.5.tar.gz", hash = "sha256:ac6fdbd4425c5fd17a9fe39daf4d4d075da6fdc80f653e5894cdc2fd98752bee"}, ] [package.dependencies] diff --git a/port_ocean/clients/port/mixins/entities.py b/port_ocean/clients/port/mixins/entities.py index 4f80d6771b..b8a510a65e 100644 --- a/port_ocean/clients/port/mixins/entities.py +++ b/port_ocean/clients/port/mixins/entities.py @@ -29,7 +29,7 @@ async def upsert_entity( request_options: RequestOptions, user_agent_type: UserAgentType | None = None, should_raise: bool = True, - ) -> None: + ) -> Entity: validation_only = request_options["validation_only"] async with self.semaphore: logger.debug( @@ -57,6 +57,12 @@ async def upsert_entity( f"blueprint: {entity.blueprint}" ) handle_status_code(response, should_raise) + result = response.json() + result_entity = Entity.parse_obj(result) + # Set the results of the search relation and identifier to the entity + entity.identifier = result_entity.identifier or entity.identifier + entity.relations = result_entity.relations or entity.relations + return entity async def batch_upsert_entities( self, @@ -64,8 +70,8 @@ async def batch_upsert_entities( request_options: RequestOptions, user_agent_type: UserAgentType | None = None, should_raise: bool = True, - ) -> None: - await asyncio.gather( + ) -> list[Entity]: + modified_entities_results = await asyncio.gather( *( self.upsert_entity( entity, @@ -75,8 +81,19 @@ async def batch_upsert_entities( ) for entity in entities ), - return_exceptions=True, + return_exceptions=should_raise, ) + entity_results = [ + entity for entity in modified_entities_results if isinstance(entity, Entity) + ] + if not should_raise: + return entity_results + + for entity_result in modified_entities_results: + if isinstance(entity_result, Exception): + raise entity_result + + return entity_results async def delete_entity( self, diff --git a/port_ocean/core/handlers/entities_state_applier/base.py b/port_ocean/core/handlers/entities_state_applier/base.py index 542c9fe77a..9956f2d6af 100644 --- a/port_ocean/core/handlers/entities_state_applier/base.py +++ b/port_ocean/core/handlers/entities_state_applier/base.py @@ -47,12 +47,15 @@ async def delete_diff( @abstractmethod async def upsert( self, entities: list[Entity], user_agent_type: UserAgentType - ) -> None: + ) -> list[Entity]: """Upsert (insert or update) the given entities into the state. Args: entities (list[Entity]): The entities to be upserted. user_agent_type (UserAgentType): The user agent responsible for the upsert. + + Returns: + list[Entity]: The upserted entities. """ pass diff --git a/port_ocean/core/handlers/entities_state_applier/port/applier.py b/port_ocean/core/handlers/entities_state_applier/port/applier.py index ae5571ce6e..dd36a243c1 100644 --- a/port_ocean/core/handlers/entities_state_applier/port/applier.py +++ b/port_ocean/core/handlers/entities_state_applier/port/applier.py @@ -71,9 +71,9 @@ async def apply_diff( logger.info( f"Updating entity diff (created: {len(diff.created)}, deleted: {len(diff.deleted)}, modified: {len(diff.modified)})" ) - await self.upsert(kept_entities, user_agent_type) + modified_entities = await self.upsert(kept_entities, user_agent_type) - await self._safe_delete(diff.deleted, kept_entities, user_agent_type) + await self._safe_delete(diff.deleted, modified_entities, user_agent_type) async def delete_diff( self, @@ -95,10 +95,11 @@ async def delete_diff( async def upsert( self, entities: list[Entity], user_agent_type: UserAgentType - ) -> None: + ) -> list[Entity]: logger.info(f"Upserting {len(entities)} entities") + modified_entities: list[Entity] = [] if event.port_app_config.create_missing_related_entities: - await self.context.port_client.batch_upsert_entities( + modified_entities = await self.context.port_client.batch_upsert_entities( entities, event.port_app_config.get_port_request_options(), user_agent_type, @@ -108,14 +109,16 @@ async def upsert( ordered_created_entities = reversed( order_by_entities_dependencies(entities) ) - for entity in ordered_created_entities: - await self.context.port_client.upsert_entity( - entity, - event.port_app_config.get_port_request_options(), - user_agent_type, - should_raise=False, + modified_entities.append( + await self.context.port_client.upsert_entity( + entity, + event.port_app_config.get_port_request_options(), + user_agent_type, + should_raise=False, + ) ) + return modified_entities async def delete( self, entities: list[Entity], user_agent_type: UserAgentType diff --git a/port_ocean/core/integrations/mixins/sync.py b/port_ocean/core/integrations/mixins/sync.py index 9154a99b74..08a13717bc 100644 --- a/port_ocean/core/integrations/mixins/sync.py +++ b/port_ocean/core/integrations/mixins/sync.py @@ -97,9 +97,11 @@ async def sync( """ entities_at_port = await ocean.port_client.search_entities(user_agent_type) - await self.entities_state_applier.upsert(entities, user_agent_type) + modified_entities = await self.entities_state_applier.upsert( + entities, user_agent_type + ) await self.entities_state_applier.delete_diff( - {"before": entities_at_port, "after": entities}, user_agent_type + {"before": entities_at_port, "after": modified_entities}, user_agent_type ) logger.info("Finished syncing change") diff --git a/port_ocean/core/integrations/mixins/sync_raw.py b/port_ocean/core/integrations/mixins/sync_raw.py index e71dc61fe4..fbcaffd956 100644 --- a/port_ocean/core/integrations/mixins/sync_raw.py +++ b/port_ocean/core/integrations/mixins/sync_raw.py @@ -140,11 +140,13 @@ async def _register_resource_raw( objects_diff = await self._calculate_raw( [(resource, results)], parse_all, send_raw_data_examples_amount ) - await self.entities_state_applier.upsert( + modified_objects = await self.entities_state_applier.upsert( objects_diff[0].entity_selector_diff.passed, user_agent_type ) - - return objects_diff[0] + return CalculationResult( + objects_diff[0].entity_selector_diff._replace(passed=modified_objects), + errors=objects_diff[0].errors, + ) async def _unregister_resource_raw( self, diff --git a/pyproject.toml b/pyproject.toml index a28c43ebf2..13a67ba1ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From 21defe51d238d831f65d0ac923c860b98b18a5d7 Mon Sep 17 00:00:00 2001 From: Port Bot <110599342+portmachineuser@users.noreply.github.com> Date: Mon, 12 Aug 2024 10:19:42 +0300 Subject: [PATCH 18/28] Apply Ocean version 0.9.12 to all integrations (#894) --- integrations/argocd/CHANGELOG.md | 8 ++++++++ integrations/argocd/poetry.lock | 10 +++++----- integrations/argocd/pyproject.toml | 4 ++-- integrations/aws/CHANGELOG.md | 8 ++++++++ integrations/aws/poetry.lock | 8 ++++---- integrations/aws/pyproject.toml | 4 ++-- integrations/azure-devops/CHANGELOG.md | 8 ++++++++ integrations/azure-devops/poetry.lock | 8 ++++---- integrations/azure-devops/pyproject.toml | 4 ++-- integrations/azure/CHANGELOG.md | 7 +++++++ integrations/azure/poetry.lock | 8 ++++---- integrations/azure/pyproject.toml | 4 ++-- integrations/datadog/CHANGELOG.md | 8 ++++++++ integrations/datadog/poetry.lock | 8 ++++---- integrations/datadog/pyproject.toml | 4 ++-- integrations/dynatrace/CHANGELOG.md | 8 ++++++++ integrations/dynatrace/poetry.lock | 8 ++++---- integrations/dynatrace/pyproject.toml | 4 ++-- integrations/firehydrant/CHANGELOG.md | 8 ++++++++ integrations/firehydrant/poetry.lock | 8 ++++---- integrations/firehydrant/pyproject.toml | 4 ++-- integrations/gcp/CHANGELOG.md | 8 ++++++++ integrations/gcp/poetry.lock | 8 ++++---- integrations/gcp/pyproject.toml | 4 ++-- integrations/gitlab/CHANGELOG.md | 8 ++++++++ integrations/gitlab/poetry.lock | 8 ++++---- integrations/gitlab/pyproject.toml | 4 ++-- integrations/jenkins/CHANGELOG.md | 8 ++++++++ integrations/jenkins/poetry.lock | 8 ++++---- integrations/jenkins/pyproject.toml | 4 ++-- integrations/jira/CHANGELOG.md | 8 ++++++++ integrations/jira/poetry.lock | 8 ++++---- integrations/jira/pyproject.toml | 4 ++-- integrations/kafka/CHANGELOG.md | 8 ++++++++ integrations/kafka/poetry.lock | 8 ++++---- integrations/kafka/pyproject.toml | 4 ++-- integrations/kubecost/CHANGELOG.md | 8 ++++++++ integrations/kubecost/poetry.lock | 8 ++++---- integrations/kubecost/pyproject.toml | 4 ++-- integrations/launchdarkly/CHANGELOG.md | 8 ++++++++ integrations/launchdarkly/poetry.lock | 8 ++++---- integrations/launchdarkly/pyproject.toml | 4 ++-- integrations/linear/CHANGELOG.md | 8 ++++++++ integrations/linear/poetry.lock | 8 ++++---- integrations/linear/pyproject.toml | 4 ++-- integrations/newrelic/CHANGELOG.md | 8 ++++++++ integrations/newrelic/poetry.lock | 8 ++++---- integrations/newrelic/pyproject.toml | 4 ++-- integrations/opencost/CHANGELOG.md | 8 ++++++++ integrations/opencost/poetry.lock | 8 ++++---- integrations/opencost/pyproject.toml | 4 ++-- integrations/opsgenie/CHANGELOG.md | 8 ++++++++ integrations/opsgenie/poetry.lock | 8 ++++---- integrations/opsgenie/pyproject.toml | 4 ++-- integrations/pagerduty/CHANGELOG.md | 8 ++++++++ integrations/pagerduty/poetry.lock | 8 ++++---- integrations/pagerduty/pyproject.toml | 4 ++-- integrations/sentry/CHANGELOG.md | 8 ++++++++ integrations/sentry/poetry.lock | 8 ++++---- integrations/sentry/pyproject.toml | 4 ++-- integrations/servicenow/CHANGELOG.md | 8 ++++++++ integrations/servicenow/poetry.lock | 8 ++++---- integrations/servicenow/pyproject.toml | 4 ++-- integrations/snyk/CHANGELOG.md | 8 ++++++++ integrations/snyk/poetry.lock | 8 ++++---- integrations/snyk/pyproject.toml | 4 ++-- integrations/sonarqube/CHANGELOG.md | 8 ++++++++ integrations/sonarqube/poetry.lock | 8 ++++---- integrations/sonarqube/pyproject.toml | 4 ++-- integrations/statuspage/CHANGELOG.md | 8 ++++++++ integrations/statuspage/poetry.lock | 8 ++++---- integrations/statuspage/pyproject.toml | 4 ++-- integrations/terraform-cloud/CHANGELOG.md | 8 ++++++++ integrations/terraform-cloud/poetry.lock | 8 ++++---- integrations/terraform-cloud/pyproject.toml | 4 ++-- integrations/wiz/CHANGELOG.md | 8 ++++++++ integrations/wiz/poetry.lock | 8 ++++---- integrations/wiz/pyproject.toml | 4 ++-- 78 files changed, 364 insertions(+), 157 deletions(-) diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index bf6218bc6c..4805714837 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.74 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.73 (2024-08-05) diff --git a/integrations/argocd/poetry.lock b/integrations/argocd/poetry.lock index bb746ed88b..030bb6698d 100644 --- a/integrations/argocd/poetry.lock +++ b/integrations/argocd/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "aiostream" @@ -920,13 +920,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1816,4 +1816,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index 4c9c1c3165..739c865c85 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "argocd" -version = "0.1.73" +version = "0.1.74" description = "Argo CD integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index 5f116b745a..0343abefba 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.2.26 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + # Port_Ocean 0.2.25 (2024-08-05) ### Improvements diff --git a/integrations/aws/poetry.lock b/integrations/aws/poetry.lock index 9b481ddc5e..eb76473d04 100644 --- a/integrations/aws/poetry.lock +++ b/integrations/aws/poetry.lock @@ -2198,13 +2198,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -4057,4 +4057,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a89eed3ba4e5ad42cf5b149ee47de72d95102aa0f43bfce7cb083d1add61d810" +content-hash = "98edbaf82535eeb27416afa657800e1979b12ebb0468db011e048d2b8b382923" diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index a7ac751d0a..df47ebd47d 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "aws" -version = "0.2.25" +version = "0.2.26" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} python-dotenv = "^1.0.1" aioboto3 = "^12.4.0" boto3-stubs = {version = "1.34.76", extras = ["acm", "apigateway", "appconfig", "athena", "cloudcontrol", "cloudformation", "cloudwatch", "dynamodb", "ec2", "ec2-instance-connect", "ecr", "ecs", "elasticache", "elb", "elbv2", "events", "iam", "lambda", "logs", "organizations", "rds", "route53", "s3", "sagemaker", "secretsmanager", "sns", "sqs", "ssm", "sts"]} diff --git a/integrations/azure-devops/CHANGELOG.md b/integrations/azure-devops/CHANGELOG.md index 24e906fed1..5da3de703a 100644 --- a/integrations/azure-devops/CHANGELOG.md +++ b/integrations/azure-devops/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.51 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.50 (2024-08-05) diff --git a/integrations/azure-devops/poetry.lock b/integrations/azure-devops/poetry.lock index fa756b7f69..4f62b7af0e 100644 --- a/integrations/azure-devops/poetry.lock +++ b/integrations/azure-devops/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "08f9a9cb96a6654296ac17a8a3f59e9566f1502ceb18b74bb9e66556aca7ff66" +content-hash = "f6e1882ffd97a253156364dbb0fdfa12adbd4cef35946691773c5e26b438609a" diff --git a/integrations/azure-devops/pyproject.toml b/integrations/azure-devops/pyproject.toml index 549dfda4d3..76c97e8035 100644 --- a/integrations/azure-devops/pyproject.toml +++ b/integrations/azure-devops/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure-devops" -version = "0.1.50" +version = "0.1.51" description = "An Azure Devops Ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/azure/CHANGELOG.md b/integrations/azure/CHANGELOG.md index 77ea2c0b80..ef18ab2eed 100644 --- a/integrations/azure/CHANGELOG.md +++ b/integrations/azure/CHANGELOG.md @@ -1,3 +1,10 @@ +0.1.78 (2024-08-11) + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + 0.1.77 (2024-08-05) ### Improvements diff --git a/integrations/azure/poetry.lock b/integrations/azure/poetry.lock index 8b0707d1de..9fdb60d887 100644 --- a/integrations/azure/poetry.lock +++ b/integrations/azure/poetry.lock @@ -1564,13 +1564,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -2654,4 +2654,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "c50eac780e870c8d599095d77ee89514da3efdf286152ab79e96ae753fb5cf5c" +content-hash = "b35a7c37e37e00be90a7b77ce7334eb4a9322c69fe17d2c5c320c32838f4b88c" diff --git a/integrations/azure/pyproject.toml b/integrations/azure/pyproject.toml index 99e4a50131..46ecf084c1 100644 --- a/integrations/azure/pyproject.toml +++ b/integrations/azure/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure" -version = "0.1.77" +version = "0.1.78" description = "Azure integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} # due to patching the azure-mgmt-resource package, we need to use a specific version azure-mgmt-resource = "23.0.1" azure-identity = "^1.13.0" diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index 64c588c9ea..ec27dcd114 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.26 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.25 (2024-08-05) diff --git a/integrations/datadog/poetry.lock b/integrations/datadog/poetry.lock index 7a0578bb9a..a183101445 100644 --- a/integrations/datadog/poetry.lock +++ b/integrations/datadog/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "8279715da36e516aacac4e6f23b7b2a7e6389feb96018cd404ac7d3aa35b03a8" +content-hash = "e5139ee1726c0a0004460fbbacb488fd427055482308e5490da8471e0ecb41de" diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index 47807ce8b7..cd0b354115 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "datadog" -version = "0.1.25" +version = "0.1.26" description = "Datadog Ocean Integration" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} loguru = "^0.7.2" [tool.poetry.group.dev.dependencies] diff --git a/integrations/dynatrace/CHANGELOG.md b/integrations/dynatrace/CHANGELOG.md index fd50eab1c1..7a2b889710 100644 --- a/integrations/dynatrace/CHANGELOG.md +++ b/integrations/dynatrace/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.40 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.39 (2024-08-05) diff --git a/integrations/dynatrace/poetry.lock b/integrations/dynatrace/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/dynatrace/poetry.lock +++ b/integrations/dynatrace/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/dynatrace/pyproject.toml b/integrations/dynatrace/pyproject.toml index fc34973071..1bdd294d00 100644 --- a/integrations/dynatrace/pyproject.toml +++ b/integrations/dynatrace/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "dynatrace" -version = "0.1.39" +version = "0.1.40" description = "An integration used to import Dynatrace resources into Port" authors = ["Ayodeji Adeoti <>"] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index b1935f8e7a..eec2ba8280 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.63 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.62 (2024-08-05) diff --git a/integrations/firehydrant/poetry.lock b/integrations/firehydrant/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/firehydrant/poetry.lock +++ b/integrations/firehydrant/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index 4b25a62b31..b47d81bd13 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "firehydrant" -version = "0.1.62" +version = "0.1.63" description = "FireHydrant Integration Powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index edda06f7b3..ca69754291 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.38 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.37 (2024-08-05) diff --git a/integrations/gcp/poetry.lock b/integrations/gcp/poetry.lock index 84683f75bc..42f05a1f34 100644 --- a/integrations/gcp/poetry.lock +++ b/integrations/gcp/poetry.lock @@ -1197,13 +1197,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -2169,4 +2169,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "5d3129eeae388399c45633258576ebfe69860cfe5077069570fa7d27adbd32f0" +content-hash = "c590f380e4100e2a11ab49d5e1b8a7463eebe0606d30071a540bf1c09934371d" diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 950bf35645..3b042a9f88 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "gcp" -version = "0.1.37" +version = "0.1.38" description = "A GCP ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} google-cloud-asset = "^3.25.1" google-cloud-pubsub = "^2.21.1" google-cloud-resource-manager = "^1.12.3" diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index 85fecb569b..5f552b3ae3 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.100 (2024-08-11) +==================== + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + 0.1.99 (2024-08-05) =================== diff --git a/integrations/gitlab/poetry.lock b/integrations/gitlab/poetry.lock index f9bbf044a0..a1bcbedf0b 100644 --- a/integrations/gitlab/poetry.lock +++ b/integrations/gitlab/poetry.lock @@ -894,13 +894,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1847,4 +1847,4 @@ dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "242beb1016d3c559ed96de45f15e735acd4750118ee601b36a277c6babb04114" +content-hash = "1b261af9721aa57faabe6b29ec45352c498a1e5f2d3ffe828e2399f7dd97c75a" diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index c025917a9c..1a9aac434f 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.99" +version = "0.1.100" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] @@ -10,7 +10,7 @@ aiofiles = "^0.6.0" python-gitlab = "^3.14.0" pathlib = "^1.0.1" jsonschema = "^4.17.3" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/jenkins/CHANGELOG.md b/integrations/jenkins/CHANGELOG.md index a483556783..18c1165bbd 100644 --- a/integrations/jenkins/CHANGELOG.md +++ b/integrations/jenkins/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.45 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.44 (2024-08-05) diff --git a/integrations/jenkins/poetry.lock b/integrations/jenkins/poetry.lock index 527725ef0f..faf79163be 100644 --- a/integrations/jenkins/poetry.lock +++ b/integrations/jenkins/poetry.lock @@ -930,13 +930,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e2f63403267524244439005feed993a253d7a25a6625af7d550a2e0708a708cc" +content-hash = "6cf7721c8978355515a093942673f288ee68fbf14b62190735f2b14db6901527" diff --git a/integrations/jenkins/pyproject.toml b/integrations/jenkins/pyproject.toml index 50a5a9bff9..e329551d3b 100644 --- a/integrations/jenkins/pyproject.toml +++ b/integrations/jenkins/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jenkins" -version = "0.1.44" +version = "0.1.45" description = "Jenkins Integration to Port Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} pip = "^23.3.1" python-dotenv = "^1.0.0" loguru = "^0.7.2" diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 13d700fd38..351a56f650 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.74 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.73 (2024-08-05) diff --git a/integrations/jira/poetry.lock b/integrations/jira/poetry.lock index d7a070b08b..a3f6c6ee67 100644 --- a/integrations/jira/poetry.lock +++ b/integrations/jira/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" +content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index 716896bf38..cf9c9d68f7 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jira" -version = "0.1.73" +version = "0.1.74" description = "Integration to bring information from Jira into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kafka/CHANGELOG.md b/integrations/kafka/CHANGELOG.md index 7b550e75e8..888c2f8f19 100644 --- a/integrations/kafka/CHANGELOG.md +++ b/integrations/kafka/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.62 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.61 (2024-08-05) diff --git a/integrations/kafka/poetry.lock b/integrations/kafka/poetry.lock index a8d2ae2640..c1cf5c2cb1 100644 --- a/integrations/kafka/poetry.lock +++ b/integrations/kafka/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "8cc20a8c9343744af56c34ec4b2d2eb01270d82cb51d15d14fe2b21775df3d9c" +content-hash = "b8600849ff54193b16e470fe30391cb5495693c78b168eb69db50100f92ab64b" diff --git a/integrations/kafka/pyproject.toml b/integrations/kafka/pyproject.toml index 57be2fc30e..91531bda98 100644 --- a/integrations/kafka/pyproject.toml +++ b/integrations/kafka/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kafka" -version = "0.1.61" +version = "0.1.62" description = "Integration to import information from a Kafka cluster into Port. The integration supports importing metadata regarding the Kafka cluster, brokers and topics." authors = ["Tal Sabag "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} confluent-kafka = "^2.2.0" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 234eee8f17..900433c56a 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.66 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.65 (2024-08-05) diff --git a/integrations/kubecost/poetry.lock b/integrations/kubecost/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/kubecost/poetry.lock +++ b/integrations/kubecost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index a02589dbab..e34146b7f1 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kubecost" -version = "0.1.65" +version = "0.1.66" description = "Kubecost integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/launchdarkly/CHANGELOG.md b/integrations/launchdarkly/CHANGELOG.md index c8d339e8e5..1e19e51f88 100644 --- a/integrations/launchdarkly/CHANGELOG.md +++ b/integrations/launchdarkly/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.39 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.38 (2024-08-05) diff --git a/integrations/launchdarkly/poetry.lock b/integrations/launchdarkly/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/launchdarkly/poetry.lock +++ b/integrations/launchdarkly/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/launchdarkly/pyproject.toml b/integrations/launchdarkly/pyproject.toml index de41eb0738..37fc8f33a0 100644 --- a/integrations/launchdarkly/pyproject.toml +++ b/integrations/launchdarkly/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "launchdarkly" -version = "0.1.38" +version = "0.1.39" description = "Launchdarkly integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 9ee49867f0..209f6c87d9 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.25 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.24 (2024-08-05) diff --git a/integrations/linear/poetry.lock b/integrations/linear/poetry.lock index 78255925c9..ca2107e2ea 100644 --- a/integrations/linear/poetry.lock +++ b/integrations/linear/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "07a6bfd2c80ce92c37a031fe7136660d2d86d340d1ffb54eed481693b42e6353" +content-hash = "853da015e8bb9a02e0cc5b7c20697daebbfb3fe8102771f41ad816453f0dc433" diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index 30da92c6a9..57ad79c1af 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "linear" -version = "0.1.24" +version = "0.1.25" description = "Integration to bring information from Linear into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index 0cf66fdfb8..2f432e50f3 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.68 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.67 (2024-08-05) diff --git a/integrations/newrelic/poetry.lock b/integrations/newrelic/poetry.lock index d7a070b08b..a3f6c6ee67 100644 --- a/integrations/newrelic/poetry.lock +++ b/integrations/newrelic/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" +content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index 00340cb911..dbd95b754b 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "newrelic" -version = "0.1.67" +version = "0.1.68" description = "New Relic Integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/opencost/CHANGELOG.md b/integrations/opencost/CHANGELOG.md index fbd0daa0c4..4aa25a4c09 100644 --- a/integrations/opencost/CHANGELOG.md +++ b/integrations/opencost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.65 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.64 (2024-08-05) diff --git a/integrations/opencost/poetry.lock b/integrations/opencost/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/opencost/poetry.lock +++ b/integrations/opencost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/opencost/pyproject.toml b/integrations/opencost/pyproject.toml index 167abcfa36..68e6a358c9 100644 --- a/integrations/opencost/pyproject.toml +++ b/integrations/opencost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opencost" -version = "0.1.64" +version = "0.1.65" description = "Ocean integration for OpenCost" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index 11bb57e799..21f0c6430f 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.66 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.65 (2024-08-05) diff --git a/integrations/opsgenie/poetry.lock b/integrations/opsgenie/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/opsgenie/poetry.lock +++ b/integrations/opsgenie/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index f88382ec7f..ca04ec8709 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opsgenie" -version = "0.1.65" +version = "0.1.66" description = "Ocean integration for OpsGenie" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 89099f5a0c..7b9f820a7f 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.88 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.87 (2024-08-05) ### Bug Fixes diff --git a/integrations/pagerduty/poetry.lock b/integrations/pagerduty/poetry.lock index d7a070b08b..a3f6c6ee67 100644 --- a/integrations/pagerduty/poetry.lock +++ b/integrations/pagerduty/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "ce276dbdba502a249e0e0b65f99057f4550145a700d0f04d84157ae9333e4584" +content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index 5b21bf1c66..60a685179e 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "pagerduty" -version = "0.1.87" +version = "0.1.88" description = "Pagerduty Integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/sentry/CHANGELOG.md b/integrations/sentry/CHANGELOG.md index af4d9b75a5..c6d883ac75 100644 --- a/integrations/sentry/CHANGELOG.md +++ b/integrations/sentry/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.65 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.64 (2024-08-05) diff --git a/integrations/sentry/poetry.lock b/integrations/sentry/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/sentry/poetry.lock +++ b/integrations/sentry/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/sentry/pyproject.toml b/integrations/sentry/pyproject.toml index 3149996bc3..4e73ae610a 100644 --- a/integrations/sentry/pyproject.toml +++ b/integrations/sentry/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sentry" -version = "0.1.64" +version = "0.1.65" description = "Sentry Integration" authors = ["Dvir Segev ","Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index 721aa7b973..80ec8a159a 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.55 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.54 (2024-08-05) diff --git a/integrations/servicenow/poetry.lock b/integrations/servicenow/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/servicenow/poetry.lock +++ b/integrations/servicenow/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index 37775ad5c0..95b9e525ce 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "servicenow" -version = "0.1.54" +version = "0.1.55" description = "Service Now Ocean Integration" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 4d823e82b0..5681e6ac7b 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.74 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.73 (2024-08-05) diff --git a/integrations/snyk/poetry.lock b/integrations/snyk/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/snyk/poetry.lock +++ b/integrations/snyk/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index 8204842d99..16a6f49575 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "snyk" -version = "0.1.73" +version = "0.1.74" description = "Snyk integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index dc3603fede..c652bd9522 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.80 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.79 (2024-08-05) diff --git a/integrations/sonarqube/poetry.lock b/integrations/sonarqube/poetry.lock index 86e993928f..107d9e5826 100644 --- a/integrations/sonarqube/poetry.lock +++ b/integrations/sonarqube/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "694bd74b47a9a4039fa3203445350617d856773f0d31c7f6d200b2f3b689d8da" +content-hash = "41666195919afc9a6be07057182258ce37a73470725a8e8ebee1aa065958ecad" diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 4066676dc0..06bde0c2a3 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sonarqube" -version = "0.1.79" +version = "0.1.80" description = "SonarQube projects and code quality analysis integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} rich = "^13.5.2" cookiecutter = "^2.3.0" diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index aa252d559f..50247db5a7 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.14 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.13 (2024-08-05) diff --git a/integrations/statuspage/poetry.lock b/integrations/statuspage/poetry.lock index 78255925c9..ca2107e2ea 100644 --- a/integrations/statuspage/poetry.lock +++ b/integrations/statuspage/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "07a6bfd2c80ce92c37a031fe7136660d2d86d340d1ffb54eed481693b42e6353" +content-hash = "853da015e8bb9a02e0cc5b7c20697daebbfb3fe8102771f41ad816453f0dc433" diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index fd4a3924b5..07de9e1d54 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "statuspage" -version = "0.1.13" +version = "0.1.14" description = "Connect Statuspage to Ocean and automatically ingest incidents, updates, and impacted components for comprehensive monitoring" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/terraform-cloud/CHANGELOG.md b/integrations/terraform-cloud/CHANGELOG.md index 5cd95545c0..1933880fa8 100644 --- a/integrations/terraform-cloud/CHANGELOG.md +++ b/integrations/terraform-cloud/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.53 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.52 (2024-08-05) diff --git a/integrations/terraform-cloud/poetry.lock b/integrations/terraform-cloud/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/terraform-cloud/poetry.lock +++ b/integrations/terraform-cloud/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/terraform-cloud/pyproject.toml b/integrations/terraform-cloud/pyproject.toml index 80b003b8a1..344983e586 100644 --- a/integrations/terraform-cloud/pyproject.toml +++ b/integrations/terraform-cloud/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "terraform-cloud" -version = "0.1.52" +version = "0.1.53" description = "Terraform Cloud Integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/wiz/CHANGELOG.md b/integrations/wiz/CHANGELOG.md index c3960ff87d..858df154d8 100644 --- a/integrations/wiz/CHANGELOG.md +++ b/integrations/wiz/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.45 (2024-08-11) + + +### Improvements + +- Bumped ocean version to ^0.9.12 (#1) + + ## 0.1.44 (2024-08-05) diff --git a/integrations/wiz/poetry.lock b/integrations/wiz/poetry.lock index 3248e53912..e2794dd9d0 100644 --- a/integrations/wiz/poetry.lock +++ b/integrations/wiz/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.11" +version = "0.9.12" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.11-py3-none-any.whl", hash = "sha256:6bd8ec8e17a4ae3a4e9da5f283d93368e7ec4756461fe0abcdd1aba8aa5c9764"}, - {file = "port_ocean-0.9.11.tar.gz", hash = "sha256:3fbc0206b49e942be5a11cc891cf1f7f7c746bfbf0c5d3e19b13b05af6c901f5"}, + {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, + {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e26e438c92c0f325a7ecf6e2131ec60b104859cbedeb6c57655f4a0f56e4a32a" +content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" diff --git a/integrations/wiz/pyproject.toml b/integrations/wiz/pyproject.toml index dbcddfc3f2..7d7a5d4c86 100644 --- a/integrations/wiz/pyproject.toml +++ b/integrations/wiz/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "wiz" -version = "0.1.44" +version = "0.1.45" description = "Wiz Port integration in Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.11", extras = ["cli"]} +port_ocean = {version = "^0.9.12", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" From c975947a57038ccb1703f759a68e534936368d6f Mon Sep 17 00:00:00 2001 From: omby8888 <160610297+omby8888@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:04:44 +0300 Subject: [PATCH 19/28] [CI] Release spec for each version (#895) # Description What - Release spec for each version Why - Support in versioning and infra for allowing api breakage S3 structure before: ![Screenshot 2024-08-12 at 13 23 43](https://github.com/user-attachments/assets/f352812d-0c28-4712-9d60-c27a39a81bc6) S3 structure after: ![Screenshot 2024-08-12 at 13 23 16](https://github.com/user-attachments/assets/648f4017-4a88-433e-8c8e-ae2e872ace02) ![Screenshot 2024-08-12 at 13 24 05](https://github.com/user-attachments/assets/074f49a9-714e-40db-9de0-c06712f67dd0) ## Type of change Please leave one option from the following and delete the rest: - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [X] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --- .github/workflows/release-integrations.yml | 68 +++++++++++++++------- 1 file changed, 47 insertions(+), 21 deletions(-) diff --git a/.github/workflows/release-integrations.yml b/.github/workflows/release-integrations.yml index f6f78c2b62..0c3ed64a28 100644 --- a/.github/workflows/release-integrations.yml +++ b/.github/workflows/release-integrations.yml @@ -124,7 +124,6 @@ jobs: packages: write contents: read needs: release-integration - if: needs.release-integration.outputs.is_dev_version == 'false' steps: - name: Check out code uses: actions/checkout@v4 @@ -137,42 +136,69 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} - name: Upload specifications to s3 run: | - # Temporary file to store the concatenated YAML content - all_integrations_temp_file="all_integrations_temp_file.yaml" - - # Temporary file to store each integration YAML content - specific_integration_temp_file="specific_integration_temp_file.yaml" + # Temporary file + temp_file="temp.yaml" # Output file name - output_file="index.json" + index_file="index.json" # AWS S3 bucket details aws_s3_bucket="ocean-registry" + # Fetch existing index file or create empty one of not exists + if aws s3 ls "s3://$aws_s3_bucket/$index_file" > /dev/null 2>&1; then + aws s3 cp "s3://$aws_s3_bucket/$index_file" $index_file + echo "Successfully fetched global index file from s3 bucket." + else + echo "Index file does not exist in the S3 bucket, Creating new one..." + echo "[]" > "$index_file" + fi + # Find all ocean-spec.yaml files under the specified directory find integrations/*/.port -type f -name "spec.yaml" > file_list.txt while IFS= read -r file; do integration_dir=$(dirname "$file") + integration_name=$(echo "$integration_dir" | awk -F'/' '{print $2}') + # Extract the type for pyproject.toml type=$(grep -E '^name = ".*"' "$integration_dir/../pyproject.toml" | cut -d'"' -f2) # Extract the version from pyproject.toml version=$(grep -E '^version = ".*"' "$integration_dir/../pyproject.toml" | cut -d'"' -f2) - # Store the integration's yaml file content into a temporary file - integration_dest="$(echo $integration_dir | awk -F'/' '{print $2}').json" - sed 's/^/ /' "$file" > "$specific_integration_temp_file" - echo " type: $type" >> "$specific_integration_temp_file" - echo " version: $version" >> "$specific_integration_temp_file" - - yq -o=json . < "$specific_integration_temp_file" > "$integration_dest" - aws s3 cp "$integration_dest" "s3://$aws_s3_bucket/$integration_dest" - - # Concatenate the YAML files into a temporary file - echo "- " >> "$all_integrations_temp_file" - cat "$specific_integration_temp_file" >> "$all_integrations_temp_file" + integration_spec="$integration_name-$version.json" + integration_dest="$integration_name/$integration_spec" + integration_legacy_dest="$integration_name.json" # TODO: legacy support, remove once not in use + + # Convert YAML to JSON + yq -o json "$file" > "$temp_file" + + # Add version attribute + jq --arg type "$type" --arg version "$version" '. + {type: $type, version: $version}' "$temp_file" > "$integration_spec" + + # Upload integration's version manifest to s3 + aws s3 cp "$integration_spec" "s3://$aws_s3_bucket/$integration_dest" + aws s3 cp "$integration_spec" "s3://$aws_s3_bucket/$integration_legacy_dest" # TODO: legacy support, remove once not in use + echo "Successfully uploaded $integration_spec to s3 bucket." + + # Get the latest version of the current integration + latest_version=$(jq --arg type "$type" -r '.[] | select(.type == $type) | .version' "$index_file") + + # Add integration's spec to global index file + regexp="^[0-9.]+$" + if [[ ! "$latest_version" ]]; then + # Add new integration spec if latest tag doesn't exist + jq --argjson new_spec "[$(cat "$integration_spec")]" '. += $new_spec' "$index_file" > "$temp_file" + mv "$temp_file" "$index_file" + elif [[ ! "$latest_version" =~ $regexp ]] || [[ "$version" =~ $regexp ]]; then + # Override global index file if released non-dev version or integration doesn't have non-dev latest tag + jq --argjson updated_spec "$(cat "$integration_spec")" --arg type "$type" \ + 'map(if .type == $type then $updated_spec else . end)' "$index_file" > "$temp_file" + mv "$temp_file" "$index_file" + fi done < file_list.txt - yq -o=json . < "$all_integrations_temp_file" > "$output_file" - aws s3 cp "$output_file" "s3://$aws_s3_bucket/$output_file" + # Upload global index file to s3 + aws s3 cp "$index_file" "s3://$aws_s3_bucket/$index_file" + echo "Successfully uploaded $index_file to s3 bucket." From bdc4b63f85ff72e2e2860b62f50db800fb942bf5 Mon Sep 17 00:00:00 2001 From: Matan <51418643+matan84@users.noreply.github.com> Date: Tue, 13 Aug 2024 16:46:29 +0300 Subject: [PATCH 20/28] [Core][Port-9473] Migrate to actions v2 (#896) # Description What - Change Defaults Action CREATE route to new actions Why - Deprecation of v1 How - Change route and expected format of actions.json file ## Type of change Please leave one option from the following and delete the rest: - [ ] New feature (non-breaking change which adds functionality) --- CHANGELOG.md | 7 +++++++ port_ocean/clients/port/mixins/blueprints.py | 6 ++---- port_ocean/core/defaults/common.py | 2 +- port_ocean/core/defaults/initialize.py | 8 ++------ pyproject.toml | 2 +- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b7830bede..4fbbd5310f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.9.13 (2024-08-13) + +### Improvements + +- Changed action CREATE route to use new v2 option + + ## 0.9.12 (2024-08-06) ### Bug Fixes diff --git a/port_ocean/clients/port/mixins/blueprints.py b/port_ocean/clients/port/mixins/blueprints.py index 24f9ee6453..2f77b6b04f 100644 --- a/port_ocean/clients/port/mixins/blueprints.py +++ b/port_ocean/clients/port/mixins/blueprints.py @@ -82,12 +82,10 @@ async def delete_blueprint( handle_status_code(response, should_raise) return response.json().get("migrationId", "") - async def create_action( - self, blueprint_identifier: str, action: dict[str, Any] - ) -> None: + async def create_action(self, action: dict[str, Any]) -> None: logger.info(f"Creating action: {action}") response = await self.client.post( - f"{self.auth.api_url}/blueprints/{blueprint_identifier}/actions", + f"{self.auth.api_url}/actions", json=action, headers=await self.auth.headers(), ) diff --git a/port_ocean/core/defaults/common.py b/port_ocean/core/defaults/common.py index a0ea9ba323..dfb84bb31a 100644 --- a/port_ocean/core/defaults/common.py +++ b/port_ocean/core/defaults/common.py @@ -24,7 +24,7 @@ class Preset(TypedDict): class Defaults(BaseModel): blueprints: list[dict[str, Any]] = [] - actions: list[Preset] = [] + actions: list[dict[str, Any]] = [] scorecards: list[Preset] = [] pages: list[dict[str, Any]] = [] port_app_config: Optional[PortAppConfig] = Field( diff --git a/port_ocean/core/defaults/initialize.py b/port_ocean/core/defaults/initialize.py index af54d523a2..d073b9a7ed 100644 --- a/port_ocean/core/defaults/initialize.py +++ b/port_ocean/core/defaults/initialize.py @@ -21,7 +21,7 @@ def deconstruct_blueprints_to_creation_steps( - raw_blueprints: list[dict[str, Any]] + raw_blueprints: list[dict[str, Any]], ) -> tuple[list[dict[str, Any]], ...]: """ Deconstructing the blueprint into stages so the api wont fail to create a blueprint if there is a conflict @@ -154,11 +154,7 @@ async def _create_resources( ) await asyncio.gather( - *( - port_client.create_action(blueprint_actions["blueprint"], action) - for blueprint_actions in defaults.actions - for action in blueprint_actions["data"] - ) + *(port_client.create_action(action) for action in defaults.actions) ) await asyncio.gather( diff --git a/pyproject.toml b/pyproject.toml index 13a67ba1ca..18a2655c3c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io" From f33e00d82166af4d845e2dbbe78361aaa5d1f375 Mon Sep 17 00:00:00 2001 From: Port Bot <110599342+portmachineuser@users.noreply.github.com> Date: Tue, 13 Aug 2024 17:06:20 +0300 Subject: [PATCH 21/28] Apply Ocean version 0.9.13 to all integrations (#899) This PR was automatically created by a GitHub Action. ## What does this PR do? Apply Ocean version 0.9.13 to all integrations ## How should this be manually tested? ./scripts/bump-all.sh ^0.9.13 --------- Co-authored-by: GitHub Action --- integrations/argocd/CHANGELOG.md | 8 ++++++++ integrations/argocd/poetry.lock | 8 ++++---- integrations/argocd/pyproject.toml | 4 ++-- integrations/aws/CHANGELOG.md | 8 ++++++++ integrations/aws/poetry.lock | 8 ++++---- integrations/aws/pyproject.toml | 4 ++-- integrations/azure-devops/CHANGELOG.md | 8 ++++++++ integrations/azure-devops/poetry.lock | 8 ++++---- integrations/azure-devops/pyproject.toml | 4 ++-- integrations/azure/CHANGELOG.md | 7 +++++++ integrations/azure/poetry.lock | 8 ++++---- integrations/azure/pyproject.toml | 4 ++-- integrations/datadog/CHANGELOG.md | 8 ++++++++ integrations/datadog/poetry.lock | 8 ++++---- integrations/datadog/pyproject.toml | 4 ++-- integrations/dynatrace/CHANGELOG.md | 8 ++++++++ integrations/dynatrace/poetry.lock | 8 ++++---- integrations/dynatrace/pyproject.toml | 4 ++-- integrations/firehydrant/CHANGELOG.md | 8 ++++++++ integrations/firehydrant/poetry.lock | 8 ++++---- integrations/firehydrant/pyproject.toml | 4 ++-- integrations/gcp/CHANGELOG.md | 8 ++++++++ integrations/gcp/poetry.lock | 8 ++++---- integrations/gcp/pyproject.toml | 4 ++-- integrations/gitlab/CHANGELOG.md | 8 ++++++++ integrations/gitlab/poetry.lock | 8 ++++---- integrations/gitlab/pyproject.toml | 4 ++-- integrations/jenkins/CHANGELOG.md | 8 ++++++++ integrations/jenkins/poetry.lock | 8 ++++---- integrations/jenkins/pyproject.toml | 4 ++-- integrations/jira/CHANGELOG.md | 8 ++++++++ integrations/jira/poetry.lock | 8 ++++---- integrations/jira/pyproject.toml | 4 ++-- integrations/kafka/CHANGELOG.md | 8 ++++++++ integrations/kafka/poetry.lock | 8 ++++---- integrations/kafka/pyproject.toml | 4 ++-- integrations/kubecost/CHANGELOG.md | 8 ++++++++ integrations/kubecost/poetry.lock | 8 ++++---- integrations/kubecost/pyproject.toml | 4 ++-- integrations/launchdarkly/CHANGELOG.md | 8 ++++++++ integrations/launchdarkly/poetry.lock | 8 ++++---- integrations/launchdarkly/pyproject.toml | 4 ++-- integrations/linear/CHANGELOG.md | 8 ++++++++ integrations/linear/poetry.lock | 8 ++++---- integrations/linear/pyproject.toml | 4 ++-- integrations/newrelic/CHANGELOG.md | 8 ++++++++ integrations/newrelic/poetry.lock | 8 ++++---- integrations/newrelic/pyproject.toml | 4 ++-- integrations/opencost/CHANGELOG.md | 8 ++++++++ integrations/opencost/poetry.lock | 8 ++++---- integrations/opencost/pyproject.toml | 4 ++-- integrations/opsgenie/CHANGELOG.md | 8 ++++++++ integrations/opsgenie/poetry.lock | 8 ++++---- integrations/opsgenie/pyproject.toml | 4 ++-- integrations/pagerduty/CHANGELOG.md | 8 ++++++++ integrations/pagerduty/poetry.lock | 8 ++++---- integrations/pagerduty/pyproject.toml | 4 ++-- integrations/sentry/CHANGELOG.md | 8 ++++++++ integrations/sentry/poetry.lock | 8 ++++---- integrations/sentry/pyproject.toml | 4 ++-- integrations/servicenow/CHANGELOG.md | 8 ++++++++ integrations/servicenow/poetry.lock | 8 ++++---- integrations/servicenow/pyproject.toml | 4 ++-- integrations/snyk/CHANGELOG.md | 8 ++++++++ integrations/snyk/poetry.lock | 8 ++++---- integrations/snyk/pyproject.toml | 4 ++-- integrations/sonarqube/CHANGELOG.md | 8 ++++++++ integrations/sonarqube/poetry.lock | 8 ++++---- integrations/sonarqube/pyproject.toml | 4 ++-- integrations/statuspage/CHANGELOG.md | 8 ++++++++ integrations/statuspage/poetry.lock | 8 ++++---- integrations/statuspage/pyproject.toml | 4 ++-- integrations/terraform-cloud/CHANGELOG.md | 8 ++++++++ integrations/terraform-cloud/poetry.lock | 8 ++++---- integrations/terraform-cloud/pyproject.toml | 4 ++-- integrations/wiz/CHANGELOG.md | 8 ++++++++ integrations/wiz/poetry.lock | 8 ++++---- integrations/wiz/pyproject.toml | 4 ++-- 78 files changed, 363 insertions(+), 156 deletions(-) diff --git a/integrations/argocd/CHANGELOG.md b/integrations/argocd/CHANGELOG.md index 4805714837..caf7ae94e7 100644 --- a/integrations/argocd/CHANGELOG.md +++ b/integrations/argocd/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.75 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.74 (2024-08-11) diff --git a/integrations/argocd/poetry.lock b/integrations/argocd/poetry.lock index 030bb6698d..4d1177f665 100644 --- a/integrations/argocd/poetry.lock +++ b/integrations/argocd/poetry.lock @@ -920,13 +920,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1816,4 +1816,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/argocd/pyproject.toml b/integrations/argocd/pyproject.toml index 739c865c85..275f5ca404 100644 --- a/integrations/argocd/pyproject.toml +++ b/integrations/argocd/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "argocd" -version = "0.1.74" +version = "0.1.75" description = "Argo CD integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/aws/CHANGELOG.md b/integrations/aws/CHANGELOG.md index 0343abefba..c36743f8aa 100644 --- a/integrations/aws/CHANGELOG.md +++ b/integrations/aws/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.2.27 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.2.26 (2024-08-11) diff --git a/integrations/aws/poetry.lock b/integrations/aws/poetry.lock index eb76473d04..66a32e01d1 100644 --- a/integrations/aws/poetry.lock +++ b/integrations/aws/poetry.lock @@ -2198,13 +2198,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -4057,4 +4057,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "98edbaf82535eeb27416afa657800e1979b12ebb0468db011e048d2b8b382923" +content-hash = "7488784c044663218e18bf9162cdae389e2e087a6f7dfd44ee8cc3b88e201da7" diff --git a/integrations/aws/pyproject.toml b/integrations/aws/pyproject.toml index df47ebd47d..199024198b 100644 --- a/integrations/aws/pyproject.toml +++ b/integrations/aws/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "aws" -version = "0.2.26" +version = "0.2.27" description = "This integration will map all your resources in all the available accounts to your Port entities" authors = ["Shalev Avhar ", "Erik Zaadi "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} python-dotenv = "^1.0.1" aioboto3 = "^12.4.0" boto3-stubs = {version = "1.34.76", extras = ["acm", "apigateway", "appconfig", "athena", "cloudcontrol", "cloudformation", "cloudwatch", "dynamodb", "ec2", "ec2-instance-connect", "ecr", "ecs", "elasticache", "elb", "elbv2", "events", "iam", "lambda", "logs", "organizations", "rds", "route53", "s3", "sagemaker", "secretsmanager", "sns", "sqs", "ssm", "sts"]} diff --git a/integrations/azure-devops/CHANGELOG.md b/integrations/azure-devops/CHANGELOG.md index 5da3de703a..13a02c7406 100644 --- a/integrations/azure-devops/CHANGELOG.md +++ b/integrations/azure-devops/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.52 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.51 (2024-08-11) diff --git a/integrations/azure-devops/poetry.lock b/integrations/azure-devops/poetry.lock index 4f62b7af0e..5787d61ebf 100644 --- a/integrations/azure-devops/poetry.lock +++ b/integrations/azure-devops/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "f6e1882ffd97a253156364dbb0fdfa12adbd4cef35946691773c5e26b438609a" +content-hash = "40e97c4bd88e5df85bbf00c3b451d9b8b0873bcc205d8d67dbb68b32142e9760" diff --git a/integrations/azure-devops/pyproject.toml b/integrations/azure-devops/pyproject.toml index 76c97e8035..7a6f469fad 100644 --- a/integrations/azure-devops/pyproject.toml +++ b/integrations/azure-devops/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure-devops" -version = "0.1.51" +version = "0.1.52" description = "An Azure Devops Ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/azure/CHANGELOG.md b/integrations/azure/CHANGELOG.md index ef18ab2eed..f6a3f16e07 100644 --- a/integrations/azure/CHANGELOG.md +++ b/integrations/azure/CHANGELOG.md @@ -1,3 +1,10 @@ +0.1.79 (2024-08-13) + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + 0.1.78 (2024-08-11) ### Improvements diff --git a/integrations/azure/poetry.lock b/integrations/azure/poetry.lock index 9fdb60d887..2a4112f262 100644 --- a/integrations/azure/poetry.lock +++ b/integrations/azure/poetry.lock @@ -1564,13 +1564,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -2654,4 +2654,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "b35a7c37e37e00be90a7b77ce7334eb4a9322c69fe17d2c5c320c32838f4b88c" +content-hash = "0fa60e00331885cce065e07c2ae78360bd4f35eb1de07a7ef9ce86ba5300ce73" diff --git a/integrations/azure/pyproject.toml b/integrations/azure/pyproject.toml index 46ecf084c1..8b79149f45 100644 --- a/integrations/azure/pyproject.toml +++ b/integrations/azure/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "azure" -version = "0.1.78" +version = "0.1.79" description = "Azure integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} # due to patching the azure-mgmt-resource package, we need to use a specific version azure-mgmt-resource = "23.0.1" azure-identity = "^1.13.0" diff --git a/integrations/datadog/CHANGELOG.md b/integrations/datadog/CHANGELOG.md index ec27dcd114..5a9c31c3d3 100644 --- a/integrations/datadog/CHANGELOG.md +++ b/integrations/datadog/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.27 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.26 (2024-08-11) diff --git a/integrations/datadog/poetry.lock b/integrations/datadog/poetry.lock index a183101445..e2aaa6ec44 100644 --- a/integrations/datadog/poetry.lock +++ b/integrations/datadog/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "e5139ee1726c0a0004460fbbacb488fd427055482308e5490da8471e0ecb41de" +content-hash = "cb900928905c362f1b6961c6f87a3cbcd256022d245e01d2b724a8d9d4ac2d27" diff --git a/integrations/datadog/pyproject.toml b/integrations/datadog/pyproject.toml index cd0b354115..1530f481bc 100644 --- a/integrations/datadog/pyproject.toml +++ b/integrations/datadog/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "datadog" -version = "0.1.26" +version = "0.1.27" description = "Datadog Ocean Integration" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} loguru = "^0.7.2" [tool.poetry.group.dev.dependencies] diff --git a/integrations/dynatrace/CHANGELOG.md b/integrations/dynatrace/CHANGELOG.md index 7a2b889710..6a144122cd 100644 --- a/integrations/dynatrace/CHANGELOG.md +++ b/integrations/dynatrace/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.41 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.40 (2024-08-11) diff --git a/integrations/dynatrace/poetry.lock b/integrations/dynatrace/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/dynatrace/poetry.lock +++ b/integrations/dynatrace/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/dynatrace/pyproject.toml b/integrations/dynatrace/pyproject.toml index 1bdd294d00..475b28c2b3 100644 --- a/integrations/dynatrace/pyproject.toml +++ b/integrations/dynatrace/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "dynatrace" -version = "0.1.40" +version = "0.1.41" description = "An integration used to import Dynatrace resources into Port" authors = ["Ayodeji Adeoti <>"] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/firehydrant/CHANGELOG.md b/integrations/firehydrant/CHANGELOG.md index eec2ba8280..d9d7b26a61 100644 --- a/integrations/firehydrant/CHANGELOG.md +++ b/integrations/firehydrant/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.64 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.63 (2024-08-11) diff --git a/integrations/firehydrant/poetry.lock b/integrations/firehydrant/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/firehydrant/poetry.lock +++ b/integrations/firehydrant/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/firehydrant/pyproject.toml b/integrations/firehydrant/pyproject.toml index b47d81bd13..f65a106219 100644 --- a/integrations/firehydrant/pyproject.toml +++ b/integrations/firehydrant/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "firehydrant" -version = "0.1.63" +version = "0.1.64" description = "FireHydrant Integration Powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index ca69754291..2935420dd4 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.39 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.38 (2024-08-11) diff --git a/integrations/gcp/poetry.lock b/integrations/gcp/poetry.lock index 42f05a1f34..ceb0eb1c25 100644 --- a/integrations/gcp/poetry.lock +++ b/integrations/gcp/poetry.lock @@ -1197,13 +1197,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -2169,4 +2169,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "c590f380e4100e2a11ab49d5e1b8a7463eebe0606d30071a540bf1c09934371d" +content-hash = "9a80cd01d632ed3385d71f22c7ac6ca0d91ebe2768bcec52e98fe4313ad69572" diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 3b042a9f88..3f723a46ce 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "gcp" -version = "0.1.38" +version = "0.1.39" description = "A GCP ocean integration" authors = ["Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} google-cloud-asset = "^3.25.1" google-cloud-pubsub = "^2.21.1" google-cloud-resource-manager = "^1.12.3" diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index 5f552b3ae3..c2eb6bc772 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.101 (2024-08-13) +==================== + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + 0.1.100 (2024-08-11) ==================== diff --git a/integrations/gitlab/poetry.lock b/integrations/gitlab/poetry.lock index a1bcbedf0b..d90244218b 100644 --- a/integrations/gitlab/poetry.lock +++ b/integrations/gitlab/poetry.lock @@ -894,13 +894,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1847,4 +1847,4 @@ dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "1b261af9721aa57faabe6b29ec45352c498a1e5f2d3ffe828e2399f7dd97c75a" +content-hash = "0115061684801b552c1640924861561ae278a4d254d73c427365a8370aacf744" diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index 1a9aac434f..0280c492a8 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.100" +version = "0.1.101" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] @@ -10,7 +10,7 @@ aiofiles = "^0.6.0" python-gitlab = "^3.14.0" pathlib = "^1.0.1" jsonschema = "^4.17.3" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/jenkins/CHANGELOG.md b/integrations/jenkins/CHANGELOG.md index 18c1165bbd..a15853b463 100644 --- a/integrations/jenkins/CHANGELOG.md +++ b/integrations/jenkins/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.46 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.45 (2024-08-11) diff --git a/integrations/jenkins/poetry.lock b/integrations/jenkins/poetry.lock index faf79163be..857b0a6a3b 100644 --- a/integrations/jenkins/poetry.lock +++ b/integrations/jenkins/poetry.lock @@ -930,13 +930,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1826,4 +1826,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "6cf7721c8978355515a093942673f288ee68fbf14b62190735f2b14db6901527" +content-hash = "0e87412ea218633f0ee71385e1538ce9ed6397a86297594556feab0c2465a0d1" diff --git a/integrations/jenkins/pyproject.toml b/integrations/jenkins/pyproject.toml index e329551d3b..a6c861a8e8 100644 --- a/integrations/jenkins/pyproject.toml +++ b/integrations/jenkins/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jenkins" -version = "0.1.45" +version = "0.1.46" description = "Jenkins Integration to Port Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} pip = "^23.3.1" python-dotenv = "^1.0.0" loguru = "^0.7.2" diff --git a/integrations/jira/CHANGELOG.md b/integrations/jira/CHANGELOG.md index 351a56f650..81ccd00680 100644 --- a/integrations/jira/CHANGELOG.md +++ b/integrations/jira/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.75 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.74 (2024-08-11) diff --git a/integrations/jira/poetry.lock b/integrations/jira/poetry.lock index a3f6c6ee67..37f5e9f957 100644 --- a/integrations/jira/poetry.lock +++ b/integrations/jira/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" +content-hash = "1dcebdc5c11b8ec33b8cde0fd4b967db43df9d66cec7996e01d6eda69565c0eb" diff --git a/integrations/jira/pyproject.toml b/integrations/jira/pyproject.toml index cf9c9d68f7..abc60c3be6 100644 --- a/integrations/jira/pyproject.toml +++ b/integrations/jira/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "jira" -version = "0.1.74" +version = "0.1.75" description = "Integration to bring information from Jira into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kafka/CHANGELOG.md b/integrations/kafka/CHANGELOG.md index 888c2f8f19..5012b27b12 100644 --- a/integrations/kafka/CHANGELOG.md +++ b/integrations/kafka/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.63 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.62 (2024-08-11) diff --git a/integrations/kafka/poetry.lock b/integrations/kafka/poetry.lock index c1cf5c2cb1..383f5217d2 100644 --- a/integrations/kafka/poetry.lock +++ b/integrations/kafka/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "b8600849ff54193b16e470fe30391cb5495693c78b168eb69db50100f92ab64b" +content-hash = "45d90719236db25215118fceb2e7a3c34eeb5efa60d46be620e557083cc62532" diff --git a/integrations/kafka/pyproject.toml b/integrations/kafka/pyproject.toml index 91531bda98..bcf839cb5f 100644 --- a/integrations/kafka/pyproject.toml +++ b/integrations/kafka/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kafka" -version = "0.1.62" +version = "0.1.63" description = "Integration to import information from a Kafka cluster into Port. The integration supports importing metadata regarding the Kafka cluster, brokers and topics." authors = ["Tal Sabag "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} confluent-kafka = "^2.2.0" [tool.poetry.group.dev.dependencies] diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 900433c56a..5b05ba3d4a 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.67 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.66 (2024-08-11) diff --git a/integrations/kubecost/poetry.lock b/integrations/kubecost/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/kubecost/poetry.lock +++ b/integrations/kubecost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index e34146b7f1..88dbe39269 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "kubecost" -version = "0.1.66" +version = "0.1.67" description = "Kubecost integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/launchdarkly/CHANGELOG.md b/integrations/launchdarkly/CHANGELOG.md index 1e19e51f88..23284a42f8 100644 --- a/integrations/launchdarkly/CHANGELOG.md +++ b/integrations/launchdarkly/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.40 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.39 (2024-08-11) diff --git a/integrations/launchdarkly/poetry.lock b/integrations/launchdarkly/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/launchdarkly/poetry.lock +++ b/integrations/launchdarkly/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/launchdarkly/pyproject.toml b/integrations/launchdarkly/pyproject.toml index 37fc8f33a0..271bfd9c8d 100644 --- a/integrations/launchdarkly/pyproject.toml +++ b/integrations/launchdarkly/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "launchdarkly" -version = "0.1.39" +version = "0.1.40" description = "Launchdarkly integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 209f6c87d9..ee5ed7b370 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.26 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.25 (2024-08-11) diff --git a/integrations/linear/poetry.lock b/integrations/linear/poetry.lock index ca2107e2ea..20852ea4ce 100644 --- a/integrations/linear/poetry.lock +++ b/integrations/linear/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "853da015e8bb9a02e0cc5b7c20697daebbfb3fe8102771f41ad816453f0dc433" +content-hash = "0227ad2b4efe55ba07bf1e3a8a350df1ce887093ee67eecf2ba9aebed4dbc57a" diff --git a/integrations/linear/pyproject.toml b/integrations/linear/pyproject.toml index 57ad79c1af..a56b805746 100644 --- a/integrations/linear/pyproject.toml +++ b/integrations/linear/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "linear" -version = "0.1.25" +version = "0.1.26" description = "Integration to bring information from Linear into Port" authors = ["Mor Paz "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/newrelic/CHANGELOG.md b/integrations/newrelic/CHANGELOG.md index 2f432e50f3..f76e475e4e 100644 --- a/integrations/newrelic/CHANGELOG.md +++ b/integrations/newrelic/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.69 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.68 (2024-08-11) diff --git a/integrations/newrelic/poetry.lock b/integrations/newrelic/poetry.lock index a3f6c6ee67..37f5e9f957 100644 --- a/integrations/newrelic/poetry.lock +++ b/integrations/newrelic/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" +content-hash = "1dcebdc5c11b8ec33b8cde0fd4b967db43df9d66cec7996e01d6eda69565c0eb" diff --git a/integrations/newrelic/pyproject.toml b/integrations/newrelic/pyproject.toml index dbd95b754b..8604ef806f 100644 --- a/integrations/newrelic/pyproject.toml +++ b/integrations/newrelic/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "newrelic" -version = "0.1.68" +version = "0.1.69" description = "New Relic Integration" authors = ["Tom Tankilevitch "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/opencost/CHANGELOG.md b/integrations/opencost/CHANGELOG.md index 4aa25a4c09..038baadf20 100644 --- a/integrations/opencost/CHANGELOG.md +++ b/integrations/opencost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.66 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.65 (2024-08-11) diff --git a/integrations/opencost/poetry.lock b/integrations/opencost/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/opencost/poetry.lock +++ b/integrations/opencost/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/opencost/pyproject.toml b/integrations/opencost/pyproject.toml index 68e6a358c9..5226a1d4ce 100644 --- a/integrations/opencost/pyproject.toml +++ b/integrations/opencost/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opencost" -version = "0.1.65" +version = "0.1.66" description = "Ocean integration for OpenCost" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/opsgenie/CHANGELOG.md b/integrations/opsgenie/CHANGELOG.md index 21f0c6430f..e7034a9c07 100644 --- a/integrations/opsgenie/CHANGELOG.md +++ b/integrations/opsgenie/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.67 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.66 (2024-08-11) diff --git a/integrations/opsgenie/poetry.lock b/integrations/opsgenie/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/opsgenie/poetry.lock +++ b/integrations/opsgenie/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/opsgenie/pyproject.toml b/integrations/opsgenie/pyproject.toml index ca04ec8709..48e0145277 100644 --- a/integrations/opsgenie/pyproject.toml +++ b/integrations/opsgenie/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "opsgenie" -version = "0.1.66" +version = "0.1.67" description = "Ocean integration for OpsGenie" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/pagerduty/CHANGELOG.md b/integrations/pagerduty/CHANGELOG.md index 7b9f820a7f..5f08bfa53d 100644 --- a/integrations/pagerduty/CHANGELOG.md +++ b/integrations/pagerduty/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.89 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.88 (2024-08-11) diff --git a/integrations/pagerduty/poetry.lock b/integrations/pagerduty/poetry.lock index a3f6c6ee67..37f5e9f957 100644 --- a/integrations/pagerduty/poetry.lock +++ b/integrations/pagerduty/poetry.lock @@ -918,13 +918,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1814,4 +1814,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "084cd40053016eee31210f6819f34bd5c968b2758991f0826ebab71694eea35e" +content-hash = "1dcebdc5c11b8ec33b8cde0fd4b967db43df9d66cec7996e01d6eda69565c0eb" diff --git a/integrations/pagerduty/pyproject.toml b/integrations/pagerduty/pyproject.toml index 60a685179e..e82cfc50ab 100644 --- a/integrations/pagerduty/pyproject.toml +++ b/integrations/pagerduty/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "pagerduty" -version = "0.1.88" +version = "0.1.89" description = "Pagerduty Integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} httpx = "^0.24.1" [tool.poetry.group.dev.dependencies] diff --git a/integrations/sentry/CHANGELOG.md b/integrations/sentry/CHANGELOG.md index c6d883ac75..7682e08ccb 100644 --- a/integrations/sentry/CHANGELOG.md +++ b/integrations/sentry/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.66 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.65 (2024-08-11) diff --git a/integrations/sentry/poetry.lock b/integrations/sentry/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/sentry/poetry.lock +++ b/integrations/sentry/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/sentry/pyproject.toml b/integrations/sentry/pyproject.toml index 4e73ae610a..5c4d91bfb9 100644 --- a/integrations/sentry/pyproject.toml +++ b/integrations/sentry/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sentry" -version = "0.1.65" +version = "0.1.66" description = "Sentry Integration" authors = ["Dvir Segev ","Matan Geva "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/servicenow/CHANGELOG.md b/integrations/servicenow/CHANGELOG.md index 80ec8a159a..897114878b 100644 --- a/integrations/servicenow/CHANGELOG.md +++ b/integrations/servicenow/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.56 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.55 (2024-08-11) diff --git a/integrations/servicenow/poetry.lock b/integrations/servicenow/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/servicenow/poetry.lock +++ b/integrations/servicenow/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/servicenow/pyproject.toml b/integrations/servicenow/pyproject.toml index 95b9e525ce..fdb1d6d34c 100644 --- a/integrations/servicenow/pyproject.toml +++ b/integrations/servicenow/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "servicenow" -version = "0.1.55" +version = "0.1.56" description = "Service Now Ocean Integration" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/snyk/CHANGELOG.md b/integrations/snyk/CHANGELOG.md index 5681e6ac7b..1c268ea73d 100644 --- a/integrations/snyk/CHANGELOG.md +++ b/integrations/snyk/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.75 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.74 (2024-08-11) diff --git a/integrations/snyk/poetry.lock b/integrations/snyk/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/snyk/poetry.lock +++ b/integrations/snyk/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/snyk/pyproject.toml b/integrations/snyk/pyproject.toml index 16a6f49575..7de25787cf 100644 --- a/integrations/snyk/pyproject.toml +++ b/integrations/snyk/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "snyk" -version = "0.1.74" +version = "0.1.75" description = "Snyk integration powered by Ocean" authors = ["Isaac Coffie "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/sonarqube/CHANGELOG.md b/integrations/sonarqube/CHANGELOG.md index c652bd9522..cc7d2d1a06 100644 --- a/integrations/sonarqube/CHANGELOG.md +++ b/integrations/sonarqube/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.81 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.80 (2024-08-11) diff --git a/integrations/sonarqube/poetry.lock b/integrations/sonarqube/poetry.lock index 107d9e5826..c4d37e15ed 100644 --- a/integrations/sonarqube/poetry.lock +++ b/integrations/sonarqube/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "41666195919afc9a6be07057182258ce37a73470725a8e8ebee1aa065958ecad" +content-hash = "6b854c2af90c85d0ac814db28e78ee66e313f53cdbc2c524e840aa1ee6ead4c6" diff --git a/integrations/sonarqube/pyproject.toml b/integrations/sonarqube/pyproject.toml index 06bde0c2a3..5e3f630cb5 100644 --- a/integrations/sonarqube/pyproject.toml +++ b/integrations/sonarqube/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "sonarqube" -version = "0.1.80" +version = "0.1.81" description = "SonarQube projects and code quality analysis integration" authors = ["Port Team "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} rich = "^13.5.2" cookiecutter = "^2.3.0" diff --git a/integrations/statuspage/CHANGELOG.md b/integrations/statuspage/CHANGELOG.md index 50247db5a7..6f89fe90ab 100644 --- a/integrations/statuspage/CHANGELOG.md +++ b/integrations/statuspage/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.15 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.14 (2024-08-11) diff --git a/integrations/statuspage/poetry.lock b/integrations/statuspage/poetry.lock index ca2107e2ea..20852ea4ce 100644 --- a/integrations/statuspage/poetry.lock +++ b/integrations/statuspage/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "853da015e8bb9a02e0cc5b7c20697daebbfb3fe8102771f41ad816453f0dc433" +content-hash = "0227ad2b4efe55ba07bf1e3a8a350df1ce887093ee67eecf2ba9aebed4dbc57a" diff --git a/integrations/statuspage/pyproject.toml b/integrations/statuspage/pyproject.toml index 07de9e1d54..4777cee5c8 100644 --- a/integrations/statuspage/pyproject.toml +++ b/integrations/statuspage/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "statuspage" -version = "0.1.14" +version = "0.1.15" description = "Connect Statuspage to Ocean and automatically ingest incidents, updates, and impacted components for comprehensive monitoring" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/terraform-cloud/CHANGELOG.md b/integrations/terraform-cloud/CHANGELOG.md index 1933880fa8..408a708e5f 100644 --- a/integrations/terraform-cloud/CHANGELOG.md +++ b/integrations/terraform-cloud/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.54 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.53 (2024-08-11) diff --git a/integrations/terraform-cloud/poetry.lock b/integrations/terraform-cloud/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/terraform-cloud/poetry.lock +++ b/integrations/terraform-cloud/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/terraform-cloud/pyproject.toml b/integrations/terraform-cloud/pyproject.toml index 344983e586..19e3874a48 100644 --- a/integrations/terraform-cloud/pyproject.toml +++ b/integrations/terraform-cloud/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "terraform-cloud" -version = "0.1.53" +version = "0.1.54" description = "Terraform Cloud Integration for Port" authors = ["Michael Armah "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" diff --git a/integrations/wiz/CHANGELOG.md b/integrations/wiz/CHANGELOG.md index 858df154d8..30b07e665d 100644 --- a/integrations/wiz/CHANGELOG.md +++ b/integrations/wiz/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.46 (2024-08-13) + + +### Improvements + +- Bumped ocean version to ^0.9.13 (#1) + + ## 0.1.45 (2024-08-11) diff --git a/integrations/wiz/poetry.lock b/integrations/wiz/poetry.lock index e2794dd9d0..9bd189e5eb 100644 --- a/integrations/wiz/poetry.lock +++ b/integrations/wiz/poetry.lock @@ -919,13 +919,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "port-ocean" -version = "0.9.12" +version = "0.9.13" description = "Port Ocean is a CLI tool for managing your Port projects." optional = false python-versions = "<4.0,>=3.11" files = [ - {file = "port_ocean-0.9.12-py3-none-any.whl", hash = "sha256:f202fabf341bd361bfeabdc7a41c0f3a81e656c8178aa36649e6ecb62adfcd49"}, - {file = "port_ocean-0.9.12.tar.gz", hash = "sha256:fd82571e2cc5384eddb564e8ba543e4794a32f2b55c6b8f149cc20f2c44dcb96"}, + {file = "port_ocean-0.9.13-py3-none-any.whl", hash = "sha256:602bf1d1d5d8cdb29e9292a124cc9feb6b500dd80a4f2e6e1907001682c79219"}, + {file = "port_ocean-0.9.13.tar.gz", hash = "sha256:850637e3e8b9f4a500b43a80531cf936580a6bd496b7deba490c4f336c26f94e"}, ] [package.dependencies] @@ -1815,4 +1815,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a5ae76b639dfecdf6f8c5ba2dce99fa79d623a529137cf018d1a7630ba7d10cb" +content-hash = "c20439c160bd35decd5c4f2a8a24f51030e1ea0a2063a9a4c38c55141faf753e" diff --git a/integrations/wiz/pyproject.toml b/integrations/wiz/pyproject.toml index 7d7a5d4c86..67351345aa 100644 --- a/integrations/wiz/pyproject.toml +++ b/integrations/wiz/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "wiz" -version = "0.1.45" +version = "0.1.46" description = "Wiz Port integration in Ocean" authors = ["Albert Luganga "] [tool.poetry.dependencies] python = "^3.11" -port_ocean = {version = "^0.9.12", extras = ["cli"]} +port_ocean = {version = "^0.9.13", extras = ["cli"]} [tool.poetry.group.dev.dependencies] pytest = "^7.2" From 5dfb533b0b967968292c927f991abadb917d3cd8 Mon Sep 17 00:00:00 2001 From: Matan <51418643+matan84@users.noreply.github.com> Date: Tue, 13 Aug 2024 17:24:49 +0300 Subject: [PATCH 22/28] [Gitlab][PORT-9473] Migrated gitlab to actions v2 (#897) # Description What - Changed actions.json to support new actions v2 format Why - v1 deprecation How - ## Type of change Please leave one option from the following and delete the rest: - [ ] New feature (non-breaking change which adds functionality) --- .../gitlab/.port/resources/actions.json | 279 +++++++++--------- integrations/gitlab/CHANGELOG.md | 8 + integrations/gitlab/pyproject.toml | 4 +- 3 files changed, 143 insertions(+), 148 deletions(-) diff --git a/integrations/gitlab/.port/resources/actions.json b/integrations/gitlab/.port/resources/actions.json index a9abda578c..aece817371 100644 --- a/integrations/gitlab/.port/resources/actions.json +++ b/integrations/gitlab/.port/resources/actions.json @@ -1,157 +1,144 @@ [ { - "blueprint": "service", - "data": [ - { - "identifier": "gitlab_scaffold_service", - "title": "Scaffold Service", - "icon": "Microservice", - "userInputs": { - "properties": { - "service_name": { - "title": "Service Name", - "description": "The new service's name", - "type": "string" - } - }, - "required": [ - "service_name" - ], - "order": [ - "service_name" - ] - }, - "invocationMethod": { - "type": "WEBHOOK", - "agent": false, - "synchronized": false, - "method": "POST", - "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" - }, - "trigger": "CREATE", - "description": "To complete setting up this action, please refer to the following guide: [Setup scaffold service action ->](https://docs.getport.io/guides-and-tutorials/scaffold-a-new-service?git-provider=gitlab)", - "requiredApproval": false - }, - { - "identifier": "gitlab_send_scorecard_reminder", - "icon": "Slack", - "title": "Send scorecard reminder", - "userInputs": { - "properties": {}, - "required": [] + "identifier": "gitlab_scaffold_service", + "title": "Scaffold Service", + "icon": "Microservice", + "description": "To complete setting up this action, please refer to the following guide: [Setup scaffold service action ->](https://docs.getport.io/guides-and-tutorials/scaffold-a-new-service?git-provider=gitlab)", + "trigger": { + "operation": "CREATE", + "type": "self-service", + "blueprintIdentifier": "service", + "userInputs": { + "properties": { + "service_name": { + "title": "Service Name", + "description": "The new service's name", + "type": "string" + } }, - "invocationMethod": { - "type": "WEBHOOK", - "agent": false, - "synchronized": true, - "method": "POST", - "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" - }, - "trigger": "CREATE", - "description": "To complete setting up this action, please refer to the following guide: [Setup send scorecard reminder action ->](https://docs.getport.io/guides-and-tutorials/setup-slack-reminders?git-provider=gitlab)", - "requiredApproval": false - }, - { - "identifier": "gitlab_enrich_service", - "title": "Enrich service", - "icon": "Git", - "userInputs": { - "properties": { - "type": { - "icon": "BlankPage", - "title": "Type", - "description": "The service's type", - "type": "string", - "enum": [ - "backend", - "frontend", - "integration" - ], - "enumColors": { - "backend": "lightGray", - "frontend": "lightGray", - "integration": "lightGray" - } - }, - "lifecycle": { - "icon": "CICD", - "title": "Lifecycle", - "description": "The service's lifecycle state", - "type": "string", - "enum": [ - "Production", - "Experimental", - "Deprecated" - ], - "enumColors": { - "Production": "green", - "Experimental": "orange", - "Deprecated": "red" - } + "required": ["service_name"], + "order": ["service_name"] + } + }, + "invocationMethod": { + "type": "WEBHOOK", + "agent": false, + "synchronized": false, + "method": "POST", + "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" + }, + "requiredApproval": false + }, + { + "identifier": "gitlab_send_scorecard_reminder", + "title": "Send scorecard reminder", + "icon": "Slack", + "description": "To complete setting up this action, please refer to the following guide: [Setup send scorecard reminder action ->](https://docs.getport.io/guides-and-tutorials/setup-slack-reminders?git-provider=gitlab)", + "trigger": { + "operation": "CREATE", + "type": "self-service", + "blueprintIdentifier": "service", + "userInputs": { + "properties": {}, + "required": [] + } + }, + "invocationMethod": { + "type": "WEBHOOK", + "agent": false, + "synchronized": true, + "method": "POST", + "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" + }, + "requiredApproval": false + }, + { + "identifier": "gitlab_enrich_service", + "title": "Enrich service", + "icon": "Git", + "description": "To complete setting up this action, please refer to the following guide: [Setup enrich service action ->](https://docs.getport.io/guides-and-tutorials/let-developers-enrich-services-using-gitops?git-provider=gitlab)", + "trigger": { + "operation": "DAY-2", + "blueprintIdentifier": "service", + "type": "self-service", + "userInputs": { + "properties": { + "type": { + "icon": "BlankPage", + "title": "Type", + "description": "The service's type", + "type": "string", + "enum": ["backend", "frontend", "integration"], + "enumColors": { + "backend": "lightGray", + "frontend": "lightGray", + "integration": "lightGray" } }, - "required": [], - "order": [ - "type", - "lifecycle" - ] - }, - "invocationMethod": { - "type": "WEBHOOK", - "agent": false, - "synchronized": true, - "method": "POST", - "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" - }, - "trigger": "DAY-2", - "description": "To complete setting up this action, please refer to the following guide: [Setup enrich service action ->](https://docs.getport.io/guides-and-tutorials/let-developers-enrich-services-using-gitops?git-provider=gitlab)", - "requiredApproval": false - }, - { - "identifier": "gitlab_create_s3_bucket", - "icon": "S3", - "title": "Create s3 bucket", - "userInputs": { - "properties": { - "name": { - "title": "Name", - "description": "The name of the cloud resource", - "type": "string" - }, - "visibility": { - "title": "Visibility", - "description": "The resource's public/private visibility", - "type": "string", - "enum": [ - "public", - "private" - ], - "enumColors": { - "public": "green", - "private": "red" - } + "lifecycle": { + "icon": "CICD", + "title": "Lifecycle", + "description": "The service's lifecycle state", + "type": "string", + "enum": ["Production", "Experimental", "Deprecated"], + "enumColors": { + "Production": "green", + "Experimental": "orange", + "Deprecated": "red" } - }, - "required": [ - "name", - "visibility" - ], - "order": [ - "name", - "visibility" - ] + } }, - "invocationMethod": { - "type": "WEBHOOK", - "agent": false, - "synchronized": true, - "method": "POST", - "url": "https://example.com" + "required": [], + "order": ["type", "lifecycle"] + } + }, + "invocationMethod": { + "type": "WEBHOOK", + "agent": false, + "synchronized": true, + "method": "POST", + "url": "https://gitlab.com/api/v4/projects//ref/main/trigger/pipeline?token=" + }, + "requiredApproval": false + }, + { + "identifier": "gitlab_create_s3_bucket", + "title": "Create s3 bucket", + "icon": "S3", + "description": "To complete setting up this action, please refer to the following guide: [Setup create s3 bucket ->](https://docs.getport.io/guides-and-tutorials/create-cloud-resource-using-iac?git-provider=gitlab)", + "invocationMethod": { + "type": "WEBHOOK", + "agent": false, + "synchronized": true, + "method": "POST", + "url": "https://example.com" + }, + "trigger": { + "operation": "DAY-2", + "type": "self-service", + "blueprintIdentifier": "service", + "userInputs": { + "properties": { + "name": { + "title": "Name", + "description": "The name of the cloud resource", + "type": "string" + }, + "visibility": { + "title": "Visibility", + "description": "The resource's public/private visibility", + "type": "string", + "enum": ["public", "private"], + "enumColors": { + "public": "green", + "private": "red" + } + } }, - "trigger": "DAY-2", - "description": "To complete setting up this action, please refer to the following guide: [Setup create s3 bucket ->](https://docs.getport.io/guides-and-tutorials/create-cloud-resource-using-iac?git-provider=gitlab)", - "requiredApproval": false + "required": ["name", "visibility"], + "order": ["name", "visibility"] } - ] + }, + "requiredApproval": false } ] diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index c2eb6bc772..dfb870f7ef 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.102 (2024-08-13) +==================== + +### Improvements + +- Changed default action creation json to new v2 format + + 0.1.101 (2024-08-13) ==================== diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index 0280c492a8..0dd1579f47 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.101" +version = "0.1.102" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] @@ -87,4 +87,4 @@ exclude = ''' |Dockerfile |\.venv )/ -''' \ No newline at end of file +''' From 7b9f1db9e018e9a19c9060de7d2b50c04cef7691 Mon Sep 17 00:00:00 2001 From: Michael Kofi Armah Date: Wed, 14 Aug 2024 08:51:18 +0000 Subject: [PATCH 23/28] [Integration][GCP] | Improved rate limit handling (#898) --- integrations/gcp/CHANGELOG.md | 8 +++ integrations/gcp/gcp_core/search/iterators.py | 5 +- .../gcp/gcp_core/search/resource_searches.py | 27 ++++++---- integrations/gcp/gcp_core/search/utils.py | 50 +++++++++++++++++++ integrations/gcp/pyproject.toml | 2 +- 5 files changed, 81 insertions(+), 11 deletions(-) create mode 100644 integrations/gcp/gcp_core/search/utils.py diff --git a/integrations/gcp/CHANGELOG.md b/integrations/gcp/CHANGELOG.md index 2935420dd4..d9b5e28186 100644 --- a/integrations/gcp/CHANGELOG.md +++ b/integrations/gcp/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.40 (2024-08-13) + + +### Improvements + +- Added rate limit strategy to api calls + + ## 0.1.39 (2024-08-13) diff --git a/integrations/gcp/gcp_core/search/iterators.py b/integrations/gcp/gcp_core/search/iterators.py index 123c8a3ea7..ceb9b482fc 100644 --- a/integrations/gcp/gcp_core/search/iterators.py +++ b/integrations/gcp/gcp_core/search/iterators.py @@ -5,6 +5,7 @@ from gcp_core.errors import NoProjectsFoundError from gcp_core.search.resource_searches import search_all_projects +from gcp_core.search.utils import execute_with_concurrency_control async def iterate_per_available_project( @@ -15,7 +16,9 @@ async def iterate_per_available_project( try: async for projects in search_all_projects(): tasks = [ - project_dependent_callable(project, *args, **kwargs) + execute_with_concurrency_control( + project_dependent_callable, project, *args, **kwargs + ) for project in projects ] async for batch in stream_async_iterators_tasks(*tasks): diff --git a/integrations/gcp/gcp_core/search/resource_searches.py b/integrations/gcp/gcp_core/search/resource_searches.py index 31a5cc08ce..a9462993ad 100644 --- a/integrations/gcp/gcp_core/search/resource_searches.py +++ b/integrations/gcp/gcp_core/search/resource_searches.py @@ -25,6 +25,7 @@ parse_protobuf_messages, parse_latest_resource_from_asset, ) +from gcp_core.search.utils import retry_policy async def search_all_resources( @@ -54,7 +55,7 @@ async def search_all_resources_in_project( try: paginated_responses: pagers.SearchAllResourcesAsyncPager = ( await async_assets_client.search_all_resources( - search_all_resources_request + search_all_resources_request, retry=retry_policy ) ) async for paginated_response in paginated_responses.pages: @@ -90,7 +91,7 @@ async def list_all_topics_per_project( async with PublisherAsyncClient() as async_publisher_client: try: list_topics_pagers = await async_publisher_client.list_topics( - project=project_name + project=project_name, retry=retry_policy ) async for paginated_response in list_topics_pagers.pages: topics = parse_protobuf_messages(paginated_response.topics) @@ -119,7 +120,9 @@ async def search_all_projects() -> ASYNC_GENERATOR_RESYNC_TYPE: """ logger.info("Searching projects") async with ProjectsAsyncClient() as projects_client: - search_projects_pager = await projects_client.search_projects() + search_projects_pager = await projects_client.search_projects( + retry=retry_policy + ) async for projects_page in search_projects_pager.pages: raw_projects = projects_page.projects logger.info(f"Found {len(raw_projects)} Projects") @@ -132,7 +135,7 @@ async def search_all_folders() -> ASYNC_GENERATOR_RESYNC_TYPE: """ logger.info("Searching folders") async with FoldersAsyncClient() as folders_client: - search_folders_pager = await folders_client.search_folders() + search_folders_pager = await folders_client.search_folders(retry=retry_policy) async for folders_page in search_folders_pager.pages: raw_folders = folders_page.folders logger.info(f"Found {len(raw_folders)} Folders") @@ -145,7 +148,9 @@ async def search_all_organizations() -> ASYNC_GENERATOR_RESYNC_TYPE: """ logger.info("Searching organizations") async with OrganizationsAsyncClient() as organizations_client: - search_organizations_pager = await organizations_client.search_organizations() + search_organizations_pager = await organizations_client.search_organizations( + retry=retry_policy + ) async for organizations_page in search_organizations_pager.pages: raw_orgs = organizations_page.organizations logger.info(f"Found {len(raw_orgs)} organizations") @@ -155,19 +160,23 @@ async def search_all_organizations() -> ASYNC_GENERATOR_RESYNC_TYPE: async def get_single_project(project_name: str) -> RAW_ITEM: async with ProjectsAsyncClient() as projects_client: return parse_protobuf_message( - await projects_client.get_project(name=project_name) + await projects_client.get_project(name=project_name, retry=retry_policy) ) async def get_single_folder(folder_name: str) -> RAW_ITEM: async with FoldersAsyncClient() as folders_client: - return parse_protobuf_message(await folders_client.get_folder(name=folder_name)) + return parse_protobuf_message( + await folders_client.get_folder(name=folder_name, retry=retry_policy) + ) async def get_single_organization(organization_name: str) -> RAW_ITEM: async with OrganizationsAsyncClient() as organizations_client: return parse_protobuf_message( - await organizations_client.get_organization(name=organization_name) + await organizations_client.get_organization( + name=organization_name, retry=retry_policy + ) ) @@ -178,7 +187,7 @@ async def get_single_topic(topic_id: str) -> RAW_ITEM: """ async with PublisherAsyncClient() as async_publisher_client: return parse_protobuf_message( - await async_publisher_client.get_topic(topic=topic_id) + await async_publisher_client.get_topic(topic=topic_id, retry=retry_policy) ) diff --git a/integrations/gcp/gcp_core/search/utils.py b/integrations/gcp/gcp_core/search/utils.py new file mode 100644 index 0000000000..b0074e63c7 --- /dev/null +++ b/integrations/gcp/gcp_core/search/utils.py @@ -0,0 +1,50 @@ +import asyncio +from typing import Any, Callable, AsyncGenerator +from loguru import logger +from port_ocean.core.ocean_types import ASYNC_GENERATOR_RESYNC_TYPE + +from google.api_core.retry_async import AsyncRetry +from google.api_core.exceptions import ( + TooManyRequests, + ServiceUnavailable, +) + + +RETRIABLE_ERROR_TYPES = (TooManyRequests, ServiceUnavailable) +INITIAL_DELAY_BEFORE_FIRST_RETRY_ATTEMPT = 1.0 +MAXIMUM_DELAY_BETWEEN_RETRY_ATTEMPTS = 60.0 +MULTIPLIER_FOR_EXPONENTIAL_BACKOFF = 2.0 +TOTAL_TIME_ALLOWED_FOR_RETRIES = 300.0 + +MAX_CONCURRENT_CALLS = 10 +semaphore = asyncio.BoundedSemaphore(MAX_CONCURRENT_CALLS) + + +def is_retryable(error: Exception) -> bool: + """Check if the error is retryable based on defined error types.""" + return isinstance(error, RETRIABLE_ERROR_TYPES) + + +def log_retry_attempt(error: Exception) -> None: + """Log a warning when a retryable error occurs.""" + logger.warning(f"Retrying due to {error.__class__.__name__} error: {error}") + + +retry_policy = AsyncRetry( + predicate=is_retryable, + on_error=log_retry_attempt, + initial=INITIAL_DELAY_BEFORE_FIRST_RETRY_ATTEMPT, + maximum=MAXIMUM_DELAY_BETWEEN_RETRY_ATTEMPTS, + multiplier=MULTIPLIER_FOR_EXPONENTIAL_BACKOFF, + deadline=TOTAL_TIME_ALLOWED_FOR_RETRIES, + timeout=TOTAL_TIME_ALLOWED_FOR_RETRIES, +) + + +async def execute_with_concurrency_control( + callable_func: Callable[..., AsyncGenerator[Any, None]], *args: Any, **kwargs: Any +) -> ASYNC_GENERATOR_RESYNC_TYPE: + """Execute a callable with concurrency control using a bounded semaphore.""" + async with semaphore: + async for item in callable_func(*args, **kwargs): + yield item diff --git a/integrations/gcp/pyproject.toml b/integrations/gcp/pyproject.toml index 3f723a46ce..b254de630b 100644 --- a/integrations/gcp/pyproject.toml +++ b/integrations/gcp/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gcp" -version = "0.1.39" +version = "0.1.40" description = "A GCP ocean integration" authors = ["Matan Geva "] From eeb26f42d2266934a57e900144c643fa380e66fa Mon Sep 17 00:00:00 2001 From: PagesCoffy Date: Wed, 14 Aug 2024 13:57:03 +0000 Subject: [PATCH 24/28] [Integration][GitLab] - Add support for file kind (#891) --- integrations/gitlab/CHANGELOG.md | 8 ++ .../gitlab_integration/core/async_fetcher.py | 32 ++++- .../events/hooks/project_files.py | 118 +++++++++++++++++ .../gitlab_integration/events/hooks/push.py | 12 +- .../gitlab/gitlab_integration/events/setup.py | 3 + .../gitlab_integration/git_integration.py | 20 ++- .../gitlab_integration/gitlab_service.py | 119 ++++++++++++++++-- .../gitlab/gitlab_integration/ocean.py | 29 ++++- .../gitlab/gitlab_integration/utils.py | 1 + integrations/gitlab/pyproject.toml | 2 +- 10 files changed, 320 insertions(+), 24 deletions(-) create mode 100644 integrations/gitlab/gitlab_integration/events/hooks/project_files.py diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index dfb870f7ef..7f6c0715f4 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.103 (2024-08-14) +==================== + +### Improvements + +- Added support for exporting files + + 0.1.102 (2024-08-13) ==================== diff --git a/integrations/gitlab/gitlab_integration/core/async_fetcher.py b/integrations/gitlab/gitlab_integration/core/async_fetcher.py index 4902330259..9c84650892 100644 --- a/integrations/gitlab/gitlab_integration/core/async_fetcher.py +++ b/integrations/gitlab/gitlab_integration/core/async_fetcher.py @@ -6,7 +6,14 @@ import gitlab.exceptions from gitlab import GitlabList from gitlab.base import RESTObject, RESTObjectList -from gitlab.v4.objects import Project, ProjectPipelineJob, ProjectPipeline, Issue, Group +from gitlab.v4.objects import ( + Project, + ProjectPipelineJob, + ProjectPipeline, + Issue, + Group, + ProjectFile, +) from loguru import logger from port_ocean.core.models import Entity @@ -39,6 +46,7 @@ async def fetch_single( Issue, Project, Group, + ProjectFile, ]: with ThreadPoolExecutor() as executor: return await get_event_loop().run_in_executor(executor, fetch_func, *args) @@ -138,3 +146,25 @@ async def fetch_entities_diff( after, ref, ) + + @staticmethod + async def fetch_repository_tree( + project: Project, + path: str = "", + ref: str = "", + recursive: bool = False, + get_all: bool = False, + **kwargs: Any, + ) -> GitlabList | List[Dict[str, Any]]: + with ThreadPoolExecutor() as executor: + + def fetch_func(): + return project.repository_tree( + path=path, + ref=ref, + recursive=recursive, + all=get_all, + **kwargs, + ) + + return await get_event_loop().run_in_executor(executor, fetch_func) diff --git a/integrations/gitlab/gitlab_integration/events/hooks/project_files.py b/integrations/gitlab/gitlab_integration/events/hooks/project_files.py new file mode 100644 index 0000000000..e3e65924be --- /dev/null +++ b/integrations/gitlab/gitlab_integration/events/hooks/project_files.py @@ -0,0 +1,118 @@ +import typing +from typing import Any + +from loguru import logger +from gitlab.v4.objects import Project +from gitlab_integration.events.hooks.base import ProjectHandler +from gitlab_integration.git_integration import ( + GitLabFilesResourceConfig, + GitlabPortAppConfig, +) +from gitlab_integration.utils import ObjectKind +from gitlab_integration.core.utils import does_pattern_apply + +from port_ocean.context.ocean import ocean +from port_ocean.context.event import event + + +class ProjectFiles(ProjectHandler): + events = ["Push Hook"] + system_events = ["push"] + + async def _on_hook(self, body: dict[str, Any], gitlab_project: Project) -> None: + added_files = [ + added_file + for commit in body.get("commits", []) + for added_file in commit.get("added", []) + ] + modified_files = [ + modified_file + for commit in body.get("commits", []) + for modified_file in commit.get("modified", []) + ] + removed_files = [ + removed_file + for commit in body.get("commits", []) + for removed_file in commit.get("removed", []) + ] + changed_files = list(set(added_files + modified_files)) + + resource_configs = typing.cast( + GitlabPortAppConfig, event.port_app_config + ).resources + + matching_resource_configs = [ + resource_config + for resource_config in resource_configs + if ( + resource_config.kind == ObjectKind.FILE + and isinstance(resource_config, GitLabFilesResourceConfig) + ) + ] + if not matching_resource_configs: + logger.debug("Could not find file kind to handle the push event") + return + + for resource_config in matching_resource_configs: + selector = resource_config.selector + if not (selector.files and selector.files.path): + return + + if self.gitlab_service.should_process_project( + gitlab_project, selector.files.repos + ): + matched_file_paths = await self.gitlab_service._get_file_paths( + gitlab_project, selector.files.path, gitlab_project.default_branch + ) + await self._process_modified_files( + gitlab_project, changed_files, matched_file_paths + ) + + commit_id_before_push = body.get("before") + if commit_id_before_push: + await self._process_removed_files( + gitlab_project, + removed_files, + selector.files.path, + commit_id_before_push, + ) + else: + logger.warning( + "Missing the 'before' commit ID in the webhook body, skipping deletion processing" + ) + + async def _process_modified_files( + self, + gitlab_project: Project, + modified_files: list[str], + matched_file_paths: list[str], + ) -> None: + """ + Process the modified files and register them. + """ + for modified_file in modified_files: + if modified_file in matched_file_paths: + file_data = await self.gitlab_service.get_and_parse_single_file( + gitlab_project, modified_file, gitlab_project.default_branch + ) + if file_data: + await ocean.register_raw(ObjectKind.FILE, [file_data]) + + async def _process_removed_files( + self, + project: Project, + removed_files: list[str], + selector_path: str, + commit_id_before_push: str, + ) -> None: + """ + Process unregister the removed files. + """ + for removed_file in removed_files: + if does_pattern_apply(selector_path, removed_file): + # After a file is deleted in GitLab, the list repository tree API won't return its content as it only shows the current files. However, you can still retrieve the file by using the commit ID before it was deleted. + file_data = await self.gitlab_service.get_and_parse_single_file( + project, removed_file, commit_id_before_push + ) + if file_data: + await ocean.unregister_raw(ObjectKind.FILE, [file_data]) diff --git a/integrations/gitlab/gitlab_integration/events/hooks/push.py b/integrations/gitlab/gitlab_integration/events/hooks/push.py index d4067e46f7..bea7a20b50 100644 --- a/integrations/gitlab/gitlab_integration/events/hooks/push.py +++ b/integrations/gitlab/gitlab_integration/events/hooks/push.py @@ -4,7 +4,6 @@ from loguru import logger from gitlab.v4.objects import Project -from gitlab_integration.core.async_fetcher import AsyncFetcher from gitlab_integration.core.utils import generate_ref from gitlab_integration.events.hooks.base import ProjectHandler from gitlab_integration.git_integration import GitlabPortAppConfig @@ -34,13 +33,10 @@ async def _on_hook(self, body: dict[str, Any], gitlab_project: Project) -> None: branch = config.branch or gitlab_project.default_branch if generate_ref(branch) == ref: - entities_before, entities_after = await AsyncFetcher.fetch_entities_diff( - self.gitlab_service, - gitlab_project, - config.spec_path, - before, - after, - branch, + entities_before, entities_after = ( + await self.gitlab_service.get_entities_diff( + gitlab_project, config.spec_path, before, after, branch + ) ) # update the entities diff found in the `config.spec_path` file the user configured diff --git a/integrations/gitlab/gitlab_integration/events/setup.py b/integrations/gitlab/gitlab_integration/events/setup.py index 4c6fb41692..069d36647d 100644 --- a/integrations/gitlab/gitlab_integration/events/setup.py +++ b/integrations/gitlab/gitlab_integration/events/setup.py @@ -12,6 +12,7 @@ from gitlab_integration.events.hooks.pipelines import Pipelines from gitlab_integration.events.hooks.push import PushHook from gitlab_integration.events.hooks.group import GroupHook +from gitlab_integration.events.hooks.project_files import ProjectFiles from gitlab_integration.gitlab_service import GitlabService from gitlab_integration.models.webhook_groups_override_config import ( WebhookMappingConfig, @@ -122,6 +123,7 @@ def setup_listeners(gitlab_service: GitlabService, webhook_id: str) -> None: Issues(gitlab_service), Pipelines(gitlab_service), GroupHook(gitlab_service), + ProjectFiles(gitlab_service), ] for handler in handlers: logger.info( @@ -139,6 +141,7 @@ def setup_system_listeners(gitlab_clients: list[GitlabService]) -> None: Issues, Pipelines, GroupHook, + ProjectFiles, ] for handler in handlers: system_event_handler.on(handler) diff --git a/integrations/gitlab/gitlab_integration/git_integration.py b/integrations/gitlab/gitlab_integration/git_integration.py index 568d39f30e..a3281c8e0c 100644 --- a/integrations/gitlab/gitlab_integration/git_integration.py +++ b/integrations/gitlab/gitlab_integration/git_integration.py @@ -1,4 +1,4 @@ -from typing import Dict, Any, Tuple, List, Type +from typing import Dict, Any, Literal, Tuple, List, Type from gitlab.v4.objects import Project from loguru import logger @@ -122,6 +122,22 @@ class GitlabResourceConfig(ResourceConfig): selector: GitlabSelector +class FilesSelector(BaseModel): + path: str = Field(description="The path to get the files from") + repos: List[str] = Field( + description="A list of repositories to search files in", default_factory=list + ) + + +class GitLabFilesSelector(Selector): + files: FilesSelector + + +class GitLabFilesResourceConfig(ResourceConfig): + selector: GitLabFilesSelector + kind: Literal["file"] + + class GitlabPortAppConfig(PortAppConfig): spec_path: str | List[str] = Field(alias="specPath", default="**/port.yml") branch: str | None @@ -131,7 +147,7 @@ class GitlabPortAppConfig(PortAppConfig): project_visibility_filter: str | None = Field( alias="projectVisibilityFilter", default=None ) - resources: list[GitlabResourceConfig] = Field(default_factory=list) # type: ignore + resources: list[GitLabFilesResourceConfig | GitlabResourceConfig] = Field(default_factory=list) # type: ignore def _get_project_from_cache(project_id: int) -> Project | None: diff --git a/integrations/gitlab/gitlab_integration/gitlab_service.py b/integrations/gitlab/gitlab_integration/gitlab_service.py index 9867e62826..df32e0c4f8 100644 --- a/integrations/gitlab/gitlab_integration/gitlab_service.py +++ b/integrations/gitlab/gitlab_integration/gitlab_service.py @@ -1,7 +1,8 @@ import asyncio import typing +import json from datetime import datetime, timedelta -from typing import List, Tuple, Any, Union, TYPE_CHECKING +from typing import List, Optional, Tuple, Any, Union, TYPE_CHECKING import anyio.to_thread import yaml @@ -15,6 +16,7 @@ ProjectPipeline, GroupMergeRequest, ProjectPipelineJob, + ProjectFile, ) from loguru import logger from yaml.parser import ParserError @@ -26,6 +28,8 @@ from port_ocean.core.models import Entity PROJECTS_CACHE_KEY = "__cache_all_projects" +MAX_ALLOWED_FILE_SIZE_IN_BYTES = 1024 * 1024 # 1MB +PROJECT_FILES_BATCH_SIZE = 10 if TYPE_CHECKING: from gitlab_integration.git_integration import ( @@ -90,14 +94,18 @@ def _get_changed_files_between_commits( project = self.gitlab_client.projects.get(project_id) return project.commits.get(head).diff() - def _get_file_paths( - self, project: Project, path: str | List[str], commit_sha: str + async def _get_file_paths( + self, + project: Project, + path: str | List[str], + commit_sha: str, + return_files_only: bool = False, ) -> list[str]: if not isinstance(path, list): path = [path] try: - files = project.repository_tree( - ref=commit_sha, recursive=True, get_all=True + files = await AsyncFetcher.fetch_repository_tree( + project, ref=commit_sha, recursive=True, get_all=True ) except GitlabError as err: if err.response_code != 404: @@ -110,7 +118,8 @@ def _get_file_paths( return [ file["path"] for file in files - if does_pattern_apply(path, file["path"] or "") + if (not return_files_only or file["type"] == "blob") + and does_pattern_apply(path, file["path"] or "") ] def _get_entities_from_git( @@ -140,10 +149,10 @@ def _get_entities_from_git( ) return [] - def _get_entities_by_commit( + async def _get_entities_by_commit( self, project: Project, spec: str | List["str"], commit: str, ref: str ) -> List[Entity]: - spec_paths = self._get_file_paths(project, spec, commit) + spec_paths = await self._get_file_paths(project, spec, commit) return [ entity for path in spec_paths @@ -180,6 +189,14 @@ def should_run_for_issue( ) return self.should_run_for_path(project_path) + def should_process_project( + self, project: Project, repos: Optional[List[str]] + ) -> bool: + # If `repos` selector is None or empty, we process all projects + if not repos: + return True + return project.name in repos + def get_root_groups(self) -> List[Group]: groups = self.gitlab_client.groups.list(iterator=True) return typing.cast( @@ -535,7 +552,7 @@ async def get_all_issues(self, group: Group) -> typing.AsyncIterator[List[Issue] issues: List[Issue] = typing.cast(List[Issue], issues_batch) yield issues - def get_entities_diff( + async def get_entities_diff( self, project: Project, spec_path: str | List[str], @@ -547,12 +564,92 @@ def get_entities_diff( f'Getting entities diff for project {project.path_with_namespace}, in path "{spec_path}", before {before},' f" after {after}, ref {ref}" ) - entities_before = self._get_entities_by_commit(project, spec_path, before, ref) + entities_before = await self._get_entities_by_commit( + project, spec_path, before, ref + ) logger.info(f"Found {len(entities_before)} entities in the previous state") - entities_after = self._get_entities_by_commit(project, spec_path, after, ref) + entities_after = await self._get_entities_by_commit( + project, spec_path, after, ref + ) logger.info(f"Found {len(entities_after)} entities in the current state") return entities_before, entities_after + + def _parse_file_content( + self, file: ProjectFile + ) -> Union[str, dict[str, Any], list[Any]] | None: + """ + Process a file from a project. If the file is a JSON or YAML, it will be parsed, otherwise the raw content will be returned + :param file: file object + :return: parsed content of the file + """ + if file.size > MAX_ALLOWED_FILE_SIZE_IN_BYTES: + logger.warning( + f"File {file.file_path} is too large to be processed. Maximum size allowed is 1MB. Actual size of file: {file.size}" + ) + return None + try: + return json.loads(file.decode()) + except json.JSONDecodeError: + try: + documents = list(yaml.load_all(file.decode(), Loader=yaml.SafeLoader)) + return documents if len(documents) > 1 else documents[0] + except yaml.YAMLError: + return file.decode().decode("utf-8") + + async def get_and_parse_single_file( + self, project: Project, file_path: str, branch: str + ) -> dict[str, Any] | None: + try: + project_file = await AsyncFetcher.fetch_single( + project.files.get, file_path, branch + ) + project_file = typing.cast(ProjectFile, project_file) + parsed_file = self._parse_file_content(project_file) + project_file_dict = project_file.asdict() + + if parsed_file: + # Update the content with the parsed content. Useful for JSON and YAML files that can be further processed using itemsToParse + project_file_dict["content"] = parsed_file + + return {"file": project_file_dict, "repo": project.asdict()} + except Exception as e: + logger.error( + f"Failed to process file {file_path} in project {project.path_with_namespace}. error={e}" + ) + return None + + async def get_all_files_in_project( + self, project: Project, path: str + ) -> typing.AsyncIterator[List[dict[str, Any]]]: + branch = project.default_branch + try: + file_paths = await self._get_file_paths(project, path, branch, True) + logger.debug( + f"Found {len(file_paths)} files in project {project.path_with_namespace} files: {file_paths}" + ) + files = [] + tasks = [] + for file_path in file_paths: + tasks.append(self.get_and_parse_single_file(project, file_path, branch)) + + if len(tasks) == PROJECT_FILES_BATCH_SIZE: + results = await asyncio.gather(*tasks) + files.extend([file_data for file_data in results if file_data]) + yield files + files = [] + tasks = [] + + if tasks: + results = await asyncio.gather(*tasks) + files.extend([file_data for file_data in results if file_data]) + yield files + except Exception as e: + logger.error( + f"Failed to get files in project={project.path_with_namespace} for path={path} and " + f"branch={branch}. error={e}" + ) + return diff --git a/integrations/gitlab/gitlab_integration/ocean.py b/integrations/gitlab/gitlab_integration/ocean.py index b3d8f58fbc..d7f1bd24eb 100644 --- a/integrations/gitlab/gitlab_integration/ocean.py +++ b/integrations/gitlab/gitlab_integration/ocean.py @@ -12,7 +12,10 @@ WebhookMappingConfig, ) from gitlab_integration.events.setup import setup_application -from gitlab_integration.git_integration import GitlabResourceConfig +from gitlab_integration.git_integration import ( + GitlabResourceConfig, + GitLabFilesResourceConfig, +) from gitlab_integration.utils import ObjectKind, get_cached_all_services from port_ocean.context.event import event from port_ocean.context.ocean import ocean @@ -160,6 +163,30 @@ async def resync_folders(kind: str) -> ASYNC_GENERATOR_RESYNC_TYPE: yield folders_batch +@ocean.on_resync(ObjectKind.FILE) +async def resync_files(kind: str) -> ASYNC_GENERATOR_RESYNC_TYPE: + for service in get_cached_all_services(): + gitlab_resource_config: GitLabFilesResourceConfig = typing.cast( + "GitLabFilesResourceConfig", event.resource_config + ) + if not isinstance(gitlab_resource_config, GitLabFilesResourceConfig): + return + + selector = gitlab_resource_config.selector + + if not (selector.files and selector.files.path): + logger.warning("No path provided in the selector, skipping fetching files") + return + + async for projects_batch in service.get_all_projects(): + for project in projects_batch: + if service.should_process_project(project, selector.files.repos): + async for files_batch in service.get_all_files_in_project( + project, selector.files.path + ): + yield files_batch + + @ocean.on_resync(ObjectKind.MERGE_REQUEST) async def resync_merge_requests(kind: str) -> ASYNC_GENERATOR_RESYNC_TYPE: updated_after = datetime.now() - timedelta(days=14) diff --git a/integrations/gitlab/gitlab_integration/utils.py b/integrations/gitlab/gitlab_integration/utils.py index ce7803774b..5b6592d9f2 100644 --- a/integrations/gitlab/gitlab_integration/utils.py +++ b/integrations/gitlab/gitlab_integration/utils.py @@ -45,3 +45,4 @@ class ObjectKind: PIPELINE = "pipeline" PROJECT = "project" FOLDER = "folder" + FILE = "file" diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index 0dd1579f47..8f035c095f 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.102" +version = "0.1.103" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] From c246f659a10e8baa1f6808c6df0afcc596277d8b Mon Sep 17 00:00:00 2001 From: lordsarcastic Date: Wed, 14 Aug 2024 15:58:03 +0100 Subject: [PATCH 25/28] [Integration][Kubecost] Kubecost integration fetch data error (#901) --- integrations/kubecost/CHANGELOG.md | 8 ++++++++ integrations/kubecost/main.py | 7 ++++++- integrations/kubecost/pyproject.toml | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/integrations/kubecost/CHANGELOG.md b/integrations/kubecost/CHANGELOG.md index 5b05ba3d4a..0570cd4976 100644 --- a/integrations/kubecost/CHANGELOG.md +++ b/integrations/kubecost/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## 0.1.68 (2024-08-14) + + +### Bug Fixes + +- Fixed NoneType error in cloud resync function when cloudCost data isn't available (#68) + + ## 0.1.67 (2024-08-13) diff --git a/integrations/kubecost/main.py b/integrations/kubecost/main.py index 06e8be6391..452b245a13 100644 --- a/integrations/kubecost/main.py +++ b/integrations/kubecost/main.py @@ -37,7 +37,12 @@ async def on_cloud_cost_resync(kind: str) -> list[dict[Any, Any]]: CloudCostV1ResourceConfig | CloudCostV2ResourceConfig, event.resource_config ).selector data = await client.get_cloud_cost_allocation(selector) - return [value for item in data for value in item.get("cloudCosts", {}).values()] + results: list[dict[str, Any]] = [] + for item in data: + if item.get("cloudCosts"): + results.extend(item.values()) + + return results @ocean.on_start() diff --git a/integrations/kubecost/pyproject.toml b/integrations/kubecost/pyproject.toml index 88dbe39269..749a381e96 100644 --- a/integrations/kubecost/pyproject.toml +++ b/integrations/kubecost/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "kubecost" -version = "0.1.67" +version = "0.1.68" description = "Kubecost integration powered by Ocean" authors = ["Isaac Coffie "] From 2f6d620c6c5f8220b919b07db6406ae9cafb04c9 Mon Sep 17 00:00:00 2001 From: Michael Kofi Armah Date: Thu, 15 Aug 2024 06:17:40 +0000 Subject: [PATCH 26/28] [Integration][Gitlab] Fixed issue with webhook not syncing repository languages (#902) --- integrations/gitlab/CHANGELOG.md | 8 ++++++++ .../gitlab/gitlab_integration/events/hooks/push.py | 5 ++++- integrations/gitlab/pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index 7f6c0715f4..bdf9dee5af 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.104 (2024-08-14) +==================== + +### Improvements + +- Fixed issue with webhook not syncing repository languages + + 0.1.103 (2024-08-14) ==================== diff --git a/integrations/gitlab/gitlab_integration/events/hooks/push.py b/integrations/gitlab/gitlab_integration/events/hooks/push.py index bea7a20b50..d4a32d7259 100644 --- a/integrations/gitlab/gitlab_integration/events/hooks/push.py +++ b/integrations/gitlab/gitlab_integration/events/hooks/push.py @@ -48,7 +48,10 @@ async def _on_hook(self, body: dict[str, Any], gitlab_project: Project) -> None: logger.info( f"Updating project information after push hook for project {gitlab_project.path_with_namespace}" ) - await ocean.register_raw(ObjectKind.PROJECT, [gitlab_project.asdict()]) + enriched_project = await self.gitlab_service.enrich_project_with_extras( + gitlab_project + ) + await ocean.register_raw(ObjectKind.PROJECT, [enriched_project]) else: logger.debug( f"Skipping push hook for project {gitlab_project.path_with_namespace} because the ref {ref} " diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index 8f035c095f..c788ae4f7f 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.103" +version = "0.1.104" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] From 782612e45dd2ff7ba19937344cec07e6307fa5d0 Mon Sep 17 00:00:00 2001 From: Michael Kofi Armah Date: Thu, 15 Aug 2024 06:32:10 +0000 Subject: [PATCH 27/28] Added description to configuration properties in spec.yaml (PORT-9538) (#871) --- integrations/gitlab/.port/spec.yaml | 4 ++-- integrations/gitlab/CHANGELOG.md | 8 ++++++++ integrations/gitlab/pyproject.toml | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/integrations/gitlab/.port/spec.yaml b/integrations/gitlab/.port/spec.yaml index fc2b9aed25..890648466d 100644 --- a/integrations/gitlab/.port/spec.yaml +++ b/integrations/gitlab/.port/spec.yaml @@ -12,7 +12,7 @@ configurations: - name: tokenMapping required: true type: object - description: "Mapping of Gitlab tokens to the groups scopes to ingest data from into port. Example: {\"THE_GROUP_TOKEN\":[\"getport-labs/**\", \"GROUP/PROJECT PATTERN TO RUN FOR\"]}" + description: 'Mapping of Gitlab tokens to the groups scopes to ingest data from into port. Example: {\"THE_GROUP_TOKEN\":[\"getport-labs/**\", \"GROUP/PROJECT PATTERN TO RUN FOR\"]}. To create a group token, see the Gitlab Documentation' sensitive: true - name: appHost required: false @@ -26,7 +26,7 @@ configurations: - name: useSystemHook required: false type: boolean - description: If set to true, will use system hook instead of project hooks. + description: If set to true, will use system hook instead of project hooks. See the Gitlab Documentation' for the list of system hooks default: false - name: tokenGroupHooksOverrideMapping required: false diff --git a/integrations/gitlab/CHANGELOG.md b/integrations/gitlab/CHANGELOG.md index bdf9dee5af..1e23969075 100644 --- a/integrations/gitlab/CHANGELOG.md +++ b/integrations/gitlab/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +0.1.105 (2024-08-15) +=================== + +### Improvements + +- Added description to configuration properties in spec.yaml (PORT-9538) + + 0.1.104 (2024-08-14) ==================== diff --git a/integrations/gitlab/pyproject.toml b/integrations/gitlab/pyproject.toml index c788ae4f7f..6f33c9219a 100644 --- a/integrations/gitlab/pyproject.toml +++ b/integrations/gitlab/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gitlab" -version = "0.1.104" +version = "0.1.105" description = "Gitlab integration for Port using Port-Ocean Framework" authors = ["Yair Siman-Tov "] From f9327ab6e0442bab5e674ad8ea85247d935033eb Mon Sep 17 00:00:00 2001 From: omby8888 <160610297+omby8888@users.noreply.github.com> Date: Thu, 15 Aug 2024 13:21:42 +0300 Subject: [PATCH 28/28] Beta version in cookiecutter and added to contributing guide (#908) # Description What - Made CookieCutter version beta, and added explanation to the contributing guide ## Type of change Please leave one option from the following and delete the rest: - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [X] Non-breaking change (fix of existing functionality that will not change current behavior) - [X] Documentation (added/updated documentation) ## Screenshots Include screenshots from your environment showing how the resources of the integration will look. ## API Documentation Provide links to the API documentation used for this integration. --------- Co-authored-by: Tom Tankilevitch <59158507+Tankilevitch@users.noreply.github.com> --- CONTRIBUTING.md | 2 +- .../{{cookiecutter.integration_slug}}/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e8069ebaf6..57f1e5bb8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -32,7 +32,7 @@ Apart from contributing to the framework itself, you can also contribute by addi 3. **Testing and Documentation**: Thoroughly test the integration to ensure its reliability and functionality. Additionally, document the integration by providing usage instructions, configuration details, and any specific considerations users should be aware of. -4. **Integration Submission**: Finally, submit your integration code and documentation to the framework's repository for review. Collaborate with other contributors to address feedback and make any necessary improvements. +4. **Integration Submission**: Finally, submit your integration code and documentation to the framework's repository for review. Collaborate with other contributors to address feedback and make any necessary improvements. Ensure that the integration is submitted as a `beta` version. This allows for a period of testing and feedback, ensuring that any potential issues can be identified and addressed before the integration is released as GA. By contributing a new integration, you enable users of the framework to seamlessly integrate with additional data sources and services, expanding its versatility and usefulness. diff --git a/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml b/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml index ccf12eb56b..4f1b14d907 100644 --- a/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml +++ b/port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "{{cookiecutter.integration_slug}}" -version = "0.1.0" +version = "0.1.0-beta" description = "{{cookiecutter.integration_short_description}}" authors = ["{{cookiecutter.full_name}} <{{cookiecutter.email}}>"]