|
1 | | -### 3.12.4dev <- NOTE: the release version number will be 4.0.0 ### |
| 1 | +### 4.0.0beta2 ### |
2 | 2 |
|
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) |
5 | 11 |
|
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). |
7 | 19 | (contributed by @dingodoppelt) |
8 | 20 |
|
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). |
10 | 37 | (contributed by @softins) |
11 | 38 |
|
12 | | -- Make server version string searchable (#3693). |
| 39 | +- JSONRPC: Added new RPC methods and notifications (mostly for scripting interaction) to server and client (#3730). |
13 | 40 | (contributed by @dingodoppelt) |
14 | 41 |
|
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). |
16 | 49 | (contributed by @ann0see) |
17 | 50 |
|
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). |
19 | 52 | (contributed by @ann0see) |
20 | 53 |
|
| 54 | +- Bugfix: Fix jamulus/pollServerList reporting success on invalid directory address (#3820). |
| 55 | + (contributed by @mcfnord) |
| 56 | + |
21 | 57 | - Updated copyright to incorporate AGPL3.0+ (#3712). |
22 | 58 | (contributed by @pljones) |
23 | 59 |
|
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) |
26 | 62 |
|
27 | | -- Request and receive server features by connection-less message (#3727). |
| 63 | +- Protocol: Request and receive server features by connection-less message (#3727). |
28 | 64 | (contributed by @pljones) |
29 | 65 |
|
30 | | -- Bugfix: Fix memory leak for audio alerts (#3728). |
| 66 | +- Performance: Enable auto vectorization by default (#3739). |
31 | 67 | (contributed by @ann0see) |
32 | 68 |
|
33 | | -- Refactor server chat handling by extracting methods (#3741). |
| 69 | +- Internal: Refactor server chat handling by extracting methods (#3741). |
34 | 70 | (contributed by @dingodoppelt) |
35 | 71 |
|
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). |
40 | 73 | (contributed by @softins) |
41 | 74 |
|
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). |
43 | 76 | (contributed by @softins) |
44 | 77 |
|
45 | | -- Server: Optimize mixing (#3706). |
| 78 | +- Build: Windows: Updated Windows build environment to Windows Server 2025 (#3763). |
46 | 79 | (contributed by @ann0see) |
47 | 80 |
|
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) |
50 | 83 |
|
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). |
52 | 94 | (contributed by @softins) |
53 | 95 |
|
| 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 | + |
54 | 102 |
|
55 | 103 | ### 3.12.1 (2026-05-17) ### |
56 | 104 |
|
|
0 commit comments