KUKSA.val 0.4.0 Release
This is a new KUKSA.val release
What Is New
- Upgrade default VSS model to VSS 4.0
- TLS and Authorization support in all components
KUKSA Databroker
Get:
docker pull ghcr.io/eclipse/kuksa.val/databroker:0.4.0
Run:
docker run -it --rm --net=host ghcr.io/eclipse/kuksa.val/databroker:0.4.0 -h
Or download attached binaries
KUKSA Databroker-cli
CLI written in Rust for KUKSA Databroker
Get:
docker pull ghcr.io/eclipse/kuksa.val/databroker-cli:0.4.0
Run:
docker run -it --rm --net=host ghcr.io/eclipse/kuksa.val/databroker-cli:0.4.0
Or download attached binaries
KUKSA Python Client
CLI based on the Python library supporting KUKSA Server and KUKSA Databroker
Get:
docker pull ghcr.io/eclipse/kuksa.val/kuksa-client:0.4.0
Run:
docker run -it --rm --net=host ghcr.io/eclipse/kuksa.val/kuksa-client:0.4.0 -h
Or install from PyPI
KUKSA Server
C++ VSS Data Server offering WebSocket Interface
Get:
docker pull ghcr.io/eclipse/kuksa.val/kuksa-val:0.4.0
Run:
docker run -it --rm -p 127.0.0.1:8090:8090 -e LOG_LEVEL=ALL ghcr.io/eclipse/kuksa.val/kuksa-val:0.4.0
What's Changed
- Support authorization in kuksa client/library by @lukasmittag in #517
- Use kuksa-client as non context-manager by @lukasmittag in #526
- Add TLS support by @argerus in #518
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in #531
- KUKSA client fails because at startup it is unauthenticated by @lukasmittag in #530
- type hints in Python API by @lukasmittag in #529
- Dash-license support in CI by @SebastianSchildt in #527
- Disabling ttl upload and update action versions by @erikbosch in #535
- Update requirements.txt by @lukasmittag in #536
- Add Cucumber/Gherkin based integration tests by @sophokles73 in #504
- Check SPDX license by @erikbosch in #541
- Fix link in deployment documentation by @SebastianSchildt in #550
- Add array support for cli + 2 tests by @lukasmittag in #538
- Refactoring SPDX check by @erikbosch in #551
- Bump engine.io and socket.io in /kuksa_apps/node-red/mqtt by @dependabot in #540
- Fixes to get node-red example running by @lukasmittag in #552
- Adapting SPDX checks for Proto files by @erikbosch in #555
- Wait for databroker availability in integration tests by @SebastianSchildt in #556
- Consistency in basic sysarch figure. Order and arows by @SebastianSchildt in #548
- Document python library changes (non context manager, authorization) by @lukasmittag in #544
- Add authorization to GO library by @lukasmittag in #554
- Removing redundant license files and fixing links by @erikbosch in #559
- Fix val-server docker run instructions by @SebastianSchildt in #563
- Introducing VSS 4.0 by @erikbosch in #549
- Only actuactor target value can be set by @rafaeling in #567
- Give kuksa-client ability to encode array values to set and get them by @lukasmittag in #542
- Bump socket.io-parser from 4.2.1 to 4.2.3 in /kuksa_apps/node-red/mqtt by @dependabot in #564
- Fix/databroker cli array support by @lukasmittag in #566
- Upgrade to Vergen 8 and update dependencies by @SebastianSchildt in #571
- Removing devcontainer support by @erikbosch in #572
- Let KUKSA.val Server listen to SIGTERM by @erikbosch in #574
- Add documentation for Proto files. by @erikbosch in #575
- Update threaded API doc by @erikbosch in #578
- Feature/go client array support by @lukasmittag in #570
- Add example token for actuation and provision by @erikbosch in #577
- Fix nightly by @erikbosch in #582
- TLS support in KUKSA.val Client by @erikbosch in #580
- Make insecure default for Databroker by @erikbosch in #588
- Pre-build protoc from source by @rafaeling in #585
- Fix wrong error code when subscribing to a non-existing path by @rafaeling in #586
- Fixing some linter issues by @erikbosch in #590
- Change name of kuksa-client CI tests by @erikbosch in #591
- Update Go dependencies. by @erikbosch in #592
- Kuksa Python & Go client: Refactor array handling and add tests by @erikbosch in #596
- Use default time (24h) for ttl images by @erikbosch in #600
- Upgrade Boost for KUKSA.val Server by @erikbosch in #593
- Update status and author for kuksa-client by @erikbosch in #602
- Add pre-commit checks by @erikbosch in #597
- Replace actions-rs/install build action by @erikbosch in #604
- Fix vulnerabilities and add go linter by @erikbosch in #603
- Updating main readme by @erikbosch in #607
- Add LICENSE in kuksa-client by @erikbosch in #613
- Update KUKSA-Client dependencies by @erikbosch in #608
- Clarify that TLS+gRPC is not supported by Go Client by @erikbosch in #614
- Remove KUKSA-val gRPC client by @erikbosch in #609
- Fix bash dependency by @d-s-e in #617
- Change kuksa-client version handling by @erikbosch in #618
- Array handling: Align documentation to Broker/Server subset plus Workaround for Go Client to Server handling by @erikbosch in #619
- Some test fixes by @erikbosch in #620
- Update databroker versions to 0.4.0 by @erikbosch in #627
New Contributors
- @rafaeling made their first contribution in #567
- @d-s-e made their first contribution in #617
Full Changelog: 0.3.1...0.4.0