diff --git a/CHANGELOG.md b/CHANGELOG.md index 5199c52..9e37afa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/). +## [0.1.5](https://github.com/vtz/opensomeip-python/releases/tag/v0.1.5) - 2026-04-22 + +### Bug Fixes + +- Operations that require the native C++ extension (RPC calls, transport send, + event subscriptions) now raise clear errors (`RpcError`, `TransportError`, + `RuntimeError`) instead of silently returning empty/fake responses or dropping + messages when the extension is unavailable. (Fixes #17) + +### Documentation + +- Add "Verify native extension" subsection to the README after Installation. +- Update the Troubleshooting section to describe the new error-raising behavior. + +### Miscellaneous + +- Update opensomeip C++ submodule to latest main (`85b4c91`). + ## [0.1.4](https://github.com/vtz/opensomeip-python/releases/tag/v0.1.4) - 2026-04-18 ### Features diff --git a/extern/opensomeip b/extern/opensomeip index 446ca54..85b4c91 160000 --- a/extern/opensomeip +++ b/extern/opensomeip @@ -1 +1 @@ -Subproject commit 446ca54ad495d369ec639d6a5c795b4d42cb9b30 +Subproject commit 85b4c915b4ca8dd5fbfaa2a2eaf99241ef548a6a diff --git a/pyproject.toml b/pyproject.toml index 7fc369d..4baeac4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "opensomeip" -version = "0.1.4" +version = "0.1.5" description = "Python bindings for the opensomeip C++ SOME/IP stack" readme = "README.md" license = "Apache-2.0" @@ -58,7 +58,7 @@ wheel.packages = ["src/opensomeip"] cmake.build-type = "Release" [tool.scikit-build.cmake.define] -OPENSOMEIP_PYTHON_VERSION = "0.1.4" +OPENSOMEIP_PYTHON_VERSION = "0.1.5" [tool.pytest.ini_options] testpaths = ["tests"]