This release mainly contains bug fixes in UI and Prometheus metrics which can be used for building monitoring dashboard.
New Features
- Implemented Prometheus metrics to show business data from GeoPulse app: total number of gps points (and per user as well), latest received GPS point in total (and per user), used memory/CPU by GeoPulse backend, total number of users, total number of reverse geocoding points, etc. See full documentation here: https://tess1o.github.io/geopulse/docs/system-administration/monitoring/prometheus
- Implemented proper CI/CD process to build images by Github Actions.
Bug fixes
- Fixed issue when Location Source config is updated it overwrites password or token with empty value and breaks integration - #186
- Fixed issue with multiple trips detection when a walk trip was much shorter (from distance perspective) comparing to CAR trips - #181
- Fixed issue #189 where on Export and Import pages not full div was clickable
- Fixed layout issues on Visit Pages on mobile
- Fixed layout issues on Reverse Geocoding Management page on mobile
- Removed duplicated CSV specification info message on Import page
- Removed wrong (misleading) rate limit message in reverse geocoding (UI issue only)
- Fixed wrong speed display issue (UI issue only) - #188