Skip to content

Commit

Permalink
docs: update Changelog for Jakarta release (#3805)
Browse files Browse the repository at this point in the history
* docs: update Changelog for Jakarta release

Signed-off-by: jpwhitemn <[email protected]>
  • Loading branch information
jpwhitemn authored Nov 15, 2021
1 parent 143991c commit 31a468f
Showing 1 changed file with 77 additions and 21 deletions.
98 changes: 77 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,71 @@
## EdgeX Foundry Services
[Github repository](https://github.com/edgexfoundry/edgex-go)

## Change Logs for EdgeX Dependencies

- [go-mod-bootstrap](https://github.com/edgexfoundry/go-mod-bootstrap/blob/main/CHANGELOG.md)
- [go-mod-core-contracts](https://github.com/edgexfoundry/go-mod-core-contracts/blob/main/CHANGELOG.md)
- [go-mod-messaging](https://github.com/edgexfoundry/go-mod-messaging/blob/main/CHANGELOG.md)
- [go-mod-registry](https://github.com/edgexfoundry/go-mod-registry/blob/main/CHANGELOG.md)
- [go-mod-secrets](https://github.com/edgexfoundry/go-mod-secrets/blob/main/CHANGELOG.md)
- [go-mod-configuration](https://github.com/edgexfoundry/go-mod-configuration/blob/main/CHANGELOG.md) (indirect dependency)

## [v2.1.0] Jakarta - 2021-11-17 (Only compatible with the 2.x release)

### Features ✨
- **all:** Enable CORS headers for all services ([#3758](https://github.com/edgexfoundry/edgex-go/issues/3758)) ([#4fce4fd2](https://github.com/edgexfoundry/edgex-go/commits/4fce4fd2))
- **all:** Update multi instance response to have totalCount field ([#ea5a8f40](https://github.com/edgexfoundry/edgex-go/commits/ea5a8f40))
- **command:** Support object value type in Set Command ([#eaa9784a](https://github.com/edgexfoundry/edgex-go/commits/eaa9784a))
- **command:** Update Command V2 API to include totalCount field for MultiDeviceCoreCommandsResponse ([#4ad05991](https://github.com/edgexfoundry/edgex-go/commits/4ad05991))
- **data:** Implement V2 API to query readings by name and time range ([#3577](https://github.com/edgexfoundry/edgex-go/issues/3577)) ([#8a6c1010](https://github.com/edgexfoundry/edgex-go/commits/8a6c1010))
- **data:** new API to search Readings by multiple resource names ([#3766](https://github.com/edgexfoundry/edgex-go/issues/3766)) ([#e2d5d6cc](https://github.com/edgexfoundry/edgex-go/commits/e2d5d6cc))
- **data:** Enhance the performance of events deletion ([#3722](https://github.com/edgexfoundry/edgex-go/issues/3722)) ([#2de07aa5](https://github.com/edgexfoundry/edgex-go/commits/2de07aa5))
- **data:** Support Object value type in Reading ([#94769bcc](https://github.com/edgexfoundry/edgex-go/commits/94769bcc))
- **data:** refactor application-layer multi-events func to reduce code duplication ([#753b88f4](https://github.com/edgexfoundry/edgex-go/commits/753b88f4))
- **data:** Update MultiReadingsResponse to have totalCount field ([#07c09b9a](https://github.com/edgexfoundry/edgex-go/commits/07c09b9a))
- **data:** Update MultiEventsResponse to have totalCount field ([#d627eae0](https://github.com/edgexfoundry/edgex-go/commits/d627eae0))
- **data:** implement new GET Readings API ([#1ef40f49](https://github.com/edgexfoundry/edgex-go/commits/1ef40f49))
- **metadata:** Send notification after updating device entity ([#3623](https://github.com/edgexfoundry/edgex-go/issues/3623)) ([#166d7917](https://github.com/edgexfoundry/edgex-go/commits/166d7917))
- **metadata:** Update Metadata V2 API to include totalCount field for multi-instance response ([#377c2adc](https://github.com/edgexfoundry/edgex-go/commits/377c2adc))
- **notifications:** Update Notififcation V2 API to include totalCount field ([#b1707c08](https://github.com/edgexfoundry/edgex-go/commits/b1707c08))
- **notifications:** add new API to Get Transmissions by Notification id ([#3759](https://github.com/edgexfoundry/edgex-go/issues/3759)) ([#4de7b29e](https://github.com/edgexfoundry/edgex-go/commits/4de7b29e))
- **scheduler:** Validate Interval and IntervalAction before loading from config ([#3646](https://github.com/edgexfoundry/edgex-go/issues/3646)) ([#c934d262](https://github.com/edgexfoundry/edgex-go/commits/c934d262))
- **scheduler:** Update Scheduler V2 API to include totalCount field ([#2b972191](https://github.com/edgexfoundry/edgex-go/commits/2b972191))
- **security:** Add injection of Secure MessageBus creds for eKuiper connections ([#3778](https://github.com/edgexfoundry/edgex-go/issues/3778)) ([#fb769a00](https://github.com/edgexfoundry/edgex-go/commits/fb769a00))
- **security:** Add Secret File config setting ([#3788](https://github.com/edgexfoundry/edgex-go/issues/3788)) ([#adab5248](https://github.com/edgexfoundry/edgex-go/commits/adab5248))
- **security:** Enable modern cipher suite / TLSv1.3 only ([#3704](https://github.com/edgexfoundry/edgex-go/issues/3704)) ([#7380b5be](https://github.com/edgexfoundry/edgex-go/commits/7380b5be))
- **security:** Make Vault token TTL configurable ([#3675](https://github.com/edgexfoundry/edgex-go/issues/3675)) ([#19484f48](https://github.com/edgexfoundry/edgex-go/commits/19484f48))
- **snap:** add vault ttl config support ([#ef3901f9](https://github.com/edgexfoundry/edgex-go/commits/ef3901f9))
- **snap:** add additional devices to secret store lists in install hook ([#8ad81a0f](https://github.com/edgexfoundry/edgex-go/commits/8ad81a0f))

### Performance Improvements ⚡
- Change MaxResultCount setting to 1024 ([#8524b20a](https://github.com/edgexfoundry/edgex-go/commits/8524b20a))

### Bug Fixes 🐛
- **all:** http response cannot be completed ([#3662](https://github.com/edgexfoundry/edgex-go/issues/3662)) ([#0ba6ba5b](https://github.com/edgexfoundry/edgex-go/commits/0ba6ba5b))
- **command:** Using the Device Service response code for Get Command ([#9f422825](https://github.com/edgexfoundry/edgex-go/commits/9f422825))
- **command:** clean out database section from core command ([#0fae9ab3](https://github.com/edgexfoundry/edgex-go/commits/0fae9ab3))
- **command:** Fix core-command crashes error ([#86f6abfe](https://github.com/edgexfoundry/edgex-go/commits/86f6abfe))
- **data:** add codes to remove db index of reading:deviceName:resourceName when deleting readings ([#173b0957](https://github.com/edgexfoundry/edgex-go/commits/173b0957))
- **metadata:** Remove operating state from device service ([#dc27294b](https://github.com/edgexfoundry/edgex-go/commits/dc27294b))
- **metadata:** Disable device notification by default ([#3789](https://github.com/edgexfoundry/edgex-go/issues/3789)) ([#c5f5ac19](https://github.com/edgexfoundry/edgex-go/commits/c5f5ac19))
- **metadata:** device yaml marshal to Json error ([#3683](https://github.com/edgexfoundry/edgex-go/issues/3683)) ([#e89d87e1](https://github.com/edgexfoundry/edgex-go/commits/e89d87e1))
- **metadata:** add labels as part of query criteria when finding ([#3781](https://github.com/edgexfoundry/edgex-go/issues/3781)) ([#11dac8c4](https://github.com/edgexfoundry/edgex-go/commits/11dac8c4))
- **security:** Move JWT auth method to individual routes ([#3657](https://github.com/edgexfoundry/edgex-go/issues/3657)) ([#d2a5f5fe](https://github.com/edgexfoundry/edgex-go/commits/d2a5f5fe))
- **security:** Replace abandoned JWT package ([#3729](https://github.com/edgexfoundry/edgex-go/issues/3729)) ([#32c3a59f](https://github.com/edgexfoundry/edgex-go/commits/32c3a59f))
- **security:** use localhost for kuiper config ([#8fa67b54](https://github.com/edgexfoundry/edgex-go/commits/8fa67b54))
- **security:** secrets-config user connect using TLS ([#3698](https://github.com/edgexfoundry/edgex-go/issues/3698)) ([#258ae4e0](https://github.com/edgexfoundry/edgex-go/commits/258ae4e0))
- **security:** remove unused curl executable from secretstore-setup Dockerfile - curl command executable is not used, so it is removed from the Docker file of service secretstore-setup ([#49239b82](https://github.com/edgexfoundry/edgex-go/commits/49239b82))
- **security:** Mismatched types int and int32 ([#3655](https://github.com/edgexfoundry/edgex-go/issues/3655)) ([#dbae55fc](https://github.com/edgexfoundry/edgex-go/commits/dbae55fc))
- **snap:** fix app-rules-engine ([#651aaa83](https://github.com/edgexfoundry/edgex-go/commits/651aaa83))
- **snap:** configure kuiper's REST service port ([#3770](https://github.com/edgexfoundry/edgex-go/issues/3770)) ([#a2b69b26](https://github.com/edgexfoundry/edgex-go/commits/a2b69b26))
- **snap:** add kuiper message-bus config ([#602d7f53](https://github.com/edgexfoundry/edgex-go/commits/602d7f53))

### Code Refactoring ♻
- **all:** Clean up TOML quotes ([#3666](https://github.com/edgexfoundry/edgex-go/issues/3666)) ([#729eb473](https://github.com/edgexfoundry/edgex-go/commits/729eb473))
- **all:** Refactor io.Reader for reusing ([#3627](https://github.com/edgexfoundry/edgex-go/issues/3627)) ([#7434bcad](https://github.com/edgexfoundry/edgex-go/commits/7434bcad))
- **all:** Remove unused Redis client variables ([#905a639d](https://github.com/edgexfoundry/edgex-go/commits/905a639d))

## [v2.0.0] Ireland - 2021-06-30 (Not Compatible with 1.x releases)

## General
Expand All @@ -15,15 +80,6 @@
- **v2:** Change the default ports for EdgeX services to stay within [IANA Dynamic Ports](https://tools.ietf.org/id/draft-cotton-tsvwg-iana-ports-00.html#privateports)
- **v2:** Updated all Docker image names (removing docker- prefix and language suffixes of -go and -c)

## Change Logs for EdgeX Dependencies

- [go-mod-bootstrap](https://github.com/edgexfoundry/go-mod-bootstrap/blob/master/CHANGELOG.md)
- [go-mod-core-contracts](https://github.com/edgexfoundry/go-mod-core-contracts/blob/master/CHANGELOG.md)
- [go-mod-messaging](https://github.com/edgexfoundry/go-mod-messaging/blob/master/CHANGELOG.md)
- [go-mod-registry](https://github.com/edgexfoundry/go-mod-registry/blob/master/CHANGELOG.md)
- [go-mod-secrets](https://github.com/edgexfoundry/go-mod-secrets/blob/master/CHANGELOG.md)
- [go-mod-configuration](https://github.com/edgexfoundry/go-mod-configuration) (indirect dependency)

### Features ✨
- **v2:** Remove --useradd and --userdel support from proxy-setup ([#2924](https://github.com/edgexfoundry/edgex-go/issues/2924)) ([#60451040](https://github.com/edgexfoundry/edgex-go/commits/60451040))
- **v2:** Processing query params of url in put method ([#3034](https://github.com/edgexfoundry/edgex-go/issues/3034)) ([#5c263209](https://github.com/edgexfoundry/edgex-go/commits/5c263209))
Expand Down Expand Up @@ -66,10 +122,10 @@ e47b23dc))
- **security:** Enable Vault's Consul secrets engine ([#3179](https://github.com/edgexfoundry/edgex-go/issues/3179)) ([#13b869e2](https://github.com/edgexfoundry/edgex-go/commits/13b869e2))
- **all:** Invoke DS deletion Callback by name ([#b818cb7f](https://github.com/edgexfoundry/edgex-go/commits/b818cb7f))
- **all:** Added Content-TYpe from REST header to Context ([#c433a97c](https://github.com/edgexfoundry/edgex-go/commits/c433a97c))
- **meta:** Check the provisionWatcher existence when delete DS ([#7014d8db](https://github.com/edgexfoundry/edgex-go/commits/7014d8db))
- **meta:** Delete DS API should check the associated Device existence ([#3054](https://github.com/edgexfoundry/edgex-go/issues/3054)) ([#b641f4fe](https://github.com/edgexfoundry/edgex-go/commits/b641f4fe))
- **meta:** Fix DS callback function panic error ([#3523](https://github.com/edgexfoundry/edgex-go/issues/3523)) ([#e6c05256](https://github.com/edgexfoundry/edgex-go/commits/e6c05256))
- **meta:** Check the associated object existence when delete Profile ([#35d7beb0](https://github.com/edgexfoundry/edgex-go/commits/35d7beb0))
- **metadata:** Check the provisionWatcher existence when delete DS ([#7014d8db](https://github.com/edgexfoundry/edgex-go/commits/7014d8db))
- **metadata:** Delete DS API should check the associated Device existence ([#3054](https://github.com/edgexfoundry/edgex-go/issues/3054)) ([#b641f4fe](https://github.com/edgexfoundry/edgex-go/commits/b641f4fe))
- **metadata:** Fix DS callback function panic error ([#3523](https://github.com/edgexfoundry/edgex-go/issues/3523)) ([#e6c05256](https://github.com/edgexfoundry/edgex-go/commits/e6c05256))
- **metadata:** Check the associated object existence when delete Profile ([#35d7beb0](https://github.com/edgexfoundry/edgex-go/commits/35d7beb0))
- **notifications:** Query with invalid offset range should return 416 ([#73839868](https://github.com/edgexfoundry/edgex-go/commits/73839868))
- **notifications:** Fix using the wrong key to update Subscription ([#fe00754a](https://github.com/edgexfoundry/edgex-go/commits/fe00754a))
- **notifications:** Return 200 when successful to delete subscription ([#cd63672c](https://github.com/edgexfoundry/edgex-go/commits/cd63672c))
Expand Down Expand Up @@ -127,14 +183,14 @@ e47b23dc))
- **all:** Modify config.Clients to use service key ([#afe0876a](https://github.com/edgexfoundry/edgex-go/commits/afe0876a))
- **security:** Update remaining SecretService references to be SecretStore ([#3189](https://github.com/edgexfoundry/edgex-go/issues/3189)) ([#afdb9f2a](https://github.com/edgexfoundry/edgex-go/commits/afdb9f2a))
- **all:** Remove support-logging and LoggingInfo config ([#2919](https://github.com/edgexfoundry/edgex-go/issues/2919)) ([#0163c92e](https://github.com/edgexfoundry/edgex-go/commits/0163c92e))
- **meta:** Rename Put Command to Set Command ([#f6d4ba2d](https://github.com/edgexfoundry/edgex-go/commits/f6d4ba2d))
- **meta:** Refactor device service update operation to DBClient ([#6b9e3f1f](https://github.com/edgexfoundry/edgex-go/commits/6b9e3f1f))
- **meta:** Refactor provision watcher update operation to DBClient ([#0a10fb90](https://github.com/edgexfoundry/edgex-go/commits/0a10fb90))
- **meta:** Refactor device profile update operation ([#f5f43703](https://github.com/edgexfoundry/edgex-go/commits/f5f43703))
- **meta:** Refactor device update operation to DBClient ([#3059](https://github.com/edgexfoundry/edgex-go/issues/3059)) ([#abd2591c](https://github.com/edgexfoundry/edgex-go/commits/abd2591c))
- **meta:** Rename PropertyValue's Type field to ValueType ([#7e47c43b](https://github.com/edgexfoundry/edgex-go/commits/7e47c43b))
- **meta:** Remove all the Batch, DeleteByID, GetById API ([#15391329](https://github.com/edgexfoundry/edgex-go/commits/15391329))
- **meta:** Move Transform func to go-mode-core-contract ([#e333ecd1](https://github.com/edgexfoundry/edgex-go/commits/e333ecd1))
- **metadata:** Rename Put Command to Set Command ([#f6d4ba2d](https://github.com/edgexfoundry/edgex-go/commits/f6d4ba2d))
- **metadata:** Refactor device service update operation to DBClient ([#6b9e3f1f](https://github.com/edgexfoundry/edgex-go/commits/6b9e3f1f))
- **metadata:** Refactor provision watcher update operation to DBClient ([#0a10fb90](https://github.com/edgexfoundry/edgex-go/commits/0a10fb90))
- **metadata:** Refactor device profile update operation ([#f5f43703](https://github.com/edgexfoundry/edgex-go/commits/f5f43703))
- **metadata:** Refactor device update operation to DBClient ([#3059](https://github.com/edgexfoundry/edgex-go/issues/3059)) ([#abd2591c](https://github.com/edgexfoundry/edgex-go/commits/abd2591c))
- **metadata:** Rename PropertyValue's Type field to ValueType ([#7e47c43b](https://github.com/edgexfoundry/edgex-go/commits/7e47c43b))
- **metadata:** Remove all the Batch, DeleteByID, GetById API ([#15391329](https://github.com/edgexfoundry/edgex-go/commits/15391329))
- **metadata:** Move Transform func to go-mode-core-contract ([#e333ecd1](https://github.com/edgexfoundry/edgex-go/commits/e333ecd1))
- **notifications:** Rework of sending notifications ([#d2fe8064](https://github.com/edgexfoundry/edgex-go/commits/d2fe8064))
- **notifications:** Move ChannelSender interface to channel package ([#28350066](https://github.com/edgexfoundry/edgex-go/commits/28350066))
- **scheduler:** Remove runOnce feature ([#3549](https://github.com/edgexfoundry/edgex-go/issues/3549)) ([#5e3333aa](https://github.com/edgexfoundry/edgex-go/commits/5e3333aa))
Expand Down

0 comments on commit 31a468f

Please sign in to comment.