Skip to content

Greengrass IPC API refactor

Compare
Choose a tag to compare
@bretambrose bretambrose released this 18 Apr 17:14
· 211 commits to main since this release
3f57126

This release contains a compile-time breaking change.

  • This release contains a refactor of the Greengrass IPC APIs. The factories returning the operation by value as well as the unique_ptr variants have been removed. All operation factories now return a shared_ptr to the operation. This refactor was necessary to correct multiple memory management issues with the previous API contract. Transitioning to the new APIs should be a simple type change in the caller.