Skip to content

Releases: mavlink/mavlink-camera-manager

t3.8.0

29 Aug 22:04
Compare
Choose a tag to compare
t3.8.0 Pre-release
Pre-release

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

24 Aug 18:29
Compare
Choose a tag to compare
t3.7.0 Pre-release
Pre-release

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

10 Aug 20:05
Compare
Choose a tag to compare
t3.6.2 Pre-release
Pre-release

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

19 Jul 14:08
Compare
Choose a tag to compare
t3.6.1 Pre-release
Pre-release

What's Changed

  • src: video: Fix duplicated sizes for LegacyRpiCam #94

Full Changelog: t3.6.0...t3.6.1

t3.6.0

18 Jul 19:20
Compare
Choose a tag to compare
t3.6.0 Pre-release
Pre-release

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

09 Jul 11:38
Compare
Choose a tag to compare
t3.5.0 Pre-release
Pre-release

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

02 Jun 11:42
Compare
Choose a tag to compare
t3.4.0 Pre-release
Pre-release

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

17 Feb 16:15
Compare
Choose a tag to compare
t3.3.2 Pre-release
Pre-release

What's Changed

  • Add redirect sources #44

Full Changelog: t3.3.1...t3.3.2

t3.3.1

15 Feb 16:41
Compare
Choose a tag to compare
t3.3.1 Pre-release
Pre-release

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

31 Jan 11:10
Compare
Choose a tag to compare
t3.3.0 Pre-release
Pre-release

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