Anton Tananaev
d83678e182
Fix GL200 unit tests
2025-11-29 08:13:36 -08:00
Anton Tananaev
0eaa49ac58
Support GV30CEU ERI reports
2025-11-29 08:11:18 -08:00
Anton Tananaev
364e7b2c28
Fix style issue
2025-11-28 16:37:47 -08:00
Anton Tananaev
709410299e
Implement minimal OIDC support
2025-11-28 16:35:04 -08:00
Anton Tananaev
d086068693
Decode lock details
2025-11-28 07:17:32 -08:00
Anton Tananaev
317b47cf59
Better test notification
2025-11-27 10:59:54 -08:00
Anton Tananaev
3f69be4926
Decode JT808 driver identity
2025-11-25 07:33:37 -08:00
Anton Tananaev
daa5321f9e
Decode JTK 905 battery info
2025-11-25 06:28:47 -08:00
Anton Tananaev
3e1eb38454
Fix IOTM command
2025-11-24 06:03:58 -08:00
Anton Tananaev
8b69b140d4
Update IOTM protocol commands
2025-11-24 06:03:56 -08:00
Anton Tananaev
ef8eaf4ad1
Fix FM IOTM output control
2025-11-24 06:03:53 -08:00
Anton Tananaev
6403c1ba48
Add FM IOTM output control commands
2025-11-24 06:03:47 -08:00
Anton Tananaev
4985c1da4f
Minor styling updates
2025-11-22 06:33:47 -08:00
Stephen Horvath
9d1a9c63f2
Add The Things Network Webhook Decoder ( #5708 )
...
* Add The Things Network Decoder
This decodes the format of The Things Network's webhooks.
* Rename Ttn to TtnHttp
The Things Network also supports MQTT, rename to prevent ambiguity.
* Fix checkstyle errors
* Implement simple changes from review
- Remove sendQueuedCommands
- Flip HTTP logic
- Inline decode JSON
- Rename positionSetFromJson to decodeJsonValue
- Remove unnecessary comments
- Change NO_CONTENT to OK
- Remove network
* Implement more changes from review
- Don't use reflection for position keys
- Position is always valid if present
* Use custom attributes
2025-11-22 06:29:48 -08:00
Anton Tananaev
95151f242b
Decode VL842 extended alarm
2025-11-21 07:32:17 -08:00
Anton Tananaev
26cf3c4ead
Fix accuracy decoding
2025-11-19 20:06:34 -08:00
Anton Tananaev
e85b079317
Support VL103 bluetooth tag
2025-11-18 17:43:37 -08:00
Anton Tananaev
436ac541a7
Handle JC371 dashcam timezone
2025-11-14 21:15:36 -08:00
Anton Tananaev
3a0d889e41
Add failing test case
2025-11-14 21:05:20 -08:00
Anton Tananaev
19ddedc5c2
Update README.md
2025-11-09 09:12:34 -08:00
Anton Tananaev
240da1667b
Add AVT110 tracker protocol
2025-11-08 07:20:13 -08:00
Anton Tananaev
3a1c311182
Fix double gap detection
2025-11-08 06:07:22 -08:00
Anton Tananaev
aefb70698b
Decode iTracksafe lock status
2025-11-06 06:16:47 -08:00
ChrisCope
a58d0db605
Update Overpass query to filter by highway type ( #5698 )
...
Co-authored-by: Andrew Hurd <40634635+andrewhurdroedan@users.noreply.github.com >
2025-11-06 04:53:56 -08:00
byhturk-G
6485eb0c29
Turkish Notification Template ( #5696 )
...
Co-authored-by: byhturk <byhturk@gmail.com >
2025-11-04 17:17:15 -08:00
Anton Tananaev
da26784542
Use only positive values
2025-11-04 06:35:01 -08:00
Anton Tananaev
5a93830a6d
Reuse create record for tokens
2025-11-04 05:57:18 -08:00
Anton Tananaev
8040a23fd9
Support token revocation
2025-11-04 05:53:40 -08:00
Anton Tananaev
9e80465033
Fix key documentation
2025-11-02 06:36:51 -08:00
Anton Tananaev
dc892d2f8f
Remove unused import
2025-11-01 07:17:55 -07:00
Anton Tananaev
6dc001fc12
Support more Teltonika models
2025-11-01 07:11:54 -07:00
Anton Tananaev
c83c46825c
Fix battery level decoding
2025-10-31 09:00:19 -07:00
Anton Tananaev
a3d26a8912
Support Megastek WiFi data
2025-10-31 06:28:39 -07:00
Renaud Allard
af8a479ddd
Prevent creation of unnecessary sessions for unauthenticated requests and invalidate expired sessions before establishing the security context, ensuring expired logins cannot continue using the API. ( #5693 )
2025-10-28 06:45:13 -07:00
wucke13
f2ea1dd2a0
feat: add junixsocket ( #5692 )
...
Add support for JUnixSocket, allowing database connections via UNIX
domain sockets without all the username and password fuzz. For a
detailed description on how to configure this, see the following page:
https://kohlschutter.github.io/junixsocket/dependency.html#jdbc
Signed-off-by: wucke13 <wucke13+github@gmail.com >
2025-10-27 06:12:56 -07:00
Anton Tananaev
c42824acd4
Fix H02 coordinates decoding
2025-10-24 21:05:27 -07:00
Anton Tananaev
6c6700199b
Add back unit test
2025-10-23 21:53:17 -07:00
Anton Tananaev
2703f9ad4e
Support ST-901L protocol format
2025-10-23 21:52:22 -07:00
Angel
91616f6848
🌐 Add Russian translate to notifications ( #5688 )
...
Add Russian translate to notifications
2025-10-16 21:49:36 -07:00
Anton Tananaev
e6cb23eaa7
Update BAN URL ( fix #5686 )
2025-10-14 04:26:40 -07:00
Anton Tananaev
36ad866399
Add retention policy
2025-10-12 12:22:15 -07:00
Anton Tananaev
e7b9cce181
Make actions table a hypertable
2025-10-11 10:28:38 -07:00
Quentin Young
9c86b75c16
Fix stack overflow under heavy load ( #5685 )
...
The call path for processing new points is recursive, with recursion depth
controlled by the depth of the point queue. This results in a stack overflow
under heavy load. Fix it by eliminating the problematic recursive path.
The previous path was:
processNextPosition()
-> processPositionHandlers()
-> finishedProcessing()
-> processNextPosition()
The base case was "no more positions to process"; so with a large queue this
could easily exceed the stack limit.
It is now:
processNextPosition()
-> schedule(processPositionHandlers())
processPositionHandlers()
-> finishedProcessing()
-> processNextPosition()
Points are still processed one at a time in order, but each processing job
happens in a new stack.
2025-10-10 13:14:58 -07:00
Anton Tananaev
2adee2a2f6
Use correct timezone in CSV export
2025-10-09 05:16:21 -07:00
Luca Natarella
686de708e1
Add Italian language Files ( #5679 )
2025-10-06 06:52:25 -07:00
khalil-da
e9c9af4828
Add French (fr) localization for notification templates ( #5681 )
...
- Added French translations for all notification templates
- Tested on Traccar 6.10.0 with email and Telegram notifications
- Templates include: alarm, geofence enter/exit, device events, fuel changes, maintenance, etc.
2025-10-02 17:46:06 -07:00
Anton Tananaev
23855a5c3a
Support Teltonika temperature probe
2025-09-29 17:33:00 -07:00
Anton Tananaev
4c7e016e0e
Update API doc ( fix #5677 )
2025-09-29 07:35:26 -07:00
Anton Tananaev
e47396ec12
Fix MCP tool call
2025-09-27 16:54:56 -07:00
Anton Tananaev
9cc37e5d44
Change to async MCP server
2025-09-27 16:39:22 -07:00