docs: document noSignalHandler guard and #83 in 0.1.5 changelog

The v0.1.5 tag includes two commits that landed after the 0.1.5
changelog entry, so the released changelog under-reported what shipped.
Backfill them so the changelog matches the tagged release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Ivan FB 2026-06-19 10:09:31 +02:00
parent 0a6bf6c49f
commit d495bb26f3
No known key found for this signature in database
GPG Key ID: DF0C67A04C543270

View File

@ -4,8 +4,15 @@
[Full changelog](https://github.com/logos-messaging/nim-ffi/compare/v0.1.4...v0.1.5)
### Added
- Compile-time guard that requires consumers to build with
`-d:noSignalHandler`, failing the build with an actionable message so the
Nim runtime never clobbers the foreign host's signal handling.
### Fixed
- Foreign-host (Go) concurrency crashes (#83).
- Recycle FFI contexts in the pool instead of tearing them down per cycle,
stopping a per-cycle file-descriptor leak (#74).