Skip to content

Releases: edgexfoundry/device-sdk-go

v3.1.1

13 May 02:57
v3.1.1
a6cec28
Compare
Choose a tag to compare

What's Changed

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

v3.1.0 - Napa

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

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

Source code
Documentation
Migration Guide

First-party Dependencies

go-mod-core-contracts
go-mod-bootstrap
go-mod-messaging
go-mod-registry (indirect dependency)
go-mod-secrets (indirect dependency)
go-mod-configuration (indirect dependency)

✨ Features

  • (security) Add new AddCustomRoute method with authentication parameter (#1475) (5a7d052…)
  • Add device last connected metrics (#1515) (1f88585…)
  • Update index files to include names for preloading check (10694e6…)
  • Allow NameFieldPath configurable (f16fc3d…)
  • Accept Url escape in API path (fdbdbc1…)
  • Replace gorilla/mux router with echo (72d350f…)
  • Add better error handling when running in hybrid mode but common config is missing (#1480) (7433feb…)
  • Implement loading from URI for Profile, Device, & Provision Watcher files (#1471) (0776c05…)
  • Move all the common APIs into go-mod-bootstrap (9983415…)
  • Adjust GetFileType() function for new secret URI format (#1507) (88f0350…)
  • Use WrapHandler func from go-mod-bootstrap (ca6e439…)
  • Update handler funcs to use Echo signatures (93fdda3…)

📖 Documentation

  • Replace Slack chat with GitHub discussion (3e8c91c…)

👷 Build

🤖 Continuous Integration

  • Add automated release workflow on tag creation (526596b…)

🧪 Testing