Skip to content

Releases: bluerobotics/BlueOS

1.3.0-beta.10

20 Aug 18:19
Compare
Choose a tag to compare
1.3.0-beta.10 Pre-release
Pre-release

What's Changed

  • frontend: VehicleBanner: Fix custom vehicle and company logic #2860
  • frontend: Add sentry #2858

Full Changelog: 1.3.0-beta.9...1.3.0-beta.10

1.3.0-beta.9

01 Aug 22:58
Compare
Choose a tag to compare
1.3.0-beta.9 Pre-release
Pre-release

What's Changed

  • frontend: Beautify extension details page to be responsive and add support for permissions editing #2853
  • frontend: ExtCreationModal: Use correct v-model #2844
  • frontend: BackAlleyTab: Fix internet offline icon #2851
  • frontend: Kraken: Add continuous logging for better Extensions debugging #2852
  • core: services: helper: Skip Iperf and Major Tom #2845

Full Changelog: 1.3.0-beta.8...1.3.0-beta.9

1.3.0-beta.8

23 Jul 16:03
3fa21db
Compare
Choose a tag to compare
1.3.0-beta.8 Pre-release
Pre-release

What's Changed

  • Frontend:
    • Add interface for Gyro calibration #2806
    • Add missing failsafe parameter for rover #2828
    • Allow non semver versions tags to be used in extensions #2827
    • Change Create/Edit extension card top differ from Create and Editing operations #2831
    • CloudTrayMenu: Add try to auto install Major Tom #2816
    • Compass calibration: add more calibration information and different calibration levels #2800
    • Create reboot button component #2808
    • ExtCreationModal: Fix v-model in permissions field #2843
    • ExtManagerView: Fix passing a reference of installed extension to edit extension card #2829
    • Filebrowser: Pass urls through url #2814
    • Fix off-by-8 issue with pixhawk channels #2802
    • Fix vehicle image #2810
    • Index.html: add meta tags and headers to avoid caching index.html #2834
    • InlineParameterEditor: prevent submitting form #2807
    • Kraken: Remove number of downloads #2805
    • StreamCreatingDialog: Fix URI prefix #2839
    • Store: Add new filters and sorts #2837
    • Vehicle setup: Update paths #2813
  • Core:
    • AutopilotManager: Add support for Numbered betas for ardupilot #2840
    • AutopilotManager: don't request streamrates with mavp2p #2825
    • Helper: Add device uuid information #2838
    • Helper: Improve logging #2818
    • start-blueos-core: Fix permission logic #2803
    • tools: mavlink-camera-manager: Update to t3.16.0 #2832
    • tools: mavlink-router: use glibc for mavlink-router on amd64 #2720
    • tools: mavlink2rest: Update to 0.11.23 #2824
    • Wifi: Add support to external wifi adapter #2811

Full Changelog: 1.3.0-beta.7...1.3.0-beta.8

1.3.0-beta.7

09 Jul 13:17
Compare
Choose a tag to compare
1.3.0-beta.7 Pre-release
Pre-release

What's Changed

  • Frontend:
    • Add failsafe configurations #2748
    • Add interface for automatic motor reversion detection #2760
    • Add new dev mode #2754 #2799
    • CompassDisplay: Fix ekf arrow being black #2759
    • Extensions: Beautify page #2735 #2798 #2784 #2777 #2782
    • GpsTrayMenu: Add menu and more information #2764
    • GpsTrayMenu: Move to satellite icon #2746
    • HealthTrayMenu: Fix 'loading...' temperature on PIs #2753
    • Mavlink Endpoints: improve validation #2749
    • Reset params and metadata after firmware flashing #2758
    • Small calibration fixes #2794
    • StoreExtensionCard: Sort archs before showing #2795
    • Try to load apropriate metadata files for ardupilot #2739
    • Wifi: Fix smart hotspot status #2765
    • Wizard: DefaultParamLoader: Fix Unknown values #2783
    • Create component for parameter loading #2769
  • Core:
    • Kraken: Fix non restarting on atomic install kraken #2773
    • libs: common: streaming: Reduce default timeout in timeout streaming #2781
    • Limit maximum docker log size #2789
    • services: bag: Handle more exceptions in read #2761
    • tools: Fix logviewer #2793
    • helper: Fix ttyd not being detected (deal with gzip file type) #2745
  • blueos_startup_update: Improve exception handling #2791
  • deploy: pimod: Increase pump to 2200 #2775
  • install: configs: Add first version with journald #2796

