]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Update RELEASENOTES-DEVELOPMENT.md
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Fri, 22 Sep 2023 14:08:47 +0000 (15:08 +0100)
committerGitHub <noreply@github.com>
Fri, 22 Sep 2023 14:08:47 +0000 (15:08 +0100)
RELEASENOTES-DEVELOPMENT.md

index 59e939ed60d4d8c9f97d69f1d2be373bdf4cd672..86abe9d71e8b9753ca13461dbf6f48bbddc57448 100644 (file)
@@ -1,3 +1,9 @@
+Version 4.3.2-dev-19-g91c0803d
+===
+* Lock access to the `principal_conn` (i.e. the connection that may be playing) using a read-write lock rather than a mutex. Use read locking when checking that a connection is currently the principal connection before altering any system-wide values such as mDNS flags. This eliminates a number of data race conditions.
+* As soon as it has been decided that the current playing session (as specified in the `principal conn`) is to be preempted, demote it from `principal_conn` status before stopping play, closing the connection, etc.
+* Set the status flags correctly for a Classic Airplay session on an AirPlay 2 system.
 Version 4.3.2-dev-4-g20a45def
 ===
 * Bump version information.