edgexfoundry / device-onvif-camera

Owner: Device WG
Apache License 2.0
29 stars 37 forks source link

build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.0.0-dev.93 to 3.0.0 #370

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/edgexfoundry/device-sdk-go/v3 from 3.0.0-dev.93 to 3.0.0.

Changelog

Sourced from github.com/edgexfoundry/device-sdk-go/v3's changelog.

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

Features ✨

  • Add Start method to the ProtocolDriver interface (#453fffe)
    BREAKING CHANGE: Added required `Start` method to the ProtocolDriver interface. 
                     This method is called after the sdk has been completely initialized.
                     This is where device service should implement post initialization code. 
    
  • Add PatchDevice and DeviceExistsForName and refactor UpdateDeviceOperatingState(#)
    BREAKING CHANGE: SetDeviceOperatingState has been removed, and UpdateDeviceOperatingState has been modified to accept a models.OperatingState value.
    
  • Using url.PathUnescape for decoding API path (#cdd8b0f)
    BREAKING CHANGE: Use PathUnescape for decoding API path to consist with the change from MQTT topic, the MQTT topic path will encode with url.PathEscape.
    
  • All ProtocolDriver interface API implementations required (#d73da92)
BREAKING CHANGE: Move Discover(), ValidateDevice() to the ProtocolDriver interface to that they are required like the existing interfaces. 
                 This forces at a minimum an empty implementation which gives exposure to the developer that they exist.
                 Use interfaces.ProtocolDriver instead of any as parameter
  • Apply provision watcher model changes (#24d4a99)
    BREAKING CHANGE: Apply provision watcher model changes and skip the locked provision watcher.
    
  • Change configuration file format to YAML (#c61610b)
    BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
    
  • Change device definition file to YAML format (#9bade9f)
    BREAKING CHANGE: Stop supporting TOML format and support YAML format for Device definition files
    
  • Apply JWT authentication to incoming calls (#774c203)
    BREAKING CHANGE: In secure mode, incoming REST API calls must have a JWT authentication token, with the exception of /api/v2/ping.
    
  • Remove LastConnected, LastReported and UpdateLastConnected configs (#7414f7f)
    BREAKING CHANGE: Remove LastConnected, LastReported and UpdateLastConnected configs
    
  • Consume contracts mod to update /secret DTO (#76cf874)
    BREAKING CHANGE: secret DTO object in core contracts uses SecretName instead of Path
    
  • Updates for common config (#9f4fc55)
    BREAKING CHANGE: Common config settings removed from configuration file 
    

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
codecov-commenter commented 1 year ago

Codecov Report

Merging #370 (58e43e2) into main (01232ef) will not change coverage. The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@           Coverage Diff           @@
##             main     #370   +/-   ##
=======================================
  Coverage   34.09%   34.09%           
=======================================
  Files          19       19           
  Lines        1804     1804           
=======================================
  Hits          615      615           
  Misses       1123     1123           
  Partials       66       66