Skip to content

Releases: port-labs/ocean

v0.5.1

20 Feb 17:14
70fd236
Compare
Choose a tag to compare

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

18 Feb 11:08
e7d1440
Compare
Choose a tag to compare

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 the utils 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

  • @ozzs made their first contribution in #374

Full Changelog: v0.4.17...v0.5.0

v0.4.17

23 Jan 11:21
b5ddaa5
Compare
Choose a tag to compare

What's Changed

Features

  • Added sonarcloud files for public integration scaffolding (PORT-6181)
  • Replaced the remove-docker option from the ocean new cli with private & public flags (PORT-6181)

New Contributors

Full Changelog: v0.4.16...v0.4.17

v0.4.16

11 Jan 14:51
af053b5
Compare
Choose a tag to compare

What's Changed

  • Increased the default timeout for requests to the integrations to 30 seconds, and made it configurable (PORT-6074)

New Contributors

Full Changelog: v0.4.15...v0.4.16

v0.4.15

07 Jan 16:22
49e81db
Compare
Choose a tag to compare

What's Changed

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

07 Jan 11:28
a3e2ea9
Compare
Choose a tag to compare

What's Changed

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

31 Dec 15:57
551352e
Compare
Choose a tag to compare

0.4.13 (2023-12-31)

Features

  • Added capability to create pages as part of the integration setup (PORT-5689)

Improvements

  • Added integration and blueprints existence check before creating default resources (#1)
  • Added verbosity to diff deletion process after resync (#2)

0.4.12

22 Dec 10:50
d9bf231
Compare
Choose a tag to compare

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

21 Dec 15:02
7ef4094
Compare
Choose a tag to compare

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

21 Dec 11:09
3ed66d8
Compare
Choose a tag to compare

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 to poetry 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