Skip to content

Releases: bluerobotics/BlueOS

1.1.0-beta.23

14 Jun 22:42
Compare
Choose a tag to compare
1.1.0-beta.23 Pre-release
Pre-release

What's Changed

  • frontend: Wizard
    • Set default firmware for vehicle #1752
    • Add skip and disable options #1746
    • Add 'other' category for vehicles that are not Sub or Rover #1747 #1792
    • Allow embedding parameters into firmware #1760
    • Fix retry button #1760
    • Move wifi connection to first step #1782
    • Automate stepping #1786
    • Add welcome page #1795
    • Only register as done when all other steps are valid #1748
  • frontend: Parameters
    • Reset parameter list when flashing new firmware and restarting #1756
    • Stop notifying ParametersTable misses, improve message #1775
    • Save when pressing enter on editor dialog #1774
    • Allow usage of negative values on editor dialog #1776
    • Fix usage where the user needs to click outside the textfield to register the new value on editor dialog #1776
    • Allow using .params, .parm and .param for saving/loading param files #1772

      Note: Old .txt files need to be renamed to a new valid extension, QGC parameters are not supported.

  • frontend: Video Stream
    • Fix validation of select fields #1764
    • Fix support of redirect streams #1768
    • Allow usage of redirect stream without pirate mode #1777
    • Always show sources with active streams #1777
  • frontend: Extensions
    • Organize number of columns dynamically #1754
    • Fix docker image name showing on extensions #1728
    • Fix usage of buttons while loading information from docker container #1779
  • frontend: Setup: Allow testing motors on rover #1762
  • frontend: Wifi: Update store when forgetting a network #1787
  • frontend: Version Chooser: Fix version not being hidden after deletion #1763
  • frontend: Autopilot: Fix SemVer not being used #1737
  • frontend: Fix bag of holding frontend description #1761
  • frontend: yarn: Temporarily remove probing of addresses when running frontend locally #1745
  • core: tools: mavlink-camera-manager: Update to t3.11.6. #1769
  • core: Use new blueos-base:v0.0.9 #1778
  • bootstrap: Decrease verbosity, increase code answer time to 5min and correctly restart docker if it's broken #1790 #1791

New Contributors

Full Changelog: 1.1.0-beta.22...1.1.0-beta.23

1.1.0-beta.22

26 May 17:58
Compare
Choose a tag to compare
1.1.0-beta.22 Pre-release
Pre-release

What's Changed

  • frontend: Rework side menu #1699 #1716 #1715
  • frontend: extensions: Add filter to store #1706
  • frontend: Allow connecting to unsafe network wifi #1687
  • frontend: Allow user to search for wifi and add scrollbar on wifi list #1688
  • frontend: widgets: Add first version #1712
  • frontend: wizard: Configure boat firmware and support custom page configuration #1702
  • frontend: bridges: Add support low baudrates 1200-4800 #1680
  • frontend: MainView: Fix spacing #1685
  • frontend: MainView: Decrease title size to fix text wrap #1690
  • frontend: AutopilotSerialConfiguration: Fix usage of non serial ports #1677
  • frontend: parameter-editor: Fix missing flag selection on editor #1686
  • frontend: setup: fix tabs order #1698
  • frontend: system-information: Add button for eeprom update #1649
  • frontend: store: system-information: Check if backend is offline before warn #1713
  • frontend: setup: Allow user to download a png image with the boundaries of the 3D model #1638
  • frontend: setup: Improve code and visual #1689
  • frontend: componentes: autopilot: EndpointManager: Fix component name #1701
  • core: services: beacon: Print ip with broadcast name #1711
  • core: services: helper: Add check_internet_access endpoint #1692
  • core: services: helper: Ping BlueOS for simple telemetry system #1694 #1703
  • core: tools: update mavlink2rest repo url #1710
  • install: Add retry in curl command #1707
  • ci: Add amd64 docker deployment #1693

Full Changelog: 1.1.0-beta.21...1.1.0-beta.22

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