Changes from github community
- Fix release ci GitHub by @taoboyang in #127
- feature: add WebAssembly basic support by @ruiqurm in #130
- New feature: Local distribution capability by @JackLau1222 in #129
- fix typo by @JackLau1222 in #144
- fix bug in null_sink.py by @JackLau1222 in #145
- doc: fix typo in README by @vegerot in #150
- Fix bug that push data mode cannot be called by cpp by @JackLau1222 in #155
- Enhance the ability to find the python environment in build.sh by @JackLau1222 in #158
- Fit gil lock for new version of pybind11 by @taoboyang in #166
- add greeting bot by @hulibruce in #168
- fix the incompatibility issue of ffmpeg 5.0 and 5.1 by @JackLau1222 in #136
- fix problems in process of Release by @taoboyang in #169
Changes from bytedance internal
- Upgrade and compat the version of pybind11 to v2.12.1, The BMF framework now theoretically supports python versions up to 3.13.
- upgrade the cuda version of gpu image to 12.2
- Released an audio robot effect demo showcasing the typical processes of an audio module, including format validation, audio buffering, and packet merging.
- Add fuzz tests using the Fuzztest framework
- Refactor codebase to use "hmp" naming consistently ("hml" deprecated) - interface change for Python/C++ sdk
- Simplified third party dependency management using the CMake FetchContent module
- Add clang CI job which compiles and runs some basic fuzz tests
New Contributors
- @ruiqurm made their first contribution in #130
- @vegerot made their first contribution in #150
- @hulibruce made their first contribution in #168
Full Changelog: v0.0.11...v0.0.12