Skip to content

Commit

Permalink
Port 9632 ocean align integrations towncrier (#883)
Browse files Browse the repository at this point in the history
# Description

Align ocean integrations & scaffolding files

## Type of change

- [X] Bug fix (non-breaking change which fixes an issue)
  • Loading branch information
yairsimantov20 authored Aug 4, 2024
1 parent 30bdf66 commit 13eddec
Show file tree
Hide file tree
Showing 60 changed files with 1,957 additions and 1,894 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

<!-- towncrier release notes start -->

## 0.9.10 (2024-08-04)


### Bug Fixes

- Fixed & Aligned scaffolding files


## 0.9.9 (2024-08-04)


Expand All @@ -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
Expand All @@ -34,34 +43,39 @@ 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


## 0.9.5 (2024-07-23)


### Bug Fixes

- Initialize missing _port_app_config


## 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


## 0.9.3 (2024-07-08)


### Improvements

- Added Ocean integration config to remove all environment variables from jq access
- Added log for when receiving invalid port app config mapping

## 0.9.2 (2024-07-05)


### Improvements

- Added log of the used integration mapping for each resync event
Expand Down Expand Up @@ -160,19 +174,22 @@ 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


## 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
Expand All @@ -195,13 +212,15 @@ 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)


## 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
Expand All @@ -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
Expand All @@ -219,34 +239,39 @@ 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


## 0.5.15 (2024-04-30)


### Bug Fixes

- Fixed error in `register_raw` when there's no relevant mappings for a specific kind


## 0.5.14 (2024-04-24)


### Improvements

- Implemented real-time entity deletion exclusively for instances that haven't matched any selectors.
- Change the JQ calculation to process only identifier and blueprint for raw entities not selected during real-time events to only get the required data for the delete.

## 0.5.13 (2024-04-17)


### Features

- Delete entities that doesn't passed the selector on real time events


## 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
Expand All @@ -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
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand All @@ -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)
Expand All @@ -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.
Expand All @@ -555,26 +587,30 @@ 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.


## 0.3.2 (2023-10-29)


### Improvements

- createMissingRelatedEntities + deleteDependentEntities are now defaulted to true


## 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)
Expand All @@ -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)
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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)
Expand All @@ -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
Expand Down
Loading

0 comments on commit 13eddec

Please sign in to comment.