3 Commits

Author SHA1 Message Date
zhangyi1357
e356e4d3e1
v0.8.3 bugfix (#38)
* build: add compile options for Windows and include string header

Set ssize_t definition for Windows builds to ensure compatibility. Include string header to support additional functionality in the grpc message handling.

* build: reorganize CMake options for clarity

Enhance CMake configuration by restructuring compilation options for MSVC and Windows. This improves readability and ensures compatibility with UTF-8 while maintaining the NOMINMAX definition on Windows.

* fix: add GIL for pybind11::bytes object accessing

Protect the access to the pybind11::bytes object with a GIL lock to avoid potential memory errors, and unify the handling of empty and non-empty strings.
Eliminate unused functions for empty byte objects in the export channel and export RPC modules to enhance code clarity.

* docs: update release notes and versioning

Add release notes for versions 0.8.2 and 0.8.3, highlighting important fixes, including resolutions for platform-specific linking issues and stability improvements for multi-threaded RPC calls. Increment version to 0.8.3.
2024-10-18 15:52:24 +08:00
zhangyi1357
78c7428165 chore: update README links and version number
Update contact and release notes links to tutorials for better navigation. Bump version to 0.8.2 to reflect the latest changes.
2024-09-30 15:42:40 +08:00
wtudio
d2d7b0495d update v0.8.0 2024-09-23 16:01:31 +08:00