Version 3.7.0

Live Background Removal Lite

# Release Note: 3.7.0 (2026-01-06)

## Focus: Improved Compatibility with Older Machines

### Notable Changes Since v3.6.1

#### Enhanced CPU Compatibility

- **Broader Hardware Support:**  
  Updated build configurations for Windows, Linux, and macOS to increase compatibility with older CPUs by removing architecture-specific compiler flags.
    - **On Linux/macOS:**  
      Dropped the `-march=x86-64-v3` flag from custom vcpkg triplets (`x64-linux-obs.cmake`, `x64-linux-obs-asan.cmake`, `x64-osx-obs.cmake`, `x64-osx-obs-asan.cmake`).  
      *Result: Builds will now run on CPUs older than x86-64-v3 baseline (e.g., pre-Haswell Intel & pre-Zen AMD processors).*
    - **On Windows:**  
      Removed `/arch:AVX2` from Windows triplets (`x64-windows-static-md-obs.cmake`, `x64-windows-static-md-obs-asan.cmake`).  
      *Result: Compatibility is restored for CPUs lacking AVX2 instruction set support.*

- **Sanitizer Support Remains:**  
  Address Sanitizer (`-fsanitize=address` or `/fsanitize=address`) flags are still present in sanitizer-enabled builds, but no longer enforce a minimum CPU architecture.

#### Benefits

- **Portability:**  
  Users on legacy or older hardware can now build and run the application without encountering "illegal instruction" or similar errors due to unsupported CPU flags.
- **Simplified Build Configuration:**  
  Easier for users to customize and cross-compile, as triplets now use more generic compiler options.

---

**Upgrade Note:**  
No action required for existing users, but anyone previously unable to build or run on older machines is encouraged to try this release.

---

Contributed by [@umireon](https://github.com/umireon) & Copilot.