-
Client: Improved performance of GUI when someone joins or leaves a server (jamulussoftware#2738).
(contributed by @ann0see) -
Client: Bugfix: Removed channel number from saved fader tag when
--ctrlmidich
is in use. In this release--cleanuplegacyfadersettings
can be used on any saved fader settings that have been corrupted to attempt recovery (jamulussoftware#2839).
(contributed by @pljones) -
Bugfix: Correct new channel not being shown to others if it connects with null channel info (jamulussoftware#2754, jamulussoftware#2774).
(contributed by @softins) -
Server: Fixed --serverinfo country code misinterpretation introduced in Jamulus 3.9.0 on Qt6-based builds such as Mac (jamulussoftware#2829).
(contributed by @hoffie) -
Server: Added support for ISO country codes (de, gb, nl, ...) in --serverinfo (jamulussoftware#2841).
(contributed by @hoffie) -
Directory: Bug: Correct default "self" address for directory, enabling use as a server (jamulussoftware#2812).
(contributed by @pljones) -
Directory: Bug: Use configured Directory Public IP for Client when hole-punching (jamulussoftware#2819).
(contributed by @pljones) -
CLI: Rephrased recording options help text on the
--help
output for clearer description of their functionality (jamulussoftware#2832).
(contributed by @ann0see) -
Windows: Upgraded JACK build to use JACK 1.9.21 (jamulussoftware#2665).
(contributed by @ann0see) -
Translations have been updated (jamulussoftware#2835, jamulussoftware#2852, jamulussoftware#2856, jamulussoftware#2915):
(mainly translated on @weblate by multiple translators)- Chinese, by @BLumia
- Dutch, by @henkdegroot
- French, by @trebmuh, @jujudusud, J. Lavoie
- German, by @ann0see, Hans Spoerer
- Korean, by @MarongHappy
- Norwegian Bokmål, by @comradekingu
- Polish, by @SeeLook
- Portuguese European, by @mansil
- Slovak, by @jose1711
- Spanish, by @ignotus666
- Swedish, by @tygyh, @comradekingu
-
Translation: Added nb_NO App translation (jamulussoftware#2849, jamulussoftware#2852).
(contributed by @comradekingu, @ann0see) -
Refactoring: Moved around files to clean up the repository (jamulussoftware#2822, jamulussoftware#2824, jamulussoftware#2834, jamulussoftware#2838).
(contributed by @ann0see) -
Build: Android: Export NDK root (jamulussoftware#2764).
(contributed by @pljones) -
Build: Debian/Ubuntu: Fixed
.deb
Changelog generation (jamulussoftware#2793).
(contributed by @hoffie) -
Build: Debian/Ubuntu: Fixed displayed version for non-release builds to removed incorrect -dirty suffixes (jamulussoftware#2802).
(contributed by @hoffie) -
Build: Debian/Ubuntu: Renamed headless .deb file to
jamulus-headless_[version]_ubuntu_[arch].deb
for consistency with binary. This might need changes to scripts downloading this.deb
file (jamulussoftware#2821).
(contributed by @ann0see) -
Build: Debian/Ubuntu: Added .deb aarch64 (Raspberry) 64bit builds (jamulussoftware#2895).
(contributed by @hoffie) -
Build: Mac: Combined Intel & M1 builds into a single Universal binary and improved M1 -dev build user-friendliness by introducing ad-hoc signing support (jamulussoftware#2808, jamulussoftware#2825).
(contributed by @hoffie) -
Build: Bump versions: actions/upload-artifact from 2 to 3 (jamulussoftware#2796), actions/cache from 2 to 3 (jamulussoftware#2798), DoozyX/clang-format-lint-action from 0.12 to 0.14 (jamulussoftware#2797), actions/checkout from 2 to 3 (jamulussoftware#2799).
(contributed by @dependabot) -
Build: Updated bundled Qt6 to version 6.3.2 (jamulussoftware#2846).
(contributed by @github-actions) -
Internal: Enabled automated dependency updates via dependabot and custom automation (jamulussoftware#2777, jamulussoftware#2778, jamulussoftware#2801, jamulussoftware#2803).
(contributed by @hoffie) -
Internal: Hardened build scripts and tooling against silent failures (jamulussoftware#2794).
(contributed by @hoffie)