Skip to content

Commit c15281c

Browse files
committed
Update version to 4.0.0beta2 for release
1 parent 7eb0c7e commit c15281c

2 files changed

Lines changed: 71 additions & 23 deletions

File tree

ChangeLog

Lines changed: 70 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,104 @@
1-
### 3.12.4dev <- NOTE: the release version number will be 4.0.0 ###
1+
### 4.0.0beta2 ###
22

3-
- Optimize Images (#3539).
4-
(contributed by @ann0see)
3+
- Client: Make server version string searchable (#3693).
4+
(contributed by @dingodoppelt)
5+
6+
- Client: Ensure INI file settings are loaded before doing -c/--connect startup (#3738).
7+
(contributed by @seanogdelaney)
8+
9+
- Client/Server: Improved handling of IPv6 by using separate sockets (#3774).
10+
(contributed by @softins)
511

6-
- Added uncompressed audio transmission - dedicated to the memory of Hans Petter Selasky (1982 - 2023) (#3653).
12+
- Client/Server: Enable IPv6 by default if supported by host. Provide option to disable manually (#3720).
13+
(contributed by @softins)
14+
15+
- Client/Server: Use mapped version for updated notification check (#3855).
16+
(contributed by @pljones)
17+
18+
- Client/Server: Added uncompressed audio transmission - dedicated to the memory of Hans Petter Selasky (1982 - 2023) (#3653).
719
(contributed by @dingodoppelt)
820

9-
- Internals: fix deprecation warnings in threadpool.h for C++17 onwards (#3681).
21+
- Client/Server: Introduce Directory Server in Asia. This replaces Any Genre 3. Asian/Australian users should from now on use Any Genre Asia (#3697).
22+
(contributed by @ann0see)
23+
24+
- Client/Server: Move internal domains from jamulus.io to jamulus.app as .io domains have an unclear future (#3701).
25+
(contributed by @ann0see)
26+
27+
- Server: Added protocol for requesting a server's Welcome Message without connecting (#3742).
28+
(contributed by @softins)
29+
30+
- Server: Report OS as Unix if not Windows, Mac, iOS, Android or Linux (#3699).
31+
(contributed by @softins)
32+
33+
- Server: Optimize mixing (#3706).
34+
(contributed by @ann0see)
35+
36+
- Server: Removed HTML status file support and -m/--htmlstatus option (#3721).
1037
(contributed by @softins)
1138

12-
- Make server version string searchable (#3693).
39+
- JSONRPC: Added new RPC methods and notifications (mostly for scripting interaction) to server and client (#3730).
1340
(contributed by @dingodoppelt)
1441

15-
- Introduce Directory Server in Asia. This replaces Any Genre 3. Asian/Australian users should from now on use Any Genre Asia (#3697).
42+
- JSONRPC: Added jamulusserver/privateChatMessage RPC method for sending messages to single channels (#3731).
43+
(contributed by @dingodoppelt)
44+
45+
- Bugfix: Provide a working location for famfamfam flags (#3722).
46+
(contributed by @pljones)
47+
48+
- Bugfix: Fix memory leak for audio alerts (#3728).
1649
(contributed by @ann0see)
1750

18-
- Move internal domains from jamulus.io to jamulus.app as .io domains have an unclear future (#3701).
51+
- Bugfix: Resolve out of bounds access issue (#3810).
1952
(contributed by @ann0see)
2053

54+
- Bugfix: Fix jamulus/pollServerList reporting success on invalid directory address (#3820).
55+
(contributed by @mcfnord)
56+
2157
- Updated copyright to incorporate AGPL3.0+ (#3712).
2258
(contributed by @pljones)
2359

24-
- Bugfix: Provide a working location for famfamfam flags (#3722).
25-
(contributed by @pljones)
60+
- Docs: fix Fedora dependency list to build the GUI (qt5-qtmultimedia-devel) (#3852).
61+
(contributed by @mcfnord)
2662

27-
- Request and receive server features by connection-less message (#3727).
63+
- Protocol: Request and receive server features by connection-less message (#3727).
2864
(contributed by @pljones)
2965

30-
- Bugfix: Fix memory leak for audio alerts (#3728).
66+
- Performance: Enable auto vectorization by default (#3739).
3167
(contributed by @ann0see)
3268

33-
- Refactor server chat handling by extracting methods (#3741).
69+
- Internal: Refactor server chat handling by extracting methods (#3741).
3470
(contributed by @dingodoppelt)
3571

36-
- Client: Ensure INI file settings are loaded before doing -c/--connect startup (#3738).
37-
(contributed by @seanogdelaney)
38-
39-
- Client/Server: Enable IPv6 by default if supported by host. Provide option to disable manually (#3720).
72+
- Internal: Improved thread safety in socket handling (#3788).
4073
(contributed by @softins)
4174

42-
- Server: Report OS as Unix if not Windows, Mac, iOS, Android or Linux (#3699).
75+
- Internal: Removed unused array to silence compiler warning (#3717).
4376
(contributed by @softins)
4477

45-
- Server: Optimize mixing (#3706).
78+
- Build: Windows: Updated Windows build environment to Windows Server 2025 (#3763).
4679
(contributed by @ann0see)
4780

48-
- Server: Removed HTML status file support and -m/--htmlstatus option (#3721).
49-
(contributed by @softins)
81+
- Build: Bump actions/cache from 5 to 6 (#3759).
82+
(contributed by @app/dependabot)
5083

51-
- Internal: Removed unused array to silence compiler warning (#3717).
84+
- Build: Bump github/codeql-action from 4 to 4.37.4 (#3860).
85+
(contributed by @app/dependabot)
86+
87+
- Build: Bump actions/checkout from 6 to 7 (#3749).
88+
(contributed by @app/dependabot)
89+
90+
- Build: Updated create-dmg (macOS) to version 1.3.0 (#3764).
91+
(contributed by @app/github-actions)
92+
93+
- Build: use Ubuntu 22 for building Linux deb packages (#3797).
5294
(contributed by @softins)
5395

96+
- Build: Fixed headless builds (`CONFIG+=headless`) not compiling on macOS and Windows (#3826).
97+
(contributed by @dtinth)
98+
99+
- Translations updated from Hosted Weblate (#3817, #3713, #3849).
100+
(contributed by @weblate)
101+
54102

55103
### 3.12.1 (2026-05-17) ###
56104

Jamulus.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 3.12.4dev
1+
VERSION = 4.0.0beta2
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)