Overview

Request 897033 accepted

- change central server to directory term
- Update to 3.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)

Loading...
Request History
Konstantin Voinov's avatar

kill_it created request

- change central server to directory term
- Update to 3.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)


Konstantin Voinov's avatar

kill_it accepted request

openSUSE Build Service is sponsored by