View Source Changelog

1.29.0 (2026-07-27)

  • Erlang/OTP support
    • Track OTP 28/29; refresh upstream imports and CI.
    • Support native records (DFLAG_NATIVE_RECORDS and RECORD_EXT) #7
    • Use OTP 29's public atom-cache-index NIF API.
  • Distribution decoding
    • Restore cached-atom term decoding with property coverage #6
    • Fix unsafe NIF cleanup for distribution messages without payloads.
  • Testing and maintenance
    • Add just sanitizers for ASan, LSan, UBSan, and cleanup stress.
    • Add just cover for Common Test coverage reports.
    • Make generated-source signing idempotent.
    • Add MAINTENANCE.md and AGENTS.md; refresh ELP and eqwalizer.
    • Fixed flaky SPBT tests.
  • Security
    • Added 15 registered processes to the blocklist.
    • Block high-risk OTP execution, code-loading, and callback-installation message shapes.

1.28.5 (2026-05-11)

  • Minor fix: replace deprecated bare catch Expr with try ... catch ... end #5
  • Maintenance
    • Bump codegen deps
    • Bump CI versions tested for Erlang/OTP to 28.5 and 27.3.4.11

1.28.3 (2025-09-05)

  • Minor fix: remove unnecessary codesigning.

1.28.2 (2025-09-05)

  • Minor fix: codesigning and formatting.

1.28.1 (2025-09-05)

  • Use stricter CFLAGS and CXXFLAGS for warnings.
    • Fix warnings exposed.
  • Use codegen version instead of unstable builtin macros.
  • Detect whether clang is being used and add warning flags if applicable.
  • Update elp (erlang-language-platform) to 2025-09-01.
  • Fix typing errors found from make lint.

1.28.0 (2025-09-04)

  • Add support for Erlang/OTP 27 and 28.
  • Support DOP_ALTACT_SIG_SEND dist operation.
  • Add otp_name_blocklist configuration option to block OTP named processes.
  • Fix 0-byte tick crash when connection is idle.
  • Improve test reliability.

1.1.0 (2023-10-04)

  • Added "fastpath" and "slowpath" branching for faster filtering of smaller messages.
  • I/O request and reply are dropped by default now (may be allowed by enabled untrusted mode with a custom handler).

1.0.0 (2023-09-07)

  • Initial release.