Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.4.0-beta.9
What's Changed
- compose: fix: update telemetry service details #3034
- core: Add bookworm support for Hotspot using NetworkManager and create_ap #3018
- core: blueos_startup_update: add networkmanager setup #3042
- core: bluoes_startup_update: add fine-grained patch suppression #3049
- core: Cable-guy: set ipv4 method to shared and may-fail to true to ensure we always have ips even if DHCP fails #3036
- core: Faster tests #3041
- core: helper: add support for cockpit widgets #3028
- core: Services: Kraken: Allow fetching availbale versions of a given Extension #3033
- core: start-blueos-core: Fix tmux setenv when variable is empty #3053
- core: start-blueos-core: make sure BLUEOS_DISABLE_SERVICES is always set #3052
- core: tools: mavlink-camera-manager: Update to t3.18.0 #3027
- frontend: add tooltips on InlineParameterEditor with parameter name, options, and description #3045
- frontend: Diagrams: make colours themeable #3023
- frontend: disable wifi-updater and let user know if wifi service is disabled #3046
Full Changelog: 1.4.0-beta.8...1.4.0-beta.9
1.4.0-beta.8
What's Changed
- core: Tools: Zenoh: Add basic Zenoh support #3004
- core: tools: mavlink-server: Update to 0.3.1 #3013
- core: helper: Only abort if server returns bad request #3020
- core: AutopilotManager: MAVLink-Server: add tlogging endpoint #3021
- blueos_startup_update: add step for symlinking i2c3 to i2c4 on Pi5 #3014
Full Changelog: 1.4.0-beta.7...1.4.0-beta.8
1.4.0-beta.7
What's Changed
- core: Allow getting ssh user and password from environment variables #2998
- core: Correct name of "Bag of Holding" #3003
- core: Fix commonwealh packages structure and json dumps for modern Pydantic versions #3001
- core: libs:commonwealth: Unify dump in pydantic save #3002
- core: services: cable_guy: Fix root path not working #3011
- core: services: helper: Add root page #3012
- frontend: Fix docker name validation logic #2939
- workflows: delete docs-check.yml #3010
Full Changelog: 1.4.0-beta.6...1.4.0-beta.7
1.4.0-beta.6
What's Changed
- frontend: components: parameter-editor: ParameterLoader: Add delay in tooltips #2990
- frontend: components: parameter-editor: ParameterLoader: Improve style #2992
- frontend: add 'soc' option when looking for temperature source #2999
- frontend: Camera setup: fix wrong description #2997
- frontend: Add H265 support endpoint for camera manager #2995
- core: tools: mavlink_camera_manager: Update to t3.17.0 #2994
- Change DHCP range api and set server as default mode #2988
- README: update docs links #3000
Full Changelog: 1.4.0-beta.5...1.4.0-beta.6
1.4.0-beta.5
What's Changed
- core: Autopilot Manager: pass process pid as string when using 'kill' #2982
- core: helper: Allow set source IP on speedtest #2985
- core: commonwealth: Change logfile name #2970
- core: tools: mavlink_server: Update to 0.3.0 #2987 #2978 #2976
- frontend: add Navigator64 to list of linux boards in Autopilot.vue #2951
- frontend: defaultParameterLoader: add trailing slash to filters #2986
- frontend: parameter-table: allow using metadata override #2983
- install: Switch blueos-bootstrap from rc.local to systemd #2979
New Contributors
- @itskalvik made their first contribution in #2979
Full Changelog: 1.4.0-beta.4...1.4.0-beta.5
1.4.0-beta.4
What's Changed
- frontend:
- devicePathHelper: add support for Pi5 usb ports #2955
- ethernet: add tooltip informing why the DHCP server button is disabled #2958
- Extension manager view: Allow users to download streamed ext logs as files #2963
- Fix UI description in bridges #2954
- VehicleSetup: Add not safe overlay #2957
- VehicleSetup: CompassDisplay: display GpsYaw when it is available #2965
- VehicleSetup: fix issue in vehciles with more than 3 compasses #2964
- core:
- Address all changes suggested by docker build checks #2944
- ArdupilotManager: Add fallback for first available router in case of invalid preferred one #2933
- ArdupilotManager: add navigator64 support #2935
- ArdupilotManager: fix issue when sitl_frame is not set in the settings file #2946
- ArdupilotManager: Fix pkill to kill #2959
- ArdupilotManager: Move from Ardu to Auto names only (Serial PX4 support part 4) #2941
- ArdupilotManager: use stable-4.5.0 version for built-in firmware defaults #2949
- Pi4/Pi5 tweaks in AutopilotManager and startup #2961
- tools: mavlink-camera-manager: Update to t3.16.1 #2968
- tools: mavlink-server: Change to 0.1.0 #2947
Full Changelog: 1.4.0-beta.3...1.4.0-beta.4
1.4.0-beta.3
What's Changed
- CI: test-and-deploy: Disable fail-fast #2936
- CI: use sanitized platform name for deployment #2937
- core: AutoPilot Manager: Isolate mavlink proxy types and endpoints - (Serial PX4 support part 3) #2940
Full Changelog: 1.4.0-beta.2...1.4.0-beta.3
1.4.0-beta.2
What's Changed
- frontend: Add camera configuration UI #2857
- frontend: add other missing NotSafeOverlays #2906
- frontend: Autopilot: add missing NotSafeOverlay import #2904
- frontend: Create widget to show upload/download speeds #2890
- frontend: Create "safe mode" #2888
- frontend: Fix service links when using IPv6 addresses #2911
- frontend: Improve remote access support #2815
- frontend: Show topbar icons for 2 Gps systems, display yaw if available #2909
- core: Add MAVLinkServer #2930
- core: Automatically switch boards in firmware installs that implies in board change #2903
- core: Autopilot Manager: Fix multiple starts race when setting preferred router #2932
- core: autopilot_fw_decoder: bump to current ardupilot master #2914
- core: blueos_startup_update: fix dwc2 patch using [pi4] on pi5 #2926
- core: Cable_guy: refactor for adding NetworkManager support #2682
- core: Cable-guy: DHCP servers with unspecified lease ranges now serve 101-200 #2912
- core: Changes in nginx (reverted) #2918 #2917 #2913
- core: Dockerfile: remove container's /etc/dhcpcd.conf #2923
- core: Fix hotspot toggling, infinite loading on toggling error #2915
- core: Fix wifi not getting an ip address on bookworm #2919
- core: Kraken: Improve main loop tasks and add exp delay to avoid flooding #2922
- core: Move args to module AutopilotManager - (Serial PX4 support part 2) #2901
- core: Move AutoPilot API to dedicated module and split in V1 and V2 - (Serial PX4 support part 1) #2900
- core: Move callPeriodicaly from video.ts to OneMoreTime #2887
- core: services: kraken: config: Avoid redirect #2925
- core: tools: linux2rest: Update to 0.6.2 #2897
- core: Update blueos-base, new GStreamer 1.24.8, libcamera 0.3.1 #2436
- core: version chooser: fix yarl version #2931
- core: wifi: stop leaking sensitive data #2928
- bootstrap: Add custom environment variables in bootstrap #2910
- Install: kraken: Add retries and increase timeout in fetch major_tom install data #2920
- install: Update curl lias with retry-delay and connection-timeout #2927 #2929
- ci: add Pi5 and Pi4-boorkworm image deployments #2908
- ci: test nginx configuration in CI #2916
Full Changelog: 1.4.0-beta.1...1.4.0-beta.2
1.4.0-beta.1
What's Changed
- frontend: Add sentry feedback option in Report Menu #2873
- frontend: Add sentry reports for official only #2877
- frontend: ExtManagerView: Add bazaar iframe from bag URL in bazaar tab #2849
- frontend: Move to OneMoreTime in .ts stores #2879
- frontend: Move to use OneMoreTime in .vue pages #2872
- frontend: Remove slash from sentry release #2870
- core: Add basic init steps needed for PX4 wakeup #2867
- core: Add new entry for mavlink2rest in default ArdupilotManager endpoints #2876
- core: ArdupilotManager: fix loading sitl frame #2895
- core: ArdupilotManager: generate serial command line options in ardupilotmanager instead of boards #2885
- core: blueos_startup_update, commonwealth: extract cpu/host detection to commonwealth #2882
- core: Fix endpoint comparison, always overwrite mavlink2rest one #2875
- core: Handle (for now) unsupported hotspot functionality in bookworm #2881
- core: Improve IPv6 support #2894
- core: versionchooser: bump dockerhub page_size to 200 #2891
- install: add board setup file for pi5 #2884
- install: don't force kernel version if not on bullseye #2883
- install: Linux refactor to improve rasp 5 support #2678
Full Changelog: 1.3.0...1.4.0-beta.1