Releases: port-labs/ocean
Releases · port-labs/ocean
v0.4.5
0.4.5 (2023-11-30)
Features
- Added handling for transport errors like connection timeout error for outbound requests from ocean integrations and core (PORT-5369)
- Changed port request option
merge
to be true by default (PORT-5396)
Improvements
- Changed the port request options defaults to be constructed in the port app config model instead of setting the defaults in many places (PORT-5369)
v0.4.4
What's Changed
Features
- Added a httpx client that recreate itself on new threads using localproxy & localstack bundled with the
RetryTransport
transport featured in 0.4.3 (PORT-5333)
Improvements
- Added
TokenRetryTransport
to the port client httpx client to handle connection errors and create new access tokens when the token is expiring while requesting (PORT-5333) - Removed the retry handler decorator from the port client. Now using the
TokenRetryTransport
(PORT-5333) - Handled
CycleError
for cyclic dependency in entities with better error message and ocean exception class (PORT-5333)
v0.4.3
[Ocean] Add helper for integrations to handle failures with Third Par…
v0.4.2
Port 4780 more verbosity for the integration startup (#204) ### Features - Added the current integration version to the port requests for future features and better debugging (PORT-4310) ### Bug Fixes - Added the `install/prod` command to the integration scaffold template as was intended (PORT-5107) - Changed the serializing of the port app config so when initializing it there wont be any None or default values displayed in the UI (PORT-5108) ### Improvements - Removed version field from the spec.yml in the scaffolded integration (Version will be taken from the pyproject.toml) (PORT-5107) - Changed the integration type in spec.yml to be the integration slug when scaffolding a new integration (PORT-5107) - Added more logs to the ocean package for better debugging of the integration (PORT-4780) - Seperated `SyncRawMixin` from `SyncRawMixin` (moved `SyncRawMixin` to `core/integrations/mixins/sync_raw.py`) - Improved code readability for `SyncRawMixin`
v0.4.1
Fix `initlialize-port-resources` flag and change default to `True` an…
v0.3.2
Added a script to bump all integration + fix cre to have delete deps …
V0.3.1
v0.3.0: Build changelog and bump version (#122)
* Build changelog and bump version * Apply suggestions from code review Co-authored-by: Mor Paz <mor@getport.io> --------- Co-authored-by: Mor Paz <mor@getport.io>
v0.2.3
v0.2.3 (#72) * 0.2.3
v0.2.2
Fix config providers failing to parse (#66) * fixed providers