3.0.0
Can parse replays for 2016 and 2020: Rules version is determined from replay data
Improved resillience: Prevent exceptions from parsing game data to bubble to surface. Stats will still be generated but might miss some rolls. Errors will be logged.
Added HTTP-Endpoints: Use /stats/{replayId} for GET requests, loading data from a configurable url (property is http.replayEndpoint) using java string interpolation. Or send zipped replay data via POST to /stats, e.g. curl -T -X POST /stat
ZMQ is still supported.
Updated all libs to most current versions.