Releases: edgexfoundry/app-functions-sdk-go
Releases · edgexfoundry/app-functions-sdk-go
v3.1.1
What's Changed
- fix: Bump dependencies to resolve CVEs by @cloudxxx8 in #1584
New Contributors
- @cloudxxx8 made their first contribution in #1584
Full Changelog: v3.1...v3.1.1
v3.1.0 - Napa
[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
go-mod-secrets (indirect dependency)
go-mod-configuration (indirect dependency)
✨ Features
- (security) Add authentication hooks to routes (fa33c88…)
- (transforms) Add support for specifying http request headers for HTTP export (29a8308…)
- (transforms) Implement regular expressions functionality in filtering (377d8bc…)
- Add MQTT Will configuration for MQTT Export (#1495) (03e14d6…)
- Add Will configuration elements for External MQTT trigger config (#1493) (005c7e8…)
- Add error metrics for HTTP and MQTT export errors (#1484) (21b9ff9…)
- Add new ReadingClient API to service and context (#1482) (94620e0…)
- Change AddCustomRoute to use Echo handler signature (#1469) (33d4442…)
- Replace gorilla/mux router with echo (#1464) (929e0b7…)
- Add capability to Publish to MessageBus when using non-MessageBus triggers (0caaaeb…)
- Fix logic to better error handling when common config is missing when runs in hybrid mode (2f8bfc8…)
- Add API to get SDK's App Context (7d6e55d…)
♻ Code Refactoring
- Remove github.com/pkg/errors from Attribution.txt (5701c44…)
- Use new Common Controller for handling common APIs (9cb48b4…)
🐛 Bug Fixes
- (security) Mark AddRoute(unauthenticated) as Deprecated (2327eac…)
- Remove attempt to connect to the MessageBus from trigger (#1498) (5a64b07…)
- Add missing contentType to new Publish APIs (9b07666…)
- Update Copy right and added call to ConfigureCors() (bbc2a8d…)
- Improve clarity of error messages in regexp filtering (0cf7aa9…)
- Fixed linter issue in unit test (af96062…)
- Use released SDK version in App Template (67af729…)
📖 Documentation
- Update README for new docs structure (#1504) (d171ac5…)
- Update repo links to point to latest docs (#1471) (7349b9b…)
👷 Build
🤖 Continuous Integration
- Add automated release workflow on tag creation (b94b540…)