Skip to content

v0.2.1

Latest

Choose a tag to compare

@bbopen bbopen released this 21 Jan 21:03
· 1 commit to main since this release
b2071bf

What's Changed

Major Changes

  • NodeBridge Unification (ADR-0001): OptimizedNodeBridge merged into NodeBridge (#136)
    • Single implementation supporting both single-process and multi-process modes
    • Configure via minProcesses/maxProcesses options
    • OptimizedNodeBridge now a deprecated re-export alias
    • No breaking changes - full backward compatibility

Features

  • BoundedContext Abstraction: New unified abstraction for cross-boundary concerns (#150)
  • BridgeProtocol Architecture: Complete bridge migration to new protocol (#152, #153)
  • SafeCodec Integration: NaN/Infinity rejection in Python bridge (#159)
  • Process-IO Hardening: Stream error handling and configurable write queue timeout (#160)
  • Protocol Version Validation: SafeCodec now validates codec version (#158)

Bug Fixes

  • Arrow Encoding: Handle multi-dimensional ndarrays with flatten+reshape (#162)
  • Arrow Decoding: Extract values as plain arrays, not typed arrays (#163)

Issues Closed

#93, #54, #53, #60, #92, #99, #95, #45, #41, #107, #91, #59, #161

Chores

  • Remove ADR-002 documentation after implementation complete (#164)

Full Changelog: v0.2.0...v0.2.1