Feat:
- Added new package
retention
and the structurePolicy
that only keep specified data window in the target table. The rest if data is removed - Configure
retention.Policy
oninbox.Inbox
andoutbox.Outbox
structures with default configuration. Now each table__inbox_table
and__outbox_table
will only store the specified window of days (60 days by default) instead of all events since creation - Added
WithRetention
option function to bothinbox
andoutbox
packages
Refactor:
- Removed
Logger
interface frominbox
andoutbox
packages. AddedErrorCallback
andWithErrorCallback
functions to both packages instead.