v0.4.3

pipecat-ai/pipecatv0.4.3Jul 3, 2026by github-actions[bot]

AI Summary

This release focuses on stability and performance improvements, including fixes for lifecycle management, FFI pointer handling, and test isolation. It also refactors internal layout event handling.

Key Highlights

  • Fixed lifecycle guard to prevent errors with destroyed renderables
  • Isolated tests from the host terminal environment
  • Preserved borrowed pointer owners in the FFI layer
  • Reduced Yoga callback pressure for native text measurement
  • Fixed identity-based child management to resolve duplicate-id corruption

Full Release Notes

## What's Changed
* fix(core): guard lifecycle passes loop against destroyed renderables by @anerli in https://github.com/anomalyco/opentui/pull/882
* core: fix Select test assertions by @simonklee in https://github.com/anomalyco/opentui/pull/1204
* renderer: isolate tests from the host terminal environment by @simonklee in https://github.com/anomalyco/opentui/pull/1223
* fix(ffi): preserve borrowed pointer owners by @simonklee in https://github.com/anomalyco/opentui/pull/1221
* Reduce Yoga callback pressure for native text measurement by @kommander in https://github.com/anomalyco/opentui/pull/1219
* refactor(core): remove unused ADDED/REMOVED LayoutEvents by @posva in https://github.com/anomalyco/opentui/pull/1218
* fix(core): identity-based child management, resolves duplicate-id culling corruption by @kommander in https://github.com/anomalyco/opentui/pull/1224
* solid: fix plugin subpath resolution by @simonklee in https://github.com/anomalyco/opentui/pull/1217

## New Contributors
* @anerli made their first contribution in https://github.com/anomalyco/opentui/pull/882
* @posva made their first contribution in https://github.com/anomalyco/opentui/pull/1218

**Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.4.2...v0.4.3