Full Changelog: 1.3.0-beta.6...1.3.0-beta.7

1.3.0-beta.6

25 Jun 12:51
Compare
Choose a tag to compare
1.3.0-beta.6 Pre-release
Pre-release

What's Changed

  • frontend:
    • Add PX4 parameter metadata #2728
    • BrIframe: Avoid set canvas width when its not rendered #2730
    • CloudTrayMenu: Use new Major Tom URL #2742
    • Fix check for heartbeat #2718
    • Fix error message in fetch available devices on VideoManager #2740
    • GpsTrayMenu: First version #2713 #2726
    • OnboardSensors: fix internal baro showing as water pressure sensor #2570
    • ParameterLoader: Fix invalid parameter loaded from file #2734
    • vehicle-setup: Fix typo #2719
    • VersionChooser: Add internet checking prior to fetch remote tags #2732
    • VersionChooser: Disable delete button if two images or less are available #2707
    • VersionChooser: Make bootstrap update less dangerous #2711
    • VideoStreamCreation: Add more RTSPs variants (through UDP, TCP) #2741
    • Wizard: ActionStepper: Disable checkboxes after all configuration is done #2710
    • Wizard: ActionStepper: Remove check if action is done #2709
    • Wizard: RequireInternet: Decrease time check #2708
  • core:
    • Add missing aarch64 binaries #2686
    • AutopilotManager: Add further error handling to decrease log verbosity #2681
    • Configuration: motd: Update version to 1.3 #2693
    • kraken: Add checks when starting offline #2736
      • Fix issue where the extension was being removed when the vehicle was offline
    • Kraken: Check disk space before installing extensions #2689
    • Kraken: Handle operations better #2680
    • Libs: commonwealth: settings: pykson: Save in pretty json #2717
    • Tools: mavlink-camera-manager: Update to t3.15.1 #2695 #2694 #2687 #2685
    • core: Tools: mavlink-router: Add support for aarch64 #2684
  • bootstrap: Improve log messages #2731
  • bootstrap: README: Update info #2712
  • ci: Fix CI disk space before building docker #2690 #2696
  • ci: Move always from old node16 #2692
  • ci: Update action checkout to v4 #2691
  • pre-push: Updates and QOL improvements #2677 #2592
  • CoC: Add first commit #2715

Full Changelog: 1.3.0-beta.5...1.3.0-beta.6

1.3.0-beta.5

12 Jun 18:56
Compare
Choose a tag to compare
1.3.0-beta.5 Pre-release
Pre-release

What's Changed

