Releases: port-labs/ocean
Releases 路 port-labs/ocean
v0.6.0
v0.5.27
What's Changed
Bug Fixes
- Fixed incorrect pydantic validation over the integration settings
Full Changelog: v0.5.26...v0.5.27
v0.5.26
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
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
What's Changed
Improvements
- Improved exception propagation for the entity processing
- QOL utility (
core.utils.gather_and_split_errors_from_results
) for when callingasyncio.gather
with thereturn_exceptions
parameter set toTrue
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
Improvements
- Updated the base image used in the Dockerfile that is created during integration scaffolding from
python:3.11-slim-buster
topython:3.11-slim-bookworm
Full Changelog: v0.5.22...v0.5.23
v0.5.22
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
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
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