booster
booster copied to clipboard
Remove events
Description
Add Remove events action
Changes
See https://github.com/boostercloud/booster/compare/main...Optum:booster:remove_events?expand=1#diff-f29d96b182c51086eeac1a87c2c597dac61b43e1a28fcc4fbe76a51d4c02fec2
Checks
- [X] Project Builds
- [X] Project passes tests and checks
- [X] Updated documentation accordingly
PR Summary
-
Add remove events feature This update enables the ability to remove events from the system.
-
Handle deleted and soft-deleted items The system now filters out deleted items in various operations and properly updates related read models.
-
Add
deletedAt
field to responses ThedeletedAt
field has been added toEventQueryResponse
andEventSearchResponse
for better filtering and management of deleted items. -
Improve search functionality Updated search functions now return the
deletedAt
field if it exists for an item and apply filters based on this field. -
Update projections with delete event Projections have been updated to handle events' deletion and soft-deletion, ensuring that read models are properly maintained.
-
Enhance deletion of events and snapshots This update adds support for deleting events and snapshots, keeping the system cleaner and more efficient.
/integration sha=6de83edca2b8eacb05cea86fdf349388a89b299f
:x: Oh no! Integration tests have failed
:white_check_mark: Integration tests have finished successfully!
/integration sha=0a65005
:white_check_mark: Integration tests have finished successfully!
/integration sha=eb55ac9f34e6cc017e6c92dcfc0c99e359dcdfb4
:white_check_mark: Integration tests have finished successfully!