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 https://github.com/port-labs/ocean/pull/374
**Full Changelog**: https://github.com/port-labs/ocean/compare/v0.4.17...v0.5.0