Releases: edgexfoundry/device-rest-go
Releases · edgexfoundry/device-rest-go
v4.0.1
What's Changed
- build: Bump device-sdk-go from 4.0.0 to 4.0.1 by @FelixTing in #508
Full Changelog: v4.0...v4.0.1
v4.0.0
What's Changed
- build(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #327
- build(deps): Bump github.com/spf13/cast from 1.5.0 to 1.5.1 by @dependabot in #318
- fix: Range check for float64/32 equal to 0.0 by @IkerDC in #330
- refactor: Remove github.com/pkg/errors from Attribution.txt by @jackchenjc in #331
- build: move SDK to v3.1.0-dev.16 by @FelixTing in #332
- feat: replace gorilla/mux with labstack/echo by @FelixTing in #334
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.16 to 3.1.0-dev.17 by @dependabot in #335
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.17 to 3.1.0-dev.18 by @dependabot in #336
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.18 to 3.1.0-dev.19 by @dependabot in #337
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.19 to 3.1.0-dev.20 by @dependabot in #338
- build: Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 by @lenny-goodell in #340
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.20 to 3.1.0-dev.22 by @dependabot in #339
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.22 to 3.1.0-dev.24 by @dependabot in #341
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.24 to 3.1.0-dev.27 by @dependabot in #342
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.27 to 3.1.0-dev.28 by @dependabot in #344
- ci: add automated release workflow on tag creation by @ernestojeda in #343
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.28 to 3.1.0-dev.29 by @dependabot in #345
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.29 to 3.1.0-dev.30 by @dependabot in #346
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.30 to 3.1.0-dev.32 by @dependabot in #347
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.32 to 3.1.0-dev.33 by @dependabot in #348
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.33 to 3.1.0-dev.34 by @dependabot in #351
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.34 to 3.1.0-dev.35 by @dependabot in #352
- feat!: Remove snap packaging by @farshidtz in #353
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.35 to 3.1.0-dev.36 by @dependabot in #354
- refactor: Remove obsolete comments from config file by @lenny-goodell in #355
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.36 to 3.1.0-dev.37 by @dependabot in #357
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.1.0-dev.37 to 3.1.0-dev.39 by @dependabot in #359
- docs: [Device REST] Add Swagger file by @lenny-goodell in #360
- docs: Replace docs in README with link to docs on docs.edgexfoundry.org by @lenny-goodell in #361
- build: Update go mod for Napa by @ejlee3 in #364
- docs: Update changelog for 3.1 release by @cloudxxx8 in #366
- fix: Address CVE in Alpine base image by @lenny-goodell in #367
- build: Update to latest 3.2.0 dev go-mods by @ejlee3 in #369
- build(deps): Bump github.com/spf13/cast from 1.5.1 to 1.6.0 by @dependabot in #370
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.1 to 3.2.0-dev.2 by @dependabot in #371
- build: [Device REST] Add ldflags to strip debug info from binary by @lenny-goodell in #373
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.2 to 3.2.0-dev.3 by @dependabot in #372
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.3 to 3.2.0-dev.4 by @dependabot in #374
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.4 to 3.2.0-dev.6 by @dependabot in #378
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.6 to 3.2.0-dev.7 by @dependabot in #379
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.7 to 3.2.0-dev.9 by @dependabot in #381
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.9 to 3.2.0-dev.10 by @dependabot in #384
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.10 to 3.2.0-dev.11 by @dependabot in #386
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.11 to 3.2.0-dev.12 by @dependabot in #387
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.12 to 3.2.0-dev.15 by @dependabot in #392
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.15 to 3.2.0-dev.18 by @dependabot in #394
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.18 to 3.2.0-dev.20 by @dependabot in #397
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.20 to 3.2.0-dev.24 by @dependabot in #399
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.24 to 3.2.0-dev.25 by @dependabot in #400
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.25 to 3.2.0-dev.27 by @dependabot in #402
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.27 to 3.2.0-dev.29 by @dependabot in #403
- build(deps): Bump github.com/spf13/cast from 1.6.0 to 1.7.0 by @dependabot in #404
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.29 to 3.2.0-dev.37 by @dependabot in #410
- build: Upgrade to go-1.23, Linter1.61.0 and Alpine 3.20 by @jinlinGuan in #414
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.41 to 3.2.0-dev.45 by @dependabot in #417
- feat: Enable PIE support for ASLR and full RELRO by @jackchenjc in #418
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 from 3.2.0-dev.45 to 3.2.0-dev.47 by @dependabot in #420
- refactor!: update module to v4 by @weichou1229 in #422
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.1 to 4.0.0-dev.2 by @dependabot in #423
- fix: Only one ldflags flag is allowed by @jackchenjc in #425
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.2 to 4.0.0-dev.7 by @dependabot in #428
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.7 to 4.0.0-dev.9 by @dependabot in #431
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.9 to 4.0.0-dev.11 by @dependabot in #436
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.11 to 4.0.0-dev.19 by @dependabot in #445
- build(deps): Bump github.com/edgexfoundry/device-sdk-go/v4 from 4.0.0-dev.19 to 4.0.0-dev.24 by @dependabot in #449
- build(deps): Bump github.com/edge...
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 (indirect dependency)
- 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 ([#353](https://github.com/edgexfoundry/device-rest-go/issues/353))
♻ Code Refactoring
- Remove obsolete comments from config file (#355) (71e268e…)
- Remove github.com/pkg/errors from Attribution.txt (bbfcc02…)
🐛 Bug Fixes
📖 Documentation
👷 Build
🤖 Continuous Integration
- Add automated release workflow on tag creation (4617776…)
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 (indirect dependency)
- go-mod-messaging (indirect dependency)
- go-mod-registry (indirect dependency)
- go-mod-secrets (indirect dependency)
- go-mod-configuration (indirect dependency)
Features ✨
- Add device validation function (#289)
BREAKING CHANGE: Implement `ValidateDevice` function to validate device protocol properties for core-metadata - Support two-way REST communication (#229) (#83d0d95)
- Update for common config (#251)
BREAKING CHANGE: Configuration file is changed to remove common config settings - Use latest SDK for MessageBus Request API (#247)
BREAKING CHANGE: Commands via MessageBus topic configuration are changed - Remove ZeroMQ MessageBus capability (#235)
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
Bug Fixes 🐛
Code Refactoring ♻
- Change configuration and devices files format to YAML (#281)
BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml - snap: Update command and metadata sourcing (#266) (#2ded8c8)
- snap: Drop the support for legacy snap env options (#238)
BREAKING CHANGE: - Drop the support for legacy snap options with env. prefix - Upgrade edgex-snap-hooks to v3 - Upgrade edgex-snap-testing Github action to v3 - Add snap's Go module to dependabot - Other minor refactoring