Note: This version was removed from dockerhub, extensions were automatically removed if the vehicle starts offline, fixed in beta.6

  • Frontend:
    • cloud_tray_menu: Fix set major tom token in bag to not delete other existing keys #2683
    • Improved CSS on Vehicle setup / IMU pages #2638
  • Core:
    • ardupilot_manager: Add cache for board detection #2600
    • ardupilot_manager: add missing async/await #2636
    • ardupilot_manager: Ardupilot fix usage of udp serial port #2626
    • ardupilot_manager: Reduce verbosity when there's no board running #2662
    • blueos_startup_update: Add boot-loop detection #2651
    • blueos_startup_update: Add linting check #2645
    • blueos_startup_update: Add support for platform-specific patches #2643
    • blueos_startup_update: find config.txt and cmdline.txt dynamically #2622
    • blueos_startup_update: Fix "Nagivator" typo #2648
    • blueos_startup_update: Fix ssh ownership #2661 #2674
    • blueos_startup_update/commonwealth: Add run_command() logging #2653
    • commonwealth: create upload_file() #2642
    • Dockerfile: Use blueos-base v0.1.3 #2631
    • Dockerfile: Use blueos-base v0.2.0 #2663
    • Dockerfile: Use heredocs for a beter syntax and reduce number of layers #2632
    • Kraken: Add authentication for private container registry when installing from raw body #2660
    • Kraken: Add default extensions #2656
    • Kraken: Add docker wrapper module with async context to manage containers and related operations #2640
    • Kraken: Add extension Module V2 #2641
    • Kraken: Add Manifest V2 with multiple manifest support #2607
    • Kraken: Allow usage via command line #2624
    • Kraken: Improve main loop checks and modify raw body install to be atomic #2676
    • pifile: Bump image pump to 2gb #2679
    • pre-push-hooks: lock dependencies #2633
    • Remove limit_ram_usage in python programs #2634
    • tools: Add case for aarch64 camera manager #2669
    • tools: linux2rest: Update to 0.5.7 #2644
    • tools: linux2rest: Update to 0.6.0 #2654
    • tools: mavlink-camera-manager: Update to t3.13.1 #2667
    • tools: mavlink2rest: Update to 0.11.21 and add aarch64 #2672
    • version_chooser: differentiate arm64 from arm #2637
    • Use pydantic for settings backend #2619
    • Fix cgroups binds with host computer #2623
  • install: boards: Add support to CM4 #2658
  • ci: test-and-deploy: Disable selfhost if running outside blue robotics #2659

Full Changelog: 1.3.0-beta.4...1.3.0-beta.5

1.2.6

03 Jun 15:23
Compare
Choose a tag to compare

What's Changed

  • core: ArdupilotManager: try detecting boards up to 5 times #2635

Full Changelog: 1.2.5...1.2.6

1.3.0-beta.4

28 May 14:05
Compare
Choose a tag to compare
1.3.0-beta.4 Pre-release
Pre-release

What's Changed

  • frontend: compass calibration: do not cleanup on error #2582
  • frontend: extensions: Add sort on extension tags based on semantic versions #2586
  • frontend: extensions: Allow only updates to more recent versions in Installed Extension Card #2598
  • frontend: extensions: Fix single extension card min width #2625
  • frontend: extensions: Fix stream messages #2601
  • frontend: extensions: Improve contrast between background, buttons and cards #2611
  • frontend: firmware: Increase timeout time in fetch firmware #2608
  • frontend: wifi: make it clear we are still scanning for networks #2621
  • frontend: onboardSensors: Add celsius support #2571
  • frontend: Wizard: Add better parameters description table #2590
  • frontend: Wizard: Make parameters and scripts loader update based on is_online #2581
  • core: Add prefixed cache folder for mypy and add it in gitignore #2587
  • core: ArdupilotManager: Fix wrong detection of x86 #2615
  • core: ArdupilotManager: reduce verbosity #2613
  • core: blueos_startup_update: Use loguru #2612
  • core: Fix random W0406 by pylint in module imports in init.py #2616
  • core: kraken: Add special case for 64bit kernel and 32bit userland for bookworm on pi5 #2614
  • core: Kraken: Move API to dedicated module #2604
  • core: ping: Fix duplicated ping instances #2576
  • core: tools: linux2rest: Add Aarch64 #2629
  • core: tools: linxu2rest: Update to 0.5.5 #2603
  • core: tools: remove unnecessary apt calls #2620
  • core: Wizard: Add retry for edge cases in params/script #2584
  • core: Wizard: Fix typo #2585
  • compose: Add blueos cloud telemetry #2602

New Contributors

Full Changelog: 1.3.0-beta.3...1.3.0-beta.4

1.2.5

07 May 13:45
Compare
Choose a tag to compare

What's Changed

  • Improve parameter and script fetch in wizard #2589

Full Changelog: 1.2.4...1.2.5

1.3.0-beta.3

30 Apr 15:58
Compare
Choose a tag to compare
1.3.0-beta.3 Pre-release
Pre-release

What's Changed

  • Increase timeout in fetch manifest operation at Extension Manager #2575
  • Change kraken to manifest dev for now #2578
  • Add Cloud Tray Menu with Install Major Tom and Join cloud functionality #2577

Full Changelog: 1.3.0-beta.2...1.3.0-beta.3