KUKSA Python SDK 0.5.0
What Is New
Updated GRPC dependencies and some automatic "behind-the-scenes" support for kuksa.val.v2 API.
Significant changes:
- Logging mechanism refactored to use concept from
kuksa-can-provider, allowing reuse by other clients. - Subscription handling for arrays fixed.
- Mutual authentication support removed as KUKSA Server/databroker anwyay does not support it.
- KUKSA default test certificates, keys and tokens no longer used by default, clients needs to specify explicitly what to use.
Usage Instructions
Get:
docker pull ghcr.io/eclipse-kuksa/kuksa-python-sdk/kuksa-client:0.5.0
Run:
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-python-sdk/kuksa-client:0.5.0 -h
Or install from PyPI:
pip install kuksa-client==0.5.0
What's Changed
- Update grpc dependencies by @erikbosch in #31
- Feature/push to quay.io by @SebastianSchildt in #30
- Fix links and add link check by @erikbosch in #32
- Feature: Add PublishValue and Subscribe from kuksa.val.v2 by @lukasmittag in #34
- Updating Databroker submodule and Fix build error by @erikbosch in #35
- Updating to latest kuksa-databroker by @erikbosch in #38
- Updating dependencies by @erikbosch in #39
- Make sure v2 used only when possible by @erikbosch in #36
- Add release action by @erikbosch in #37
- Add SBOM generation and upload to DependencyTrack workflow by @iliescuioana in #40
- Remove old databroker submodule and replace with proto submodule by @SebastianSchildt in #43
- Fix proto generation from setup.py by @lukasmittag in #45
New Contributors
- @lukasmittag made their first contribution in #34
- @iliescuioana made their first contribution in #40
Full Changelog: 0.4.3...0.5.0