Releases: bluerobotics/BlueOS
Releases · bluerobotics/BlueOS
1.1.0-beta.7
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
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
- Avoid mdns conflict with
- core: version-chooser: Use new version of
werkzeug
#1100
Full Changelog: 1.1.0-beta5...1.1.0-beta.6
1.1.0-beta5
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
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
What's Changed
- frontend: firmware: Remove ArduPilot
official
tag,official
andstable
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
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
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
- @NickNothom made their first contribution in #976
Full Changelog: 1.0.1...1.1.0-beta.1
1.0.1
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
- @joaoantoniocardoso made their first contribution in #954
Full Changelog: 1.0.0...1.0.1
1.0.0
1.0.0-beta.16
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