Releases: ArduPilot/MAVProxy
Releases · ArduPilot/MAVProxy
v1.8.71
What's Changed
- NTRIP: use pynmeagps for correct gga generation by @richahert in #1323
- Add option to change circle radius (and move them) by @peterbarker in #1318
- Show all IMUs with devid by @joshanne in #1343
- GPSInject: module for injecting AssistNow data by @tridge in #1329
- Chat: added password input field for api_key by @adityaomar3 in #1345
- MAVExplorer: Add logmessage download and help commands, using meta-data from autotest web site by @shancock884 in #1337
- mavflightview.py: fix instance mapping including GPS[0] etc by @peterbarker in #1348
- module Joystick: adding Sparkfun pro micro as joystick by @AndKe in #1334
- new module: instructor station by @AndKe in #1333
- mavproxy_firmware.py: fix race condition around downloaders by @peterbarker in #1352
- MAVProxy support retries from cmd line by @joshanne in #1353
- MAVExplorer: added vehicle_type setting by @tridge in #1355
- map: move setting of home and origin into a submenu by @peterbarker in #1351
- SIYI: latest updates from flight tests by @tridge in #1354
- mavproxy_map: enhance map_circle to be able to consume click position by @peterbarker in #1349
- mavproxy_SIYI: add option to stow the camera when vehicle starts to land by @peterbarker in #1359
- Add a GUI for showing RC and servo channels by @stephendade in #1330
- Modules: RC GUI can now show 32 servo outputs by @stephendade in #1362
- SIYI: add and use camera projection object by @tridge in #1360
- speech: add awful hack around Python threading problem by @peterbarker in #1364
- SIYI: fixed named float send sequence number by @tridge in #1363
- Factor and correct changealt and changeframe by @peterbarker in #1356
- mavproxy_mode: add 'guided forward METRES' subcommand by @peterbarker in #1358
- misseditor: correct display of distance/gradient by @peterbarker in #1357
- MAVExplorer: Add message descriptions to stats command by @shancock884 in #1365
- SIYI: stability improvements by @tridge in #1366
- wp: allow mission creation without home by @tridge in #1367
- wp: fixed get_home() call by @tridge in #1368
- kmlread: fixed multiple polys with same name by @tridge in #1369
- kmlread: correct error handling with bad filenames by @peterbarker in #1377
- mavproxy.py: strip enclosing quotes from parsed shlex results by @peterbarker in #1378
- map: check events in idle loop by @peterbarker in #1379
- map: add setting for drawn circle thickness by @peterbarker in #1376
- mission: fixed help for changeframe by @tridge in #1381
- map: prevent NoneType error on click for bad terrain by @tridge in #1380
- flake8 compliance for mavproxy_kmlread by @peterbarker in #1383
- mavproxy.py: correct printing of shlex exception by @peterbarker in #1382
- Correct initial KML checkbox values by @peterbarker in #1384
- Make mavproxy_kmlread interact more nicely with mavproxy_map by @peterbarker in #1386
- param: fixed tab completion for param commands by @tridge in #1390
- Show per-cell voltage when number of cells is given. by @MichelleRos in #1335
- Add ANU Fire Project module by @peterbarker in #1389
- CI: Fixed Windows release building by @stephendade in #1392
- mavproxy.py: factor out a run_startup_scripts method by @peterbarker in #1396
- Correct fence handling in fieldcheck by @peterbarker in #1399
- mavproxy.py: increase precision of click show by @peterbarker in #1398
- Build: Fix CI - pin pyinstaller and update imports by @stephendade in #1400
- mavproxy_link: make and mark as flake8-clean by @peterbarker in #1405
- mavproxy_param: make it flake8-clean by @peterbarker in #1402
- mavproxy_misc: make and mark as flake8 clean by @peterbarker in #1403
- console: avoid constant exception output in case user-added items fail by @peterbarker in #1401
- tools: mavflightview.py: fix mapping of SIMSTATE message by @peterbarker in #1410
- Chat: feature to cancel active runs by @adityaomar3 in #1404
- chat: update setup_assistant to use gpt-4o by @rmackay9 in #1411
- mavproxy_link: add "ping" command by @peterbarker in #1406
- map: factor out methods for displaying vehicle on map by @peterbarker in #1407
- chat: enabled chat streaming feature by @adityaomar3 in #1412
- mavflightview.py: correct mapping of XKF1[100] by @peterbarker in #1413
- MAVExplorer: allow arbitrary expressions to be plotted on the map by @tridge in #1416
- fieldcheck: reduce required fence points to 5 by @peterbarker in #1417
- graphs: add Attitude/Circular Angle Error by @peterbarker in #1418
- modules: param_help.py: pad enum value to make columns align nicely by @peterbarker in #1419
- mavproxy_SIYI: add setting to force strong gimballing by @peterbarker in #1420
- Add recommended modules by @stephendade in #1426
- Modules: Update tile services by @stephendade in #1427
- modules: mission_item_protocol.py: flake8 compliance by @peterbarker in #1429
- MAVProxy: fixed reconnection of serial port on windows after reboot by @joshanne in #1431
- Modules: updated nordic map sources by @AndKe in #1430
- Remove support for v0.9 WAYPOINT* messages by @peterbarker in #1428
- mavproxy.py: exit logging thread if cltr-c exit flag is set by @peterbarker in #1397
- chat: Changed longitude is "lat" to longitude is "lon" by @ShashwathD in #1433
- Chat: remove file checker, use unix line endings by @rmackay9 in #1434
- ntrip: Added support for NTRIP Rev1 servers by @jheising in #1440
- chat: push to record by @adityaomar3 in #1435
- mavproxy_console: factor console handling of mavlink messages by @peterbarker in #1439
- link: detect Sierra Aerospace USB by @tridge in #1446
- link: fix non-vehicle heartbeat filter by @durka in #1445
- mavproxy_optitrack: support Motive 3 by @chobitsfan in #1444
- mavproxy_battery.py: avoid exception if no battery_status messages by @peterbarker in #1447
New Contributors
- @adityaomar3 made their first contribution in #1345
- @ShashwathD made their first contribution in #1433
- @jheising made their first contribution in #1440
- @durka made their first contribution in #1445
Full Changelog: v1.8.70...v1.8.71
Development Build
Commits
- Display average per-cell voltage when numcells is set #1335 (Michelle Rossouw)
- remove unused object and import #1389 (Peter Barker)
- break out an add_polygon function #1389 (Peter Barker)
- add module for utilities useful to the project #1389 (Peter Barker)
v1.8.70
What's Changed
- Chat: improved API key setting method by @hfujikawa77 in #1285
- Chat: improved feedback, parameter get/set and get latest mavlink support by @rmackay9 in #1286
- mavflightview: fix for updated mavextra by @tridge in #1287
- Chat: minor GUI and assistant setup enhanecments by @rmackay9 in #1288
- Chat: reliability enhancements by @rmackay9 in #1289
- Chat: improve flight mode reliability by @rmackay9 in #1291
- Chat: target sysid fix by @rmackay9 in #1295
- Enforce flake8 cleanliness on AP_FLAKE8_CLEAN-marked files by @peterbarker in #1293
- Chat: display failure text and restructure by @rmackay9 in #1300
- mp_util.py: work around imp module going away in 3.12 by @peterbarker in #1299
- Fix useralerts module to use MAV_CMD_REQUEST_MESSAGE by @peterbarker in #1280
- chat: flake fixes by @rmackay9 in #1301
- horizon: use keyword arg for radius by @srmainwaring in #1302
- macOS: remove deprecated and unused imports by @srmainwaring in #1305
- Correct tab completion of the dump command commandline by @peterbarker in #1303
- Chat: relative move improvements and other enhancements by @rmackay9 in #1306
- MAVExplorer: don't show instances with dump tab completion by @shancock884 in #1307
- Better filtering of MAVLink components by @stephendade in #1116
- fieldcheck: add option to enforce RC option assigned by @peterbarker in #1298
- fieldcheck: adjust required fence action based on vehicle type by @peterbarker in #1310
- mission_item_protocol: add support for upload/download of fence/rally… by @peterbarker in #1312
- map: add altitude information to click data by @peterbarker in #1311
- Update init.py by @15871812598 in #1308
- MAVExplorer: Fix stats command for DF text and TLOG logs by @shancock884 in #1309
- MAVExplorer: Add verbose output of DF log messages by @shancock884 in #1313
- grapher: allow show_flightmode = 0,1,2 by @tridge in #1315
- mavproxy_rc: add status command by @peterbarker in #1316
- MAVExplorer: Update lookups for EV & ERR messages by @shancock884 in #1320
- mavproxy_map: fix mouse-over information behaviour by @peterbarker in #1324
- MAVExplorer: Autocompletion on dump --verbose command by @shancock884 in #1325
- MAVExplorer: allow VEH msg to behave like GPS by @tridge in #1327
New Contributors
- @hfujikawa77 made their first contribution in #1285
Full Changelog: v1.8.69...v1.8.70
v1.8.69
What's Changed
- param: bit better alignment in editor by @tridge in #1279
- Add OpenAI compatible Chat module by @rmackay9 in #1278
- mavproxy_OpenDroneID: add support for setting vehicle UAS ID by @bugobliterator in #1184
- Chat: improve takeoff and fly-to commands by @rmackay9 in #1283
- added --heatbeat-rate by @tridge in #1284
Full Changelog: v1.8.68...v1.8.69
v1.8.68
What's Changed
- Remove param defaults download by @stephendade in #1234
- SIYI: more commands by @tridge in #1236
- SIYI: added menus by @tridge in #1237
- SIYI: enhancements by @tridge in #1238
- SIYI: added PI controller by @tridge in #1239
- SIYI: added thermal view by @tridge in #1240
- SIYI: apply colourmap locally by @tridge in #1241
- MAVEXplorer.py: reassemble STATUSTEXT message chunks into single line ouput by @peterbarker in #1243
- SIYI: dual FOV view and RGB camera viewer by @tridge in #1242
- MAVExplorer.py: Fix XML warnings when opening a file by @shancock884 in #1245
- misseditor: Better mission command dropdown by @stephendade in #1233
- SIYI: more features by @tridge in #1244
- SIYI: added object tracking by @tridge in #1246
- mp_image: fixed use of floats in image dimensions by @tridge in #1247
- MAVExplorer: fixed parameter extraction from ftp in tlog by @tridge in #1248
- grapher: allow zoom to microsecond level on graphs in MAVExplorer by @tridge in #1249
- grapher: improved tick formatting by @tridge in #1251
- use common gps time function by @tridge in #1252
- fieldcheck: udpate SV mission and fence by @peterbarker in #1250
- mavproxy_map: allow 'map icon' to take from current click location by @peterbarker in #1253
- mavproxy.py: add 'click show' to print current click position by @peterbarker in #1254
- mavproxy_link: add moddebug=4 for full stack trace by @peterbarker in #1212
- magfit: allow changing compass orientation by @tridge in #1258
- MAVExplorer.py: correct STATUSTEXT coalescing for mavlink1 by @peterbarker in #1257
- SIYI updates for new commands by @tridge in #1256
- mission_item_protocol: correct behaviour when wxpython not present by @peterbarker in #1260
- kmlread: correct handling of bad/unknown points by @peterbarker in #1267
- SIYI: Added horizon line support by @tridge in #1269
- SIYI: more commands (inc settime) by @tridge in #1272
- mavproxy_gimbal: use gimbal_manager_set_attitude for rate subcommand by @peterbarker in #1273
- option: Implement an option to not write state by @nbertram in #1112
- map: added font size map setting by @tridge in #1274
- map: avoid exceptions when wp module not loaded by @peterbarker in #1259
- Fix warnings after clearing mission by @peterbarker in #1207
- mavproxy_joystick: Improve scale for joystick axis by @robinfru in #1223
New Contributors
- @shancock884 made their first contribution in #1245
- @nbertram made their first contribution in #1112
- @robinfru made their first contribution in #1223
Full Changelog: v1.8.67...v1.8.68
v1.8.67
v1.8.66-3
github: init submodules
v1.8.66-2
Full Changelog: v1.8.66...v1.8.66-2
v1.8.66
What's Changed
- Calibrate RC with the proper MavLink message by @landswellsong in #1185
- graph: prevent an error when no graph range by @tridge in #1203
- mavproxy_wp.py: flake8 compliance (NFC) by @peterbarker in #1208
- Remove NoFly support by @peterbarker in #1209
- Add new modules to support uploading Fence and Rally with Mission Item Protocol by @peterbarker in #676
- map: added confirmation on set home and set origin by @tridge in #1214
- Add manipulation of return point location by @peterbarker in #1217
- mavproxy_map/mavproxy_elevation: fix behaviour when no terrain module by @peterbarker in #1218
- mavproxy_mode: flake8 compliance (NFC) by @peterbarker in #1221
- map: fixed menu on map with multiple objects by @tridge in #1220
- mavproxy_mode: use MAV_CMD_DO_REPOSITION for 'Fly To' by @peterbarker in #1222
- kml: make kmlread more robust by @tridge in #1224
- ftp: warn of incorrect component ID by @tridge in #1225
- fieldcheck: fix for modern ArduPlane and mission_item_protocol changes by @peterbarker in #1226
- added twine package publish by @tridge in #1228
New Contributors
- @landswellsong made their first contribution in #1185
Full Changelog: 1.8.65...v1.8.66