Skip to content

Releases: port-labs/ocean

v0.4.5

30 Nov 13:47
0e5d264
Compare
Choose a tag to compare

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

29 Nov 13:39
404d7ee
Compare
Choose a tag to compare

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

16 Nov 06:24
a029f21
Compare
Choose a tag to compare
[Ocean] Add helper for integrations to handle failures with Third Par…

v0.4.2

08 Nov 14:58
fa09dcf
Compare
Choose a tag to compare
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

03 Nov 14:43
b3afb28
Compare
Choose a tag to compare
Fix `initlialize-port-resources` flag and change default to `True` an…

v0.3.2

29 Oct 14:08
826695e
Compare
Choose a tag to compare
Added a script to bump all integration + fix cre to have delete deps …

V0.3.1

27 Sep 11:20
436136d
Compare
Choose a tag to compare
v0.3.1

Add user-agent for blueprints route (#134)

v0.3.0: Build changelog and bump version (#122)

06 Sep 12:06
0fb775b
Compare
Choose a tag to compare
* 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

17 Aug 21:58
e28e6b0
Compare
Choose a tag to compare
v0.2.3 (#72)

* 0.2.3

v0.2.2

11 Aug 08:50
73707a1
Compare
Choose a tag to compare
Fix config providers failing to parse (#66)

* fixed providers