Releases: eclipse-kuksa/kuksa-databroker
KUKSA Databroker 0.6.0
What's Changed
- Fix clippy regression by @erikbosch in #114
- Minor changes to info and error messages for subscribe & provide_actuation by @lukasmittag in #117
- Fix no-tls build for databroker by @AkhilTThomas in #118
- Change release flow by @erikbosch in #111
- Add cargo check for all features by @AkhilTThomas in #121
- Fix ListMetadata by @erikbosch in #112
- Handle
Nonefor signal_id in GetValue endpoint by @engelmi in #123 - Fix some clippy findings by @lukasmittag in #129
- Initial DevContainer setup by @mikehaller in #128
- A build workflow for the Release-With-Debug profile by @mikehaller in #126
- Initial example for testing slow subscribers by @mikehaller in #127
- Enable grpc server reflection for all interfaces by @lukasmittag in #132
- Pre-Commit hook for cargo fmt and clippy by @mikehaller in #135
- Fix tag names for debug build by @SebastianSchildt in #136
- otel feature with tracing functionality only by @LikhithST in #119
- OpenTelemetry Readme by @mikehaller in #134
- publish, set, actuate non-interactive cli by @lukasmittag in #138
- Reduce latency and spikes by tunning TCP socket by @rafaeling in #137
- Add kuksa.val.v2 Support for Kuksa Rust SDK by @wba2hi in #140
- Tests for COVESA VISS v2 server by @mikehaller in #146
- Extend bidirectional provider by introducing sample interval filtering by @rafaeling in #141
- Actuate stream implementation by @rafaeling in #147
- Create a ClientTrait for RustSDK by @lukasmittag in #142
- VISS reading branches by @rafaeling in #148
- Bidirectional provider implementation by @rafaeling in #149
- Fix subset when publishing a single value by @rafaeling in #152
- Add schema documentation of proto files by @lukasmittag in #156
- Remove broken submodule reference by @SebastianSchildt in #158
- Regenerate pem certificates by @rafaeling in #160
- Allow provider to extend its registered signals by @rafaeling in #159
- Fix user guide on how to mount custom vss by @doosuu in #162
- Do not kill kuksa.val.v1 GRPC connection due to slow subscriber by @SebastianSchildt in #165
- Fix warnings in updated clippy by @SebastianSchildt in #167
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #166
- Bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot[bot] in #169
- Bump ring from 0.17.11 to 0.17.14 by @dependabot[bot] in #168
- grpc: terminate subscriptions with UNAVAILABLE on broker shutdown by @harvinderRathore in #171
- Add VSS 5.1 by @SebastianSchildt in #172
- Bump tokio from 1.43.0 to 1.46.1 by @dependabot[bot] in #174
New Contributors
- @AkhilTThomas made their first contribution in #118
- @engelmi made their first contribution in #123
- @mikehaller made their first contribution in #128
- @LikhithST made their first contribution in #119
- @doosuu made their first contribution in #162
- @harvinderRathore made their first contribution in #171
Full Changelog: 0.5.0...0.6.0
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
optionalfields 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-matchlibrary.
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