Releases: eclipse-kuksa/kuksa-databroker
KUKSA Databroker 0.5.0
What's New
- Improved handling and checks of min/max/allowed for VSS signals
- New API kuksa.val.v2
- Support for unix sockets, see user guide
KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker:0.5.0
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker:0.5.0
For users where the ghcr.io registry is not easily accesible, e.g. China mainland users, starting from release 0.4.4 we also made the container images available at quay.io
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker:0.5.0
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker:0.5.0
Or download attached binaries
KUKSA Databroker-cli
CLI written in Rust for KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.5.0
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.5.0
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker-cli:0.5.0
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker-cli:0.5.0
Or download attached binaries
What's Changed
- Update kuksa common version by @rafaeling in #47
- Update lib dep and and add build step by @erikbosch in #48
- Bump zerovec from 0.10.2 to 0.10.4 by @dependabot in #49
- Bump zerovec-derive from 0.10.2 to 0.10.3 by @dependabot in #50
- Add get operation for target values by @lukasmittag in #52
- Changing version on main to 0.4.7-dev.0 and update script by @erikbosch in #58
- Append release name to create release artifacts. by @erikbosch in #61
- Update dependencies by @erikbosch in #62
- Fix regressions by @erikbosch in #67
- Use set_target_values isntead of set_current_values by @lukasmittag in #70
- Add release-with-debug profile by @argerus in #71
- Fix handling of viss-address parameter by @SebastianSchildt in #65
- Adding Python venv by @erikbosch in #78
- Add allowed values to metadata by @argerus in #69
- Dep Update by @erikbosch in #85
- Speed up reading metadata from file by @argerus in #84
- Update docs by @erikbosch in #86
- Implement server info service method by @rafaeling in #83
- Subscribe by id Integer32 implementation by @rafaeling in #81
- Min/Max Support by @erikbosch in #79
- Update incomplete information on errors by @rafaeling in #87
- Fix actuate and batch actuate out of range error by @rafaeling in #88
- Initiate Comprehensive Kuksa Requirements Analysis for Enhanced Version Development by @rafaeling in #21
- Validation of actuator type on actuate and batch_actuate and extend UpdateErrors by @rafaeling in #90
- Add reflection support for kuksa.val.v2 by @rafaeling in #89
- Add missing min max restriction for sdv.databroker.v1 by @rafaeling in #93
- Build custom runtime for configurable worker threads by @lukasmittag in #91
- Improved throughput: reduce unnecessary overload on gRPC bidirectional stream by avoiding empty responses by @rafaeling in #100
- Remove of
optional
fields from sdv.databroker.v1 and kuksa.val.v2 due to older proto3 versions limitations. by @rafaeling in #96 - Feature/databroker api v2 by @argerus in #101
- Use tokio broadcast::channel by @rafaeling in #95
- Fixing links by @erikbosch in #102
- Accept 0 as buffer size by @erikbosch in #104
- Add support for unix domain sockets by @argerus in #94
- Bump version to 0.4.7-dev.1 by @argerus in #107
- Extending BatchActuateStreamResponse by @erikbosch in #103
- Rename datapoints by @erikbosch in #108
- Updating documentation and deprecating old APIs by @erikbosch in #105
- Prepare 0.5.0 by @erikbosch in #109
Full Changelog: 0.4.6...0.5.0
0.4.6
What Is New
- KuksaClient exposes DataEntry and Proto Definition
- Improve performance for kuksa.val.v1.Get service method by a factor of 8 using
glob-match
library.
KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.6
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.6
For users where the ghcr.io registry is not easily accesible, e.g. China mainland users, starting from release 0.4.4 we also made the container images available at quay.io
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker:0.4.6
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker:0.4.6
Or download attached binaries
KUKSA Databroker-cli
CLI written in Rust for KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.6
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.6
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker-cli:0.4.6
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker-cli:0.4.6
Or download attached binaries
What's Changed
- Databroker performance improvements in Get service call by @rafaeling in #26
- Check links in documentation as part of build by @erikbosch in #35
- Prepare Release 0.4.6 by @rafaeling in #42
- Update lib.rs to expose DataEntry and Proto by @noci0001 in #43
- Update TLS Certificates by @wba2hi in #44
New Contributors
Full Changelog: 0.4.5...0.4.6
KUKSA Databroker 0.4.5
What Is New
- Our Images can also be retrieved from quay.io
- Add Support for bidirectional streaming API
StreamedUpdate
- sdv.databroker.v1 API is disabled by default in favor of the kuksa.val v1 API
- Subscription are closed after the corresponding token expired
KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.5
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.5
For users where the ghcr.io registry is not easily accesible, e.g. China mainland users, starting from release 0.4.4 we also made the container images available at quay.io
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker:0.4.5
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker:0.4.5
Or download attached binaries
KUKSA Databroker-cli
CLI written in Rust for KUKSA Databroker
Run (ghcr.io):
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.5
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.5
Run (quay.io):
docker pull quay.io/eclipse-kuksa/kuksa-databroker-cli:0.4.5
docker run -it --rm --net=host quay.io/eclipse-kuksa/kuksa-databroker-cli:0.4.5
Or download attached binaries
What's Changed
- Bump rustls from 0.21.10 to 0.21.11 by @dependabot in #18
- Delete outdated notice by @SebastianSchildt in #13
- INFO3: Close subscription after expired token by @lukasmittag in #12
- Disable sdv.databroker.v1 by default by @argerus in #20
- Fixing vulnerability in rustls by @erikbosch in #22
- Add VISS code when building with defaults by @SebastianSchildt in #19
- CycloneDX SBOM in artifacts by @SebastianSchildt in #24
- Fix corrupted links, wrong branch references and incorrect commands w… by @dennismeister93 in #28
- Fix caching on databroker build by @SebastianSchildt in #29
- Upgrade check-dash action to v4: Faster + auto create tickets by @SebastianSchildt in #30
- Upgrading codecov dependency by @erikbosch in #31
- Add StreamedUpdate API by @wba2hi in #34
- Push databroker container images also to quay.io by @SebastianSchildt in #37
- Prepare Release 0.4.5 by @wba2hi in #38
- Make sure quay.io secrets will be transferred when calling databroker build action by @SebastianSchildt in #39
- Fix quay.io secrets forwarding by @SebastianSchildt in #40
- Push databroker-cli images also to quay.io by @SebastianSchildt in #41
New Contributors
- @dennismeister93 made their first contribution in #28
- @wba2hi made their first contribution in #34
Full Changelog: 0.4.4...0.4.5
KUKSA Databroker 0.4.4
This is a new KUKSA Databroker release.
What Is New
This is the first release of KUKSA Databroker from the new repository.
Previous releases can be found in the kuksa.val repository.
This release do not contain any significant functional changes compared to 0.4.1, but a lot of files and scripts have been moved.
KUKSA Databroker
Get:
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.4
Run:
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker:0.4.4
Or download attached binaries
KUKSA Databroker-cli
CLI written in Rust for KUKSA Databroker
Get:
docker pull ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.4
Run:
docker run -it --rm --net=host ghcr.io/eclipse-kuksa/kuksa-databroker-cli:0.4.4
Or download attached binaries