Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.1.0-beta.21
What's Changed
- frontend: Use round edges and color gradient based on Elisa feedback #1669
- frontend: components: PullProgress: Add minimum size to dialog #1675
- frontend: components: ParameterEditorDialog: Fix bitflag edition #1676
Full Changelog: 1.1.0-beta.20...1.1.0-beta.21
1.0.2-beta.1
What's Changed
- Update project to work with latest packages #1542 #1557 #1561 #1664
- Reboot if eeprom is updated #1559
- Only work if the sdcard is flashed with this version or newers
- core: version chooser: Update documentation link #1641
- core: tools: mavlink-camera-manager: Update to t3.3.3 #1558
- Improve stability
Full Changelog: 1.0.1...1.0.2-beta.1
1.1.0-beta.20
What's Changed
- Support non-navigator linux boards (initially Argonot) #1625
- frontend: system-information: Firmware: Fix firmware and bootloader version format #1648
- frontend: components: wizard: Do not show if can't communicate with backend #1656
- frontend: Update to work with node 19 #1647
- core: tools: mavlink-camera-manager: Update to the latest version. #1651 #1659
- core: services: versionchooser: Break api with local and remote endpoints #1653
- Load local versions much faster
- core: services: versionchooser: setup: Fix werkzeug version #1652
- bootstrap: bootstrap: Revert to factory if waiting time is bigger than 3 minutes #1655
- README: Fix typo #1654
New Contributors
- @DevinNorgarb made their first contribution in #1654
Full Changelog: 1.1.0-beta.19...1.1.0-beta.20
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