Skip to content

Releases: mavlink/mavlink-camera-manager

t3.12.13

26 Apr 12:27
Compare
Choose a tag to compare
t3.12.13 Pre-release
Pre-release

What's Changed

  • Add rtsp protocol options via schemes #391
  • Move Stream::MANAGER RwLock from std to tokio #377

Full Changelog: t3.12.12...t3.12.13

t3.12.12

25 Apr 15:30
Compare
Choose a tag to compare
t3.12.12 Pre-release
Pre-release

What's Changed

  • stream: rtsp: Add TCP back in RTSP #390

Full Changelog: t3.12.11...t3.12.12

t3.12.11

17 Apr 19:38
Compare
Choose a tag to compare
t3.12.11 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • readme: Add information of availability of WebRTC. #368
  • readme: Add missing runtime dependency libssl. #376
  • Add default argument for mavlink. #370
  • Some random fixed and improvements around the code. #373
  • Add webrtc test via CI. #324
  • Fix v4l panics. #379
  • src: stream: webrtc: Fix Signalling server websocket and mpsc management. #380
  • src: stream: sink: Simplify WebRTCBin thread naming workaround. #381
  • src: stream: Decouple WebRTC sink from Stream::Manager by using EndSe…. #382
  • src: stream: sink: name Sink's EOS OS thread. #383
  • src: stream: sink: Fix lock during WebRTCSink's unlink. #384
  • Add failsafe killer. #385

Full Changelog: t3.12.10...t3.12.11

t3.12.10

16 Mar 13:04
Compare
Choose a tag to compare
t3.12.10 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • Fix mavlink communication unresponsiveness / lateness #357 #359
  • Fix RTSP streams recreation #361 #362

Full Changelog: t3.12.9...t3.12.10

t3.12.9

11 Mar 19:45
Compare
Choose a tag to compare
t3.12.9 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • src: stream: rtsp: shmsrc needs to wait for connection #356

Full Changelog: t3.12.8...t3.12.9

t3.12.8

11 Mar 17:39
Compare
Choose a tag to compare
t3.12.8 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • src: stream: pipeline: Fix wrong frame duration #353
  • src: stream: rtsp: shmsrc needs to do-timestamp #355

Full Changelog: t3.12.7...t3.12.8

t3.12.7

26 Feb 17:28
Compare
Choose a tag to compare
t3.12.7 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • Better debug with tracing. #343
  • src: mavlink: Avoid disconnecting on parse errors. #347
  • Libraries updated. #346
  • Disable tracy threads if not enabled. #349
  • Fix default stun endpoint. #350

Full Changelog: t3.12.6...t3.12.7

t3.12.6

07 Feb 19:51
Compare
Choose a tag to compare
t3.12.6 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • Fix installation instructions. #336
  • Update libs. #339
  • Better signalling server. #338
  • Improve queues and shm. #332

New Features:

  • docker: Add a Ubuntu 22.04 container for reproducibility. #340
  • Allow MAVLink System ID to be specified via CLI argument. #341

Full Changelog: t3.12.5...t3.12.6

t3.12.5

02 Feb 17:23
Compare
Choose a tag to compare
t3.12.5 Pre-release
Pre-release

What's Changed

Apart from small crash and deadlock fixes, we now have arm64 (aarch64) binary releases, and WebRTC's STUN configuration via CLI.

Bug Fixes:

  • cargo: Update mavlink from 0.10.4 to 0.10.6. #333
  • Add video tee. #331
  • src: stream: sink: Fix a deadlock when ICE fails. #335

New Features:

  • Allow setting STUN and Signalling server addresses via CLI. #329
  • .github, cross: Add aarch64 (arm64) deploy. #334

Known limitations/bugs:

  • There are thread leaks whenever a WebRTC stream is ended, which leads to thread starvation after some start-end iteration cycles. An effort to test it was done by #316 #317 #319 #321 #320

New Contributors

Full Changelog: t3.12.4...t3.12.5

t3.12.4

08 Jan 20:40
Compare
Choose a tag to compare
t3.12.4 Pre-release
Pre-release

What's Changed

Bug Fixes:

  • Build and settings. #296 #297 #300 #311
  • Readme updated with better instructions. #299 #325
  • Cargo: Update to use mavlink 0.10.4. #302
  • Fix MAVlink reconnection. #306
  • Update clap to 4.4. #322
  • Improve log messages. #323
  • Fix stream recreation crashes and thread starvation caused by MAVLink-related thread leaks. #330

Known limitations/bugs:

  • There are thread leaks whenever a WebRTC stream is ended, which leads to thread starvation after some start-end iteration cycles. An effort to test it was done by #316 #317 #319 #321 #320

Full Changelog: t3.12.3...t3.12.4