owntrack-rs
Releases
0.8.0 - 2025-06-19
v0.8.0
Jun 19 2025 at 21:34 UTC
- BREAKING: Rename table
gpslog
topositions
- Track export menu
- Show pulsating dot for moving devices
Migration:
- SQLite: remove exisiting db file and restart
- PostgreSQL:
DB=mydb
psql $DB -c "ALTER TABLE gpslog RENAME TO positions; ALTER SEQUENCE gpslog_id_seq RENAME TO positions_id_seq; ALTER TABLE positions DROP COLUMN tid;"
pg_dump --data-only -Fc $DB -f ot.dump
- Recreate database, restart and stop application
psql $DB -c "DELETE FROM positions; DELETE FROM devices;"
pg_restore --table devices --table devices_id_seq --table positions --table positions_id_seq -d $DB ot.dump
0.7.2 - 2025-05-31
v0.7.2
May 31 2025 at 20:01 UTC
- Use Mestastic channel as user name
0.7.1 - 2025-05-30
v0.7.1
May 30 2025 at 19:18 UTC
- Use
from
address in envelope as device name
0.7.0 - 2025-05-25
v0.7.0
May 25 2025 at 14:36 UTC
- Initial support for Meshtastic devices
v0.6.2
v0.6.2
Mar 22 2025 at 21:00 UTC
- Setup page with OwnTracks configuration
v0.6.1
v0.6.1
Mar 16 2025 at 17:31 UTC
- Listen on 0.0.0.0:8083 by default
- Fix statistics without measurements
- Fix parsing of SQLite timestamp
- Include maplibre-gl.css
- Add docker-compose file and instructions
v0.6.0
v0.6.0
Mar 15 2025 at 21:13 UTC
- Zoom to positions and tracks
- Calculate track distance
- Add track point layer with statistics
- Select track by clicking on position marker
- Select track by click on row
- Show last device positions
- Add basic frontend layout
- DB schema V2
- Make DB queries SQLite compatible
- Embed DB migrations
- Rename to owntrack-rs
v0.5.1
v0.5.1
Mar 2 2025 at 18:40 UTC
- Query single tracks
- Fix user display
v0.5.0
v0.5.0
Mar 1 2025 at 20:46 UTC
- Migrate from duckdb-rs to sqlx
- Handle accuracy NULL values
- Embed and serve frontend
- Handle missing speed and elevation
- Share date between components
- Load track list
- Add CORS headers
- Enable HTTP compression
- Add MapLibre GL viewer skeleton
- Ignore missing .env file
- Add GeoJSON endpoint
v0.4.0
v0.4.0
Feb 22 2025 at 21:38 UTC
- Store user+device
- Include available GPS measurements in track
- Add Dockerfile
v0.3.6
v0.3.6
Feb 19 2025 at 23:30 UTC
- Add a GPX tracks endpoint
v0.3.5
v0.3.5
Feb 19 2025 at 20:26 UTC
- Add Logger to HTTP endpoint
- Keep session after MQTT reconnect
v0.3.4
v0.3.4
Feb 17 2025 at 17:33 UTC
- Fix cog type and continue on decoding error
v0.3.3
v0.3.3
Feb 16 2025 at 23:08 UTC
- Revert cargo update
v0.3.0
v0.3.0
Feb 16 2025 at 20:49 UTC
- Add HTTP endpoint
v0.2.0
v0.2.0
Jan 12 2025 at 17:26 UTC
- Add OwnTracks fields
v0.1.1
v0.1.1
Jan 5 2025 at 08:59 UTC
- Fix longitude
v0.1.0
v0.1.0
Jan 3 2025 at 10:58 UTC
- Insert locations into DB
- Decode location payload
- Add refinery migrations
- Load PostgreSQL extension
- Read MQTT configuration from .env
- Add MQTT client
- duckdb-rs usage example