Skip to content

Releases: bluerobotics/BlueOS

1.1.0-beta.21

15 May 20:36
Compare
Choose a tag to compare
1.1.0-beta.21 Pre-release
Pre-release

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

03 May 20:10
Compare
Choose a tag to compare
1.0.2-beta.1 Pre-release
Pre-release

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

29 Apr 13:01
Compare
Choose a tag to compare
1.1.0-beta.20 Pre-release
Pre-release

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

Full Changelog: 1.1.0-beta.19...1.1.0-beta.20

1.1.0-beta.19

24 Apr 21:26
Compare
Choose a tag to compare
1.1.0-beta.19 Pre-release
Pre-release

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

03 Apr 16:05
Compare
Choose a tag to compare
1.1.0-beta.18 Pre-release
Pre-release

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

20 Mar 15:38
Compare
Choose a tag to compare
1.1.0-beta.17 Pre-release
Pre-release

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

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