Skip to content

Releases: port-labs/ocean

v0.6.0

10 Jun 15:40
00a4b4b
Compare
Choose a tag to compare

What's Changed

  • [Framework] Always initialize port default mappings in case where no other mapping is configured by @omby8888 in #700

Full Changelog: v0.5.27...v0.6.0

v0.5.27

05 Jun 10:14
e2a554d
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fixed incorrect pydantic validation over the integration settings

Full Changelog: v0.5.26...v0.5.27

v0.5.26

05 Jun 07:16
807191e
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue causing integrations with no configuration to fail during the initialization process

Full Changelog: v0.5.25...v0.5.26

v0.5.25

03 Jun 12:13
9cbf86d
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fixed faulty error handling caused by gather_and_split_errors_from_results raising errors that are not directly under BaseException

Full Changelog: v0.5.24...v0.5.25

v0.5.24

02 Jun 15:05
b7f89ca
Compare
Choose a tag to compare

What's Changed

Improvements

  • Improved exception propagation for the entity processing
  • QOL utility (core.utils.gather_and_split_errors_from_results) for when calling asyncio.gather with the return_exceptions parameter set to True and there is need for separating the errors from the data itself

Bug Fixes

  • Fixed unhandled exceptions caused by the entity parsing, resulting in the integration freezing

Full Changelog: v0.5.23...v0.5.24

v0.5.23

30 May 09:18
8297606
Compare
Choose a tag to compare

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

Full Changelog: v0.5.22...v0.5.23

v0.5.22

29 May 12:20
5c91d5b
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue in send_raw_data_examples when there are slashes in integration kind

Full Changelog: v0.5.21...v0.5.22

v0.5.21

26 May 13:37
5bc3467
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.5.20...v0.5.21

v0.5.20

26 May 11:26
02f4da0
Compare
Choose a tag to compare

What's Changed

Improvements

  • Made config.yaml file optional in the integration setup process.
  • Integration type is now determined by the name specified in the pyproject.toml file.
  • Switched to using the FastAPI lifespan feature instead of the deprecated on_shutdown and on_start methods.

Bug Fixes

  • Fixed the FastAPI server staying stale after shutdown by using the FastAPI lifespan feature for handling shutdown signals, preventing override of the shutdown process.
  • Fixed issue with integration continuing to run after shutdown by canceling the resync async generator task.

Full Changelog: v0.5.19...v0.5.20

v0.5.19

16 May 12:01
9fcf024
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.18...v0.5.19