Releases: jamulussoftware/jamulus
Release 3.8.1 (r3_8_1)
-
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, #1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature (#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (#1017, #1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (#1922, #1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (#603, #551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (#1978).
(contributed by @DavidSavinkoff) -
Website: switch to .po file format to make updating translations easier (various PRs)
(contributed by: @ignotus666) -
Website: Removed edit button from wiki layout file (#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (#1594, #592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1rc2 (r3_8_1rc2)
-
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, #1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature (#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (#1017, #1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (#1922, #1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (#603, #551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (#1978).
(contributed by @DavidSavinkoff) -
Website: switch to .po file format to make updating translations easier (various PRs)
(contributed by: @ignotus666) -
Website: Removed edit button from wiki layout file (#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (#1594, #592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1rc1 (r3_8_1rc1)
-
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, #1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature (#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (#1017, #1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (#1922, #1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (#603, #551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (#1978).
(contributed by @DavidSavinkoff) -
Website: switch to .po file format to make updating translations easier (various PRs)
(contributed by: @ignotus666) -
Website: Removed edit button from wiki layout file (#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (#1594, #592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1beta1 (r3_8_1beta1)
-
Add IPv6 support for direct connections (#1017, #1938).
(contributed by @jardous, @softins) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937).
(contributed by @emlynmac) -
Internal: Add autobuild for Windows with JACK (#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (#1594, #592).
(contributed by: @hoffie, an0see) -
Documentation: Move Demos, description of inputs options to Knowledge Base (#603, #551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (#1885).
(contributed by: @an0see) -
Documentation: Create Server Admin Manual (#527).
(contributed by: @gilgongo) -
Website: Removed edit button from wiki layout file (#576).
(contributed by: @DevRish) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (#1978).
(contributed by @DavidSavinkoff) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Client: Re-arrange existing UI menubar items (#1915, #1926).
(constributed by @jp8) -
Client/Server: Add zh_CN translation + for nsis win installer (#1922, #1954).
(contributed by @BLumia) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initiatlization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature (#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (#1980).
(contributed by: @an0see) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (#1875).
(contributed by @ngocdh) -
Bug Fix: Remove incorrect version of headless .service file (#2009).
(contributed by @an0see)
Release 3.8.0devNightly2-2ad6ef8 (r3.8.0devNightly2)
ATTENTION: This is an early pre-release and not fully tested. There might be serious bugs.
-
Add IPv6 support for direct connections (#1017, #1938).
(contributed by @jardous, @softins) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937).
(contributed by @emlynmac) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (#1978).
(contributed by @DavidSavinkoff) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Client: Re-arrange existing UI menubar items (#1915, #1926)
(constributed by @jp8) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initiatlization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature. (#1867)
(contributed by @pljones) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @HughePaul, @ann0see)
Release 3.8.0devNightly1-571bbaf (r3.8.0devNightly1)
-
Internal: Enable signing of macOS binaries via build script (#1856).
(contributed by @emlynmac) -
Documentation: Update typo on links in compiling.md file (#1824).
(contributed by @jujudusud) -
CLI: Re-order and refactor help for client/server validation (#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (#1759).
(contributed by @henkdegroot) -
Client: JACK support on Windows has been improved (#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, #1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, #1894).
(contributed by @jp8) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initiatlization code has been made more robust (#1826).
(contributed by @cdmahoney) -
Server: The list of servers registered on a directory can now be saved during directory restart. Use the new
--directoryfile CLI option to use this feature. (#1867)
(contributed by @pljones) -
Android: Add close button on Android to enhance UX (#1763, #1876).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873).
(contributed by @henkdegroot) -
Bug Fix: Mute myself has been made more consistent (#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893).
(contributed by @ann0see)
Release 3.8.0 (r3_8_0)
-
The term "Central server" has been replaced with "Directory server" (#1407, #1715, #1629).
Note that the program will still accept the --centralserver option for backward
compatibility with existing system startup scripts, but its usage is deprecated.
(contributed by @pljones, @softins) -
Mac: Generate build with Qt 5.15.2 for better compatibility with Big Sur (#1687, #1768).
We still build a legacy version with Qt 5.9.9 to support older versions of macOS:- Users of 10.13 (High sierra) or newer should use the standard build with Qt 5.15.2
- Users of Yosemite, El Capitan or Sierra should use the legacy build with Qt 5.9.9
(contributed by @softins)
-
GUI: Settings window has been reorganized into tabs (#1415, #1554, #1542, #1588):
- User Profile window has been integrated into the settings window.
- Input Pan has been moved to the newly created Advanced tab and removed from main window.
(contributed by @dcorson-ticino-com, @pljones)
-
GUI: Moved the Ping and Delay stats from the Settings window to the main window (#1762):
This was partly to work around a Mac issue with updates to the settings window (#1643)
and is actually an improvement anyway, as the settings window does not need to remain open.
(contributed by @dcorson-ticino-com and @softins) -
GUI: Added "About Qt" to the help menu to display version of Qt (#1685, #1692).
(contributed by @softins) -
GUI: Corrected the operation of What's This in the settings dialog (#1622, #1635).
(contributed by @dcorson-ticino-com) -
GUI: Improved the muted speaker icon display (#1691).
(contributed by @henkdegroot) -
Added new icons for Linux desktop use (#1672).
(contributed by @jujudusud) -
GUI: Corrected handling of custom directory server in the server, to prevent
unintended registration with a directory server (#1624, #1627).
(contributed by @softins) -
GUI: Corrected alignment of Mute icon above fader (#811, #1312, #1640).
(contributed by @vimpostor) -
GUI: Support for more than two mixer rows has been added (#1549, #1560).
(contributed by @pljones) -
GUI: --clientname also works in dialog titles now (#1352, 1370).
(contributed by @dcorson-ticino-com) -
GUI: Translations have been updated
- Dutch, by @henkdegroot (#1562, #1623, #1714, #1557)
- French, by @jujudusud (#1648, #1708)
- German, by @rolamos (#1677, #1810)
- Italian, by @dzpex (#1620)
- Polish, by @SeeLook (#1619)
- Portuguese Brazilian, by @melcon (#1671, #1807)
- Portuguese European, by @Snayler (#1689)
- Slovak, by @jose1711 (#1647)
- Spanish, by @ignotus666 (#1621, #1730, #1808)
- Swedish, by @genesisproject2020 (#1664, #1696)
-
Network: Support for DSCP Quality of Service flags has been added (#1310).
This is supposed to lead to improved network performance.
It is enabled by default.
On Windows, this requires additional configuration in order to work.
Please see the Tips & Tricks page on the website for a setup guide for Windows.
(contributed by @DavidSavinkoff) -
Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (#1071).
(contributed by @JohannesBrx) -
Client: Basic audio feedback detection has been added (#1179).
(contributed by @JohannesBrx) -
Client: Support for input gain boost has been added (#1222, #1030)
(contributed by @hoffie) -
Client: Grouping support has been extended to allow for up to eight groups (#1551).
(contributed by @pljones) -
Client: A hint regarding non-default Jack support has been added (#1397, #1438).
(contributed by @djfun) -
Server: Support for Delay Panning has been added (#332, #567, #1151, #1417, #1744):
This feature can be enabled on servers using the new --delaypan option.
Enabling this feature will slightly increase server CPU usage.
It can create a much more realistic spatial sound impression for clients
that are set to Stereo or Mono-in/Stereo-out mode.
(contributed by @DetlefHennings, @Hk1020, @softins, @henkdegroot) -
Server: Multi-threading performance has been improved (#960).
(contributed by @menzels, @softins) -
Server: Half-connected clients will no longer receive audio (#1243, #1589):
Note: This breaks compatibility with client versions before 3.3.0 (Feb 2013).
If you update your server, ensure that all clients use 3.3.0 or later as well.
(contributed by @softins) -
Server: HTML status file is now emptied on exit (#1423, #1427).
(contributed by @hoffie, @drummer1154) -
Server: An explicit bind address can now be specified (#141, #1561).
This can be done by the new --serverbindip option.
(contributed by @buv) -
Recorder: Compatibility with third-party tools such as Audacity has been improved (#1384, #1424, #1437).
Non-ASCII characters are now stripped out when creating filenames.
(contributed by @softins, @gilgongo, @reinhardwh) -
Recorder: Failures to start recording no longer result in crashes (#1163, #1289, #1463).
(contributed by @hoffie, @softins, @pljones) -
Recorder: Logging has been improved (#1284, #1463).
(contributed by @hoffie, @drummer1154) -
Bug fix: The mute indicator is now also shown in mono mode (#1074).
(contributed by @npostavs) -
Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (#1347).
(contributed by @ann0see) -
Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (#872).
(contributed by @npostavs) -
Bug fix: Server no longer crashes while changing the recording directory (#1501, #1573).
(contributed by @henkdegroot, @hoffie, @softins) -
Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (#1515, #1518).
(contributed by @softins, @helgeerbe, @gilgongo) -
Bug fix: The Windows installer now correctly compiles in a path with spaces (#864, #1319).
(contributed by @henkdegroot) -
Performance: Opus encoding/decoding now uses machine-specific optimizations (#1105).
(contributed by @npostavs) -
Performance: Timer configuration for Windows servers has been improved (#1536).
(contributed by @npostavs) -
iOS support is being worked on (#1450).
(contributed by @jeroenvv) -
Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility with Qt5 (#1655).
(contributed by @softins) -
Build: Creation of debug builds has been simplified (#1516).
(contributed by @hoffie) -
Internal: Constants for JACK usage have been renamed (#1429).
(contributed by @djfun) -
Internal: Legacy IP address variables have been cleaned up (#1400).
(contributed by @wferi) -
Internal: Added automatic code formatting with clang-format (#901, #1127, #1751).
(contributed by @passing) -
Internal: New pull requests will now be checked for coding style automatically (#1735).
(contributed by @passing) -
Internal: Windows deploy script has been aligned to autobuilds (#1720).
(contributed by @henkdegroot)
Release 3.8.0rc2 (r3_8_0rc2)
-
Mac: Generate build with Qt 5.15.2 for better compatibility with Big Sur (#1687, #1768).
We still build a legacy version with Qt 5.9.9 to support older versions of macOS:- Users of 10.13 (High sierra) or newer should use the standard build with Qt 5.15.2
- Users of Yosemite, El Capitan or Sierra should use the legacy build with Qt 5.9.9
(contributed by @softins)
-
Code: Added automatic code formatting with clang-format (#901, #1127).
(contributed by @passing) -
GUI: Moved the Ping and Delay stats from the Settings window to the main window (#1762)
This was partly to work around a Mac issue with updates to the settings window (#1643)
and is actually an improvement anyway, as the settings window does not need to remain open.
(contributed by @dcorson-ticino-com and @softins) -
GUI: Added "About Qt" to the help menu to display version of Qt (#1685, #1692).
(contributed by @softins) -
GUI: Corrected the operation of What's This in the settings dialog (#1622, #1635).
(contributed by @dcorson-ticino-com) -
GUI: Improved the muted speaker icon display (#1691).
(contributed by @henkdegroot) -
Added new icons for Linux desktop use (#1672).
(contributed by @jujudusud) -
Server: Improvements to multi-threading performance (#960)
(contributed by @menzels, @softins) -
Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility
with Qt5 (#1655).
(contributed by @softins) -
GUI: Corrected handling of custom directory server in the server, to prevent
unintended registration with a directory server (#1624, #1627).
(contributed by @softins) -
GUI: Corrected alignment of Mute icon above fader (#811, #1312, #1640).
(contributed by @vimpostor) -
The term "Central server" has been replaced with "Directory server" (#1407).
Note that the program will still accept the --centralserver option for backward
compatibility with existing system startup scripts.
(contributed by @pljones) -
GUI: Settings window has been reorganized into tabs (#1415, #1554, #1542):
- User Profile window has been integrated into the settings window.
- Input Pan has been moved to the newly created Advanced tab and removed from main window.
(contributed by @dcorson-ticino-com, @pljones)
-
GUI: Support for more than two mixer rows has been added (#1549, #1560).
(contributed by @pljones) -
GUI: --clientname also works in dialog titles now (#1352, 1370).
(contributed by @dcorson-ticino-com) -
GUI: Translations have been updated
- Dutch, by @henkdegroot (#1562, #1623)
- French, by @jujudusud (#1648)
- German, by @rolamos (#1677)
- Italian, by @dzpex (#1620)
- Polish, by @SeeLook (#1619)
- Portuguese Brazilian, by @melcon (#1671)
- Portuguese European, by @Snayler (#1689)
- Slovak, by @jose1711 (#1647)
- Spanish, by @ignotus666 (#1621)
- Swedish, by @genesisproject2020 (#1664, #1696)
-
Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (#1071).
(contributed by @JohannesBrx) -
Client: Basic audio feedback detection has been added (#1179).
(contributed by @JohannesBrx) -
Network: Support for DSCP Quality of Service flags has been added (#1310).
This is supposed to lead to improved network performance.
It is enabled by default.
On Windows, this requires additional configuration in order to work.
(contributed by @DavidSavinkoff) -
Client: Support for input gain boost has been added (#1222, #1030)
(contributed by @hoffie) -
Client: Grouping support has been extended to allow for up to eight groups (#1551).
(contributed by @pljones) -
Client: A hint regarding non-default Jack support has been added (#1397, #1438).
(contributed by @djfun) -
Server: Support for Delay Panning has been added (#332, #567, #1151, #1417, #1744):
This feature can be enabled on servers using the new --delaypan option.
Enabling this feature will slightly increase server CPU usage.
It can create a much more realistic spatial sound impression for clients
that are set to Stereo or Mono-in/Stereo-out mode.
(contributed by @DetlefHennings, @Hk1020, @softins, @henkdegroot) -
Server: Half-connected clients will no longer receive audio (#1243, #1589):
Note: This breaks compatibility with client versions before 3.3.0 (Feb 2013).
If you update your server, ensure that all clients use 3.3.0 or later as well.
(contributed by @softins) -
Server: HTML status file is now emptied on exit (#1423, #1427)
(contributed by @hoffie, @drummer1154) -
Server: An explicit bind address can now be specified (#141, #1561).
This can be done by the new --serverbindip option.
(contributed by @buv) -
Recorder: Compatibility with third-party tools such as Audacity has been improved (#1384, #1424, #1437).
Non-ASCII characters are now stripped out when creating filenames.
(contributed by @softins, @gilgongo, @reinhardwh) -
Recorder: Failures to start recording no longer result in crashes (#1163, #1289, #1463)
(contributed by @hoffie, @softins, @pljones) -
Recorder: Logging has been improved (#1284, #1463).
(contributed by @hoffie, @drummer1154) -
Bug fix: The mute indicator is now also shown in mono mode (#1074).
(contributed by @npostavs) -
Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (#1347).
(contributed by @ann0see) -
Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (#872).
(contributed by @npostavs) -
Bug fix: Server no longer crashes while changing the recording directory (#1501, #1573).
(contributed by @henkdegroot, @hoffie, @softins) -
Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (#1515, #1518).
(contributed by @softins, @helgeerbe, @gilgongo) -
Bug fix: The Windows installer now correctly compiles in a path with spaces (#864, #1319).
(contributed by @henkdegroot) -
Performance: Opus encoding/decoding now uses machine-specific optimizations (#1105).
(contributed by @npostavs) -
Performance: Timer configuration for Windows servers has been improved (#1536).
(contributed by @npostavs) -
iOS support is being worked on (#1450)
(contributed by @jeroenvv) -
Build: Creation of debug builds has been simplified (#1516).
(contributed by @hoffie) -
Internal constants for Jack usage have been renamed (#1429).
(contributed by @djfun) -
Internal legacy IP address variables have been cleaned up (#1400).
(contributed by @wferi) -
Internal: New pull requests will now be checked for coding style automatically (#1735).
(contributed by @passing)
Release 3.8.0rc1 (r3_8_0rc1)
-
Mac: Updated to use Qt 5.12.10 for better compatibility with Big Sur (#1687).
This drops support for Yosemite and El Capitan in the distributed version.
(contributed by @softins) -
Code: Added automatic code formatting with clang-format (#901, #1127).
(contributed by @passing) -
GUI: Added "About Qt" to the help menu to display version of Qt (#1685, #1692).
(contributed by @softins) -
GUI: Corrected the operation of What's This in the settings dialog (#1622, #1635).
(contributed by @dcorson-ticino-com) -
GUI: Improved the muted speaker icon display (#1691).
(contributed by @henkdegroot) -
Added new icons for Linux desktop use (#1672).
(contributed by @jujudusud) -
Server: Improvements to multi-threading performance (#960)
(contributed by @menzels, @softins) -
Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility
with Qt5 (#1655).
(contributed by @softins) -
GUI: Alignment of delay measurements display improved (#1606, #1617).
(contributed by @pljones) -
GUI: Corrected handling of custom directory server in the server, to prevent
unintended registration with a directory server (#1624, #1627).
(contributed by @softins) -
GUI: Corrected alignment of Mute icon above fader (#811, #1312, #1640).
(contributed by @vimpostor) -
The term "Central server" has been replaced with "Directory server" (#1407).
(contributed by @pljones) -
GUI: Settings window has been reorganized into tabs (#1415, #1554, #1542):
- User Profile window has been integrated into the settings window.
- Input Pan has been moved to the newly created Advanced tab and removed from main window.
- Network and stats have been moved to the right in the Settings window.
(contributed by @dcorson-ticino-com, @pljones)
-
GUI: Support for more than two mixer rows has been added (#1549, #1560).
(contributed by @pljones) -
GUI: --clientname also works in dialog titles now (#1352, 1370).
(contributed by @dcorson-ticino-com) -
GUI: Translations have been updated
- Dutch, by @henkdegroot (#1562, #1623)
- French, by @jujudusud (#1648)
- German, by @rolamos (#1677)
- Italian, by @dzpex (#1620)
- Polish, by @SeeLook (#1619)
- Portuguese Brazilian, by @melcon (#1671)
- Portuguese European, by @Snayler (#1689)
- Slovak, by @jose1711 (#1647)
- Spanish, by @ignotus666 (#1621)
- Swedish, by @genesisproject2020 (#1664, #1696)
-
Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (#1071).
(contributed by @JohannesBrx) -
Client: Basic audio feedback detection has been added (#1179).
(contributed by @JohannesBrx) -
Network: Support for DSCP Quality of Service flags has been added (#1310).
This is supposed to lead to improved network performance.
It is enabled by default.
On Windows, this requires additional configuration in order to work.
(contributed by @DavidSavinkoff) -
Client: Support for input gain boost has been added (#1222, #1030)
(contributed by @hoffie) -
Client: Grouping support has been extended to allow for up to eight groups (#1551).
(contributed by @pljones) -
Client: A hint regarding non-default Jack support has been added (#1397, #1438).
(contributed by @djfun) -
Server: Support for Delay Panning has been added (#332, #567, #1151, #1417):
This feature can be enabled on servers using the new --delaypan option.
Enabling this feature will slightly increase server CPU usage.
It can create a much more realistic spatial sound impression for clients
that are set to Stereo or Mono-in/Stereo-out mode.
(contributed by @DetlefHennings, @Hk1020, @softins) -
Server: Half-connected clients will no longer receive audio (#1243, #1589):
Note: This breaks compatibility with client versions before 3.3.0 (Feb 2013).
If you update your server, ensure that all clients use 3.3.0 or later as well.
(contributed by @softins) -
Server: HTML status file is now emptied on exit (#1423, #1427)
(contributed by @hoffie, @drummer1154) -
Server: An explicit bind address can now be specified (#141, #1561).
This can be done by the new --serverbindip option.
(contributed by @buv) -
Recorder: Compatibility with third-party tools such as Audacity has been improved (#1384, #1424, #1437).
Non-ASCII characters are now stripped out when creating filenames.
(contributed by @softins, @gilgongo, @reinhardwh) -
Recorder: Failures to start recording no longer result in crashes (#1163, #1289, #1463)
(contributed by @hoffie, @softins, @pljones) -
Recorder: Logging has been improved (#1284, #1463).
(contributed by @hoffie, @drummer1154) -
Bug fix: The mute indicator is now also shown in mono mode (#1074).
(contributed by @npostavs) -
Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (#1347).
(contributed by @ann0see) -
Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (#872).
(contributed by @npostavs) -
Bug fix: Server no longer crashes while changing the recording directory (#1501, #1573).
(contributed by @henkdegroot, @hoffie, @softins) -
Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (#1515, #1518).
(contributed by @softins, @helgeerbe, @gilgongo) -
Bug fix: The Windows installer now correctly compiles in a path with spaces (#864, #1319).
(contributed by @henkdegroot) -
Performance: Opus encoding/decoding now uses machine-specific optimizations again (#1105).
(contributed by @npostavs) -
Performance: Timer configuration for Windows has been improved (#1536).
(contributed by @npostavs) -
iOS support is being worked on (#1450)
(contributed by @jeroenvv) -
Build: Creation of debug builds has been simplified (#1516).
(contributed by @hoffie) -
Internal constants for Jack usage have been renamed (#1429).
(contributed by @djfun) -
Internal legacy IP address variables have been cleaned up (#1400).
(contributed by @wferi)
Release 3.8.0beta2 (r3_8_0beta2)
-
Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility
with Qt5 (#1655).
(contributed by @softins) -
GUI: Alignment of delay measurements display improved (#1606, #1617).
(contributed by @pljones) -
GUI: Corrected handling of custom directory server in the server, to prevent
unintended registration with a directory server (#1624, #1627).
(contributed by @softins) -
GUI: Corrected alignment of Mute icon above fader (#811, #1312, #1640).
(contributed by @vimpostor) -
The term "Central server" has been replaced with "Directory server" (#1407).
(contributed by @pljones) -
GUI: Settings window has been reorganized into tabs (#1415, #1554, #1542):
- User Profile window has been integrated into the settings window.
- Input Pan has been moved to the newly created Advanced tab and removed from main window.
- Network and stats have been moved to the right in the Settings window.
(contributed by @dcorson-ticino-com, @pljones)
-
GUI: Support for more than two mixer rows has been added (#1549, #1560).
(contributed by @pljones) -
GUI: --clientname also works in dialog titles now (#1352, 1370).
(contributed by @dcorson-ticino-com) -
GUI: Translations have been updated
- Dutch, by @henkdegroot (#1562, #1556)
- French, by @trebmuh (#1299)
(further updates to follow until the final release)
-
Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (#1071).
(contributed by @JohannesBrx) -
Client: Basic audio feedback detection has been added (#1179).
(contributed by @JohannesBrx) -
Network: Support for DSCP Quality of Service flags has been added (#1310).
This is supposed to lead to improved network performance.
It is enabled by default.
On Windows, this requires additional configuration in order to work.
(contributed by @DavidSavinkoff) -
Client: Support for input gain boost has been added (#1222, #1030)
(contributed by @hoffie) -
Client: Grouping support has been extended to allow for up to eight groups (#1551).
(contributed by @pljones) -
Client: A hint regarding non-default Jack support has been added (#1397, #1438).
(contributed by @djfun) -
Server: Support for Delay Panning has been added (#332, #567, #1151, #1417):
This feature can be enabled on servers using the new --delaypan option.
Enabling this feature will slightly increase server CPU usage.
It can create a much more realistic spatial sound impression for clients
that are set to Stereo or Mono-in/Stereo-out mode.
(contributed by @DetlefHennings, @Hk1020, @softins) -
Server: Half-connected clients will no longer receive audio (#1243, #1589):
Note: This breaks compatibility with client versions before 3.3.0 (Feb 2013).
If you update your server, ensure that all clients use 3.3.0 or later as well.
(contributed by @softins) -
Server: HTML status file is now emptied on exit (#1423, #1427)
(contributed by @hoffie, @drummer1154) -
Server: An explicit bind address can now be specified (#141, #1561).
This can be done by the new --serverbindip option.
(contributed by @buv) -
Recorder: Compatibility with third-party tools such as Audacity has been improved (#1384, #1424, #1437).
Non-ASCII characters are now stripped out when creating filenames.
(contributed by @softins, @gilgongo, @reinhardwh) -
Recorder: Failures to start recording no longer result in crashes (#1163, #1289, #1463)
(contributed by @hoffie, @softins, @pljones) -
Recorder: Logging has been improved (#1284, #1463).
(contributed by @hoffie, @drummer1154) -
Bug fix: The mute indicator is now also shown in mono mode (#1074).
(contributed by @npostavs) -
Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (#1347).
(contributed by @ann0see) -
Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (#872).
(contributed by @npostavs) -
Bug fix: Server no longer crashes while changing the recording directory (#1501, #1573).
(contributed by @henkdegroot, @hoffie, @softins) -
Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (#1515, #1518).
(contributed by @softins, @helgeerbe, @gilgongo) -
Bug fix: The Windows installer now correctly compiles in a path with spaces (#864, #1319).
(contributed by @henkdegroot) -
Performance: Opus encoding/decoding now uses machine-specific optimizations again (#1105).
(contributed by @npostavs) -
Performance: Timer configuration for Windows has been improved (#1536).
(contributed by @npostavs) -
iOS support is being worked on (#1450)
(contributed by @jeroenvv) -
Build: Creation of debug builds has been simplified (#1516).
(contributed by @hoffie) -
Internal constants for Jack usage have been renamed (#1429).
(contributed by @djfun) -
Internal legacy IP address variables have been cleaned up (#1400).
(contributed by @wferi)