Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.1.0-beta.14
What's Changed
- core: frontend: ArduPilot-Manager Allow configuring linux serial ports #1291
- core: frontend: ParameterEditor: Fix bit logic from parameter value to edited_bitmask #1322
- core: frontend: Parameters: Fix vehicletype request #1389
- core: frontend: NMEA: Remove serial port stuff #1331
- core: frontend: Do not request serial ports when not required #1334
- core: frontend: Fix code style #1370
- core: frontend: Rework periodic calls #1316 #1329 #1330 #1371 #1380
- core: tools: mavlink2rest: Update mavlink2rest to 0.11.10 #1295
- core: tools: mavlink-camera-manager: Update to t3.10.0 #1383
- core: ardupilot-manager: launch ardusub with gdbserver if debug symbols are present #1014 #1332
- core: version-chooser: Add suport for OCI manifests #1387
- core: nmea_injector: Add missing test dependency #1292
- deploy: pifile: bump pump to 1200M #1290
- CI: Add more linting #1388
- UI Changes (55 PRs):
- Improve menu bottom information #1299
- Fix tour menu item pointing to the bottom #1302
- Update main page from home to dashboard #1303
- Rename ping page to Ping Sonar Devices #1307
- Center tour over main page and not over entire window #1304
- Remove tour steps if the network is already connected #1305
- Fix menu text #1310
- Update log browser icon from file-multiple to math-log #1309
- Autopilot: Create simple table for autopilot information #1308
- Change frontend tab name to BlueOS #1301
- Improve autopilot page #1306
- system-information: Processes: Fix chip size for cpu usage #1318
- ParameterEditor: Sort only by name #1324 #1390
- Improve log page with tooltips and more space between buttons, from SMS feedback #1326
- VideoStreamCreationDialog: Move buttons to card-actions and add cancel button #1328
- Add mini pirate in submenu #1333
- Endpoint: Fix style to use more screen #1335
- Bridget: Improve text description #1320
- NMEAInjector: Improve text description #1321
- VideoStreamCreationDialog: Move from 'Encode' to 'Encoding' #1336
- Change pirate icon style to top bar #1317
- VideoControlsDialog: Add close button on video settings #1325
- NetworkTestView: Improve text capitalization #1319
- Improve parameter editor based on SMS feedback #1323
- nmea injector: show supported NMEA sentences #1340
- Autopilot: Add path to the record over using if checks in template #1343
- VideoStreamCreationDialog: Fix default stream address when opening dialog #1342
- VideoStreamCreationDialog: Add default name for stream #1327
- SystemInformationView: Move 'System Monitor' to second page #1348
- NMEASocketCreationDialog: Add information about mavlink component #1350
- EndpointCreationDialog: Add default endpoint name and owner #1351
- MAVLinkInspector: Update search bar name to 'Search' #1352
- iframe: Remove border #1355
- availableServicestable: Open hyperlinks in new tabs #1354
- SystemCondition: Add icon #1353
- VersionChooser: Add paginator for remote versions #1356
- ReportMenu: Remove slack button #1349
- speedtest: Graph: Add support to light and dark theme #1358
- NetworkTestView: Fix max width #1359
- speedtest: Graph: Remove controls #1357
- ParameterEditor: Add cancel button to creation form #1362
- BridgeCreationDialog: Add cancel button #1363
- NMEASocketCreationDialog: Add cancel button on creation dialog #1364
- MAVLinkInspector: Fix components width and height #1365
- Turn search bars clearable #1367
- VersionChooser: Only update user if the latest stable has a superior version #1369
- Add lens icon for search bar #1373
- VersionChooser: Add text to inform users about pirate mode #1360
- availableServicesTable: Add text informing about the page #1361
- App: Improve welcomed text #1374
- App: Improve internet connection text to be more direct #1375
- New pirate mode UI #1372
- Add miniatures in bridges menu #1366
- NMEAInjector: Open links in new tab #1381
- components: VersionChooser: Do not show previous remote version while loading new repository #1385
- Improve mini serial visualization #1378
Full Changelog: 1.1.0-beta.13...1.1.0-beta.14
1.1.0-beta.13
What's Changed
- frontend: extensions:
- frontend: parameter-editor: Fix check for None in value #1277
- frontend: LogManager: Fix size visualization #1281
- frontend: network-test: Add network speed chart #1271
- frontend: MAVLinkInspector:
- core: ci: frontend: disallow introducing new warnings #1274 #1285
Full Changelog: 1.1.0-beta.12...1.1.0-beta.13
1.1.0-beta.12
What's Changed
- frontend: extensions:
- frontend: parameter-editor
- Show
None
over0
when nothing is selected #1230 - Fix check for selected flags #1239
- Fix options with value 0 #1247
- Fix display of bitmask values #1237
- Fix check for no input #1246
- Use increment as step for parameter values #1250
- Improve range information on parameter editor #1251
- Improve loading with metadata and vehicle parameters #1253
- Allow loading and saving parameters #1255
- Titularize parameters name #1258
- Add units, values in scientific form and smart custom/force selection #1266
- Add fuzzy finder and search highlight #1270
- Show
- frontend: mavlink2rest: Use websocket to send messages over post calls #1259
- frontend: vue-config: Allow user to set proxy address via env variable #1248
- frontend: dev-server: allow proxying chunked responses #1241
- core: Add support for Pixhawk 6X #1249
- core: ArdupilotManager: support streaming dataflash logs with mavlink-router #1226
- core: Update ArduPilotParameter name and reference #1233
- core: bump pyelftools to 0.28 #1267
- core: frontend: make linter happy #1265 #1273
- gitmodules: Update ArduPilot-Parameter-Repository user #1224
- eslintrc: Add import/resolver to include json files #1236
- install: boards: Use sed over truncate to add cgroups #1261
- Fix problems when
/boot/cmdline.txt
does not have an empty line
- Fix problems when
Full Changelog: 1.1.0-beta.11...1.1.0-beta.12
1.1.0-beta.11
What's Changed
- frontend: Add parameter editor #806 #1207
- frontend: extensions: Improve page with switch between store and installed extensions #1185
- frontend: extensions: Show permissions as json tree #1187
- frontend: extensions: Show status for installed extensions #1186
- frontend: extensions: Allow displaying logs of running extensions #1189 #1193
- frontend: extensions: Add icons #1196
- frontend: extensions: Show progress when installing #1184
- frontend: extensions: Hide container permission if not running pirate mode #1214
- frontend: extensions: Add cpu and memory status #1199
- frontend: version chooser: Add progress bar on docker pull output #1177 #1179 #1192
- frontend: system information: Fix kernel icon #1217
- frontend: mavlink inspector: Add filter for mavlink messages #1204
- frontend: Add rate-limiting to parameter store, fix problem with vue development extension #1229
- core: extensions: Allow extension to define their own route and open in a new page #1188
- core: ardupilot-manager: Send first found firmware candidate when multiple exist #1181
- core: beacon: Revert to default settings if current settings file fails to load #1167
- core: version-chooser: Fix mypy #1216
- core: version-chooser: improve switching message #1218
- core: kraken: try launching extensions even if unable to pull them #1213
- core: helper: only cache successful probes #1191
- core: kraken: properly cleanup when uninstalling an extension #1197
- core: kraken: Fix typo #1198
- CI to latest GitHub action version #1222 #1223 #1228
- Improve Installer script #1206
- Remove old companion references #1182
- Improve build time
- core: Dockerfile: add --ignore-engines to yarn commands #1201
Full Changelog: 1.1.0-beta.10...1.1.0-beta.11
1.1.0-beta.10
What's Changed
- New: Extension manager #1160 #1165 #1166 #1176
- frontend: Show extensions webpage embedded on BlueOS #1151
- frontend: Improve internet speed measurement #1149
- frontend: Improve interface based on SMS feedback #1173
- frontend: Update libraries #1162
- frontend: Fix timeout message when resetting video settings #1172
- core: Fix beacon behaviour in hotspot #1145
- core: Improve settings library #1142 #1144 #1174
- core: Improve CI #1143 #1159 #1164 #1178
- core: Update mavlink camera manager to t3.9.0 #1147
- Improve integration with MDNS and backup previous user settings if necessary
Full Changelog: 1.1.0-beta.9...1.1.0-beta.10
1.1.0-beta.9
What's Changed
- frontend/core: Improve Ping/Ping360 interface #1111
- frontend: help fill IP address for autopilot endpoints #1124
- frontend: help fill stream urls #1125
- frontend: improve user feedback about video network access #1127
- frontend: frontend corrections from support team #1134
- frontend: fix broken links on welcome #1140
- core: tools: nginx: fix logviewer entry #1136
- core: tools: logviewer: bump version to 0.9.9 #1137
- core: Update mavlink camera manager #1122
- bootstrap: Add missing timeout for requests.get #1128
- Fix CI #1121 #1126 #1129
Full Changelog: 1.1.0-beta.8...1.1.0-beta.9
1.1.0-beta.8
What's Changed
- core: frontend: NetworkTestView: Fix latency units from
us
toms
#1117 - core: Add client mode in bridges #1118
- core: Decrease CPU usage #1116 #1119
- core: tools: mavlink-camera-manager: Update to t3.6.2 #1120
- Improve support to multiple cameras stream and video controls with QGC
Full Changelog: 1.1.0-beta.7...1.1.0-beta.8
1.1.0-beta.7
What's Changed
- frontend: Warn users about usage of hotspot connection #1107
- core: tools: linux2rest: Update to use v0.4.5 #1108
- Fix error related to serial timestamps
- core: bridges: Fix check for error message #1112
- core: services: cable_guy/helper: Use cloudflare over metroui cdn for consistency and stability #1109
- hooks: pre-push: Add tag format check #1104
Full Changelog: 1.1.0-beta.6...1.1.0-beta.7
1.1.0-beta.6
What's Changed
- frontend: NetworkTestView: Improve text to make it explicitly local #1095
- core: wifi-manager: Fix wifi and hotspot behaviour in fresh install images #1096 #1098
- core: wifi-manager: Fix hotspot settings #1099
- core: beacon: Change mdns for hotspot interface to
blueos-hostspot.local
#1103- Avoid mdns conflict with
blueos-wifi.local
- Avoid mdns conflict with
- core: version-chooser: Use new version of
werkzeug
#1100
Full Changelog: 1.1.0-beta5...1.1.0-beta.6
1.1.0-beta5
What's Changed
- frontend: Add hotspot functionality #1019
- frontend: Improve NetworTestView interface #1084 #1082
- Add network speed test validation
- frontend: Update bridges interface #1076
- Add creation time, device information, serial by-path name and more
- frontend: Allow user to enable raspberry camera legacy mode #1089
- frontend: Add reset stream settings button #1080
- Reset settings to default based on your hardware configuration
- frontend: Fix version chooser layout #1085
- frontend: Decrease notification frequency about new versions #1063
- The user will be notified once a day that a new BlueOS version is available
- frontend: Remove unused imports and variables #1077
- frontend: Improve welcome message #1086
- core: bridget: Fix crash when failling to initiate persistent connection #1055
- core: bridget: Fix some inconsistent logs #1066
- core: beacon: Improve mdns broadcast stability #1058
- core: ardupilot-manager: Add support for Pixhawk CubeOrange board #1067
- core: tools: mavlink-camera-manager: Update to t3.6.0 #1081 #1069
- Raspberry camera support added
- core: tools: linux2rest: Update to v0.4.4 #1068 #1090
- Fix wrong cpu usage report
- core: tools: bridges: Update to 0.8.2 #1075 #1078
- Improve stability and support to by-path serial paths
- core: tools: scripts: bootstrap: Use absolute path for red-pill location #1040
- core: libs: bridges: use /dev/null for bridges output #1088
- core: Dockerfile: Use new blueos-base:v0.0.7 #1083
- README: add docs link #1056
Full Changelog: 1.1.0-beta.4...1.1.0-beta.5
⚠️ If a fresh install is necessary, it should use 1.1.0-beta4 raspberry image⚠️
A problem was found on the wifi manager when using beta5 raspberry image