1 gps303 (0.95) experimental; urgency=medium
3 * Quick fix for a missing variable
5 -- Eugene Crosser <crosser@average.org> Thu, 26 May 2022 19:32:44 +0200
7 gps303 (0.94) experimental; urgency=medium
9 * Opencellid download service
10 * Improve error handling of the downloader
11 * cleanup and document config file a bit
12 * Prepare to have dynamically chosen lookup backend
13 * Add googlemaps lookaside backend
15 -- Eugene Crosser <crosser@average.org> Thu, 26 May 2022 19:25:40 +0200
17 gps303 (0.93) experimental; urgency=medium
19 * use fixed github action
20 * try to make github actions work
21 * "the `uses' attribute must be a path, a Docker image, or owner/repo@ref"
23 * actions: action-gh-release, not artifact upload
25 * Make a `make-release` script to run `gbp dch`
27 -- Eugene Crosser <crosser@average.org> Tue, 24 May 2022 22:53:13 +0200
29 gps303 (0.92) experimental; urgency=low
32 * "When you start a pattern with *, you must use quotes."
34 * allow imei as the document path
35 * Report status (with battery %) to the webpage
36 * Add references to the doc/source
37 * webdemo: draw very simplistic line between locs
39 -- Eugene Crosser <crosser@average.org> Mon, 23 May 2022 23:55:46 +0200
41 gps303 (0.91) experimental; urgency=low
44 * fix log message using unknown variable
46 -- Eugene Crosser <crosser@average.org> Tue, 10 May 2022 09:42:30 +0200
48 gps303 (0.90) experimental; urgency=low
52 * clean a couple of TODOs in wsgateway
53 * make parse_message return UNKNOWN on parse crash
54 * reimplement backlog query again
55 * A hack in packet framing to false stop bytes match
56 * do not respond to hibernation; minor cleanup
57 * wsgateway with new message distribution model
58 * fix zmq subscription topics
59 * misc black reformatting
60 * fill in `when` in Resp packet
61 * WIP retoure messaging
62 * Partly revert "Broadcast location, gps and approximated"
64 -- Eugene Crosser <crosser@average.org> Tue, 10 May 2022 09:09:08 +0200
66 gps303 (0.01) experimental; urgency=low
69 * adjust debianization to wsgateway
70 * Update evstore schema to support in and out msgs
71 * WIP on supporting multiple markers
72 * WIP on baclog fetcher
73 * lookaside - do not look for offline positioning
74 * wsgateway aggregate subscriptions upstream
75 * support subscriptions on the client side
76 * wsgateway read html file every time
77 * Webdemo use its url as the base for ws url
78 * wsgateway properly handle write-busy websockets
79 * Make constructor of protocol objects more elegant
80 * mock use persistent history for enrered commands
81 * Show coordinates on the map
82 * WIP on ws gateway, it now works
83 * Make ws gateway act as http server too
84 * WIP on websocket gateway
85 * Try to make systemd target more robust
86 * lintian: override "unusual target"
87 * some cleanup of debianization
88 * set umask for group-writable unix domain sockets
89 * Change LocEvt to use json encoding
90 * remove local conf, add license
91 * Broadcast location, gps and approximated
92 * clean up `from_packet()`
94 * update gitignore debianization
96 * add command line script
97 * cleanup of gps303proto
98 * update mkgpx to the new api
100 * remove forgotten make_packet() call
101 * command line frontend accepts `key=value` args
102 * Accept various arg formats for `Out` construction
103 * Fix metaclass, now works
104 * WIP convert to In/Out nested classes
105 * zmsg: always pack IPv6 address (mapped for IPv4)
106 * Remove deprecated functions
107 * Don't make unneeded responses, better debug log
108 * introduce command-line forntend to send cmds
109 * make `response` class method again
111 * introduce `class_by_prefix()`
112 * add some more message types
113 * Use config from the config file to config
114 * Add some more commands
115 * Do not respond to "Manual positioning"
116 * remove obsolete __main__
117 * the whole shebang is working now
118 * change storage format - save the whole packet
119 * use old address format in the event database
120 * Support IPv6 on client socket
121 * full encoder/decoder for zmq messages
122 * implement `inline_response()`
123 * cleanup, make monolitic app work again
124 * initial storage service
125 * make collector.py work
126 * WIP to reorganise to microservices
127 * rename protocol module to "gps303proto"
128 * Initial version of zmq based architecture
129 * drop unresolvable points in mkgpx
130 * add lookaside module and opencellid lookup
131 * define more protocol units
133 * Work with cell location data; use opencellid
134 * A script to parse data from the database
135 * Use command line args and config more
136 * use correct config entry
138 * add necessary responses
139 * make object parser and sqlite store
141 -- Eugene Crosser <crosser@average.org> Sat, 7 May 2022 13:21:55 +0200