v3.2.1
This release provides initial support for external drivers for the Edge Agent. These run as separate containers alongside the Edge Agent, making development easier and removing a barrier to creating drivers for specific hardware. The support for external drivers in this release is still considered experimental; everything is liable to change.
What's Changed
- Create a spec for the edge agent split by @amrc-benmorrow in #279
- Implement a Driver connection type by @amrc-benmorrow in #280
- Implement modbus driver by @amrc-benmorrow in #314
- Create local secrets with krbkeys by @amrc-benmorrow in #315
- Deploy drivers via the edge Helm charts by @amrc-benmorrow in #324
- Support external Edge Agent drivers by @amrc-benmorrow in #316
- Update modbus and test drivers to new library by @amrc-benmorrow in #328
- Include requesting principal in CMDs by @amrc-benmorrow in #329
- Show source nodes for commands by @HenryMorrow in #330
- Add Driver... driver by @AlexGodbehere in #331
- Allow drivers to access devices on the host by @amrc-benmorrow in #332
- Automatically update edge chart image tags by @amrc-benmorrow in #333
- Update edge drivers to v0.0.4 of the library by @amrc-benmorrow in #335
- Allow privileged containers by @amrc-benmorrow in #336
- K8s isn't allowing externalTrafficPolicy by @amrc-benmorrow in #337
- Wire up driver images to the build by @amrc-benmorrow in #338
- Drivers need payload type selection by @amrc-benmorrow in #339
- Change Makefiles to use docker buildx by @amrc-benmorrow in #340
New Contributors
- @HenryMorrow made their first contribution in #330
Full Changelog: v3.2.0...v3.2.1