RELEASE NOTES
We are pleased to present the latest updates and enhancements to the FastRPC framework. This release includes new features, optimizations, and critical bug fixes designed to improve functionality and performance. Below is a detailed list of the changes:
New Features:
- Use macros to manage any domain id and effective domain id related operations by @thyagarajanqc in #102
- listener: convert the listener info array to a hash-table by @thyagarajanqc in (03e1797)
- fastrpc_notif: convert notif array to hash-table by @thyagarajanqc in (c3a33cf)
- apps_mem: convert all domain based arrays to hash-tables by @thyagarajanqc in (1b5f1ae)
- Add client interfaces for multidomain context and dspqueue features by @thyagarajanqc in (c976a58)
- Add fastrpc multi-domain context and queue feature by @thyagarajanqc in (884db9f)
- Version fastrpc shared libraries by @quic-ekangupt in #116
- Add tid for rpc invoke timer by @quic-anane in #107
- Implement fallback mechanism for non-domain remote calls by @quic-kartsana in #96
Optimizations:
- Return correct error code for SSR to clients by @quic-anane in #59
- Return success for multisession set mode request by @quic-ekangupt in #87
- Disable excessive error logs for PM QoS by @quic-ekangupt in #88
Build Configuration
- Add CodeQL analysis workflow for main and development branches by @quic-mtharu in #101
- Prevent pull request to main by @quic-ekangupt in #84
Quality Improvements & Bug Fixes
- Handle session close properly by @quic-ekangupt in #115
- Fix dspqueue_write_noblock race by @quic-anane in #108
- Fix fallback to non domains call by @quic-ekangupt in #117
- Fix Code Scanning Errors by @quic-mtharu in #103
- Fix for code and command injection vulnerabilities in GitHub workflows by @quic-mtharu in #95
- Fix: Add missing definition for get_device_fd by @quic-ekangupt in #122
New Contributors
- @thyagarajanqc made their first contribution in #102
Full Changelog: v0.1.1...v0.1.3