Skip to content

Releases: sccn/liblsl

v1.18.0.b5

v1.18.0.b5 Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 21 Sep 01:49
42118f8

What's Changed

  • Fix have_consumers staying true after an idle consumer disconnects (#267) by @daverlon in #291
  • Fix idle synchronous consumer disconnect detection by @cboulay in #306
  • Make sample recycling synchronization visible to ThreadSanitizer by @cboulay in #307

New Contributors

Full Changelog: v1.18.0.b4...v1.18.0.b5

v1.18.0.b4

v1.18.0.b4 Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 20 Sep 07:15

What's Changed

  • inlet: allocate only filled string slots; add lsl_destroy_string_array by @cboulay in #302

Full Changelog: v1.18.0.b3...v1.18.0.b4

v1.18.0.b3

v1.18.0.b3 Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 20 Sep 03:37

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

v1.18.0.b2

v1.18.0.b2 Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 20 Jun 17:14
  • Update beta with auto-versioning.

Full Changelog: v1.18.0.b1...v1.18.0.b2

v1.18.0.b1

v1.18.0.b1 Pre-release
Pre-release

Choose a tag to compare

@cboulay cboulay released this 20 Jun 15:20

Beta Release

This is a beta release. In addition to the "What's Changed" below, this includes changes to stream resolution in PRs #278, #279, #282, #283 that have yet to be merged in (pending how well this beta does).

What's Changed

New Contributors

Full Changelog: v1.17.7...v1.18.0.b1

v1.17.7

Choose a tag to compare

@cboulay cboulay released this 22 Apr 01:06

What's Changed

This was in a previous release but it was missed from the list:

  • Always set ASIO_DISABLE_VISIBILITY to hide asio symbols by @cboulay in #252

Full Changelog: v1.17.6...v1.17.7

This release is just to trigger the CI runners to attach artifacts. The last release (1.17.6) was more important but its version didn't match the tag so the artifacts were misnamed.

v1.17.6

Choose a tag to compare

@github-actions github-actions released this 22 Apr 00:51

What's Changed

  • Leverage std::string_view overloads in pugixml 1.15 by @myd7349 in #253
  • Pugixml fetch only by @cboulay in #255
  • Decrease log spam on stream startup by @cboulay in #257
  • Prefer system-provided library for Catch2 by @obbardc in #268
  • Prefer fetching Catch2 from source when on MacOS doing a universal build by @cboulay in #270
  • Fix logic check for UDP error, handle socket close by @zeyus in #259
  • Map LSL_ARCH -> Debian architecture. by @cboulay in #272
  • runtime config clean by @zeyus in #258

New Contributors

Full Changelog: v1.17.4...v1.17.6

(2nd release at v1.17.6, this time with proper version in CMakeLists.txt)

v1.17.5

Choose a tag to compare

@cboulay cboulay released this 15 Jan 19:44

What's Changed

  • Always set ASIO_DISABLE_VISIBILITY to hide asio symbols by @cboulay in #252

Full Changelog: v1.17.4...v1.17.5

v1.17.4

Choose a tag to compare

@cboulay cboulay released this 12 Jan 06:12

What's Changed

New Contributors

Full Changelog: v1.16.2...v1.17.4

v1.16.2

Choose a tag to compare

@cboulay cboulay released this 28 May 02:13

What's Changed

New Contributors

Full Changelog: v1.16.1...v1.16.2