ChangeLog
Latest
- Convert to sound null safety.
- Add dark mode.
- Add initial WebSocket API.
- Fix server socket binding on Android (reported by @omarzia88, issue #6).
- Fix CSV export on Windows (reported by @omarzia88, issue #7).
1.2.0
- Ensure new webhooks are listed through the
/simulator/webhooks
REST
API endpoint.
- Fix up responsive scaling for smaller displays.
- Fix up duplicate webhook triggering on manual event update.
- Add support for scheduled event injection at run-time.
- Add support for self-contained Docker image and Kubernetes deployment.
- Add support for prometheus metrics.
- Add support for API Key generation.
- Extend ExVe model with Fleet APIs.
- Add
ignitionStatuses
, fuelLevels
, doorStatuses
, highBeamStatuses
,
headlampStatuses
, parkingBrakeStatuses
, and windshieldWiperStatuses
endpoints to ExVe API.
- Update to version 1.2.0 of the REST API.
- Add support for automatic transmission types.
- Correct a bug in fuel tank capacity parsing and the resulting consumption
rate skew.
1.1.1
- Split event updates into sub-topics nested under the vehicle ID when
publishing to MQTT.
- Add SAE J3016 automation level support and notification webhook.
- Add support for vehicle event export direct to CSV.
- Fix fuel consumption rate calculation.
- Allow Webhooks to be configured directly from the simulator UI.
- Add
journey_begin
, journey_end
, and driver_changed
webhooks.
- Include driver ID in event data model.
- Add
brakePedalPositions
and automationLevels
to ExVe API.
1.1.0
- Preparation for null safety (disabled by default, until all dependent
packages have been migrated - currently blocked by dart-kafka).
- Make Event logging configurable.
- Addition of
/simulator/notification
REST API endpoint for delivering
notifications to the simulator.
- Convert the HTTP server to use the new
shelf
framework.
- Additon of webhook manipulation and ISO 20078-2:2019 Extended Vehicle
(ExVe) APIs, corresponding to
v1.1.0
of the REST API.
1.0.0