Skip to content

Releases: jamulussoftware/jamulus

Release 3.8.2nightly2 (r3_8_2nightly2)

18 Jun 15:20
f8d9e11
Compare
Choose a tag to compare
Pre-release
  • Make serveronly more comprehensive (#2551).
    (contributed by @pljones)

  • Keyboard shortcuts now also work on macOS (#1873).
    (contributed by @henkdegroot)

  • Rewrite some parts of COMPILING.md and CONTRIBUTING.md to stay up to date and enable clearer contribution guidelines (#2561).
    (contributed by @ann0see)

  • Refactor: handling of requests for the server list (#2643).
    (contributed by @pljones)

  • Feature: Added new JSON-RPC interface to control client and server (see docs/JSON-RPC.md for details). This interface is still EXPERIMENTAL and is subject to breaking changes even on patch versions (#1975).
    (contributed by @dtinth)

  • UI: Amend server registration, added server persistence (#2199).
    (contributed by @pljones)

  • Added Protocol documentation (#2337).
    (contributed by @emlynmac)

  • Feature: Provide unsigned iOS builds for easy install on iOS devices. Please note that you will need to sign the app yourself (usually done via a computer). The app will only run for 7 days before you need to resign the it (#2355).
    (contributed by @ann0see)

  • Removed unneeded dependencies for Android build (#2394).
    (contributed by @ann0see)

  • Updated Running a server webpage link in COMPILING.md file (#2419).
    (contributed by @jujudusud)

  • Bug: Allow Jamulus being installed on Ubuntu 18.04. This dependency issue has already been fixed for the release before but is now officially part of the upstream build process (#2423).
    (contributed by @hoffie)

  • UI: Adjust Server Language combo box length to fit into layout properly (#2424).
    (contributed by @pljones)

  • Made man page and help output more consistent. (#2448).
    (contributed by @gilgongo)

  • Refactor linux autobuild (#2451).
    (contributed by @ann0see)

  • Refactor raspijamulus.sh file (#2489).
    (contributed by @ann0see)

  • Simplify device driver error message on Windows by removing unneeded HTML (#2496).
    (contributed by @ann0see)

  • JSON-RPC: Extended jamulusserver/getServerProfile method to include directoryServer name for registration requests (#2505).
    (contributed by @Rob-NY)

  • Removed linux/deploy_linux.sh file since we provide compiled .deb files for installation on Debian based systems and no longer use this script. Linux users should download the source code from the GitHub repo via git, use the source from the GitHub release or run the commands directly via shell (#2512).
    (contributed by @ann0see)

  • Client/Server: corrected operation of message ack timer (#2517).
    (contributed by @softins)

  • Rename existing define to JACK_ON_WINDOWS (#2525).
    (contributed by @pljones)

  • Stop running Autobuild if only documentation is updated to avoid wasting computation time (#2532).
    (contributed by @ann0see)

  • Client: Fix potential long delay in sending fader changes to the server (#2535).
    (contributed by @softins)

  • Stop the build if the audio SDK is missing (#2536).
    (contributed by @pljones)

  • Client: Fix a bug where a blank line is shown after some client’s name in the mixer board in some conditions (#2542).
    (contributed by @dtinth)

  • Moved CodeQL from Mac to Mac Legacy to work around signing incompatibility (#2564).
    (contributed by @softins)

  • Refactoring: move sound API files into src/sound folder. Contributors will now find the sound.cpp/sound.h/sound.mm in the src/sound folder for consistency (#2575).
    (contributed by @ann0see)

  • Refactoring: Move translation files one level up to make finding them easier for translators (#2576).
    (contributed by @ann0see)

  • Scripts: Applied a consistent coding style (#2582).
    (contributed by @hoffie)

  • Coding Style: Added .editorconfig for cross-language standardized indentation and line endings (#2585).
    (contributed by @hoffie)

  • Client: Removed the translation for the CLI version text output (#2602).
    (contributed by @henkdegroot)

  • Client: Include ASIO references in Windows ASIO version (#2605).
    (contributed by @henkdegroot)

  • Refactoring: Removed wrongly mentioned "URL" from help texts (#2608).
    (contributed by @ann0see)

  • Refactoring: Removed occurrences of plain name "Jamulus" in translatable texts (#2609).
    (contributed by @ann0see)

  • (No extra mention; list it with the iOS refactoring PR #2521) (#2619).
    (contributed by @hoffie)

  • Fix loading of persistent server list entries (#2631).
    (contributed by @pljones)

  • Headless Server now unregisters correctly (#2633).
    (contributed by @pljones)

  • Scripts: Coding style and static checks for shell scripts are now enforced (#2635).
    (contributed by @hoffie)

  • Accessibility: Combine all the client info, so screen reader users don't have to track down multiple places (#2638).
    (contributed by @chigkim)

  • Accessibility: Added name and instrument to accessibility labels for mute, solo, group (#2639).
    (contributed by @chigkim)

  • (List as part of Autobuild refactorings, #2503) (#2642).
    (contributed by @hoffie)

  • GUI: What's This Text and Tooltip updated for LEDs and Connection Status (#2644).
    (contributed by @henkdegroot)

  • GUI: Improved Country selection handling to work with Qt6 and cover 53 previously unsupported territories (#2409).
    (contributed by @hoffie)

  • Server: Set default directory to "None" when not set in ini file or command line (#2442).
    (contributed by @softins)

  • Server UI: Recorder adjustments (#2427).
    (contributed by @pljones)

  • Windows: The JACK build now no longer gives an ASIO related warning message on an incompatible state (#2494).
    (contributed by @ann0see)

  • Linux: Added the Jamulus Server desktop icon to the Debian/Ubuntu build and fixed SVG icon installation location (#2460).
    (contributed by @hoffie)

  • Mac: Use latest Xcode version with SDK 10.15 support (#2266).
    (contributed by @hoffie)

  • Mac: Fixed non-working Save/Load Mixer Channel Setup (#2565).
    (contributed by @softins)

  • Android package version has been fixed to show the actual release version (#2398).
    (contributed by @hoffie)

  • Android: sound driver small improvements and CodeQL fix (#2457).
    (contributed by @softins)

  • Android: Improved compilation and updated liboboe to 1.6.1 (#2472).
    (contributed by @hoffie)

  • Android: Migrated to aqtinstall for Qt installation (#2497).
    (contributed by @hoffie)

  • Build: Initial support for building with Qt6 has been implemented (@dcorson-ticino-com, @softins) (#2299).
    (contributed by @hoffie)

  • Build: Improved grep usage in scripts #2421 (#2397).
    (contributed by @ann0see)

  • Build: Fix Mac app version (#2421).
    (contributed by @hoffie)

  • Build: Removed broken QMAKE_APPLICATION_BUNDLE_NAME. logic (#2477).
    (contributed by @hoffie)

  • Autobuild: Build macOS .dmg files by create-dmg for building compatibility with further versions of macOS #2420 (#2207).
    (contributed by @ann0see)

  • Autobuild: Refactor & use actions/cache (#2284).
    (contributed by @hoffie)

  • Autobuild: Refactor for better readability (#2470).
    (contributed by @hoffie)

  • Autobuild: Improved analyze_git_references.py script (#2471).
    (contributed by @hoffie)

  • Autobuild: Improved build preparation performance (#2473).
    (contributed by @hoffie)

  • Autobuild: Reorganized macOS/iOS build logic (#2476).
    (contributed by @hoffie)

  • Autobuild: Reduced Qt download size and updated aqtinstall to 2.0.6 (#2498).
    (contributed by @hoffie)

  • Autobuild: Optimized build caching (#2499).
    (contributed by @hoffie)

  • Autobuild: Improved failure detection (#2501).
    (contributed by @hoffie)

  • Autobuild: Refactored and simplified Windows build scripts (#2502).
    (contributed by @hoffie)

  • Autobuild: Refactored and simplified Linux build scripts (#2509).
    (contributed by @hoffie)

  • Autobuild: Refactored and simplified Mac build scripts (#2514).
    (contributed by @hoffie)

  • Autobuild: Refactored and simplified iOS build scripts (#2521).
    (contributed by @hoffie)

  • Autobuild: Added experimental support for armhf (Raspberry-compatible) Linux .deb packages (#2526).
    (contributed by @hoffie)

  • Autobuild: Refactored and simplified Android build scripts (#2527).
    (contributed by @hoffie)

  • Autobuild: Simplified build matrix and cleaned up redundant functionality (#2540).
    (contributed by @hoffie)

  • Autobuild: Improved and reorganized git/Changelog scripts (#2584).
    (contributed by @hoffie)

  • Code: Added make clang_format helper command to simplify code formatting for contributors (#2258).
    (contributed by @hoffie)

  • Code style: Use TODO and TEST comments instead of un-indenting with clang-format off/on (#2600).
    (contributed by @pgScorpio)

  • Internal: code restructuring to reduce cross-dependencies (CHighPrecisionTimer) (#2637).
    (contributed by @pljones)

  • Internal: Check coding style on macOS/iOS code files (.mm extension) (#1871).
    (contributed by @ngocdh)

  • Internal: Make Qt downloads on Windows more reliable by re-trying downloads (#2333).
    (contributed by @ann0see)

  • Internal: Removed unneeded white-space in all files and streamline line endings (#2402).
    (contributed by @ann0see)

  • Internal: Improved release contributor tooling (#2411).
    (contributed by @hoffie)

  • Internal: Refactored JACK- and ASIO-related logic (#2443).
    (contributed by @hoffie)

  • Internal: Speed up Debian, Mac & Android build processes by using parallelization (#2444).
    (contributed by @hoffie)

  • Internal: Speed up Windows build process by using jom with parallelization instead of nmake in autobuilds (#2445).
    (contributed by @hoffie)

  • Internal: Moved outdated VST code on feature branch since there hasn't been...

Read more

Release 3.8.2 (r3_8_2)

20 Feb 16:02
Compare
Choose a tag to compare

Note to Debian/Ubuntu users: We have replaced the original 3.8.2 .deb files on 2022-02-23 with the new versions (3.8.2-1) to fix a packaging problem. If you've had issues installing 3.8.2 on Ubuntu 18.04 (libgcc-s1), please re-download. There are no other changes. The UI will continue to say 3.8.2 without -1. No 3.8.2-1 releases are planned for any other platforms.

  • Client: Added selection option for level meter style (#1688, #2352, #2356).
    (contributed by @henkdegroot, @hoffie, @pgScorpio, @pljones)

  • Client: On Windows, if no driver found while installing, the "Run Jamulus"
    option will not be checked (#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 (#2223).
    (contributed by @softins)

  • Client: Added Vibraphone to list of instruments (#2043, #2080, #2158).
    (contributed by @DavidSavinkoff, @softins, photo by @vibraphon)

  • Client: Added Conductor to list of instruments (#2140).
    (contributed by @henkdegroot)

  • Client: Fix wrong display of Unicode characters at line wrap and settings screen (#1994, #2274).
    (contributed by @djfun, @pljones, @hoffie)

  • Client: Fixed incorrect operation of feedback detection on first connect in run (#2120).
    (contributed by @softins)

  • Client: Added option always to show one's own fader first (#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 (#2124, #2272, #2273).
    (contributed by @softins, @corrados, @hoffie)

  • Client: Improved keyboard control of the list of Custom Directories (#2129).
    (contributed by @pljones)

  • Client: Added the connected server name to the heading in the mixer panel (#2173).
    (contributed by @pljones)

  • Client: Enhanced the ASIO driver detection during installation on Windows (#2149).
    (contributed by @henkdegroot)

  • Client: On Windows, hide the ASIO button in the version that uses JACK instead (#2215).
    (contributed by @henkdegroot)

  • Client: Improved the "What's this?" text displayed for Buffer Delay (#2232).
    (contributed by @henkdegroot)

  • Client: Accelerator key clash between Settings button and Settings menu corrected (#2248).
    (contributed by @henkdegroot)

  • Client: Added option code 'o' in --ctrlmidich for "Mute Myself" (#2334).
    (contributed by @henkdegroot)

  • Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (#2244).
    (contributed by @henkdegroot)

  • Client/Server: Improved the version output on the command line to give more detail and Qt version (#2187).
    (contributed by @henkdegroot)

  • Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (#2201).
    (contributed by @henkdegroot)

  • Client/Server: Some improvements to text related to localisation (#2085).
    (Contributed by @BLumia)

  • GUI: Improved Connect Dialog help texts (#2121).
    (contributed by @pljones)

  • GUI: Translations have been updated:

  • Server: Fixed incorrect German translation (#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 (#2151).
    (contributed by @softins)

  • Server: Improved the icon that is displayed in the Windows system tray for a server (#2231).
    (contributed by @henkdegroot)

  • Bugfix: IPv6 address formatting and obfuscation has been improved (#2343).
    (contributed by @rdica, @hoffie, @softins)

  • Windows Installer: Updated NSIS to v3.08 (#2208).
    (contributed by @ann0see)

  • Android: Some internal improvements to the experimental Android port buffer handling (#1528, #2237).
    (contributed by @j-santander, @softins)

  • Documentation: Enhanced the iOS compilation guide and signing instructions (#2139, #2315).
    (contributed by @ann0see, @RobyDati)

  • Documentation: Added a man page for Jamulus, from the Debian project (#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 (#2267).
    (contributed by @corrados, @softins)

  • Internal: Improved accelerator key detection (#2061).
    (contributed by @softins)

  • Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (#2292, #2297).
    (contributed by @softins)

  • Internal: Changed "Central" to "Directory" in names of variables and functions (#2079).
    (contributed by @pljones)

  • Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (#2146).
    (contributed by @atsampson)

  • Internal: Some code reordering, particularly of the settings initialisation (#2174, #2177).
    (contributed by @pljones)

  • Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (#2196).
    (contributed by @softins)

  • Internal: Improved generation of the changelog for the Debian package, using dch (#2138).
    (contributed by @npostavs)

  • Internal: Improved powershell redirect handling when building for Windows in Github (#2225).
    (contributed by @henkdegroot)

  • Internal: Prepared autobuild logic for upcoming Qt6 compatibility (#2328).
    (contributed by @hoffie, @softins)

  • Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (#2345, #2336).
    (contributed by @hoffie, @softins)

  • Internal: Moved documentation files into docs/ folder to clean up root folder (#2283).
    (contributed by @ann0see)

Release 3.8.2rc1 (r3_8_2rc1)

13 Feb 17:11
Compare
Choose a tag to compare
Pre-release
  • Client: Added selection option for level meter style (#1688, #2352, #2356).
    (contributed by @henkdegroot, @hoffie, @pgScorpio, @pljones)

  • Client: On Windows, if no driver found while installing, the "Run Jamulus"
    option will not be checked (#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 (#2223).
    (contributed by @softins)

  • Client: Added Vibraphone to list of instruments (#2043, #2080, #2158).
    (contributed by @DavidSavinkoff, @softins, photo by @vibraphon)

  • Client: Added Conductor to list of instruments (#2140).
    (contributed by @henkdegroot)

  • Client: Fix wrong display of Unicode characters at line wrap and settings screen (#1994, #2274).
    (contributed by @djfun, @pljones, @hoffie)

  • Client: Fixed incorrect operation of feedback detection on first connect in run (#2120).
    (contributed by @softins)

  • Client: Added option always to show one's own fader first (#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 (#2124, #2272, #2273).
    (contributed by @softins, @corrados, @hoffie)

  • Client: Improved keyboard control of the list of Custom Directories (#2129).
    (contributed by @pljones)

  • Client: Added the connected server name to the heading in the mixer panel (#2173).
    (contributed by @pljones)

  • Client: Enhanced the ASIO driver detection during installation on Windows (#2149).
    (contributed by @henkdegroot)

  • Client: On Windows, hide the ASIO button in the version that uses JACK instead (#2215).
    (contributed by @henkdegroot)

  • Client: Improved the "What's this?" text displayed for Buffer Delay (#2232).
    (contributed by @henkdegroot)

  • Client: Accelerator key clash between Settings button and Settings menu corrected (#2248).
    (contributed by @henkdegroot)

  • Client: Added option code 'o' in --ctrlmidich for "Mute Myself" (#2334).
    (contributed by @henkdegroot)

  • Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (#2244).
    (contributed by @henkdegroot)

  • Client/Server: Improved the version output on the command line to give more detail and Qt version (#2187).
    (contributed by @henkdegroot)

  • Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (#2201).
    (contributed by @henkdegroot)

  • Client/Server: Some improvements to text related to localisation (#2085).
    (Contributed by @BLumia)

  • GUI: Improved Connect Dialog help texts (#2121).
    (contributed by @pljones)

  • GUI: Translations have been updated:

  • Server: Fixed incorrect German translation (#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 (#2151).
    (contributed by @softins)

  • Server: Improved the icon that is displayed in the Windows system tray for a server (#2231).
    (contributed by @henkdegroot)

  • Bugfix: IPv6 address formatting and obfuscation has been improved (#2343).
    (contributed by @rdica, @hoffie, @softins)

  • Windows Installer: Updated NSIS to v3.08 (#2208).
    (contributed by @ann0see)

  • Android: Some internal improvements to the experimental Android port buffer handling (#1528, #2237).
    (contributed by @j-santander, @softins)

  • Documentation: Enhanced the iOS compilation guide and signing instructions (#2139, #2315).
    (contributed by @ann0see, @RobyDati)

  • Documentation: Added a man page for Jamulus, from the Debian project (#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 (#2267).
    (contributed by @corrados, @softins)

  • Internal: Improved accelerator key detection (#2061).
    (contributed by @softins)

  • Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (#2292, #2297).
    (contributed by @softins)

  • Internal: Changed "Central" to "Directory" in names of variables and functions (#2079).
    (contributed by @pljones)

  • Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (#2146).
    (contributed by @atsampson)

  • Internal: Some code reordering, particularly of the settings initialisation (#2174, #2177).
    (contributed by @pljones)

  • Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS document (#2196).
    (contributed by @softins)

  • Internal: Improved generation of the changelog for the Debian package, using dch (#2138).
    (contributed by @npostavs)

  • Internal: Improved powershell redirect handling when building for Windows in Github (#2225).
    (contributed by @henkdegroot)

  • Internal: Prepared autobuild logic for upcoming Qt6 compatibility (#2328).
    (contributed by @hoffie, @softins)

  • Internal: Release build process has been refactored and uses pinned dependencies for better reproducibility now (#2345, #2336).
    (contributed by @hoffie, @softins)

  • Internal: Moved documentation files into docs/ folder to clean up root folder (#2283).
    (contributed by @ann0see)

Release 3.8.2beta1 (r3_8_2beta1)

27 Jan 22:16
Compare
Choose a tag to compare
Pre-release
  • Client: Added selection option for level meter style (#1688).
    (contributed by @henkdegroot)

  • Client: On Windows, if no driver found while installing, the "Run Jamulus"
    option will not be checked (#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 (#2223).
    (contributed by @softins)

  • Client: Added Vibraphone to list of instruments (#2043, #2080, #2158).
    (contributed by @DavidSavinkoff, @softins, photo by @vibraphon)

  • Client: Added Conductor to list of instruments (#2140).
    (contributed by @henkdegroot)

  • Client: Fix wrong display of Unicode characters at line wrap and settings screen (#1994, #2274).
    (contributed by @djfun, @pljones, @hoffie)

  • Client: Fixed incorrect operation of feedback detection on first connect in run (#2120).
    (contributed by @softins)

  • Client: Added option always to show one's own fader first (#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 (#2124, #2272, #2273).
    (contributed by @softins, @corrados, @hoffie)

  • Client: Improved keyboard control of the list of Custom Directories (#2129).
    (contributed by @pljones)

  • Client: Added the connected server name to the heading in the mixer panel (#2173).
    (contributed by @pljones)

  • Client: Enhanced the ASIO driver detection during installation on Windows (#2149).
    (contributed by @henkdegroot)

  • Client: On Windows, hide the ASIO button in the version that uses JACK instead (#2215).
    (contributed by @henkdegroot)

  • Client: Improved the "What's this?" text displayed for Buffer Delay (#2232)
    (contributed by @henkdegroot)

  • Client: Accelerator key clash between Settings button and Settings menu corrected (#2248).
    (contributed by @henkdegroot)

  • Client/Server: Output from --help and --version is now sent to StdOut instead of StdErr (#2244).
    (contributed by @henkdegroot)

  • Client/Server: Improved the version output on the command line to give more detail and Qt version (#2187).
    (contributed by @henkdegroot)

  • Client/Server: Added version and Jamulus URL to the Windows uninstall information registered when installing (#2201).
    (contributed by @henkdegroot)

  • Client/Server: Some improvements to text related to localisation (#2085).
    (Contributed by @BLumia)

  • Server: Fixed incorrect German translation (#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 (#2151).
    (contributed by @softins)

  • Server: Improved the icon that is displayed in the Windows system tray for a server (#2231)
    (contributed by @henkdegroot)

  • Windows Installer: Updated NSIS to v3.08 (#2208).
    (contributed by @ann0see)

  • Android: Some internal improvements to the experimental Android port buffer handling (#1528, #2237).
    (contributed by @j-santander, @softins)

  • Documentation: Enhanced the iOS compilation guide (#2139).
    (contributed by @ann0see)

  • Documentation: Added a man page for Jamulus, from the Debian project (#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 (#2267).
    (contributed by @corrados, @softins)

  • Internal: A hypothetical CodeQL-detected multiplication overflow in sound buffer handling has been fixed (#2292, #2297).
    (contributed by @softins)

  • Internal: Changed "Central" to "Directory" in names of variables and functions (#2079).
    (contributed by @pljones)

  • Internal: Corrected "Protcol" to "Protocol" in names of variables and functions (#2146).
    (contributed by @atsampson)

  • Internal: Some code reordering, particularly of the settings initialisation (#2174, #2177).
    (contributed by @pljones)

  • Internal: Removed unneeded submodules from tools directory, and replaced with a RELATED-PROJECTS
    document (#2196).
    (contributed by @softins)

  • Internal: Improved generation of the changelog for the Debian package, using dch (#2138).
    (contributed by @npostavs)

  • Internal: Improved powershell redirect handling when building for Windows in Github (#2225).
    (contributed by @henkdegroot)

Release 3.8.1devNightly1-6b0233d (r3.8.1devNightly1)

16 Jan 16:03
Compare
Choose a tag to compare
r3.8.1devNightly

Release 3.8.1 (r3_8_1)

23 Oct 10:38
Compare
Choose a tag to compare
  • 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)

18 Oct 17:17
Compare
Choose a tag to compare
Pre-release
  • 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)

09 Oct 15:23
Compare
Choose a tag to compare
Pre-release
  • 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)

15 Sep 12:24
Compare
Choose a tag to compare
Pre-release
  • 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)

04 Sep 18:58
Compare
Choose a tag to compare

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)