Releases: port-labs/ocean
Releases · port-labs/ocean
v0.5.1
0.5.1 (2024-02-20)
Features
- Added handling for kafka consumer empty partition assignment and shutting the application down with an error (PORT-5475)
- Added QOL decorator to help with caching the third party response (PORT-5475_2)
Improvements
- Changed the Kafka consumer to run in the event loop in async instead of sync in another thread (PORT-5475)
Bug Fixes
- Fixed an issue causing all the character to be redacted when passing empty string to a sensitive field
v0.5.0
0.5.0 (2024-02-18)
Features
- Added a method for ocean integration to redact sensitive information from the logs and automatically apply it to sensitive configurations and known sensitive patterns. (#1)
- Added an HTTP handler for Ocean logs to facilitate sending the logs to the Port. (#2)
Improvements
- Seperated the
port_ocean.utils
file into multiple files within theutils
folder to improve code organization. (#1) - Changed the Ocean context to be a global variable instead of using Localstack, preventing the framework from re-initiating the context for each thread. (#2)
Bug Fixes
- Fixed an issue where the event listener was causing the application to continue running even after receiving a termination signal. (#1)
- Fixed a bug that caused some termination signal handlers to not work by consolidating the signal listeners in a single class, as signals can only have one listener. (#2)
New Contributors
Full Changelog: v0.4.17...v0.5.0
v0.4.17
What's Changed
Features
- Added sonarcloud files for public integration scaffolding (PORT-6181)
- Replaced the
remove-docker
option from theocean new
cli withprivate
&public
flags (PORT-6181)
New Contributors
- @zbigniew-malcherczyk-tg made their first contribution in #266
- @phalbert made their first contribution in #301
Full Changelog: v0.4.16...v0.4.17
v0.4.16
What's Changed
- Increased the default timeout for requests to the integrations to 30 seconds, and made it configurable (PORT-6074)
New Contributors
- @portmachineuser made their first contribution in #325
Full Changelog: v0.4.15...v0.4.16
v0.4.15
What's Changed
- Port 5938 ocean integration exclude unset mapping by @yairsimantov20 in #323
0.4.15 (2024-01-07)
Bug Fixes
- Fixed issue causing app config with no team mapping to fail due the core using None when not set (PORT-5938)
Full Changelog: v0.4.14...v0.4.15
v0.4.14
What's Changed
- yamlint for json by @yairsimantov20 in #311
- PORT-5097 Update Ocean docs to docusaurus v3.0.1 by @MPTG94 in #314
- Port 5938 ocean integration mapping to team property is missing by @yairsimantov20 in #318
0.4.14 (2024-01-07)
Bug Fixes
- Fixed missing team parameter in the port app config model (PORT-5938)
Full Changelog: v0.4.13...v0.4.14
v0.4.13
0.4.12
What's Changed
Bug Fixes
- Fixed
ocean new
scaffolding error'collections.OrderedDict object' has no attribute 'public_integration'
(PORT-5728)
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
Improvements
- Added handling for aggregation properties when initializing the integration, so it will patch the aggregation properties after creating the relations (PORT-5717)
- Changed entity property in the
portResourceConfig
to be required instead of optional, as we don't support creation of blueprints as part of the app config (PORT-4549)
Full Changelog: v0.4.10...v0.4.11
v0.4.10
Improvements
- Wrapped the httpx async client with implementation that overrides the default transport class with custom transport to apply all default httpx features that are ignored when passing a custom transport instance. This allows the missing behevior of the http proxy environment variable (PORT-5676)
- Changed deprecated
poetry lock --check
in the make files topoetry check
(PORT-5711)
Bug Fixes
- Changed the way we upsert and delete bulk of entities from the catalog to be batched rather than spawning all requests at once