Skip to content

Releases: jamulussoftware/jamulus

Release 3.12.2 (r3_12_2)

24 Jun 18:24
ffca974

Choose a tag to compare

  • Server: fix occasional crash seen when clients < 3.6 change jitter buffer size.

Release 4.0.0beta1 (r4_0_0beta1)

21 Jun 19:53
53f9ced

Choose a tag to compare

Pre-release
  • Optimize Images (#3539).
    (contributed by @ann0see)

  • Added uncompressed audio transmission - dedicated to the memory of Hans Petter Selasky (1982 - 2023) (#3653).
    (contributed by @dingodoppelt)

  • Internals: fix deprecation warnings in threadpool.h for C++17 onwards (#3681).
    (contributed by @softins)

  • Make server version string searchable (#3693).
    (contributed by @dingodoppelt)

  • Introduce Directory Server in Asia. This replaces Any Genre 3. Asian/Australian users should from now on use Any Genre Asia (#3697).
    (contributed by @ann0see)

  • Move internal domains from jamulus.io to jamulus.app as .io domains have an unclear future (#3701).
    (contributed by @ann0see)

  • Updated copyright to incorporate AGPL3.0+ (#3712).
    (contributed by @pljones)

  • Bugfix: Provide a working location for famfamfam flags (#3722).
    (contributed by @pljones)

  • Request and receive server features by connection-less message (#3727).
    (contributed by @pljones)

  • Bugfix: Fix memory leak for audio alerts (#3728).
    (contributed by @ann0see)

  • Refactor server chat handling by extracting methods (#3741).
    (contributed by @dingodoppelt)

  • Add uncompressed audio transmission - dedicated to the memory of Hans Petter Selasky (1982 - 2023)
    (contributed by @dingodoppelt)

  • Client: Ensure INI file settings are loaded before doing -c/--connect startup (#3738).
    (contributed by @seanogdelaney)

  • Client/Server: Enable IPv6 by default if supported by host. Provide option to disable manually (#3720).
    (contributed by @softins)

  • Server: Report OS as Unix if not Windows, Mac, iOS, Android or Linux (#3699).
    (contributed by @softins)

  • Server: Optimize mixing (#3706).
    (contributed by @ann0see)

  • Server: Removed HTML status file support and -m/--htmlstatus option (#3721).
    (contributed by @softins)

  • Internal: Removed unused array to silence compiler warning (#3717).
    (contributed by @softins)

Release 3.12.1 (r3_12_1)

17 May 09:24
70a1f29

Choose a tag to compare

  • Client: Fix occasional spurious version updated message display (#3691).
    (contributed by @softins)

Release 3.12.0 (r3_12_0)

03 May 09:03
efc49d4

Choose a tag to compare

  • FreeBSD: make -6 option work properly with both IPv6 and IPv4 peers (#3664).
    (contributed by @softins)

  • Added missing override specifiers for virtual methods (#3667).
    (contributed by @softins)

  • Client+Server: Correct QoS setting for IPv6 (#3622).
    (contributed by @rdica)

  • Tools: Updated checkkeys.pl to flag missing accelerator key in translation (#3635).
    (contributed by @softins)

  • Tools: Updated changelog-helper to report skipped PRs (#3639).
    (contributed by @softins)

  • Server/Client: Allow registration and display of longer version numbers (#3657).
    (contributed by @softins)

  • Extended SRV record support (#3556).
    (contributed by @softins, @rdica)

  • Client RPC: Added a jamulusclient/setFaderLevel method to the RPC remote interface (#3571).
    (contributed by @corrados)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • iOS/Android: Use compact view as default view on mobile OS for better usability (#3587).
    (contributed by @ann0see)

  • Added link to privacy policy (#3586).
    (contributed by @ann0see)

  • Tools: checkkeys.pl now automatically finds the translation directory (#3590).
    (contributed by @softins)

  • Tools: updated checkkeys.pl to use XML::LibXML (#3558).
    (contributed by @softins)

  • Tools: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Tools: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

  • Translation: Added Japanese translation (#3568).
    (contributed by @tsukurun)

  • Translation: Updated Slovak translation (#3650).
    (contributed by @jose1711)

  • Translations updated from Hosted Weblate (#3540, #3453, #3441, #3388, #3652, #3638, #3620, #3656, #3663).
    (contributed by @weblate)

  • Client: Added MIDI tab to Settings GUI exposing MIDI parameters. MIDI Learn feature also added (#3502).
    (contributed by @ignotus666)

  • Client: Added screen-reader accessibility to server list in the Connect dialog (#3606).
    (contributed by @chigkim)

  • Client: Bug: Fix missing variables passed to connect dialog (#3578).
    (contributed by @ann0see)

  • Client: Use the commit time rather than commit id for sort in --showallserver (#3562).
    (contributed by @pljones)

  • Client: Fix sorting of version number in connect dialog with --showallservers (#3557).
    (contributed by @softins)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Add notes for iOS compiling documentation (#3594).
    (contributed by @ann0see)

  • iOS: Add workaround from QTBUG-129651 for iOS FFMPEG linking (#3581).
    (contributed by @ann0see)

  • iOS: Upgrade build for Qt 6 compatibility (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Build: Updated bundled Qt6 to version 6.10.1 (iOS 6.7.3) (#3407, #3262, #3599).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 (#3645).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 7 to 8 (#3633).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 6 to 7 (#3634).
    (contributed by @app/dependabot)

  • Build: Improvements and ASIO fix for Windows dependencies (#3612).
    (contributed by @softins)

  • Build: Windows: Move ASIO to GPL (#3553).
    (contributed by @gilgongo)

  • Build: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Provide continued legacy macOS support (but moving Sierra to High Sierra as minimum target) (#3579).
    (contributed by @pljones)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Build: Bump ASIO-SDK from asiosdk_2.3.3_2019-06-14 to ASIO-SDK_2.3.4_2025-10-15 (#3617).
    (contributed by @app/github-actions)

  • Build: Bump Qt6 from 6.10.1 to 6.10.2 (#3616).
    (contributed by @app/github-actions)

  • Build: Updated create-dmg (macOS) to version 1.2.3 (#3561).
    (contributed by @app/github-actions)

  • Build: Bump actions/checkout from 4 to 6 (#3566).
    (contributed by @app/dependabot)

  • Build: Bump github/codeql-action from 3 to 4 (#3549).
    (contributed by @app/dependabot)

  • Build: Bump actions/cache from 4 to 5 (#3574).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 4 to 6 (#3576).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 4 to 7 (#3575).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

Release 3.12.0rc1 (r3_12_0rc1)

24 Apr 19:55
0aa5528

Choose a tag to compare

Pre-release
  • Client+Server: Correct QoS setting for IPv6 (#3622).
    (contributed by @rdica)

  • Tools: Updated checkkeys.pl to flag missing accelerator key in translation (#3635).
    (contributed by @softins)

  • Tools: Updated changelog-helper to report skipped PRs (#3639).
    (contributed by @softins)

  • Server/Client: Allow registration and display of longer version numbers (#3657).
    (contributed by @softins)

  • Extended SRV record support (#3556).
    (contributed by @softins, @rdica)

  • Client RPC: Added a jamulusclient/setFaderLevel method to the RPC remote interface (#3571).
    (contributed by @corrados)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • iOS/Android: Use compact view as default view on mobile OS for better usability (#3587).
    (contributed by @ann0see)

  • Added link to privacy policy (#3586).
    (contributed by @ann0see)

  • Tools: checkkeys.pl now automatically finds the translation directory (#3590).
    (contributed by @softins)

  • Tools: updated checkkeys.pl to use XML::LibXML (#3558).
    (contributed by @softins)

  • Tools: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Tools: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

  • Translations updated from Hosted Weblate (#3540, #3453, #3441, #3388, #3652, #3638, #3620, #3656).
    (contributed by @weblate)

  • Translation: Added Japanese translation (#3568).
    (contributed by @tsukurun)

  • Translation: Updated Slovak translation (#3650).
    (contributed by @jose1711)

  • Client: Added MIDI tab to Settings GUI exposing MIDI parameters. MIDI Learn feature also added (#3502).
    (contributed by @ignotus666)

  • Client: Added screen-reader accessibility to server list in the Connect dialog (#3606).
    (contributed by @chigkim)

  • Client: Bug: Fix missing variables passed to connect dialog (#3578).
    (contributed by @ann0see)

  • Client: Use the commit time rather than commit id for sort in --showallserver (#3562).
    (contributed by @pljones)

  • Client: Fix sorting of version number in connect dialog with --showallservers (#3557).
    (contributed by @softins)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Add notes for iOS compiling documentation (#3594).
    (contributed by @ann0see)

  • iOS: Add workaround from QTBUG-129651 for iOS FFMPEG linking (#3581).
    (contributed by @ann0see)

  • iOS: Upgrade build for Qt 6 compatibility (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Build: Updated bundled Qt6 to version 6.10.1 (iOS 6.7.3) (#3407, #3262, #3599).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 (#3645).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 7 to 8 (#3633).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 6 to 7 (#3634).
    (contributed by @app/dependabot)

  • Build: Improvements and ASIO fix for Windows dependencies (#3612).
    (contributed by @softins)

  • Build: Windows: Move ASIO to GPL (#3553).
    (contributed by @gilgongo)

  • Build: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Provide continued legacy macOS support (but moving Sierra to High Sierra as minimum target) (#3579).
    (contributed by @pljones)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Build: Bump ASIO-SDK from asiosdk_2.3.3_2019-06-14 to ASIO-SDK_2.3.4_2025-10-15 (#3617).
    (contributed by @app/github-actions)

  • Build: Bump Qt6 from 6.10.1 to 6.10.2 (#3616).
    (contributed by @app/github-actions)

  • Build: Updated create-dmg (macOS) to version 1.2.3 (#3561).
    (contributed by @app/github-actions)

  • Build: Bump actions/checkout from 4 to 6 (#3566).
    (contributed by @app/dependabot)

  • Build: Bump github/codeql-action from 3 to 4 (#3549).
    (contributed by @app/dependabot)

  • Build: Bump actions/cache from 4 to 5 (#3574).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 4 to 6 (#3576).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 4 to 7 (#3575).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

Release 3.12.0beta5 (r3_12_0beta5)

08 Feb 14:18
ddc8753

Choose a tag to compare

Pre-release
  • Extended SRV record support (#3556).
    (contributed by @softins, @rdica)

  • Client: Bug: Fix missing variables passed to connect dialog (#3578).
    (contributed by @ann0see)

  • Client: Use the commit time rather than commit id for sort in --showallserver (#3562).
    (contributed by @pljones)

  • Client: Fix sorting of version number in connect dialog with --showallservers (#3557).
    (contributed by @softins)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Client RPC: Added a jamulusclient/setFaderLevel method to the RPC remote interface (#3571).
    (contributed by @corrados)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS/Android: Use compact view as default view on mobile OS for better usability (#3587).
    (contributed by @ann0see)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Add notes for iOS compiling documentation (#3594).
    (contributed by @ann0see)

  • iOS: Add workaround from QTBUG-129651 for iOS FFMPEG linking (#3581).
    (contributed by @ann0see)

  • iOS: Upgrade build to Qt 6 (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Added Japanese translation (ja_JP) (#3568).
    (contributed by @tsukurun)

  • Translations updated from Hosted Weblate (#3540, #3453, #3441, #3388).
    (contributed by @weblate)

  • Added link to privacy policy (#3586).
    (contributed by @ann0see)

  • Tools: checkkeys.pl now automatically finds the translation directory (#3590).
    (contributed by @softins)

  • Tools: updated checkkeys.pl to use XML::LibXML (#3558).
    (contributed by @softins)

  • Tools: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Tools: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

  • Build: Improvements and ASIO fix for Windows dependencies (#3612).
    (contributed by @softins)

  • Build: Windows: Move ASIO to GPL (#3553).
    (contributed by @gilgongo)

  • Build: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Provide continued legacy macOS support (but moving Sierra to High Sierra as minimum target) (#3579).
    (contributed by @pljones)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Build: Bump ASIO-SDK from asiosdk_2.3.3_2019-06-14 to ASIO-SDK_2.3.4_2025-10-15 (#3617).
    (contributed by @app/github-actions)

  • Build: Bump Qt6 from 6.10.1 to 6.10.2 (#3616).
    (contributed by @app/github-actions)

  • Build: Updated bundled Qt6 to version 6.9.1 (iOS 6.7.3) (#3407, #3262).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Updated create-dmg (macOS) to version 1.2.3 (#3561).
    (contributed by @app/github-actions)

  • Build: Bump actions/checkout from 4 to 6 (#3566).
    (contributed by @app/dependabot)

  • Build: Bump github/codeql-action from 3 to 4 (#3549).
    (contributed by @app/dependabot)

  • Build: Bump actions/cache from 4 to 5 (#3574).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 4 to 6 (#3576).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 4 to 7 (#3575).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

Release 3.12.0beta4 (r3_12_0beta4)

25 Jan 11:43
8500087

Choose a tag to compare

Pre-release
  • Client: Windows: Move ASIO to GPL (#3553).
    (contributed by @gilgongo)

  • Client: Use the commit time rather than commit id for sort in --showallserver (#3562).
    (contributed by @pljones)

  • Client: Bug: Fix missing variables passed to connect dialog (#3578).
    (contributed by @ann0see)

  • Added link to privacy policy (#3586).
    (contributed by @ann0see)

  • iOS/Android: Use compact view as default view on mobile OS for better usability (#3587).
    (contributed by @ann0see)

  • Client RPC: Added a jamulusclient/setFaderLevel method to the RPC remote interface (#3571).
    (contributed by @corrados)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Added Japanese translation (ja_JP) (#3568).
    (contributed by @tsukurun)

  • Translations updated from Hosted Weblate (#3540, #3453, #3441, #3388).
    (contributed by @weblate)

  • Client: Fix sorting of version number in connect dialog with --showallservers (#3557).
    (contributed by @softins)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Upgrade build to Qt 6 (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Tools: checkkeys.pl now automatically finds the translation directory (#3590).
    (contributed by @softins)

  • Tools: updated checkkeys.pl to use XML::LibXML (#3558).
    (contributed by @softins)

  • Tools: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Tools: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

  • Build: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Provide continued legacy macOS support (but moving Sierra to High Sierra as minimum target) (#3579).
    (contributed by @pljones)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Build: Updated bundled Qt6 to version 6.9.1 (iOS 6.7.3) (#3407, #3262).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Updated create-dmg (macOS) to version 1.2.3 (#3561).
    (contributed by @app/github-actions)

  • Build: Bump actions/checkout from 4 to 6 (#3566).
    (contributed by @app/dependabot)

  • Build: Bump github/codeql-action from 3 to 4 (#3549).
    (contributed by @app/dependabot)

  • Build: Bump actions/cache from 4 to 5 (#3574).
    (contributed by @app/dependabot)

  • Build: Bump actions/upload-artifact from 4 to 6 (#3576).
    (contributed by @app/dependabot)

  • Build: Bump actions/download-artifact from 4 to 7 (#3575).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

Release 3.12.0beta3 (r3_12_0beta3)

16 Sep 17:20
cd41921

Choose a tag to compare

Pre-release
  • Translations updated from Hosted Weblate (#3441, #3388).
    (contributed by @weblate)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Upgrade build to Qt 6 (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Dependencies: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Updated bundled Qt6 to version 6.9.1 (#3407).
    (contributed by @app/github-actions)

  • Build: Updated bundled Qt6 to version 6.7.3 (#3262).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Internal: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Internal: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

Release 3.12.0beta2 (r3_12_0beta2)

14 Sep 14:02
0a6ea39

Choose a tag to compare

Pre-release
  • Translations updated from Hosted Weblate (#3441, #3388).
    (contributed by @weblate)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Upgrade build to Qt 6 (#3445).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Dependencies: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Updated bundled Qt6 to version 6.9.1 (#3407).
    (contributed by @app/github-actions)

  • Build: Updated bundled Qt6 to version 6.7.3 (#3262).
    (contributed by @app/github-actions)

  • Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
    (contributed by @app/github-actions)

  • Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
    (contributed by @ann0see)

  • Build: Switch Linux ARM builds to be built on arm runners (#3470).
    (contributed by @ann0see)

  • Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
    (contributed by @app/dependabot)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)

  • Internal: added improvements to changelog-helper.sh (#3459).
    (contributed by @softins)

  • Internal: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
    (contributed by @softins)

Release 3.12.0beta1 (r3_12_0beta1)

18 Dec 12:48
a38930b

Choose a tag to compare

Pre-release
  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Linux: Reorder service initialization to wait for network interface before starting the Server (#3440).
    (contributed by @rdica)

  • iOS: Fixed GUI issue preventing the connect dialog to show correctly (#3343).
    (contributed by @ann0see)

  • iOS: Return correct operating system version if run as server (#3360).
    (contributed by @ann0see)

  • iOS: Added icon to iOS app (#3410).
    (contributed by @ann0see)

  • iOS: Fix app hang if the language was changed (#3411).
    (contributed by @ann0see)

  • iOS: Fix crash on Qt6 after closing the chat window (#3413).
    (contributed by @ann0see)

  • Translations updated from Hosted Weblate (#3388).
    (contributed by @weblate)

  • Dependencies: Updated Opus library to v1.5.2 (#3409).
    (contributed by @softins)

  • Build: Updated bundled Qt6 to version 6.7.3 (#3262).
    (contributed by @app/github-actions)

  • Build: Bump DoozyX/clang-format-lint-action from 11b773b1598aa4ae3b32f023701bca5201c3817d to c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
    (contributed by @app/dependabot)

  • Build: Updated the Github build runner for MacOS Legacy to macos-13 (#3436).
    (contributed by @softins)