Skip to content

Releases: bluerobotics/BlueOS

1.1.0-beta.7

09 Aug 02:04
Compare
Choose a tag to compare
1.1.0-beta.7 Pre-release
Pre-release

What's Changed

  • frontend: Warn users about usage of hotspot connection #1107
  • core: tools: linux2rest: Update to use v0.4.5 #1108
    • Fix error related to serial timestamps
  • core: bridges: Fix check for error message #1112
  • core: services: cable_guy/helper: Use cloudflare over metroui cdn for consistency and stability #1109
  • hooks: pre-push: Add tag format check #1104

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

1.1.0-beta.6

04 Aug 15:00
Compare
Choose a tag to compare
1.1.0-beta.6 Pre-release
Pre-release

What's Changed

  • frontend: NetworkTestView: Improve text to make it explicitly local #1095
  • core: wifi-manager: Fix wifi and hotspot behaviour in fresh install images #1096 #1098
  • core: wifi-manager: Fix hotspot settings #1099
  • core: beacon: Change mdns for hotspot interface to blueos-hostspot.local #1103
    • Avoid mdns conflict with blueos-wifi.local
  • core: version-chooser: Use new version of werkzeug #1100

Full Changelog: 1.1.0-beta5...1.1.0-beta.6

1.1.0-beta5

25 Jul 21:52
Compare
Choose a tag to compare
1.1.0-beta5 Pre-release
Pre-release

What's Changed

  • frontend: Add hotspot functionality #1019
  • frontend: Improve NetworTestView interface #1084 #1082
    • Add network speed test validation
  • frontend: Update bridges interface #1076
    • Add creation time, device information, serial by-path name and more
  • frontend: Allow user to enable raspberry camera legacy mode #1089
  • frontend: Add reset stream settings button #1080
    • Reset settings to default based on your hardware configuration
  • frontend: Fix version chooser layout #1085
  • frontend: Decrease notification frequency about new versions #1063
    • The user will be notified once a day that a new BlueOS version is available
  • frontend: Remove unused imports and variables #1077
  • frontend: Improve welcome message #1086
  • core: bridget: Fix crash when failling to initiate persistent connection #1055
  • core: bridget: Fix some inconsistent logs #1066
  • core: beacon: Improve mdns broadcast stability #1058
  • core: ardupilot-manager: Add support for Pixhawk CubeOrange board #1067
  • core: tools: mavlink-camera-manager: Update to t3.6.0 #1081 #1069
    • Raspberry camera support added
  • core: tools: linux2rest: Update to v0.4.4 #1068 #1090
    • Fix wrong cpu usage report
  • core: tools: bridges: Update to 0.8.2 #1075 #1078
    • Improve stability and support to by-path serial paths
  • core: tools: scripts: bootstrap: Use absolute path for red-pill location #1040
  • core: libs: bridges: use /dev/null for bridges output #1088
  • core: Dockerfile: Use new blueos-base:v0.0.7 #1083
  • README: add docs link #1056

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

⚠️ If a fresh install is necessary, it should use 1.1.0-beta4 raspberry image ⚠️
A problem was found on the wifi manager when using beta5 raspberry image

1.1.0-beta.4

13 Jun 21:49
Compare
Choose a tag to compare
1.1.0-beta.4 Pre-release
Pre-release

What's Changed

  • core: Improve firmware management #1022
    • Allow users in Pirate Mode to flash any connected board (and not just the running board)
    • Allow users in Pirate Mode to flash serial boards that are stuck in bootloader mode
  • core: Update base image to v0.0.6 #1045
    • More helper tools for the user and updating gstreamer 1.20
    • Adds development webrtc support
  • core: Update to use new bridges 0.8.1 #1018
  • core: Update mavlink camera manager 3.4.0 #1032
  • core: Add support to update docker binds #1034
  • bootstrap: Improve performance #1037
  • frontend: Merge autopilot's general and firmware page #1044
  • Random improvemnts #1029 #1036 #1043 #1038 #1039

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

1.1.0-beta.3

28 May 09:35
Compare
Choose a tag to compare
1.1.0-beta.3 Pre-release
Pre-release

What's Changed

  • frontend: firmware: Remove ArduPilot official tag, official and stable are the same thing #1008
  • frontend: Add cosmos library concept #1013
  • core: tools: ardupilot: bootstrap: update uploader to improve user feedback on the frontend #1021
  • core: versionchooser: Cleanup dangling docker images when starting up, decreasing disk usage #1005
  • core: ArdupilotManager: log command line used to launch ardupilot linux #1012
  • core: nmea-injector: Cover it with tests #1006
  • docker/pull/1021

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

1.1.0-beta.2

29 Apr 14:49
Compare
Choose a tag to compare
1.1.0-beta.2 Pre-release
Pre-release

What's Changed

  • frontend: Make it 100% mobile friendly #1002
  • frontend: Detect wifi connections and show available wired connections when possible #977
  • frontend: video: Add warning when creating streams from 'Fake source' #988
  • frontend: notifications: Fix number of notifications being displayed #987
  • core: Update dockerfile to use new base v0.0.5 #992
  • core: nmea-injector: Fixed, add forward-message task to running loop #994
  • core: libs: commonwealth: decorators: Fix temporary_cache #989 #995
  • core: ardupilot-manager: Fix SITL auto-start on restart #997
  • core: wifi: Fix linter by making wpa_supplicant main function async #1003

