Remove outdated note about file generation failure due to missing package name in proto files to enhance clarity and usability for developers.
Co-authored-by: zhangyi <zhangyi@agibot.com>
* docs: clarify context type enumeration description
Enhance the explanation of the `aimrt_channel_context_type_t` enumeration to clearly indicate its role in defining publisher and subscriber contexts. This improves understanding for users implementing the interface.
* feat: enhance RpcContext with additional features
Add new methods for managing context metadata, timeout settings, and target addresses. Improve logging to provide better visibility into RPC calls and responses, aiding in debugging and performance monitoring.
* feat: enhance RPC context logging with metadata
Add the ability to log metadata in RPC calls, improving traceability and debugging. Update the client to set a metadata value and enhance server logging to print out all metadata associated with requests.
* feat: add RPC context types to Python bindings
Introduce enum values for client and server RPC context types in Python bindings to enhance type support and improve clarity in interactions with RPC features.
* feat: set default serialization type for context reference
Ensure that the serialization type defaults to "pb" when it is not explicitly set in the context reference. This improves compatibility and prevents potential errors related to serialization handling.
* docs: enhance message publishing and context usage documentation
Clarify the usage of the `Publish` function by adding context and serialization options. Introduce `Context` and `ContextRef` details for improved understanding. Adjust subscriber callback signatures and remove deprecated notes for a cleaner documentation experience.
* feat: enhance event publishing with context and serialization options
Add support for publishing events with various configurations, including without context, with JSON serialization, and with context references. Improve logging for better debugging and clarity in event handling.
* feat: add enumeration for channel context types
Introduce enumeration for `aimrt_channel_context_type_t` to better categorize channel contexts, improving readability and usability in Python bindings.
* docs: clarify context type description
Enhance documentation by simplifying the explanation of the context type and explicitly defining the associated enumeration values for better understanding.