Releases: pljones/jamulus
Release 3.8.2nightly2 (r3_8_2nightly2)
Update version to 3.8.2nightly2
Release 3.8.2 (r3_8_2)
-
Client: Added selection option for level meter style (jamulussoftware#1688, jamulussoftware#2352, jamulussoftware#2356).
(contributed by @henkdegroot, @hoffie, @pgScorpio, @pljones) -
Client: On Windows, if no driver found while installing, the "Run Jamulus"
option will not be checked (jamulussoftware#2103).
(contributed by @henkdegroot) -
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 (jamulussoftware#2223).
(contributed by @softins) -
Client: Added Vibraphone to list of instruments (#2043, jamulussoftware#2080, jamulussoftware#2158).
(contributed by @DavidSavinkoff, @softins, photo by @vibraphon) -
Client: Added Conductor to list of instruments (jamulussoftware#2140).
(contributed by @henkdegroot) -
Client: Fix wrong display of Unicode characters at line wrap and settings screen (jamulussoftware#1994, jamulussoftware#2274).
(contributed by @djfun, @pljones, @hoffie) -
Client: Fixed incorrect operation of feedback detection on first connect in run (jamulussoftware#2120).
(contributed by @softins) -
Client: Added option always to show one's own fader first (jamulussoftware#1809).
(contributed by @ngocdh) -
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 (jamulussoftware#2124, jamulussoftware#2272, jamulussoftware#2273).
(contributed by @softins, @corrados, @hoffie) -
Client: Improved keyboard control of the list of Custom Directories (jamulussoftware#2129).
(contributed by @pljones) -
Client: Added the connected server name to the heading in the mixer panel (jamulussoftware#2173).
(contributed by @pljones) -
Client: Enhanced the ASIO driver detection during installation on Windows (jamulussoftware#2149).
(contributed by @henkdegroot) -
Client: On Windows, hide the ASIO button in the version that uses JACK instead (jamulussoftware#2215).
(contributed by @henkdegroot) -
Client: Improved the "What's this?" text displayed for Buffer Delay (jamulussoftware#2232).
(contributed by @henkdegroot) -
Client: Accelerator key clash between Settings button and Settings menu corrected (jamulussoftware#2248).
(contributed by @henkdegroot) -
Client: Added option code 'o' in --ctrlmidich for "Mute Myself" (jamulussoftware#2334).
(contributed by @henkdegroot) -
Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (jamulussoftware#2244).
(contributed by @henkdegroot) -
Client/Server: Improved the version output on the command line to give more detail and Qt version (jamulussoftware#2187).
(contributed by @henkdegroot) -
Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (jamulussoftware#2201).
(contributed by @henkdegroot) -
Client/Server: Some improvements to text related to localisation (jamulussoftware#2085).
(Contributed by @BLumia) -
GUI: Improved Connect Dialog help texts (jamulussoftware#2121).
(contributed by @pljones) -
GUI: Translations have been updated:
- Dutch, by @henkdegroot and @jerogee (jamulussoftware#2371, jamulussoftware#2314)
- French, by @jujudusud (jamulussoftware#2329, jamulussoftware#2320, jamulussoftware#2381)
- German, by @ann0see, @rolamos and @hoffie (jamulussoftware#2349, jamulussoftware#2387)
- Italian, by @dzpex (jamulussoftware#2327)
- Polish, by @SeeLook (jamulussoftware#2375, jamulussoftware#2331)
- Portuguese Brazilian, by @melcon (jamulussoftware#2369, jamulussoftware#2358)
- Portuguese European, by @melcon (jamulussoftware#2368)
- Simplified Chinese, by @BLumia (jamulussoftware#2313, jamulussoftware#2391)
- Slovak, by @jose1711 (jamulussoftware#2348)
- Spanish, by @ignotus666 (jamulussoftware#2378, jamulussoftware#2326)
- Swedish, by @softins (jamulussoftware#2364)
-
Server: Fixed incorrect German translation (jamulussoftware#2137).
(contributed by @rolamos) -
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 (jamulussoftware#2151).
(contributed by @softins) -
Server: Improved the icon that is displayed in the Windows system tray for a server (jamulussoftware#2231).
(contributed by @henkdegroot) -
Bugfix: IPv6 address formatting and obfuscation has been improved (jamulussoftware#2343).
(contributed by @rdica, @hoffie, @softins) -
Windows Installer: Updated NSIS to v3.08 (jamulussoftware#2208).
(contributed by @ann0see) -
Android: Some internal improvements to the experimental Android port buffer handling (jamulussoftware#1528, jamulussoftware#2237).
(contributed by @j-santander, @softins) -
Documentation: Enhanced the iOS compilation guide and signing instructions (jamulussoftware#2139, jamulussoftware#2315).
(contributed by @ann0see, @RobyDati) -
Documentation: Added a man page for Jamulus, from the Debian project (jamulussoftware#2180).
(contributed by @mirabilos) -
Build: Raspijamulus build script has been improved to work with the latest Raspberry Pi OS releases and to include a newer JACK version (jamulussoftware#2267).
(contributed by @corrados, @softins) -
Internal: Improved accelerator key detection (jamulussoftware#2061).
(contributed by @softins) -
Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (jamulussoftware#2292, jamulussoftware#2297).
(contributed by @softins) -
Internal: Changed "Central" to "Directory" in names of variables and functions (jamulussoftware#2079).
(contributed by @pljones) -
Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (jamulussoftware#2146).
(contributed by @atsampson) -
Internal: Some code reordering, particularly of the settings initialisation (jamulussoftware#2174, jamulussoftware#2177).
(contributed by @pljones) -
Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (jamulussoftware#2196).
(contributed by @softins) -
Internal: Improved generation of the changelog for the Debian package, using dch (jamulussoftware#2138).
(contributed by @npostavs) -
Internal: Improved powershell redirect handling when building for Windows in Github (jamulussoftware#2225).
(contributed by @henkdegroot) -
Internal: Prepared autobuild logic for upcoming Qt6 compatibility (jamulussoftware#2328).
(contributed by @hoffie, @softins) -
Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (jamulussoftware#2345, jamulussoftware#2336).
(contributed by @hoffie, @softins) -
Internal: Moved documentation files into docs/ folder to clean up root folder (jamulussoftware#2283).
(contributed by @ann0see)
Release 3.8.2rc1 (r3_8_2rc1)
-
Client: Added selection option for level meter style (jamulussoftware#1688, jamulussoftware#2352, jamulussoftware#2356).
(contributed by @henkdegroot, @hoffie, @pgScorpio, @pljones) -
Client: On Windows, if no driver found while installing, the "Run Jamulus"
option will not be checked (jamulussoftware#2103).
(contributed by @henkdegroot) -
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 (jamulussoftware#2223).
(contributed by @softins) -
Client: Added Vibraphone to list of instruments (#2043, jamulussoftware#2080, jamulussoftware#2158).
(contributed by @DavidSavinkoff, @softins, photo by @vibraphon) -
Client: Added Conductor to list of instruments (jamulussoftware#2140).
(contributed by @henkdegroot) -
Client: Fix wrong display of Unicode characters at line wrap and settings screen (jamulussoftware#1994, jamulussoftware#2274).
(contributed by @djfun, @pljones, @hoffie) -
Client: Fixed incorrect operation of feedback detection on first connect in run (jamulussoftware#2120).
(contributed by @softins) -
Client: Added option always to show one's own fader first (jamulussoftware#1809).
(contributed by @ngocdh) -
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 (jamulussoftware#2124, jamulussoftware#2272, jamulussoftware#2273).
(contributed by @softins, @corrados, @hoffie) -
Client: Improved keyboard control of the list of Custom Directories (jamulussoftware#2129).
(contributed by @pljones) -
Client: Added the connected server name to the heading in the mixer panel (jamulussoftware#2173).
(contributed by @pljones) -
Client: Enhanced the ASIO driver detection during installation on Windows (jamulussoftware#2149).
(contributed by @henkdegroot) -
Client: On Windows, hide the ASIO button in the version that uses JACK instead (jamulussoftware#2215).
(contributed by @henkdegroot) -
Client: Improved the "What's this?" text displayed for Buffer Delay (jamulussoftware#2232).
(contributed by @henkdegroot) -
Client: Accelerator key clash between Settings button and Settings menu corrected (jamulussoftware#2248).
(contributed by @henkdegroot) -
Client: Added option code 'o' in --ctrlmidich for "Mute Myself" (jamulussoftware#2334).
(contributed by @henkdegroot) -
Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (jamulussoftware#2244).
(contributed by @henkdegroot) -
Client/Server: Improved the version output on the command line to give more detail and Qt version (jamulussoftware#2187).
(contributed by @henkdegroot) -
Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (jamulussoftware#2201).
(contributed by @henkdegroot) -
Client/Server: Some improvements to text related to localisation (jamulussoftware#2085).
(Contributed by @BLumia) -
GUI: Improved Connect Dialog help texts (jamulussoftware#2121).
(contributed by @pljones) -
GUI: Translations have been updated:
- Dutch, by @henkdegroot and @jerogee (jamulussoftware#2371, jamulussoftware#2314)
- French, by @jujudusud (jamulussoftware#2329, jamulussoftware#2320, jamulussoftware#2381)
- German, by @ann0see, @rolamos and @hoffie (jamulussoftware#2349, jamulussoftware#2387)
- Italian, by @dzpex (jamulussoftware#2327)
- Polish, by @SeeLook (jamulussoftware#2375, jamulussoftware#2331)
- Portuguese Brazilian, by @melcon (jamulussoftware#2369, jamulussoftware#2358)
- Portuguese European, by @melcon (jamulussoftware#2368)
- Simplified Chinese, by @BLumia (jamulussoftware#2313)
- Slovak, by @jose1711 (jamulussoftware#2348)
- Spanish, by @ignotus666 (jamulussoftware#2378, jamulussoftware#2326)
- Swedish, by @softins (jamulussoftware#2364)
-
Server: Fixed incorrect German translation (jamulussoftware#2137).
(contributed by @rolamos) -
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 (jamulussoftware#2151).
(contributed by @softins) -
Server: Improved the icon that is displayed in the Windows system tray for a server (jamulussoftware#2231).
(contributed by @henkdegroot) -
Bugfix: IPv6 address formatting and obfuscation has been improved (jamulussoftware#2343).
(contributed by @rdica, @hoffie, @softins) -
Windows Installer: Updated NSIS to v3.08 (jamulussoftware#2208).
(contributed by @ann0see) -
Android: Some internal improvements to the experimental Android port buffer handling (jamulussoftware#1528, jamulussoftware#2237).
(contributed by @j-santander, @softins) -
Documentation: Enhanced the iOS compilation guide and signing instructions (jamulussoftware#2139, jamulussoftware#2315).
(contributed by @ann0see, @RobyDati) -
Documentation: Added a man page for Jamulus, from the Debian project (jamulussoftware#2180).
(contributed by @mirabilos) -
Build: Raspijamulus build script has been improved to work with the latest Raspberry Pi OS releases and to include a newer JACK version (jamulussoftware#2267).
(contributed by @corrados, @softins) -
Internal: Improved accelerator key detection (jamulussoftware#2061).
(contributed by @softins) -
Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (jamulussoftware#2292, jamulussoftware#2297).
(contributed by @softins) -
Internal: Changed "Central" to "Directory" in names of variables and functions (jamulussoftware#2079).
(contributed by @pljones) -
Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (jamulussoftware#2146).
(contributed by @atsampson) -
Internal: Some code reordering, particularly of the settings initialisation (jamulussoftware#2174, jamulussoftware#2177).
(contributed by @pljones) -
Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (jamulussoftware#2196).
(contributed by @softins) -
Internal: Improved generation of the changelog for the Debian package, using dch (jamulussoftware#2138).
(contributed by @npostavs) -
Internal: Improved powershell redirect handling when building for Windows in Github (jamulussoftware#2225).
(contributed by @henkdegroot) -
Internal: Prepared autobuild logic for upcoming Qt6 compatibility (jamulussoftware#2328).
(contributed by @hoffie, @softins) -
Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (jamulussoftware#2345, jamulussoftware#2336).
(contributed by @hoffie, @softins) -
Internal: Moved documentation files into docs/ folder to clean up root folder (jamulussoftware#2283).
(contributed by @ann0see)
Release 3.8.2beta1 (r3_8_2beta1)
-
Client: Added selection option for level meter style (jamulussoftware#1688).
(contributed by @henkdegroot) -
Client: On Windows, if no driver found while installing, the "Run Jamulus"
option will not be checked (jamulussoftware#2103).
(contributed by @henkdegroot) -
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 (jamulussoftware#2223).
(contributed by @softins) -
Client: Added Vibraphone to list of instruments (#2043, jamulussoftware#2080, jamulussoftware#2158).
(contributed by @DavidSavinkoff, @softins, photo by @vibraphon) -
Client: Added Conductor to list of instruments (jamulussoftware#2140).
(contributed by @henkdegroot) -
Client: Fix wrong display of Unicode characters at line wrap and settings screen (jamulussoftware#1994, jamulussoftware#2274).
(contributed by @djfun, @pljones, @hoffie) -
Client: Fixed incorrect operation of feedback detection on first connect in run (jamulussoftware#2120).
(contributed by @softins) -
Client: Added option always to show one's own fader first (jamulussoftware#1809).
(contributed by @ngocdh) -
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 (jamulussoftware#2124, jamulussoftware#2272, jamulussoftware#2273).
(contributed by @softins, @corrados, @hoffie) -
Client: Improved keyboard control of the list of Custom Directories (jamulussoftware#2129).
(contributed by @pljones) -
Client: Added the connected server name to the heading in the mixer panel (jamulussoftware#2173).
(contributed by @pljones) -
Client: Enhanced the ASIO driver detection during installation on Windows (jamulussoftware#2149).
(contributed by @henkdegroot) -
Client: On Windows, hide the ASIO button in the version that uses JACK instead (jamulussoftware#2215).
(contributed by @henkdegroot) -
Client: Improved the "What's this?" text displayed for Buffer Delay (jamulussoftware#2232)
(contributed by @henkdegroot) -
Client: Accelerator key clash between Settings button and Settings menu corrected (jamulussoftware#2248).
(contributed by @henkdegroot) -
Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (jamulussoftware#2244).
(contributed by @henkdegroot) -
Client/Server: Improved the version output on the command line to give more detail and Qt version (jamulussoftware#2187).
(contributed by @henkdegroot) -
Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (jamulussoftware#2201).
(contributed by @henkdegroot) -
Client/Server: Some improvements to text related to localisation (jamulussoftware#2085).
(Contributed by @BLumia) -
Server: Fixed incorrect German translation (jamulussoftware#2137).
(contributed by @rolamos) -
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 (jamulussoftware#2151).
(contributed by @softins) -
Server: Improved the icon that is displayed in the Windows system tray for a server (jamulussoftware#2231)
(contributed by @henkdegroot) -
Windows Installer: Updated NSIS to v3.08 (jamulussoftware#2208).
(contributed by @ann0see) -
Android: Some internal improvements to the experimental Android port buffer handling (jamulussoftware#1528, jamulussoftware#2237).
(contributed by @j-santander, @softins) -
Documentation: Enhanced the iOS compilation guide (jamulussoftware#2139).
(contributed by @ann0see) -
Documentation: Added a man page for Jamulus, from the Debian project (jamulussoftware#2180).
(contributed by @mirabilos) -
Build: Raspijamulus build script has been improved to work with the latest Raspberry Pi OS releases and to include a newer JACK version (jamulussoftware#2267).
(contributed by @corrados, @softins) -
Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (jamulussoftware#2292, jamulussoftware#2297).
(contributed by @softins) -
Internal: Changed "Central" to "Directory" in names of variables and functions (jamulussoftware#2079).
(contributed by @pljones) -
Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (jamulussoftware#2146).
(contributed by @atsampson) -
Internal: Some code reordering, particularly of the settings initialisation (jamulussoftware#2174, jamulussoftware#2177).
(contributed by @pljones) -
Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS
document (jamulussoftware#2196).
(contributed by @softins) -
Internal: Improved generation of the changelog for the Debian package, using dch (jamulussoftware#2138).
(contributed by @npostavs) -
Internal: Improved powershell redirect handling when building for Windows in Github (jamulussoftware#2225).
(contributed by @henkdegroot)
Release 3.8.1 (r3_8_1)
-
Client: JACK support on Windows has been improved (jamulussoftware#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, jamulussoftware#1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, jamulussoftware#1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, jamulussoftware#1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (jamulussoftware#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (jamulussoftware#1886, jamulussoftware#1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (jamulussoftware#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (jamulussoftware#1722, jamulussoftware#1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (jamulussoftware#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 (jamulussoftware#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (jamulussoftware#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (jamulussoftware#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (jamulussoftware#1017, jamulussoftware#1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (jamulussoftware#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (jamulussoftware#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (jamulussoftware#1763, jamulussoftware#1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (jamulussoftware#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (jamulussoftware#1726, jamulussoftware#1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (jamulussoftware#1922, jamulussoftware#1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (jamulussoftware#603, jamulussoftware#551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (jamulussoftware#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (jamulussoftware#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (jamulussoftware#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (jamulussoftware#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 (jamulussoftware#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (jamulussoftware#1856, jamulussoftware#1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (jamulussoftware#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (jamulussoftware#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (jamulussoftware#1594, jamulussoftware#592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1rc2 (r3_8_1rc2)
-
Client: JACK support on Windows has been improved (jamulussoftware#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, jamulussoftware#1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, jamulussoftware#1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, jamulussoftware#1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (jamulussoftware#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (jamulussoftware#1886, jamulussoftware#1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (jamulussoftware#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (jamulussoftware#1722, jamulussoftware#1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (jamulussoftware#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 (jamulussoftware#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (jamulussoftware#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (jamulussoftware#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (jamulussoftware#1017, jamulussoftware#1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (jamulussoftware#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (jamulussoftware#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (jamulussoftware#1763, jamulussoftware#1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (jamulussoftware#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (jamulussoftware#1726, jamulussoftware#1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (jamulussoftware#1922, jamulussoftware#1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (jamulussoftware#603, jamulussoftware#551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (jamulussoftware#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (jamulussoftware#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (jamulussoftware#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (jamulussoftware#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 (jamulussoftware#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (jamulussoftware#1856, jamulussoftware#1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (jamulussoftware#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (jamulussoftware#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (jamulussoftware#1594, jamulussoftware#592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1rc1 (r3_8_1rc1)
-
Client: JACK support on Windows has been improved (jamulussoftware#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, jamulussoftware#1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, jamulussoftware#1894).
(contributed by @jp8) -
Client: Rearrange existing UI menu bar items (#1915, jamulussoftware#1926).
(contributed by @jp8) -
Bug Fix: Mute myself has been made more consistent (jamulussoftware#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (jamulussoftware#1886, jamulussoftware#1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (jamulussoftware#1875).
(contributed by @ngocdh) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (jamulussoftware#1722, jamulussoftware#1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initialization code has been made more robust (jamulussoftware#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 (jamulussoftware#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (jamulussoftware#1980).
(contributed by: @ann0see) -
Bug Fix: Remove incorrect version of headless .service file (jamulussoftware#2009).
(contributed by @ann0see) -
Client/Server: Add IPv6 support for direct connections (jamulussoftware#1017, jamulussoftware#1938).
(contributed by @jardous, @softins) -
CLI: Re-order and refactor help for client/server validation (jamulussoftware#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (jamulussoftware#1759).
(contributed by @henkdegroot) -
Android: Add close button on Android to enhance UX (jamulussoftware#1763, jamulussoftware#1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (jamulussoftware#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (jamulussoftware#1726, jamulussoftware#1873).
(contributed by @henkdegroot) -
Installer: Add zh_CN translation + for nsis win installer (jamulussoftware#1922, jamulussoftware#1954).
(contributed by @BLumia) -
Documentation: Move Demos, description of inputs options to Knowledge Base (jamulussoftware#603, jamulussoftware#551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (jamulussoftware#1885).
(contributed by: @ann0see) -
Documentation: Create Server Admin Manual (jamulussoftware#527).
(contributed by: @gilgongo) -
Documentation: Update typo on links in compiling.md file (jamulussoftware#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (jamulussoftware#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 (jamulussoftware#576).
(contributed by: @DevRish) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (jamulussoftware#1856, jamulussoftware#1937).
(contributed by @emlynmac) -
Internal: Added Apple Appstore licence waiver (jamulussoftware#1874)
(contributed by @ann0see, @pljones, @gilgongo) -
Internal: Add autobuild for Windows with JACK (jamulussoftware#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (jamulussoftware#1594, jamulussoftware#592).
(contributed by: @hoffie, @ann0see)
Release 3.8.1beta1 (r3_8_1beta1)
-
Add IPv6 support for direct connections (jamulussoftware#1017, jamulussoftware#1938).
(contributed by @jardous, @softins) -
Internal: Enable signing of macOS binaries (via build script and automatically via CI) (jamulussoftware#1856, jamulussoftware#1937).
(contributed by @emlynmac) -
Internal: Add autobuild for Windows with JACK (jamulussoftware#1829).
(contributed by @henkdegroot) -
Internal: Document release process on contribute page (jamulussoftware#1594, jamulussoftware#592).
(contributed by: @hoffie, an0see) -
Documentation: Move Demos, description of inputs options to Knowledge Base (jamulussoftware#603, jamulussoftware#551).
(contributed by: @pcar75, @gilgongo) -
Documentation: Add user experience section to CONTRIBUTING.md (jamulussoftware#1885).
(contributed by: @an0see) -
Documentation: Create Server Admin Manual (jamulussoftware#527).
(contributed by: @gilgongo) -
Website: Removed edit button from wiki layout file (jamulussoftware#576).
(contributed by: @DevRish) -
Documentation: Update typo on links in compiling.md file (jamulussoftware#1824).
(contributed by @jujudusud) -
Documentation: Number range command line error messages reworded accurately (jamulussoftware#1978).
(contributed by @DavidSavinkoff) -
CLI: Re-order and refactor help for client/server validation (jamulussoftware#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (jamulussoftware#1759).
(contributed by @henkdegroot) -
Client: JACK support on Windows has been improved (jamulussoftware#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, jamulussoftware#1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, jamulussoftware#1894).
(contributed by @jp8) -
Client: Re-arrange existing UI menubar items (#1915, jamulussoftware#1926).
(constributed by @jp8) -
Client/Server: Add zh_CN translation + for nsis win installer (jamulussoftware#1922, jamulussoftware#1954).
(contributed by @BLumia) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (jamulussoftware#1722, jamulussoftware#1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initiatlization code has been made more robust (jamulussoftware#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 (jamulussoftware#1867).
(contributed by @pljones) -
Server: Add link to website if a new version is available (jamulussoftware#1980).
(contributed by: @an0see) -
Android: Add close button on Android to enhance UX (jamulussoftware#1763, jamulussoftware#1876).
(contributed by @ngocdh) -
iOS: Sound support, feature to allow switch between external device and the internal mic (jamulussoftware#1875).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (jamulussoftware#1726, jamulussoftware#1873).
(contributed by @henkdegroot) -
Bug Fix: Mute myself has been made more consistent (jamulussoftware#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (jamulussoftware#1886, jamulussoftware#1893).
(contributed by @HughePaul, @ann0see) -
Bug Fix: A crash fix related to the way iOS handles sockets in idle mode (jamulussoftware#1875).
(contributed by @ngocdh) -
Bug Fix: Remove incorrect version of headless .service file (jamulussoftware#2009).
(contributed by @an0see)
Release 3.8.0devNightly1-571bbaf (r3.8.0devNightly1)
-
Internal: Enable signing of macOS binaries via build script (jamulussoftware#1856).
(contributed by @emlynmac) -
Documentation: Update typo on links in compiling.md file (jamulussoftware#1824).
(contributed by @jujudusud) -
CLI: Re-order and refactor help for client/server validation (jamulussoftware#1896).
(contributed by @pljones) -
CLI: Jamulus now shows a link to the Website for translated content (jamulussoftware#1759).
(contributed by @henkdegroot) -
Client: JACK support on Windows has been improved (jamulussoftware#1718).
(contributed by @jujudusud, @henkdegroot) -
Client: Rewrote multiple error messages to improve UX (#1568, jamulussoftware#1732).
(contributed by @ann0see) -
Client: Add custom directory servers to Connect Dialog (#1869, jamulussoftware#1894).
(contributed by @jp8) -
Server: A single click on the server application in the systemtray now opens the Jamulus Server main window (jamulussoftware#1722, jamulussoftware#1731).
(contributed by @henkdegroot) -
Server: Jam Recorder's internal locking and initiatlization code has been made more robust (jamulussoftware#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. (jamulussoftware#1867)
(contributed by @pljones) -
Android: Add close button on Android to enhance UX (jamulussoftware#1763, jamulussoftware#1876).
(contributed by @ngocdh) -
MacOS: Keyboard shortcuts now also work on macOS (jamulussoftware#1726, jamulussoftware#1873).
(contributed by @henkdegroot) -
Bug Fix: Mute myself has been made more consistent (jamulussoftware#1838).
(contributed by @ngocdh) -
Bug Fix: Fix ampersand not being shown correctly on mixer (jamulussoftware#1886, jamulussoftware#1893).
(contributed by @ann0see)
Release 3.8.0beta2 (r3_8_0beta2)
-
Github autobuild for Mac now uses Xcode 11.7 and SDK 10.15 for compatibility
with Qt5 (jamulussoftware#1655).
(contributed by @softins) -
GUI: Alignment of delay measurements display improved (jamulussoftware#1606, jamulussoftware#1617).
(contributed by @pljones) -
GUI: Corrected handling of custom directory server in the server, to prevent
unintended registration with a directory server (jamulussoftware#1624, jamulussoftware#1627).
(contributed by @softins) -
GUI: Corrected alignment of Mute icon above fader (jamulussoftware#811, jamulussoftware#1312, jamulussoftware#1640).
(contributed by @vimpostor) -
The term "Central server" has been replaced with "Directory server" (jamulussoftware#1407).
(contributed by @pljones) -
GUI: Settings window has been reorganized into tabs (jamulussoftware#1415, jamulussoftware#1554, jamulussoftware#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 (jamulussoftware#1549, jamulussoftware#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 (jamulussoftware#1562, jamulussoftware#1556)
- French, by @trebmuh (jamulussoftware#1299)
(further updates to follow until the final release)
-
Client: Automatic channel fader adjustment simplifies mixer setup by using the channel level meters (jamulussoftware#1071).
(contributed by @JohannesBrx) -
Client: Basic audio feedback detection has been added (jamulussoftware#1179).
(contributed by @JohannesBrx) -
Network: Support for DSCP Quality of Service flags has been added (jamulussoftware#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 (jamulussoftware#1222, #1030)
(contributed by @hoffie) -
Client: Grouping support has been extended to allow for up to eight groups (jamulussoftware#1551).
(contributed by @pljones) -
Client: A hint regarding non-default Jack support has been added (#1397, jamulussoftware#1438).
(contributed by @djfun) -
Server: Support for Delay Panning has been added (jamulussoftware#332, jamulussoftware#567, jamulussoftware#1151, jamulussoftware#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 (jamulussoftware#1243, jamulussoftware#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 (jamulussoftware#1423, jamulussoftware#1427)
(contributed by @hoffie, @drummer1154) -
Server: An explicit bind address can now be specified (jamulussoftware#141, jamulussoftware#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, jamulussoftware#1424, jamulussoftware#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 (jamulussoftware#1163, jamulussoftware#1289, jamulussoftware#1463)
(contributed by @hoffie, @softins, @pljones) -
Recorder: Logging has been improved (jamulussoftware#1284, jamulussoftware#1463).
(contributed by @hoffie, @drummer1154) -
Bug fix: The mute indicator is now also shown in mono mode (jamulussoftware#1074).
(contributed by @npostavs) -
Bug fix: Channel mapping on Windows now only resets if the sound card or the numbers of channels changed (jamulussoftware#1347).
(contributed by @ann0see) -
Bug fix: Jamulus client should now close itself correctly if a non-working device was selected (jamulussoftware#872).
(contributed by @npostavs) -
Bug fix: Server no longer crashes while changing the recording directory (jamulussoftware#1501, jamulussoftware#1573).
(contributed by @henkdegroot, @hoffie, @softins) -
Bug fix: Example systemd unit has been fixed to avoid crashing when sending signals (jamulussoftware#1515, jamulussoftware#1518).
(contributed by @softins, @helgeerbe, @gilgongo) -
Bug fix: The Windows installer now correctly compiles in a path with spaces (jamulussoftware#864, jamulussoftware#1319).
(contributed by @henkdegroot) -
Performance: Opus encoding/decoding now uses machine-specific optimizations again (jamulussoftware#1105).
(contributed by @npostavs) -
Performance: Timer configuration for Windows has been improved (jamulussoftware#1536).
(contributed by @npostavs) -
iOS support is being worked on (jamulussoftware#1450)
(contributed by @jeroenvv) -
Build: Creation of debug builds has been simplified (jamulussoftware#1516).
(contributed by @hoffie) -
Internal constants for Jack usage have been renamed (jamulussoftware#1429).
(contributed by @djfun) -
Internal legacy IP address variables have been cleaned up (jamulussoftware#1400).
(contributed by @wferi)