Full Changelog: 1.1.0-beta.1...1.1.0-beta.2

1.1.0-beta.1

19 Apr 13:54
Compare
Choose a tag to compare
1.1.0-beta.1 Pre-release
Pre-release

What's Changed

  • frontend: Improve main menu for small and big screens #822
  • frontend: vehicle: Add autopilot information #942
  • frontend: ethernet: Improve configuration menu #931
  • frontend: wifi: improve interface #964 #978
  • frontend: mavlink: Allow editing endpoints #947
  • frontend: Add subtitle on spinning logo #981
  • frontend: system-information: Improve design #965
  • frontend: Fix loading external pages in some cases #968
  • frontend: Fix typos #961
  • frontend: Open links in new tabs #976
  • core: nmea-injector: Make settings persistent between sessions #986
  • core: Add initial 3rd party integration #984
  • core: nginx: fix 2770 -> 80 redirect for old companion compatibility #971
  • core: Update linux2rest to v0.3.0 #983
  • hooks: Fix missing coverage report in pytest #963
  • Random fixes and improvements #974 #972 #967 #969 #966 #980 #982

New Contributors

Full Changelog: 1.0.1...1.1.0-beta.1

1.0.1

06 Apr 14:52
Compare
Choose a tag to compare

What's Changed

  • core: frontend: Improve pages layout #950
  • core: frontend: Add kernel output in system-information #943
  • core: frontend: Fix typo #951 #954 #962
  • core: frontend: components: FirmwareManager: Fix firmware selection when fetching #941
  • core: frontend: only show slack option in pirate mode #939
  • core: frontend: autopilot: Add information about each firmware version type #946
  • core: frontend: Cache all but HTML #927
  • core: frontend: version-chooser: Fix text color on pull dialog #945
  • core: frontend: system-information: Break system-information to use multiple endpoints #948
  • core: frontend: views: NetworkTestView: Move from await to finally #944
  • core: Change mdns name when using wifi #960
    • Changes blueos.local to only work via ethernet, to access BlueOS via wifi use blueos-wifi.local
    • Necessary to avoid performance/connectivity issues when accessing BlueOS via wifi
  • core: Add global exception handler #885
  • core: beacon: Log output to file #934
  • core: tools: linux2rest: Update version to v0.2.3 #936
  • hooks: Disable shellcheck SC2048 #937

New Contributors

Full Changelog: 1.0.0...1.0.1

1.0.0

30 Mar 17:10
Compare
Choose a tag to compare

What's Changed

  • frontend: App: Redirect page to use blueos.local #928
  • frontend: home: Small frontend fixes #933
  • frontend: mavlink: re-open mavlink websockets when connection is lost #935
  • core: beacon: set ttl to 25 seconds #921

Full Changelog: 1.0.0-beta.16...1.0.0

1.0.0-beta.16

25 Mar 22:25
Compare
Choose a tag to compare
1.0.0-beta.16 Pre-release
Pre-release

What's Changed

  • Rework project to use blueos name #871 #873
  • frontend: Add welcome tour #890 #898
  • frontend: Change container restart to 'soft restart' in non-pirate #923 #909 #918
  • frontend: components: health: Fix heartbeat icon to use only vehicle heartbeat #872
  • frontend: componenets: version-chooser: Fix content-type for docker image file #891 #881
  • frontend: componenets: video-manager: Only show extra configuration under pirate mode #888
  • frontend: improve logic for checking if backend is online in versionchooser #916
  • frontend: libs: mavlink2rest: Remove development message #896
  • frontend: Add welcome card #874 #902 #904 #919
  • frontend: utils: Add version_chooser #879
  • frontend: Add menu items to home #899 #911
  • frontend: Fix heartbeat pulse #895
  • frontend: Add notification when a new version is available #887 #903
  • frontend: Disable speed test button when testing #907
  • frontend: Improve pirate-mode warn text #912
  • frontend: Make firmware buttons don't go one over another #913
  • frontend: video: Allow multiple IPs for each stream #884
  • core: Update system time from frontend #877 #897
  • core: ardupilot-manager: Support Pixhawk4 and improvements #866
  • Core: ardupilot-manager: Change firmware cwd #886
  • core: commander: Allow sending arbitrary commands to host computer #868
  • core: commander: Fix system reboot #922
  • core: beacon: Create Beacon (mdns service) #878 #905
  • core: motd: update text #901
  • core: move service logs to /var/logs/blueos #876
  • core: services: pardal: Add root page #925
  • core: version-chooser: fix displaying error #914
  • core: version-chooser: fix jinja2 and itsdangerious versions #910
  • core: version-chooser: improve manual upload experience/feedback #893
  • core: version-chooser: old-frontend: fix content-type #894
  • Add Factory fallback system #924
  • install: install: Enable trace when running install via CI #863
  • CI: Only zip raspberry img with release #864
  • CI: Small improvements #875

Note: This version requires a full fresh installation from the system, you can use the raspberry release image

Full Changelog: 1.0.0-beta.15...1.0.0-beta.16