Releases: qualcomm/fastrpc
v1.0.2
RELEASE NOTES
We’re excited to share the latest updates and enhancements to the FastRPC framework. This release introduces significant improvements aimed at boosting functionality, performance, and testing. Below is a detailed overview of the changes.
What's Changed
- Enable ARMOR public API compatibility checks and header validation by @quic-mtharu in #259
- test: Update examples and test runner with improved error handling by @quic-vkatoch in #264
- Update DSP mount and search path configuration by @quic-parihar in #234
- fix: Link test libs to corrected version libcdsprpc.so.1 by @quic-vkatoch in #271
- Build domain-correct paths and clean up shell open logs by @quic-parihar in #272
Full Changelog: v1.0.1...v1.0.2
v1.0.1
RELEASE NOTES
We’re excited to share the latest updates and enhancements to the FastRPC framework. This release introduces significant improvements aimed at boosting functionality, performance, and testing. Below is a detailed overview of the changes.
What's Changed
- CI: push fastrpc tests to appropriate directories by @quic-mtharu in #242
- GitHub Actions Workflow Improvements by @quic-mtharu in #250
- Enable PD exception logging by default by @quic-parihar in #243
- dsprpcd: dlopen versioned listener libraries with fallback by @thiru31 in #240
- Fix PD exception logging by @Jianping-Li in #256
- Move pthread_key_create initialization earlier in fastrpc_apps_user_init by @quic-amanp in #254
- Add GitHub Actions workflow for ABI/API compatibility check by @quic-vkatoch in #249
- CI: Add qcs6490 target support with unified build matrix and path handling improvements by @quic-mtharu in #246
New Contributors
- @thiru31 made their first contribution in #240
- @quic-amanp made their first contribution in #254
Full Changelog: v1.0.0...v1.0.0.01
v1.0.0
RELEASE NOTES
We’re excited to share the latest updates and enhancements to the FastRPC framework. This release introduces significant improvements aimed at boosting functionality, performance, and testing. Below is a detailed overview of the changes.
What's Changed
- Updated design document for apps_mem by @quic-odeore in #208
- Avoid issue and PR closure by stale-issues workflow by @ekanshibu in #212
- Fix warning: variable might be uninitialized by @quic-jianpl in #204
- Remove CR-LF from the rest of the files by @lumag in #222
- Clean-up: Remove unused Android-specific DSP HAL code by @quic-jianpl in #223
- rpcmem: Register rpcmem-allocated buffers with fastrpc memory framework by @quic-parihar in #216
- Have a single source file for all daemons by @quic-jianpl in #209
- CI: Pre merge verification - Sync, Build and Test. by @quic-mtharu in #205
- CI: Switch all reusable workflow references to 'development' branch by @quic-mtharu in #233
- inc: drop AEEStdDef.h from rpcmem.h to fix build by @ekanshibu in #232
- Add changes to support GPDSPs offloading by @quic-lxu5 in #211
- test: Update environment handling and README for fastrpc_test by @quic-vkatoch in #194
- Reduce log verbosity to prevent syslog flooding and improve error visibility by @quic-vkatoch in #189
- Fix ramdisk unpack and repack logic for fastrpc validation by @quic-mtharu in #238
New Contributors
- @quic-odeore made their first contribution in #208
- @quic-jianpl made their first contribution in #204
Full Changelog: v0.1.7...v1.0.0
v0.1.7
RELEASE NOTES
We are pleased to present the latest updates and enhancements to the FastRPC framework. This release includes minor bug fixes designed to improve functionality and performance. Below is a detailed list of the changes:
What's Changed
- Install fastrpc headers to installdir by @quic-ekangupt in #163
- Add sdsprpcd.c file by @quic-ekangupt in #197
- Make 'make dist' usable by @lumag in #198
- Massively clean the codebase by @lumag in #203
- configure.ac: set subdir-objects Automake option by @lumag in #206
- Add skel libraries with commercial signature by @quic-vkatoch in #184
Full Changelog: v0.1.6...v0.1.7
v0.1.6
RELEASE NOTES
We are pleased to present the latest updates and enhancements to the FastRPC framework. This release includes minor bug fixes designed to improve functionality and performance. Below is a detailed list of the changes:
What's Changed
- fix: Link test libs to corrected version libcdsprpc.so.1 by @quic-vkatoch in #170
- test: install testing libraries by @lumag in #169
- Modify failure check after remotect1 calls by @quic-lxu5 in #174
- Fix license link in README by @mynameistechno in #175
- Update readme by @quic-vkatoch in #178
- Add fallback mechanism in rpcmem_alloc by @quic-ekangupt in #179
- Added qcom-preflight-check workflow & dependabots by @njjetha in #191
New Contributors
- @lumag made their first contribution in #169
- @mynameistechno made their first contribution in #175
- @njjetha made their first contribution in #191
Full Changelog: v0.1.5...v0.1.6
v0.1.5
RELEASE NOTES
We are pleased to present the latest updates and enhancements to the FastRPC framework. This release includes minor bug fixes designed to improve functionality and performance. Below is a detailed list of the changes:
What's Changed
- Enhance remote handle API documentation by @kumarvbharath in #139
- Resolve compilation issues by @quic-kartsana in #156
- Daemon waits for secure fastrpc device node before starting. by @quic-kartsana in #157
- Handle wakelock failure if it is unsupported by @quic-kartsana in #158
- Add fastrpc_test.c and Makefile.am for FastRPC test program by @quic-vkatoch in #160
New Contributors
- @kumarvbharath made their first contribution in #139
Full Changelog: v0.1.4...v0.1.5
v0.1.4
RELEASE NOTES
We are pleased to present the latest updates and enhancements to the FastRPC framework. This release includes minor bug fixes designed to improve functionality and performance. Below is a detailed list of the changes:
What's Changed
- Read all events and verify dev node after adding watcher fd, by @quic-abhishes in #85
- Do not allocate a handle for the Static PD configuration, by @quic-abhishes in #104
- Resolve the buffer accessed out of bound issue. by @quic-anankulk in #126
Build Configuration
- Update GitHub workflow to use ubuntu-22.04 instead of ubuntu-latest. by @quic-mtharu in #130
New Contributors
- @quic-abhishes made their first contribution in #85
- @quic-anankulk made their first contribution in #126
Full Changelog: v0.1.3...v0.1.4
v0.1.3
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
v0.1.2
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 aimed at improving functionality and performance. Below is a detailed list of the anticipated changes:
New Features:
- Use macros to manage any domain id and effective domain id related operations by @thyagarajanqc in #102
- 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
New Contributors
- @thyagarajanqc made their first contribution in #102
Full Changelog: v0.1.1...v0.1.2
v0.1.1
RELEASE NOTES
Additions
- Add changes to support CDSP1 offloading by @quic-lxu5 in #58
- Handling fallback to non domain static handle calls by @quic-parihar in #65
- Add /usr/lib/dsp to DSP search path by @quic-ekangupt in #80
Documentation
- Update gitcompile permissions and readme file by @quic-ekangupt in #69
Quality Improvements & Bug Fixes
- Fix root pd and static pd daemon connection by @quic-kartsana in #75
- Fix daemon wait logic for cdsp1 by @quic-ekangupt in #77
New Contributors
- @quic-kartsana made their first contribution in #75
Full Changelog: v0.1.0...v0.1.1