Skip to content

v3.0.0 - Minnesota

Compare
Choose a tag to compare
@ajcasagrande ajcasagrande released this 01 Jun 17:06
· 122 commits to main since this release
v3.0.0
05403b6

[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)