Releases: styly-dev/STYLY-NetSync
Releases · styly-dev/STYLY-NetSync
v0.10.2
What's Changed
- fix: search NetSyncManager in all loaded scenes by @hacha in #363
- feat: add POST /v1/rooms/{roomId}/global-variables endpoint by @from2001 in #360
- fix: correct broken GitHub link in server README by @hacha in #367
- fix: add automatic 1 Hz keepalive heartbeat for stealth Python clients by @from2001 in #361
- Support multiple NICs for UDP discovery and connection management by @from2001 in #362 with @mhama
- Upgrade Unity version to 6000.0.70f1 by @from2001 in #371
- feat: add --dealer-port and --pub-port CLI arguments by @from2001 in #370
- Refactor rest port setting by @from2001 in #372
- feat(client): add connection loss detection and reconnection by @from2001 in #374
- docs: add Unity-Python feature parity guidelines to CLAUDE.md by @from2001 in #376
- fix(net_sync_manager): improve discovery stop handling and auto-connect logic by @from2001 in #375
- Refactor code review skill by @from2001 in #377
- refactor(server): remove unnecessary log output for dirty rooms and file descriptors by @from2001 in #378
- fix(connection_manager): simplify ZeroMQ connect address handling by removing source-NIC binding logic by @from2001 in #380
- fix(server): update ROUTER identity on client reconnect by @hacha in #382
- refactor(HandPoseNormalizer): remove debug log output to clean up console messages by @from2001 in #384
- fix(NetSyncManagerEditor): prevent editing advanced properties while playing by @from2001 in #385
Full Changelog: v0.10.1...v0.10.2
v0.10.1
v0.10.0
v0.9.1
v0.9.0
Breaking / Major Changes
- Reduced bandwidth usage for transform synchronization (Protocol v3 + improved transform serialization)
What's Changed
- chore: update project settings by @from2001 in #331
- fix: normalize BatteryLevel to 0-1 range in simulator by @from2001 in #335
- Remove benchmark scripts by @from2001 in #336
- feat: Update protocol version to 3 and enhance serialization for client transforms by @from2001 in #330
- fix: normalize version input by stripping leading 'v' or 'V' prefix in release workflow by @from2001 in #337
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Main improvements
- Stability with low bandwidth
What's Changed
- Smoothness codex4 by @from2001 in #300
- Improve smoothing, lerp or interpolation of transform sync by @from2001 in #299
- feat: add version parsing and compatibility checks for server-client communication by @from2001 in #301
- fix: queue Dealer sends and drain Transform SUB by @from2001 in #311
- Refactor NetSyncServer and ConnectionManager for Priority-Based Sending by @from2001 in #316
- feat: implement priority-based sending and control message handling in NetSync client by @from2001 in #318
- feat: improve client simulator CLI options by @from2001 in #320
- docs: update project structure and guidelines in AGENTS.md and CLAUDE.md by @from2001 in #321
- feat: add empty room expiry time to configuration and server logic by @from2001 in #323
- fix: skip server version in device ID mapping deserialization by @from2001 in #324
Full Changelog: v0.7.5...v0.8.0
v0.7.5
v0.7.4
What's Changed
- Fix file descriptor leak on disconnect by @from2001 in #285
- Add TOML configuration file support for server settings (#248) by @hacha in #261
- feat: add Gemini GitHub Actions by @from2001 in #288
- [Breaking change] Remove VR/MR switching methods and passthrough code from NetSyncManager by @Copilot in #264
- feat: update transform sync settings by @from2001 in #290
- Log configuration overrides when user config overwrites defaults by @Copilot in #292
Full Changelog: v0.7.3...v0.7.4
v0.7.3
v0.7.2
Improvements
Stability improvements for both the server and clients.
What's Changed
- Add maintenance section by @from2001 in #266
- Fix auto-reconnect failure after receive-thread exceptions by @Copilot in #260
- Improve server stability by @from2001 in #255
- fix: update uvicorn dependency to remove optional extras (Supports ARM Windows) by @from2001 in #268
- Fix bridge server ip by @from2001 in #271
- fix: add *.py-e to .gitignore to exclude Python bytecode files by @from2001 in #272
- Avoid client remove by timeout by @from2001 in #274
- Feature/simple sync check by @afjk in #277
- fix: update release workflow version handling and improve output messages by @from2001 in #278
New Contributors
- @styly-dev made their first contribution in #273
Full Changelog: v0.7.1...v0.7.2


