Skip to content

Releases: edgexfoundry/device-usb-camera

v3.1.1

31 May 09:37
v3.1.1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1...v3.1.1

v3.1.0 - Napa

15 Nov 22:11
v3.1.0
Compare
Choose a tag to compare

[v3.1.0] Napa - 2023-11-15 (Only compatible with the 3.x releases)

Changelog

First-party Dependencies

✨ Features


BREAKING CHANGE: Remove snap packaging ([#303](https://github.com/edgexfoundry/device-usb-camera/issues/303))

♻ Code Refactoring

  • Remove obsolete comments from config file (112e1b9…)
  • Use PatchDevice calls instead of UpdateDevice (#267) (b4dc3cb…)

🐛 Bug Fixes

  • StreamURI values not parsed in external rtsp mode (#295) (e7b533f…)
  • Both path and paths need to be supported to address the breaking change until the next release (#290) (884b56a…)
  • None mode being seen as invalid option to RtspServerMode (#285) (3411f34…)
  • Support external RTSP servers using RtspServerMode (#270) (0836578…)
  • Rtsp auth server router not initialized properly (#279) (5f6ddc4…)
  • Fix panic when device is missing CardName or SerialNumber (#261) (c5a4cd9…)

👷 Build

  • Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 (a8ab136…)

🤖 Continuous Integration

  • Add automated release workflow on tag creation (2d62c07…)
  • Ci: Remove repo specific PR template (9ab6e28…)

v3.0.0 - Minnesota

01 Jun 17:06
v3.0.0
05403b6
Compare
Choose a tag to compare

[3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)

Changelog

First-party Dependencies

Features ✨

  • Support for rtsp server authentication (#240) (#6884326)
  • Consume SDK interface changes (#50a7cc5)
    BREAKING CHANGE: Consume SDK interface changes by adding Start, Discover and ValidateDevice func on driver
    
  • Updates for common config (#60114fc)
    BREAKING CHANGE: Configuration file changed to remove common config settings
    
  • snap: Copy provision watcher files in snapcraft (#150) (#d43df40)
    -- Remove ZeroMQ message bus capability (#8695117)
    BREAKING CHANGE: Remove ZeroMQ message bus capability
    

Bug Fixes 🐛

  • Return ffmpeg error logs to caller, and fix StreamingStatus (#254) (#e4cb32a)
  • Upgrade rtsp-simple-server to fix vulnerability (#3d9796f)
  • snap: Refactor to avoid conflicts with readonly config provider directory (#194) (#8746c93)
  • snap: Set snap-specific provision watchers directory (#175) (#4e47f77)

Code Refactoring ♻

  • Consume Provision Watcher changes for running multiple instances (#52b8227)
  • Change configuration and device toml files to yaml (#a642c90)
    BREAKING CHANGE: Configuration and device files now use yaml instead of toml
    
  • Use device sdk for adding provision watchers and remove manual code (#eb09eea)
    BREAKING CHANGE: Remove manual code to add provision watchers and instead use device-sdk to add them
    
  • Replace internal topics from config with new constants (#69957f4)
    BREAKING CHANGE: Internal topics no longer configurable, except the base topic.
    
  • Rework code for refactored MessageBus Configuration (#bd8c447)
    BREAKING CHANGE: MessageQueue renamed to MessageBus and fields changed.
    
  • Rename command line flags for the sake of consistency (#11d8830)
    BREAKING CHANGE: Renamed -c/--confdir to -cd/--configDir and -f/--file to -cf/--configFile
    
  • Use latest SDK for flattened config stem (#df2144b)
    BREAKING CHANGE: Location of service configuration in Consul changed
    
  • snap: Update command and metadata sourcing (#190) (#585c9f0)
  • snap: Refactor and upgrade to edgex-snap-hooks v3 (#129) (#ad81b67)

Documentation 📖

Build 👷

  • Ignore all go-mods except device-sdk-go (#8f2ed8f)
  • Update to use latest sdk (#174) (#3323a63)
  • Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#90e2dc0)
  • Ignore all go-mods except device-sdk-go (#1a7f20c)

v2.3.1

31 Mar 17:40
v2.3.1
16af8f3
Compare
Choose a tag to compare

[v2.3.1] Levski - 2023-03-21 (Only compatible with the 2.x releases)

View change log here
Browse source code here.
Compatible with EdgeX Compose v2.3.
View Documentation here

v2.3.0

14 Mar 21:46
v2.3.0
aa9461f
Compare
Choose a tag to compare

[v2.3.0] Levski - 2022-11-09 (Not Compatible with 1.x releases)

View change log here
Browse source code here.
Compatible with EdgeX Compose v2.3.
View Documentation here