|
1 | 1 | EdgeX Foundry Go Device SDK
|
2 |
| - Version 1.2.3 |
| 2 | + Version 1.4.0 |
3 | 3 | Release Notes
|
4 | 4 |
|
5 | 5 | INTRODUCTION
|
6 | 6 | ============
|
7 |
| -This document contains the release notes for the 1.2.3 version of EdgeX Foundry Go Device SDK. |
| 7 | +This document contains the release notes for the 1.4.0 version of EdgeX Foundry Go Device SDK. |
| 8 | + |
| 9 | +Changes for 1.4.0 "Hanoi": |
| 10 | +o PR#652: feat: add v1 deviceService callback handler |
| 11 | +o PR#678: ci: add semantic.yml for commit linting, update PR template to latest |
| 12 | +o PR#687: fix: use pointer on Executor to correctly update it |
| 13 | +o PR#686: feat: Make the numeric value type allows overflow and NaN |
| 14 | +o PR#661: feat: autoevent adds buffer for sending event to coredata |
| 15 | +o PR#650: feat(sdk): Implement Device AutoEvents SDK APIs |
| 16 | +o PR#702: feat: update DS in metadata to reflect config change |
| 17 | + |
| 18 | +Changes for 1.3.0 "Hanoi": |
| 19 | +============ |
| 20 | +o PR#559: Change document path from api/oas3.0/ to openapi/ |
| 21 | +o PR#562: fix: allow startup duration/interval to be overridden via env vars |
| 22 | +o PR#565: fix: pass ctx into client initialization function |
| 23 | +o PR#563: fix: update CommandExists to only check Device Commands |
| 24 | +o PR#567: refactor service and clients package |
| 25 | +o PR#568: refactor handler/controller and their dependencied packages |
| 26 | +o PR#575: refactor: update dockerfile to appropriately use ENTRYPOINT and CMD |
| 27 | +o PR#576: docs: addition of version and LTS refs to README per arch's meeting |
| 28 | +o PR#579: build: add dependabot.yml |
| 29 | +o PR#588: build: upgrade to use Go 1.15 |
| 30 | +o PR#570: Update Makefile and clean attribution file |
| 31 | +o PR#553: fix: Create a buffer to handle the AsyncValues |
| 32 | +o PR#592: fix: fix device autodiscovery behavior |
| 33 | +o PR#594: Update V2 swagger file to consist with edgex-go |
| 34 | +o PR#593: fix: fix autoevent panic during callback |
| 35 | +o PR#571: Remove globalvars and refactor remaining packages |
| 36 | +o PR#602: feat: implement Device SDK v2 common API |
| 37 | +o PR#612: refactor: Simplify controller signatures |
| 38 | +o PR#595: Update V2 Swagger file callback API status code |
| 39 | +o PR#617: Add Publish Swagger Parameters to Jenkinsfile |
| 40 | +o PR#615: fix: improve device discovery flow and whitelist logic |
| 41 | +o PR#603: feat: implement v2 discovery API |
| 42 | +o PR#624: refactor(sdk): release lock after discovery complete |
| 43 | +o PR#622: feat(sdk): expose RegistryClient |
| 44 | +o PR#625: feat(sdk): prepare v2 cache for v2 callback api |
| 45 | +o PR#619: feat: implement v2 command API |
| 46 | +o PR#605: feat: implement v2 callback api |
| 47 | +o PR#628: feat(sdk): start auto-discovery upon service startup |
| 48 | +o PR#641: refactor: update LogLevel for pushing event to coredata |
| 49 | +o PR#635: fix(sdk): prevent creating duplicate autoevent executor |
| 50 | +o PR#637: test/docs(sdk): update README and add unit tests |
8 | 51 |
|
9 | 52 | Changes for 1.2.3 "Geneva":
|
10 | 53 | ============
|
|
0 commit comments