Releases: mavlink/mavlink-camera-manager
Releases · mavlink/mavlink-camera-manager
t3.8.0
What's Changed
New Features:
- Log to file added, the file is rotated every day. Its location can be configured by the new argument
--log-path <mypath>
, the default is./logs/
. See--help
for more details. #121
Improvements:
- QGC integration was improved by increasing the mavlink responsiveness in mavlink-camera-manager. #123
Bug Fixes:
- Fix cargo build error[E0658]. #124
Full Changelog: t3.7.0...t3.8.0
t3.7.0
What's Changed
New Features:
- User now can select the rank for Gstreamer plugins, giving it more control over what will be used as encoder/decoder for WebRTC. #119
Improvements:
- The RTSP IP is no longer strictly
0.0.0.0
, instead, now we are passing this IP as the IP advertised via mavlink protocol, which (in most cases) should be set to the machine's IP (e.g. for BlueOS,192.168.2.2
by default). #117 - src: mavlink: Try to reconnect if lost connection. #110
- Small refactor for better errors. #112
- Log when Id is not found when Dropping MavlinkCameraComponent. #113
Bug Fixes:
- Now, if the user deletes all streams and restarts the mavlink-camera-manager, it will not try to recreate all streams from its default profile. #115
Other Changes (chore):
- github: linux-arm-rtsp: Move away from deprecated ubuntu version. #120
Full Changelog: t3.6.2...t3.7.0
t3.6.2
What's Changed
Overall, MAVLink protocol handling was improved, fixing some of our issues with QGC integration, especially #57, #98, and #105. Also, some of our libraries were upgraded to their lastest version.
- src: mavlink: Heartbeat should use MAV_AUTOPILOT_INVALID. #106
- src: stream: Use v4l2src for LegacyRpiCam.#104
- cargo: Upgrade several dependencies #100 #101 #103
- src: network: Use the ip from default interface. #99
- Add missing mavlink message #107
Full Changelog: t3.6.1...t3.6.2
t3.6.1
What's Changed
- src: video: Fix duplicated sizes for LegacyRpiCam #94
Full Changelog: t3.6.0...t3.6.1
t3.6.0
What's Changed
- Use RUST_LOG over variable to control verbosity #91
- Add support for user to RUST_LOG to specify verbose configuration
- Make mavlink_endpoint optional #90
- Disable mavlink handle when no mavlink endpoint is added as master
- Add dark theme for testing webpage #88
- Add debug calls of API access in #92
- Add reset settings endpoint #89
- Add rpicamera support #86
- Improve code quality #93
Full Changelog: t3.5.0...t3.6.0
t3.5.0
What's Changed
- Add support to stepwise cameras (Raspberry Pi) #84
- Cargo: Update tokio to 1.19, fixing vulnerability (dependabot) #85
Full Changelog: t3.4.0...t3.5.
t3.4.0
What's Changed
- Add webrtc #60 #64 #65
- Add UYUV and MPEG video encodings for all supported video sources and endpoints #77
- Add reset camera controls (mavlink and API) #72
- Allow sharing source with multiple endpoints for Redirect and Gst fake stream #55
- Improve MAVLink support #67 #74
- Core improvements #54 #56
- Fix Swagger version information #59
- Fix unwanted access to V4L CtrlClass #68
Full Changelog: t3.3.2...t3.4.0
t3.3.2
t3.3.1
What's Changed
- src: mavlink: Remove trailing null bytes before parsing the control id. #45
- src: html: Fix data structure model in the frontend side #47
- src: html: Make the frontend tolerate null extended_configuration. #49
Full Changelog: t3.3.0...t3.3.1
t3.3.0
What's Changed
- html: Use a default endpoint when not set. #40
- mavlink: mavlink_camera: Replace localhost address with public ip #43
- Add thermal camera flag #41
Full Changelog: t3.2.1...t3.3.0