Skip to content

Commit c573fc2

Browse files
authored
docs: Update changelog for v3.0 (#313)
Signed-off-by: Cloud Tsai <[email protected]>
1 parent d7cd9da commit c573fc2

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

CHANGELOG.md

+42
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,48 @@
1212
- [go-mod-secrets](https://github.com/edgexfoundry/go-mod-secrets/blob/main/CHANGELOG.md) (indirect dependency)
1313
- [go-mod-configuration](https://github.com/edgexfoundry/go-mod-configuration/blob/main/CHANGELOG.md) (indirect dependency)
1414

15+
## [v3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)
16+
17+
### Features ✨
18+
- Add device validation function ([#284](https://github.com/edgexfoundry/device-snmp-go/pull/284))
19+
```text
20+
BREAKING CHANGE: Implement `ValidateDevice` function to validate device protocol properties for core-metadata
21+
```
22+
- Update for common config ([#255](https://github.com/edgexfoundry/device-snmp-go/pull/255))
23+
```text
24+
BREAKING CHANGE: Configuration file is changed to remove common config settings
25+
```
26+
- Use latest SDK for MessageBus Request API ([#211](https://github.com/edgexfoundry/device-snmp-go/pull/211))
27+
```text
28+
BREAKING CHANGE: Commands via MessageBus topic configuration are changed
29+
```
30+
- Remove ZeroMQ MessageBus capability ([#210](https://github.com/edgexfoundry/device-snmp-go/pull/210))
31+
```text
32+
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
33+
```
34+
35+
### Bug Fixes 🐛
36+
- **snap:** Refactor to avoid conflicts with readonly config provider directory ([#270](https://github.com/edgexfoundry/device-snmp-go/issues/270)) ([#224900f](https://github.com/edgexfoundry/device-snmp-go/commits/224900f))
37+
38+
### Code Refactoring ♻
39+
- Change configuration and devices files format to YAML ([#279](https://github.com/edgexfoundry/device-snmp-go/pull/279))
40+
```text
41+
BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
42+
```
43+
- **snap:** Update command and metadata sourcing ([#266](https://github.com/edgexfoundry/device-snmp-go/issues/266)) ([#965f04e](https://github.com/edgexfoundry/device-snmp-go/commits/965f04e))
44+
- **snap:** Drop the support for legacy snap env options ([#213](https://github.com/edgexfoundry/device-snmp-go/issues/213))
45+
```text
46+
BREAKING CHANGE:
47+
- Drop the support for legacy snap options with env. prefix
48+
- Upgrade edgex-snap-hooks to v3
49+
- Upgrade edgex-snap-testing Github action to v3
50+
- Add snap's Go module to dependabot
51+
- Other minor refactoring
52+
```
53+
54+
### Build 👷
55+
- Update to Go 1.20, Alpine 3.17 and linter v1.51.2 ([#06818cd](https://github.com/edgexfoundry/device-snmp-go/commits/06818cd))
56+
1557
## [v2.3.0] Levski - 2022-11-09 (Not Compatible with 1.x releases)
1658
1759
### Features ✨

0 commit comments

Comments
 (0)