Version 2.5.3

Live Background Removal Lite

Downloads

Release notes

# Release Notes: v2.5.3

We’re excited to announce the release of version **2.5.3**! This update focuses on robustness, improved memory management, and cleaner internals to ensure a more stable experience for everyone.

## What’s New & Improved

- **Enhanced Exception Logging:**  
  Exception handling in the plugin context now uses `loggerInstance().logException` for improved error details. This should make troubleshooting and diagnostics much easier.

- **Memory Pool Refactor & Cleanup:**  
  - Major memory utilities (`AlignedMemoryResource` and `MemoryBlockPool`) have been moved into a shiny new `Memory` namespace and directory.  
  - All references have been updated, making the project structure clearer and more modular.
  - Memory block deleters now use `shared_from_this` instead of `weak_from_this`, ensuring safer and cleaner cleanup of memory resources.

- **Better MaskBuffer Logic:**  
  - `MaskBuffer` has been updated to work with the improved `AlignedMemoryResource`.
  - Now supports three buffers and implements atomic indices for seamless concurrent access—great news for performance and thread safety!

- **Build System Updates:**  
  - Introduced a new `Memory` interface library in CMake, now linked to `SelfieSegmenter` for better modularity.
  - Updated `PKGBUILD` and Flatpak packaging scripts for the latest version.

## Thanks!

Thank you to everyone who contributed and provided feedback. If you encounter any issues, please let us know. Happy updating!

Additional Information

Publish date
live-backgroundremoval-lite-2.5.3-windows-x64.zip
11 MiB
sha256:b960ab88e3473b7fc799e4e1e86d8f903734e9ad7d566489347af7335a1e8bed
live-backgroundremoval-lite-2.5.3-macos-universal.pkg
9.06 MiB
sha256:cdcaaf165e28648844758ca246b4446b38d7e30db8bf50a1e6e481ac30198b9c
live-backgroundremoval-lite-2.5.3-x86_64-linux-gnu.deb
5.49 MiB
sha256:37c8f74ecbcadce229a2f7ca5d77da27e3e1784b94e0144526438dfd943ca65f