Added
-
Add support for NIF version
2.18, which is shipped with Erlang/OTP 29. -
Add
:load_data_funoption to load data dynamically.This is an option to keep in pair with
Rustler's option (available since v0.28).
It accepts a{Module, :function_name}tuple, and by default it'snil.
This option cannot be used with the:load_dataoption (it's one or the other).
Fixed
-
Fix removal of existing lib file before trying to extract it, so we don't
segfault in case another process is using it.This behaviour changed in
0.9.0by mistake and it was failing silently.
See the PR for more details: #109
Removed
- Remove support for Elixir v1.15.
- Remove support for Rustler before
v0.28.
Pull requests
- Add support for NIF version 2.18 (OTP 29) by @Hermanverschooten in #103
- Add Elixir 1.20 and OTP 29 to the CI matrix by @philss in #104
- Remove support for Elixir v1.15 by @philss in #105
- fix: replacement of existing NIF files by @leandrocp in #109
- feat: add load_data_fun to load dynamic data by @leandrocp in #107
- chore(ci): add targets Linux ARM64, macOS ARM64/x86_64, Windows x86_64 by @leandrocp in #111
- Replace
BypasswithPassbyand update deps by @philss in #108 - Release v0.10.0 by @philss in #112
New Contributors
- @Hermanverschooten made their first contribution in #103
- @leandrocp made their first contribution in #109
Full Changelog: v0.9.0...v0.10.0