v0.6.16

AprilNEA/OpenLogiv0.6.16Jun 22, 2026by github-actions[bot]

AI Summary

A significant internal refactor focuses on stabilizing the HID++ communication layer by pruning abandoned receivers, managing session lifetimes, and implementing lease-based access control for the agent.

Key Highlights

  • Prune abandoned event receivers
  • Session pause balancing
  • Agent snapshot polling
  • Lease-based receiver access
  • Pairing command acknowledgments

New Features

  • Agent snapshot polling
  • Receiver lease arbitration
  • Pairing command IPC

Full Release Notes

## What's Changed
* fix(hidpp): prune abandoned event receivers by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/297
* fix(pairing): keep session pause balanced by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/298
* fix(hidpp): guard message listener lifetimes by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/299
* feat(ipc): poll agent snapshots by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/300
* refactor(agent): arbitrate receiver access with leases by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/302
* refactor(ipc): acknowledge pairing commands by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/304
* chore: release v0.6.16 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/301


**Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.6.15...v0.6.16