Releases: edgexfoundry/device-usb-camera
Releases · edgexfoundry/device-usb-camera
v3.1.1
What's Changed
- build: Bump SDK and RTSP server versions by @cloudxxx8 in #330
Full Changelog: v3.1...v3.1.1
v3.1.0 - Napa
[v3.1.0] Napa - 2023-11-15 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- device-sdk-go
- go-mod-core-contracts
- go-mod-bootstrap
- go-mod-messaging (indirect dependency)
- go-mod-registry (indirect dependency)
- go-mod-secrets (indirect dependency)
- go-mod-configuration (indirect dependency)
✨ Features
BREAKING CHANGE: Remove snap packaging ([#303](https://github.com/edgexfoundry/device-usb-camera/issues/303))
- Add proxy to build script for device-usb-service (#271) (9c60bf2…)
- Update example device files to modify Path to Paths (#273) (c79013a…)
- Replace gorilla/mux with labstack/echo (f8ecbd8…)
- Select stream for api commands (#266) (860b2ed…)
- Implement get/set pixel format commands. (#269) (bd38f51…)
- Ability to disable RTSP server on startup via configuration (#268) (01aee5a…)
- FrameRate command v4l2 (#265) (040a5a6…)
- Extend discovery to support Intel real sense cameras (#264) (7adbeca…)
♻ 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
v3.0.0 - Minnesota
[3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- device-sdk-go
- go-mod-core-contracts
- go-mod-bootstrap
- go-mod-messaging (indirect dependency)
- go-mod-registry (indirect dependency)
- go-mod-secrets (indirect dependency)
- go-mod-configuration (indirect dependency)
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 📖
- Updated postman collection from v2 to v3 (#251) (#faedb97)
- Remove docs (#238) (#9fcc0da)
- Add warning to main branch and link to levski (#191) (#96327e0)
- Add warning for main branch and link to releases (#185) (#59664bc)
- Change location of nats documentation (#168) (#6531ea4)
- snap: Update camera interface, getting started doc version (#143) (#c4833ec)