Releases: jaredbrandjes/Light-Reflective-Mirror
Releases · jaredbrandjes/Light-Reflective-Mirror
Release list
V16 - now maintained upstream
LRM is now co-maintained at Speidy674/Light-Reflective-Mirror.
Downloads and release notes: https://github.com/Speidy674/Light-Reflective-Mirror/releases/tag/V16
This fork carried V15 while upstream was unmaintained. It now tracks upstream.
Light Reflective Mirror - Enhanced Compatibility Release v15
Overview
This release builds upon Speidy674's V14 maintenance fork of Derek-R-S's original LRM transport, adding modern compatibility and reliability improvements.
Based on: Speidy674's V14 (Jan 22, 2024) with bug fixes by @Biebras
What's New
Core Improvements
- Mirror Compatibility: Full support through Mirror 93.0.0
- Framework Upgrade: Updated from .NET 7.0 to .NET 8.0
- Enhanced Stability: Fixed network component sync issues with modern Mirror versions
- Better Performance: Doubled buffer sizes and improved memory management
Bug Fixes & Reliability
- Fixed non-syncing network components due to Mirror API changes
- Improved reconnection mechanisms and connection state handling
- Enhanced error handling with better diagnostic information
- Fixed SimpleWebTransport FQDN resolution issues
Code Quality
- Migrated to property-based API (
IsServer/IsClientproperties) - Added comprehensive data validation and bounds checking
- Integrated Newtonsoft.Json for robust serialization
- Improved debugging and logging capabilities
Migration
Drop-in replacement for V14 - no code changes required:
- ✅ Full protocol compatibility with V14 and original LRM
- ✅ Works with existing server deployments
- ✅ Same API, enhanced performance
Compatibility
| Component | V14 | This Release |
|---|---|---|
| .NET | 7.0 | 8.0+ |
| Mirror | ~50.x | 93.0.0+ |
| Unity | 2021.3+ | 2021.3+ |
Credits
- Original: Derek-R-S - Light Reflective Mirror
- V14 Base: Speidy674 + Biebras
- This Release: @4t0m1c - Mirror compatibility & .NET 8 modernization
Links
- Based On: Speidy674's V14
- Original: Derek-R-S/Light-Reflective-Mirror
Ensures LRM continues working with modern Unity/Mirror while building on the community maintenance foundation.