File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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.
You can’t perform that action at this time.
0 commit comments