Skip to content

Releases: angelcam/arrow-client

Arrow Client v0.12.6

04 Sep 13:10
Compare
Choose a tag to compare

ArrowClient changes

  • Add support for custom service connectors
  • Create TCP services for all RTSP services found using service discovery
  • Fix potential unaligned reads

AngelBox changes

  • Add internal RTSP proxy with short video buffer

Arrow Client v0.12.5

03 May 15:58
Compare
Choose a tag to compare
  • Add a new root CA certificate
  • Add a flash-friendly mode to reduce the number of writes into the configuration file
  • Implement the Arrow Protocol v2
  • Export the NetworkInterface struct
  • Export log macros
  • Enable hostname verification
  • Minor improvements of the application help and error messages
  • Do not log DATA_ACK messages
  • Log a warning message on certificate load error instead of returning the error
  • Fix connection timeout detection
  • Fix service ID hashing instability caused by different pointer widths on 32-bit and 64-bit systems
  • Fix potential panic on attempt to log the nul-character

Arrow Client v0.10.3

21 Jul 14:58
Compare
Choose a tag to compare
  • NEW: Allow remote access to all HTTP services

Arrow Client v0.10.2

14 Jun 14:02
Compare
Choose a tag to compare
  • FIX: potential connection error if either IPv4 or IPv6 is unavailable in dual-stack networks

Arrow Client v0.10.1

14 Jun 13:55
Compare
Choose a tag to compare
  • Updated dependencies

Arrow Client v0.10.0

01 Jun 16:21
Compare
Choose a tag to compare
  • NEW: The Arrow Client can be used as a dynamic library (either Rust or C)
  • NEW: A command line option to limit the network scanning only on specified network interfaces (-D option)
  • NEW: Windows support
  • NEW: Mac OS support
  • FIX: A panic when subtracting a Duration from an Instant
  • FIX: A race condition in the network scanner that could affect the search results in some cases
  • MISC: switch to the latest async-await based IO
  • numerous little improvements

Arrow Client v0.9.2

19 Aug 16:09
Compare
Choose a tag to compare
  • Minor fix of the MJPEG stream discovery

Arrow Client v0.9.1

18 Jul 10:16
Compare
Choose a tag to compare
  • Add an option to create a lock file containing PID.

Note: There is no functional change to the images. Use images from the previous release.

Arrow Client v0.9.0

28 Jun 14:54
Compare
Choose a tag to compare
  • Fixed minor memory leak and connection leak that could occur when the session manager was being dropped.
  • Fixed memory leak and async task leak on Arrow connection error.
  • Updated to the latest version of the OpenSSL crate and fixed compilation issues with the new versions of OpenSSL.
  • The default optimization level for release has been set to "s" (i.e. size optimizations).

Arrow Client v0.8.0

13 Jul 11:25
Compare
Choose a tag to compare
  • Use the new tokio crate instead of tokio-core.
  • Use tokio-timer v0.2.
  • Remove dependency on tokio-tls and native-tls.
  • Use single event loop for all asynchronous tasks.
  • Add a configuration file skeleton (i.e. a backup for the main configuration file in case the main conf. file gets damaged).
  • Add an option to create a file containing only the Arrow UUID.
  • Add support for multithreading.
  • Fix parsing of Arrow Service address with no port.
  • Fix network scan stability for MIPS CPUs with MUSL C library.
  • Use new Raspbian and armbian images based on Debian Stretch.
  • Fix booting on Raspberry Pi 3B+.