Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.1.0-beta.23
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 #1772Note: Old
.txt
files need to be renamed to a new valid extension, QGC parameters are not supported.
- frontend: Video Stream
- frontend: Extensions
- 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
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
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