Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.1.0-beta.19
What's Changed
- Add initial multi-vehicle support #1581 #1586 #1587
- Add usb otg ethernet #1594 #1604
- Create sharable settings service #1585 #1602 #1605 #1601 #1603 #1633 #1634
- frontend: Add wizard #1589 #1596 #1597 #1610 #1598 #1631 #1632
- frontend: Add vehicle image and name #1582 #1636
- frontend: Fix installed extensions not being manageable when offline #1578
- frontend: SettingsMenu: Fix log folder size value #1573
- frontend: VehicleSetupView: Implement motor test #1499
- frontend: VehicleSetupView: Show servo output #1593
- frontend: VehicleSetupView: Improve icons #1592
- frontend: VehicleSetupView: PwmSetup: Improve ui #1591
- frontend: DHCPServerDialog: Fix if check #1595
- frontend: version-chooser: Fix link to github actions #1616
- frontend: kraken: Make images fit the available space #1617
- frontend: utils: helper_functions: Fix convertGitDescribeToUrl #1607
- frontend: App: Make scroll smart #1639
- frontend: Fix extension output #1574
- frontend: Fixes normal installation being unable to change versions #1577
- frontend: commander: create store #1609
- yarn: Locate blueos under multiple mdns addresses #1630
- core: beacon: Only add runner to list after registering #1590
- Should fix recovery when updating
- core: kraken: Do not create user_permissions when updating an extension #1621
- Fix extension not showing on the side menu
- core: services: ardupilot_manager: setup: Fix unnecessary download #1606
- core: nginx: override CORS header for mavlink2rest #1622
- core: tools: mavlink-camera-manager: Update to the latest version #1626 #1628 #1635
- install: boards: bcm_27xx: Update bootloader and gpu firmware on boot #1599
- CI: Fix artifacts names #1572
- CI: Fix raspberry image deployment #1608
Full Changelog: 1.1.0-beta.18...1.1.0-beta.19
1.1.0-beta.18
What's Changed
- Update terminal welcome message to BlueOS 1.1 #1563
- Fix extension update button #1552
- Fix click to show IPv6 #1554
- Fix clearable button in search box #1546
- Fix bootloader date format in firmware information #1551
- Use hexadecimal to show
DEV_ID
in parameter editor #1555 - Update parameter editor to not save parameters that are read only #1564
- mavlink2rest: Update to t0.11.13 #1560
- mavlink-camera-manager: Update to t3.11.0. #1565
- deploy: pimod: pipfile: Pump image from 1200 to 1400MB #1567
- ci: build armv8 64bit images #1404
Full Changelog: 1.1.0-beta.17...1.1.0-beta.18
1.1.0-beta.17
What's Changed
- frontend: Allow download system log #1506
- frontend: Show system log size #1507
- frontend: System information: Filter out docker binds in disks #1500
- frontend: System information: Add bootloader and usb driver version #1521 #1528
- frontend: Camera Manager: Change icon and tooltip for SDP URL copy button #1514
- frontend: Wait longer for new core to reload #1545
- frontend: LogManager: Use new shortcut paths #1515
- Fix: Parameter editor is not working for some parameters #1527
- Fix: Do not show update button for versions with same name but with different repository #1508
- Fix: Do not delete files if they are open #1523
- Fix: Increase waiting time for version-chooser to process image #1505
- core: Add logger rotation for python services #1512
- core: Dockerfile: Use new blueos-base:v0.0.8 #1535
- core: version-chooser: lock connexion dependency #1531
- bootstrap: bootstrap: Revert to factory if getting NotFound error #1536
- install: Check available size from GB to MB #1534
- install: bcm_27xx: Update firmware for raspbian #1533
- ci: Remove companion deployment #1509
- ci: Update BlueOs docker image artifact name #1504
- ci: Improve linting checks #1532
- ci: create docs-check #1311
Full Changelog: 1.1.0-beta.16...1.1.0-beta.17
1.1.0-beta.16
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
- 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
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
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