Skip to content

Releases: bluerobotics/BlueOS

1.1.0-beta.16

20 Feb 19:58
Compare
Choose a tag to compare
1.1.0-beta.16 Pre-release
Pre-release

What's Changed

  • frontend: Add 404 page #1451
  • frontend: Vehicle setup
    • Add External/Internal and priority to compass overview #1458
    • Add vehicle not found' when 3D model does not exist #1450
    • Do not autorotate model in pwm setup view #1498
    • PWM: count number of motors from parameters #1474
    • PWM: Allow user to change motor parameter #1477
    • Allow 3d Model overrides #1440
    • Remove Sensors tab #1478
    • Improve code #1457
  • frontend: Parameter editor
    • Use v-autocomplete for big list of options #1497
    • Show hand cursor when parameter is editable #1481
    • Create global parameter editor #1464 #1484
  • frontend: Add SDP file download for UDP streams #1473 #1490
  • frontend: Force extensions that use new_page to open without BlueOS iframe #1491
  • frontend: Extensions: Add spinner when busy #1432
  • frontend: Fix ping version format #1496
  • frontend: components: NetworkCard: Blur IPv6 address #1494
  • frontend: VersionCard: Disable buttons when loading or deleting #1480
  • frontend: Does not allow "update" to old versions #1475
  • frontend: Fix settings and bug/report dialogues feel #1472
  • frontend: libs: MAVLink2Rest: Start websocket with fallback #1462
  • frontend: Random improvements #1465
  • core: create filesystem shortcuts/symlinks #1461
  • core: commander: Add environment_variables endpoint #1467
  • bootstrap: use broad exception when reading startup.json #1459
  • CI: Random improvements #1448 #1449 #1452 #1447 #1453 #1456 #1463 #1476

Full Changelog: 1.1.0-beta.15...1.1.0-beta.16

1.1.0-beta.15

07 Feb 13:17
Compare
Choose a tag to compare
1.1.0-beta.15 Pre-release
Pre-release

What's Changed

  • Frontend
    • Add thumbnail to Video Device page #1376
    • New BlueOS logo #1397 #1406 #1409
    • Start vehicle setup #1347 #1415 #1411 #1422 #1414 #1421 #1433
    • Create userdata folder for allowing customizations #1419
    • Menus: Organize menu to new logic #1424
    • Health: HealthTrayMenu: Break out icons to allow custom menus #1410
    • Add option to remove services log files #1431
    • Add theme on top #1442
    • Improve menu scroll #1386
    • Update QR code ui #1407
    • Reportmenu: Improve text #1408
    • Properly close extension creation dialog #1426
    • Do not compare non-semver tags to semver tags #1427
    • Libs: MAVLink2Rest: Add MessageID #1393
    • Autopilot: parameters: Add SERVO and BTN function enum #1394
    • Store: autopilot: Add getters for parameters #1396
    • Autopilot: parameter-sub-enum: Add FRAME_CONFIG #1402
    • Improve code #1403 #1413 #1412 #1428 #1429
  • core: tools: mavlink-camera-manager: Update to t3.10.1. #1400
  • core: tools: mavlink2rest: Update to 0.11.11 #1405
  • core: tools: mavlink2rest: Update to 0.11.12 #1435
  • core: services: ardupilot_manager: Remove empty log files #1344 #1417
  • core: start-companion-core: Fix log path for camera manager #1425
  • core: start-bluos-core: Enable Rust backtrace for all services #1443

Full Changelog: 1.1.0-beta.14...1.1.0-beta.15

1.1.0-beta.14

23 Jan 21:55
Compare
Choose a tag to compare
1.1.0-beta.14 Pre-release
Pre-release

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

20 Dec 11:03
Compare
Choose a tag to compare
1.1.0-beta.13 Pre-release
Pre-release

What's Changed

  • frontend: extensions:
    • Allow updating extensions #1284
    • Rename user-facing "permissions" to "settings" #1286
    • Refactor installedExtensionCard out of ExtensionManagerView #1272
    • Improve extensions README css #1287
    • Format json in edit/create modal #1288
  • 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:
    • Improve search #1282
    • Improve visualization of selected MAVLink messages #1283
  • 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

14 Dec 17:33
Compare
Choose a tag to compare
1.1.0-beta.12 Pre-release
Pre-release

What's Changed

  • frontend: extensions:
    • Allow editing extensions and creating customs ones through the UI #1256
    • Show allowed CPU and Memory budget per extension #1264
    • Minor text improvements/fixes #1269
  • frontend: parameter-editor
    • Show None over 0 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
  • 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

Full Changelog: 1.1.0-beta.11...1.1.0-beta.12

1.1.0-beta.11

21 Nov 19:04
Compare
Choose a tag to compare
1.1.0-beta.11 Pre-release
Pre-release

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

17 Oct 16:22
Compare
Choose a tag to compare
1.1.0-beta.10 Pre-release
Pre-release

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

06 Sep 15:03
Compare
Choose a tag to compare
1.1.0-beta.9 Pre-release
Pre-release

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

10 Aug 22:16
Compare
Choose a tag to compare
1.1.0-beta.8 Pre-release
Pre-release

What's Changed

Full Changelog: 1.1.0-beta.7...1.1.0-beta.8

1.1.0-beta.7

09 Aug 02:04
Compare
Choose a tag to compare
1.1.0-beta.7 Pre-release
Pre-release

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