v1.18.0.b3
Pre-release
Pre-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
- @stanbot8 made their first contribution in #290
- @Pandapip1 made their first contribution in #286
Full Changelog: v1.18.0.b2...v1.18.0.b3