Skip to content

v1.18.0.b3

Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 20 Sep 03:37
· 17 commits to dev since this release

What's Changed

  • Send resolve queries from the receive socket (fix firewall-asymmetry resolution failures) by @cboulay in #278
  • Add lab.ResolveOverTCP: a firewall-robust TCP-probe discovery fallback by @cboulay in #279
  • Resolve all same-machine streams (fix the 127.0.0.1 unicast lottery) by @cboulay in #282
  • Don't let a bad multicast interface abort (or terminate) stream resolution by @cboulay in #283
  • tests: make the tcpserver test big-endian clean by @obbardc in #287
  • Remove legacy LSL_CPP11 by @myd7349 in #284
  • Fix MSVC compilation issues caused by non-ASCII source characters by @myd7349 in #293
  • fix: allocate output values only after success by @stanbot8 in #290
  • inlet: fix bad_weak_ptr abort during inlet destruction by @mscheltienne in #289
  • Separate unsigned Apple PR checks from signed release delivery by @cboulay in #298
  • Add missing include in legacy/legacy_abi.cpp by @myd7349 in #295
  • Avoid recursive UDP resolve traversal (rebased #292) by @cboulay in #296
  • Fix signed-byte typing while preserving the existing ABI (split #288) by @cboulay in #297
  • feat: add pkg-config support by @Pandapip1 in #286
  • Support packaging liblsl as a plain dylib on macOS (Homebrew) by @cboulay in #301
  • Fix inlet reception after close and reopen by @cboulay in #299
  • Ensure outlets are ready when open_stream returns by @cboulay in #300

New Contributors

Full Changelog: v1.18.0.b2...v1.18.0.b3