Releases: eclipse-velocitas/vehicle-app-cpp-sdk
Releases · eclipse-velocitas/vehicle-app-cpp-sdk
v0.3.1
v0.3.0
What's Changed
- Adapt AppManifests of examples to new concept by @BjoernAtBosch in #48
- Update README.md by @kse3hi in #51
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Fix app container build, fix security vulnerabilities in dependencies by @BjoernAtBosch in #50
- Provide patch for next vulnerabilities for 3rd Party Content:
- CVE-2023-0286
- CVE-2022-1941
- CVE-2022-4304
- CVE-2023-0215
- CVE-2022-4450
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Update examples to recent model structuring by @BjoernAtBosch in #30
- Resolve vulnerabilities by @kse3hi in #31
- Move conanfile merger to SDK by @doosuu in #32
- Rename .ort.yaml to .ort.yml by @kse3hi in #33
- Vspec link in AppManifest by @mml5bg in #34
- add curations by @MP91 in #35
- update conan to latest version by @MP91 in #36
- Use Python requirements.txt for CI workflow also by @BjoernAtBosch in #38
- Fix Python requirments sync of workflows by @BjoernAtBosch in #39
- [Fix] license check workflow - fix GitHub rate limit issue by @BjoernAtBosch in #37
- Kuksa databorer upgrade by @mml5bg in #40
- Seat service version update by @mml5bg in #41
- Kuksa databroker and seat service update in examples by @mml5bg in #42
- Add CODE_OF_CONDUCT.md and SECURITY.md by @kse3hi in #43
- Fix/remove workarounds by @MP91 in #44
- Rework Dapr-based local runtime setup by @BjoernAtBosch in #47
- Fix failing SDK container build due to update googleapis Conan recipe by @BjoernAtBosch in #49
New Contributors
Full Changelog: 0.2...v0.2.1
0.2
What's Changed
- add notice for reinstall_cmake.sh by @MP91 in #3
- Improvements from wiper hackathon by @BjoernAtBosch in #4
- Add unit tests for ThreadPool by @BjoernAtBosch in #1
- ThreadPool: Make job execution exception safe by @BjoernAtBosch in #5
- Simplify exceptions.h by @BjoernAtBosch in #6
- Split repo into template and SDK by @doosuu in #8
- Backport findings from the template repository by @doosuu in #9
- Avoid building gRPC on x86_64 by @doosuu in #11
- Fix issues in SDK devcontainer by @doosuu in #13
- Fix gRPC C++ plugin not found by @doosuu in #16
- Add support for timestamps of datapoints by @doosuu in #15
- Sync files with template repo by @doosuu in #18
- [Improvement] Extend logger API with support for varargs by @doosuu in #17
- Support cross compilation by @doosuu in #19
- Align settings by @MP91 in #20
- [Bugfix] Sending MQTT messages in MQTT subscriptions causes a deadlock by @doosuu in #22
- Remove unnessary call to fmt::format in logging statements by @doosuu in #23
- set dependency versions by @MP91 in #24
- fix deprecation warnings in workflows by @MP91 in #25
- Dapr CLI version update by @mml5bg in #26
- Fix common-utils installation by @mml5bg in #27
- Impl set datapoints by @BjoernAtBosch in #28
Main SDK changes
- Split repo into SDK and template
- Refactoring SDK for allowing to set multiple data points in a single "atomic" step
- Introduce
DataPointValue
class and sub-classes for holding values of data points - Introduce function
Model::setMany()
and classDataPointBatch
for setting multiple data points - Introduce class
VehicleModelContext
- Rename
DataPointsResult
toDataPointReply
for alignment with Python SDK - Move
IDataPointValueProvider
tovdb/IDataPointValueProvider.h
- Move
IVehicleDataBrokerClient
tovdb/IVehicleDataBrokerClient.h
- Replace
QueryBuilder
c-tor by static factory function - Make
WhereClauseBuilder
c-tor private
- Introduce
- Adding
value_type' to the typed
DataPoint` sub-classes - Add timestamp to
DataPoint
classes - Improve logger API with support of varargs
- Add
getDataPoint
function to classVehicleApp
- Improving
Job
andThreadPool
classes and adding unit tests for them - Throw
InvalidValueException
onDataPointReply::get
(fkaDataPointsResult::get
) if the requested data point is not contained in the result/reply
New Contributors
- @MP91 made their first contribution in #3
- @BjoernAtBosch made their first contribution in #4
- @mml5bg made their first contribution in #26
Full Changelog: 0.1...0.2