Skip to content

Commit 63b4359

Browse files
authored
chore: release v0.1.5 (#20)
Bump version to 0.1.5, update opensomeip C++ submodule to latest main (85b4c91), and add changelog entry for #17 / #18.
1 parent ec67e58 commit 63b4359

2 files changed

Lines changed: 31 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
<!-- towncrier release notes start -->
99

10+
## [0.1.5](https://github.com/vtz/opensomeip-python/releases/tag/v0.1.5) - 2026-05-24
11+
12+
### Features
13+
14+
- Update opensomeip C++ submodule to **v0.1.0**. Adapt pybind11 bindings to
15+
upstream API changes:
16+
- SD: `ServiceInstance.minor_version` widened to 32-bit, `EventGroupSubscription`
17+
gains `major_version`, `offer_service` accepts `eventgroup_ids`.
18+
- Events: expose `EventPublisher.set_default_client_endpoint`,
19+
`EventSubscriber.set_default_endpoint` and `set_endpoint_resolver`.
20+
- Transport: expose TCP Magic Cookie config and static helpers.
21+
(Closes #21)
22+
23+
### Bug Fixes
24+
25+
- Operations that require the native C++ extension (RPC calls, transport send,
26+
event subscriptions) now raise clear errors (`RpcError`, `TransportError`,
27+
`RuntimeError`) instead of silently returning empty/fake responses or dropping
28+
messages when the extension is unavailable. (Fixes #17)
29+
30+
### Documentation
31+
32+
- Add "Verify native extension" subsection to the README after Installation.
33+
- Update the Troubleshooting section to describe the new error-raising behavior.
34+
35+
### Miscellaneous
36+
37+
- Add `.hypothesis/` and `uv.lock` to `.gitignore`.
38+
1039
## [0.1.4](https://github.com/vtz/opensomeip-python/releases/tag/v0.1.4) - 2026-04-18
1140

1241
### Features

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"
44

55
[project]
66
name = "opensomeip"
7-
version = "0.1.4"
7+
version = "0.1.5"
88
description = "Python bindings for the opensomeip C++ SOME/IP stack"
99
readme = "README.md"
1010
license = "Apache-2.0"
@@ -58,7 +58,7 @@ wheel.packages = ["src/opensomeip"]
5858
cmake.build-type = "Release"
5959

6060
[tool.scikit-build.cmake.define]
61-
OPENSOMEIP_PYTHON_VERSION = "0.1.4"
61+
OPENSOMEIP_PYTHON_VERSION = "0.1.5"
6262

6363
[tool.pytest.ini_options]
6464
testpaths = ["tests"]

0 commit comments

Comments
 (0)