This release adds a big component of tracker architecture - the Event Store! It's used to store events before they are sent to the collector, allowing the tracker to be resilient to network issues and to batch events together to reduce the number of requests to the collector.
It also comes with a retry mechanism, so if the collector is down, the tracker can have another go at sending events.
Other useful new features:
- The tracker now emits logs!
cargo audithas been added to the CI pipeline, so we can be sure we're not using any vulnerable dependencies.