Release notes
## Release Notes for v3.4.2
We're excited to announce **version 3.4.2** of *live-backgroundremoval-lite*! This release brings important internal improvements for enhanced performance and reliability of the OBS plugin.
### 🏎️ Performance & Code Improvements
- **Optimized Atomic Operations:**
The way atomic variables are accessed and updated in the `RenderingContext` class has been refactored:
- Switched to using `std::memory_order_relaxed` where safe, reducing overhead from unnecessary synchronization.
- Improved atomic handling makes the plugin faster and more efficient.
- Clarified logic around segmentation mask updates for greater reliability.
- **Clearer Logging:**
Property update logs are now better organized and written after updates, so log messages always reflect the correct plugin state.
### 🚀 Why this matters
While you may not notice visible changes, these tweaks mean your real-time background removal will use system resources more efficiently, helping to keep your streaming experience smooth and robust.
Thank you for using live-backgroundremoval-lite! If you experience any issues or have feedback, please let us know on GitHub.
---
**Huge thanks to all contributors and users for your continued support and feedback!**