What's Changed
* Chat: improved API key setting method by hfujikawa77 in https://github.com/ArduPilot/MAVProxy/pull/1285
* Chat: improved feedback, parameter get/set and get latest mavlink support by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1286
* mavflightview: fix for updated mavextra by tridge in https://github.com/ArduPilot/MAVProxy/pull/1287
* Chat: minor GUI and assistant setup enhanecments by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1288
* Chat: reliability enhancements by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1289
* Chat: improve flight mode reliability by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1291
* Chat: target sysid fix by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1295
* Enforce flake8 cleanliness on AP_FLAKE8_CLEAN-marked files by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1293
* Chat: display failure text and restructure by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1300
* mp_util.py: work around imp module going away in 3.12 by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1299
* Fix useralerts module to use MAV_CMD_REQUEST_MESSAGE by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1280
* chat: flake fixes by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1301
* horizon: use keyword arg for radius by srmainwaring in https://github.com/ArduPilot/MAVProxy/pull/1302
* macOS: remove deprecated and unused imports by srmainwaring in https://github.com/ArduPilot/MAVProxy/pull/1305
* Correct tab completion of the dump command commandline by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1303
* Chat: relative move improvements and other enhancements by rmackay9 in https://github.com/ArduPilot/MAVProxy/pull/1306
* MAVExplorer: don't show instances with dump tab completion by shancock884 in https://github.com/ArduPilot/MAVProxy/pull/1307
* Better filtering of MAVLink components by stephendade in https://github.com/ArduPilot/MAVProxy/pull/1116
* fieldcheck: add option to enforce RC option assigned by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1298
* fieldcheck: adjust required fence action based on vehicle type by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1310
* mission_item_protocol: add support for upload/download of fence/rally… by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1312
* map: add altitude information to click data by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1311
* Update __init__.py by 15871812598 in https://github.com/ArduPilot/MAVProxy/pull/1308
* MAVExplorer: Fix stats command for DF text and TLOG logs by shancock884 in https://github.com/ArduPilot/MAVProxy/pull/1309
* MAVExplorer: Add verbose output of DF log messages by shancock884 in https://github.com/ArduPilot/MAVProxy/pull/1313
* grapher: allow show_flightmode = 0,1,2 by tridge in https://github.com/ArduPilot/MAVProxy/pull/1315
* mavproxy_rc: add status command by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1316
* MAVExplorer: Update lookups for EV & ERR messages by shancock884 in https://github.com/ArduPilot/MAVProxy/pull/1320
* mavproxy_map: fix mouse-over information behaviour by peterbarker in https://github.com/ArduPilot/MAVProxy/pull/1324
* MAVExplorer: Autocompletion on dump --verbose command by shancock884 in https://github.com/ArduPilot/MAVProxy/pull/1325
* MAVExplorer: allow VEH msg to behave like GPS by tridge in https://github.com/ArduPilot/MAVProxy/pull/1327
New Contributors
* hfujikawa77 made their first contribution in https://github.com/ArduPilot/MAVProxy/pull/1285
**Full Changelog**: https://github.com/ArduPilot/MAVProxy/compare/v1.8.69...v1.8.70