7 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.
v0.8.3
2024-10-18 15:52:24 +08:00
zhangyi1357
a4d8f83ce2 build: link dl library with dynamic loading support
Include the dynamic loading library to enhance compatibility when using the fmt library, ensuring that dependent components can function correctly with external resources.
v0.8.2
2024-09-30 15:43:02 +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
zhangyi
72d121cbdb docs: add release notes for version 0.8.1
Include important fixes for VERSION file reading, aimrt_py packaging, and nghttp2 dependency issues.
v0.8.1
2024-09-25 21:20:51 +08:00
zhangyi
bb118d230d build: enable library-only build for nghttp2
Add the option to build nghttp2 as a static library only, simplifying integration for projects that do not require shared libraries.
2024-09-25 21:20:51 +08:00
zhangyi
dbc5c5ef17 build: update paths to use PROJECT_SOURCE_DIR
Ensure consistent path resolution by replacing CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR in various locations. This improves portability and adherence to project structure, facilitating better package management and plugin detection.
2024-09-25 21:20:41 +08:00
wtudio
d2d7b0495d update v0.8.0 v0.8.0 2024-09-23 16:01:31 +08:00