SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for Jamulus-3.9.1-1.14.x86_64.rpm :

* Sat Jul 15 2023 Fabio Pesari - Update to 3.9.1
* Client: Improved performance of GUI when someone joins or leaves a server (#2738). (contributed by AATTann0see)
* Client: Bugfix: Removed channel number from saved fader tag when `--ctrlmidich` is in use. In this release `--cleanuplegacyfadersettings` can be used on any saved fader settings that have been corrupted to attempt recovery (#2839). (contributed by AATTpljones)
* Bugfix: Correct new channel not being shown to others if it connects with null channel info (#2754, #2774). (contributed by AATTsoftins)
* Server: Fixed --serverinfo country code misinterpretation introduced in Jamulus 3.9.0 on Qt6-based builds such as Mac (#2829). (contributed by AATThoffie)
* Server: Added support for ISO country codes (de, gb, nl, ...) in --serverinfo (#2841). (contributed by AATThoffie)
* Directory: Bug: Correct default \"self\" address for directory, enabling use as a server (#2812). (contributed by AATTpljones)
* Directory: Bug: Use configured Directory Public IP for Client when hole-punching (#2819). (contributed by AATTpljones)
* CLI: Rephrased recording options help text on the `--help` output for clearer description of their functionality (#2832). (contributed by AATTann0see)
* Windows: Upgraded JACK build to use JACK 1.9.21 (#2665). (contributed by AATTann0see)
* Translations have been updated (#2835, #2852, #2856, #2915): (mainly translated on AATTweblate by multiple translators)
* Chinese, by AATTBLumia
* Dutch, by AATThenkdegroot
* French, by AATTtrebmuh, AATTjujudusud, J. Lavoie
* German, by AATTann0see, Hans Spoerer
* Korean, by AATTMarongHappy
* Norwegian Bokmål, by AATTcomradekingu
* Polish, by AATTSeeLook
* Portuguese European, by AATTmansil
* Slovak, by AATTjose1711
* Spanish, by AATTignotus666
* Swedish, by AATTtygyh, AATTcomradekingu
* Translation: Added nb_NO App translation (#2849, #2852). (contributed by AATTcomradekingu, AATTann0see)
* Refactoring: Moved around files to clean up the repository (#2822, #2824, #2834, #2838). (contributed by AATTann0see)
* Build: Android: Export NDK root (#2764). (contributed by AATTpljones)
* Build: Debian/Ubuntu: Fixed `.deb` Changelog generation (#2793). (contributed by AATThoffie)
* Build: Debian/Ubuntu: Fixed displayed version for non-release builds to removed incorrect -dirty suffixes (#2802). (contributed by AATThoffie)
* Build: Debian/Ubuntu: Renamed headless .deb file to `jamulus-headless_[version]_ubuntu_[arch].deb` for consistency with binary. This might need changes to scripts downloading this `.deb` file (#2821). (contributed by AATTann0see)
* Build: Debian/Ubuntu: Added .deb aarch64 (Raspberry) 64bit builds (#2895). (contributed by AATThoffie)
* Build: Mac: Combined Intel & M1 builds into a single Universal binary and improved M1 -dev build user-friendliness by introducing ad-hoc signing support (#2808, #2825). (contributed by AATThoffie)
* Build: Bump versions: actions/upload-artifact from 2 to 3 (#2796), actions/cache from 2 to 3 (#2798), DoozyX/clang-format-lint-action from 0.12 to 0.14 (#2797), actions/checkout from 2 to 3 (#2799). (contributed by AATTdependabot)
* Build: Updated bundled Qt6 to version 6.3.2 (#2846). (contributed by AATTgithub-actions)
* Internal: Enabled automated dependency updates via dependabot and custom automation (#2777, #2778, #2801, #2803). (contributed by AATThoffie)
* Internal: Hardened build scripts and tooling against silent failures (#2794). (contributed by AATThoffie)
* Tue Feb 22 2022 Giordano Boschetti - Update to 3.8.2
* Client: Added selection option for level meter style (#1688, #2352, #2356). (contributed by AATThenkdegroot, AATThoffie, AATTpgScorpio, AATTpljones)
* Client: On Windows, if no driver found while installing, the \"Run Jamulus\" option will not be checked (#2103). (contributed by AATThenkdegroot)
* Client: on macOS, corrected minimum OS version number for Legacy installer from 10.13 to 10.10. Legacy installer will now install correctly on macOS Yosemite or newer (#2223). (contributed by AATTsoftins)
* Client: Added Vibraphone to list of instruments (#2043, #2080, #2158). (contributed by AATTDavidSavinkoff, AATTsoftins, photo by AATTvibraphon)
* Client: Added Conductor to list of instruments (#2140). (contributed by AATThenkdegroot)
* Client: Fix wrong display of Unicode characters at line wrap and settings screen (#1994, #2274). (contributed by AATTdjfun, AATTpljones, AATThoffie)
* Client: Fixed incorrect operation of feedback detection on first connect in run (#2120). (contributed by AATTsoftins)
* Client: Added option always to show one\'s own fader first (#1809). (contributed by AATTngocdh)
* Client: Improved regex to highlight URLs in the chat window, avoiding terminating punctuation. Also migrated from deprecated QRegExp to QRegularExpression, for future compatibility with Qt6 (#2124, #2272, #2273). (contributed by AATTsoftins, AATTcorrados, AATThoffie)
* Client: Improved keyboard control of the list of Custom Directories (#2129). (contributed by AATTpljones)
* Client: Added the connected server name to the heading in the mixer panel (#2173). (contributed by AATTpljones)
* Client: Enhanced the ASIO driver detection during installation on Windows (#2149). (contributed by AATThenkdegroot)
* Client: On Windows, hide the ASIO button in the version that uses JACK instead (#2215). (contributed by AATThenkdegroot)
* Client: Improved the \"What\'s this?\" text displayed for Buffer Delay (#2232). (contributed by AATThenkdegroot)
* Client: Accelerator key clash between Settings button and Settings menu corrected (#2248). (contributed by AATThenkdegroot)
* Client: Added option code \'o\' in --ctrlmidich for \"Mute Myself\" (#2334). (contributed by AATThenkdegroot)
* Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (#2244). (contributed by AATThenkdegroot)
* Client/Server: Improved the version output on the command line to give more detail and Qt version (#2187). (contributed by AATThenkdegroot)
* Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (#2201). (contributed by AATThenkdegroot)
* Client/Server: Some improvements to text related to localisation (#2085). (Contributed by AATTBLumia)
* GUI: Improved Connect Dialog help texts (#2121). (contributed by AATTpljones)
* GUI: Translations have been updated: Dutch, by AATThenkdegroot and AATTjerogee (#2371, #2314) French, by AATTjujudusud (#2329, #2320, #2381) German, by AATTann0see, AATTrolamos and AATThoffie (#2349, #2387) Italian, by AATTdzpex (#2327) Polish, by AATTSeeLook (#2375, #2331) Portuguese Brazilian, by AATTmelcon (#2369, #2358) Portuguese European, by AATTmelcon (#2368) Simplified Chinese, by AATTBLumia (#2313, #2391) Slovak, by AATTjose1711 (#2348) Spanish, by AATTignotus666 (#2378, #2326) Swedish, by AATTsoftins (#2364) Server: Fixed incorrect German translation (#2137). (contributed by AATTrolamos)
* Server: Improved management and allocation of free channels, so that a new client always gets the lowest available channel number. Improves operation of clients with MIDI faders (#2151). (contributed by AATTsoftins)
* Server: Improved the icon that is displayed in the Windows system tray for a server (#2231). (contributed by AATThenkdegroot)
* Bugfix: IPv6 address formatting and obfuscation has been improved (#2343). (contributed by AATTrdica, AATThoffie, AATTsoftins)
* Windows Installer: Updated NSIS to v3.08 (#2208). (contributed by AATTann0see)
* Android: Some internal improvements to the experimental Android port buffer handling (#1528, #2237). (contributed by AATTj-santander, AATTsoftins)
* Documentation: Enhanced the iOS compilation guide and signing instructions (#2139, #2315). (contributed by AATTann0see, AATTRobyDati)
* Documentation: Added a man page for Jamulus, from the Debian project (#2180). (contributed by AATTmirabilos)
* Build: Raspijamulus build script has been improved to work with the latest Raspberry Pi OS releases and to include a newer JACK version (#2267). (contributed by AATTcorrados, AATTsoftins)
* Internal: Improved accelerator key detection (#2061). (contributed by AATTsoftins)
* Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (#2292, #2297). (contributed by AATTsoftins)
* Internal: Changed \"Central\" to \"Directory\" in names of variables and functions (#2079). (contributed by AATTpljones)
* Internal: Corrected \"Protcol\" to \"Protocol\" in names of variables and functions (#2146). (contributed by AATTatsampson)
* Internal: Some code reordering, particularly of the settings initialisation (#2174, #2177). (contributed by AATTpljones)
* Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (#2196). (contributed by AATTsoftins)
* Internal: Improved generation of the changelog for the Debian package, using dch (#2138). (contributed by AATTnpostavs)
* Internal: Improved powershell redirect handling when building for Windows in Github (#2225). (contributed by AATThenkdegroot)
* Internal: Prepared autobuild logic for upcoming Qt6 compatibility (#2328). (contributed by AATThoffie, AATTsoftins)
* Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (#2345, #2336). (contributed by AATThoffie, AATTsoftins)
* Internal: Moved documentation files into docs/ folder to clean up root folder (#2283). (contributed by AATTann0see)
* Mon Nov 01 2021 Konstantin Voinov - Update to 3.8.1
* Client: JACK support on Windows has been improved (#1718). (contributed by AATTjujudusud, AATThenkdegroot)
* Client: Rewrote multiple error messages to improve UX (#1568, #1732). (contributed by AATTann0see)
* Client: Add custom directory servers to Connect Dialog (#1869, #1894). (contributed by AATTjp8)
* Client: Rearrange existing UI menu bar items (#1915, #1926). (contributed by AATTjp8)
* Bug Fix: Mute myself has been made more consistent (#1838). (contributed by AATTngocdh)
* Bug Fix: Fix ampersand not being shown correctly on mixer (#1886, #1893). (contributed by AATTHughePaul, AATTann0see)
* Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (#1875). (contributed by AATTngocdh)
* Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (#1722, #1731). (contributed by AATThenkdegroot)
* Server: Jam Recorder\'s internal locking and initialization code has been made more robust (#1826). (contributed by AATTcdmahoney)
* 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 AATTpljones)
* Server: Add link to website if a new version is available (#1980). (contributed by: AATTann0see)
* Bug Fix: Remove incorrect version of headless .service file (#2009). (contributed by AATTann0see)
* Client/Server: Add IPv6 support for direct connections (#1017, #1938). (contributed by AATTjardous, AATTsoftins)
* CLI: Re-order and refactor help for client/server validation (#1896). (contributed by AATTpljones)
* CLI: Jamulus now shows a link to the Website for translated content (#1759). (contributed by AATThenkdegroot)
* Android: Add close button on Android to enhance UX (#1763, #1876). (contributed by AATTngocdh)
* iOS: Sound support, feature to allow switch between external device and the internal mic (#1875). (contributed by AATTngocdh)
* MacOS: Keyboard shortcuts now also work on macOS (#1726, #1873). (contributed by AATThenkdegroot)
* Installer: Add zh_CN translation + for nsis win installer (#1922, #1954). (contributed by AATTBLumia)
* Documentation: Move Demos, description of inputs options to Knowledge Base (#603, #551). (contributed by: AATTpcar75, AATTgilgongo)
* Documentation: Add user experience section to CONTRIBUTING.md (#1885). (contributed by: AATTann0see)
* Documentation: Create Server Admin Manual (#527). (contributed by: AATTgilgongo)
* Documentation: Update typo on links in compiling.md file (#1824). (contributed by AATTjujudusud)
* Documentation: Number range command line error messages reworded accurately (#1978). (contributed by AATTDavidSavinkoff)
* Website: switch to .po file format to make updating translations easier (various PRs) (contributed by: AATTignotus666)
* Website: Removed edit button from wiki layout file (#576). (contributed by: AATTDevRish)
* Internal: Enable signing of macOS binaries (via build script and automatically via CI) (#1856, #1937). (contributed by AATTemlynmac)
* Internal: Added Apple Appstore licence waiver (#1874) (contributed by AATTann0see, AATTpljones, AATTgilgongo)
* Internal: Add autobuild for Windows with JACK (#1829). (contributed by AATThenkdegroot)
* Internal: Document release process on contribute page (#1594, #592). (contributed by: AATThoffie, AATTann0see)
* Thu Jun 03 2021 Konstantin Voinov - change central server to directory term
* Thu Jun 03 2021 Konstantin Voinov - 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 AATTpljones, AATTsoftins)
* 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 AATTsoftins)
* 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 AATTdcorson-ticino-com, AATTpljones)
* 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 AATTdcorson-ticino-com and AATTsoftins)
* GUI: Added \"About Qt\" to the help menu to display version of Qt (#1685, #1692). (contributed by AATTsoftins)
* GUI: Corrected the operation of What\'s This in the settings dialog (#1622, #1635). (contributed by AATTdcorson-ticino-com)
* GUI: Improved the muted speaker icon display (#1691). (contributed by AATThenkdegroot)
* Added new icons for Linux desktop use (#1672). (contributed by AATTjujudusud)
* GUI: Corrected handling of custom directory server in the server, to prevent unintended registration with a directory server (#1624, #1627). (contributed by AATTsoftins)
* GUI: Corrected alignment of Mute icon above fader (#811, #1312, [#1640]). (contributed by AATTvimpostor)
* GUI: Support for more than two mixer rows has been added (#1549, [#1560]). (contributed by AATTpljones)
* GUI: --clientname also works in dialog titles now (#1352, 1370). (contributed by AATTdcorson-ticino-com)
* GUI: Translations have been updated Dutch, by AATThenkdegroot (#1562, #1623, #1714, #1557) French, by AATTjujudusud (#1648, #1708) German, by AATTrolamos (#1677, #1810) Italian, by AATTdzpex (#1620) Polish, by AATTSeeLook (#1619) Portuguese Brazilian, by AATTmelcon (#1671, #1807) Portuguese European, by AATTSnayler (#1689) Slovak, by AATTjose1711 (#1647) Spanish, by AATTignotus666 (#1621, #1730, #1808) Swedish, by AATTgenesisproject2020 (#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 AATTDavidSavinkoff)
* Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (#1071). (contributed by AATTJohannesBrx)
* Client: Basic audio feedback detection has been added (#1179). (contributed by AATTJohannesBrx)
* Client: Support for input gain boost has been added (#1222, #1030) (contributed by AATThoffie)
* Client: Grouping support has been extended to allow for up to eight groups (#1551). (contributed by AATTpljones)
* Client: A hint regarding non-default Jack support has been added (#1397, #1438). (contributed by AATTdjfun)
* 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 AATTDetlefHennings, AATTHk1020, AATTsoftins, AATThenkdegroot)
* Server: Multi-threading performance has been improved (#960). (contributed by AATTmenzels, AATTsoftins)
* 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 AATTsoftins)
* Server: HTML status file is now emptied on exit (#1423, #1427). (contributed by AATThoffie, AATTdrummer1154)
* Server: An explicit bind address can now be specified (#141, [#1561]). This can be done by the new --serverbindip option. (contributed by AATTbuv)
* 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 AATTsoftins, AATTgilgongo, AATTreinhardwh)
* Recorder: Failures to start recording no longer result in crashes (#1163, #1289, #1463). (contributed by AATThoffie, AATTsoftins, AATTpljones)
* Recorder: Logging has been improved (#1284, #1463). (contributed by AATThoffie, AATTdrummer1154)
* Bug fix: The mute indicator is now also shown in mono mode (#1074). (contributed by AATTnpostavs)
* Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (#1347). (contributed by AATTann0see)
* Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (#872). (contributed by AATTnpostavs)
* Bug fix: Server no longer crashes while changing the recording directory (#1501, #1573). (contributed by AATThenkdegroot, AATThoffie, AATTsoftins)
* Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (#1515, #1518). (contributed by AATTsoftins, AATThelgeerbe, AATTgilgongo)
* Bug fix: The Windows installer now correctly compiles in a path with spaces (#864, #1319). (contributed by AATThenkdegroot)
* Performance: Opus encoding/decoding now uses machine-specific optimizations (#1105). (contributed by AATTnpostavs)
* Performance: Timer configuration for Windows servers has been improved (#1536). (contributed by AATTnpostavs)
* iOS support is being worked on (#1450). (contributed by AATTjeroenvv)
* Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility with Qt5 (#1655). (contributed by AATTsoftins)
* Build: Creation of debug builds has been simplified (#1516). (contributed by AATThoffie)
* Internal: Constants for JACK usage have been renamed (#1429). (contributed by AATTdjfun)
* Internal: Legacy IP address variables have been cleaned up (#1400). (contributed by AATTwferi)
* Internal: Added automatic code formatting with clang-format (#901, #1127, #1751). (contributed by AATTpassing)
* Internal: New pull requests will now be checked for coding style automatically (#1735). (contributed by AATTpassing)
* Internal: Windows deploy script has been aligned to autobuilds (#1720). (contributed by AATThenkdegroot)
* Wed May 05 2021 Konstantin Voinov - remove %config for firewalld\'s jamulus.xml
* Wed May 05 2021 Callum Farmer - Fixes for %_libexecdir changing to /usr/libexec(bsc#1174075)
* Tue Mar 23 2021 ecsos - Update to 3.7.0
* Server lists have been reorganized to make room for more servers (#875): - Default has been renamed to Any Genre 1. - Any Genre has been renamed to Any Genre 2. - Any Genre 3 has been added. - Choral/Barbershop has been added. - Classical/Folk/Choral has been renamed to Classical/Folk.
* Central server addresses have been moved to the jamulus.io domain (#919). The fischvolk.de addresses are deprecated.
* GUI: If a name is provided using --clientname, that name is shown first in the window title, to avoid clipping in the Windows task bar (#789).
* GUI: Translations have been updated: - Dutch, by AATTjerogee (#1110) - French, by AATTtrebmuh & AATTjujudusud (#1199 & #1113) - German, by AATTrolamos (#1097) - Italian, by AATTdzpex (#1112) - Polish, by AATTSeeLook (#1099) - Portugese, by AATTmelcon & AATTSnayler (#1141 & #1168) - Slovak, by AATTjose1711 (#1104) - Spanish, by AATTignotus666 (#1152) - Swedish, by AATTgenesisproject2020 (#1182 & #1106)
* Active recording state is now highlighted in the mixerboard title (#968).
* Client window makes it more obvious when not connected to a server by graying out input levels and showing a message (#847, #983).
* Screensaver and screen blanking are now prevented on Macs (#834).
* Windows installer has been improved (#792, #841). Note: If you are using ASIO4ALL, we strongly suggest that you take a screenshot of your ASIO4ALL settings before upgrading. The installer will try its best to migrate your settings, but it may fail to do so when using custom installation paths.
* Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish.
* Windows ASIO Setup button placement has been improved to be below the driver selection (#977).
* Chat dialog has gained support for auto-linking http addresses (#879).
* Chat messages no longer allow HTML-formatted chat messages due to security reasons (#939). HTML formatting in Welcome messages will continue to work.
* Mixerboard background image quality in the Fancy skin has been improved (#970).
* MIDI controller logic has been improved to support fader, pan, mute and solo buttons in --ctrlmidich syntax (#945). Mute & solo buttons are only for toggle-type controllers and do not support headless operation yet.
* Servers connected to central servers behind the same NAT can now be made accessible to public clients via the newly added - -serverpublicip option (#954).
* External IP detection no longer generates traffic to Cloudflare (#633, #1092).
* Version update detection has been improved (#1155): - The check now uses two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io). - The server version is now ignored if it is not a release, due to a suffix such as dev, beta or rc.
* Official Ubuntu/Debian packages are now built and published as part of the release (#1100). The packages are compatible with Ubuntu 18.04 or later.
* Experimental .apk installation packages for Android are now provided (#880).
* Bug fix: A suspected memory leak has been solved by removing usage of ConsoleWriterFactory (#926).
* Bug fix: Changing ASIO driver properties like switching input/outputs in ASIO4ALL now resets input/output channel mapping in Jamulus again (#796). This was done to solve a bug with ASIO4ALL introduced in the last version.
* Bug fix: Fader levels, mute and solo state are now restored properly when reconnecting to a restarted server (#955, #1010). This is a server-side fix.
* Bug fix: Multiple memory leaks in the server\'s recording feature have been fixed (#1073).
* Bug fix: Menu accelerator keys have been fixed in multiple translations (#1165).
* Bug fix: Windows sound driver lacked driverInfo initialisation (#1194).
* Internal build and release process have been re-designed, automated and moved to Github.
* Internal development builds now contain a detailed version number (#475).- Change to new projekt- and source-url.
* Fri Jan 22 2021 Jan Engelhardt - %pre needs to pull in \"nogroup\", too.
* Fri Jan 22 2021 Jan Engelhardt - Do not ignore errors from useradd.- Reduce scriptlet boilerplate generated by %service_
*.- Cease removing users at package deinstallation.
* Thu Jan 14 2021 ecsos - Add services for headless public and private server.- Add services for newRecording and ToggleRecording.- Add sysconfig for service files.- Add firewalld for private server.- Add user jamulus for server services.
 
ICM