Skip to content

Commit 1413d4c

Browse files
committed
Update ChangeLog and Jamulus.pro for 3.12.4 release
1 parent 66355d4 commit 1413d4c

2 files changed

Lines changed: 27 additions & 2 deletions

File tree

ChangeLog

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,29 @@
1-
### 3.12.3dev <- NOTE: the release version number will be 3.12.4 ###
1+
### 3.12.4 (2026-08-09) ###
2+
3+
- Bug: Make cross-thread run/status flags std::atomic (#3798 batches A/B) (#3800).
4+
(contributed by @mcfnord)
5+
6+
- Bug: Client: Make cross-thread audio params and channel/server flags std::atomic (#3802).
7+
(contributed by @mcfnord)
8+
9+
- Bug: Client: Fix hang on Windows while changing devices in ASIO4ALL (#3867).
10+
(contributed by @ann0see)
11+
12+
- Bug: Client: removed double ping from Connect Dialog, improving accuracy of initial ping times displayed (#3847).
13+
(contributed by @softins)
14+
15+
- Bug: Client: Avoid crashing on sound device errors (#3851).
16+
(contributed by @softins)
17+
18+
- Bug: Server: Fix #1083: free CJamRecorder if Init() fails (#3838).
19+
(contributed by @mcfnord)
20+
21+
- Client: Improved server list navigation in Connect Dialog (#3859, #3870).
22+
(contributed by @softins)
23+
24+
- Server: avoid per-frame deep copy of audio buffers in CreateLevelsForAllConChannels (#3803).
25+
(contributed by @mcfnord)
26+
227

328
### 3.12.3 (2026-07-26) ###
429

Jamulus.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 3.12.3dev
1+
VERSION = 3.12.4
22

33
# Using lrelease and embed_translations only works for Qt 5.12 or later.
44
# See https://github.com/jamulussoftware/jamulus/pull/3288 for these changes.

0 commit comments

Comments
 (0)