Changelog
1.5.3
-
(added) linux instructions for parallel versions
-
(added) docs on running JackTrip with a named JACK server
-
(added) nogui linux release build
-
(update) Auto mode for buffer strategy 3
-
(update) remove extra macOS binary release artifact
-
(fixed) Don't link nogui qmake build with gui libraries
1.5.2
-
(update) RingBuffer replaced by Regulator for experimental buffer strategy 3
-
(update) call out old jacktrip versions in package repos on Debian and others
-
(update) first attempt to support BSDs (especially FreeBSD)
-
(update) add signing to macOS packaging script
-
(update) Rename MANUAL_POLL TO MANUAL_POLL
-
(update) RtAudio warning changes
-
(update) Use bundled rtaudio for Windows release builds
-
(update) Incorporate meson build in the main GHA file
-
(fixed) build script doesn't exit if build fails
-
(fixed) false error message for JACK 1.9.20 on M1 builds
-
(fixed) Don't connect our UDP socket
-
(fixed) Fix GUI command line warning
-
(fixed) Limiter allocation in GUI
1.5.1
-
(added) option to include the server in the patching for client fan out/in and full mix modes
-
(added) clang-tidy and clang-format CI checks
-
(update) [Meson] only add weakjack include directory when enabled
-
(update) remove reserved macro identifiers // use predefined macros
-
(update) remove 'using namespace std' and add clang-tidy check
-
(fixed) nearly all clazy warnings level 2 fixed
-
(fixed) missing Windows startmenu icon
-
(fixed) missing initializer for PROCESSENTRY32 type (Windows)
1.5.0
- (added) option to upmix mono clients to stereo in hub server mode patching
1.4.3
-
Generating changelog from YAML file for MkDocs and Flatpaks by @ntonnaett in #442
-
Update jacktrip_globals.h by @cchafe in #443
1.4.2
-
[Meson] Set RtAudio subproject to version 5.2.0 by @ntonnaett in #436
-
Verbose mode in GUI by @psiborg112 in #434
-
Help screen for app bundle script by @psiborg112 in #439
-
[GHA] Fix weekly cron job entry by @ntonnaett in #441
1.4.1
- Fix for OSX installer failures by @mikedickey in #431
1.4.0
-
(added) optional GUI from QJackTrip
-
(added) authentication in hub server mode
-
(added) different number of sending and receiving channels
-
(added) append thread IDs to jack client names
-
(added) new patcher mechanism that doesn't delete existing connections
-
(added) MkDocs based documentation
-
(added) weak jack linking
-
(added) manpage
-
(added) MSVC build
-
(added) RtAudio Meson subproject
-
(added) formatting with clang-format
-
(added) static analysis with clang-tidy
-
(added) cross compilation for Windows
-
(added) flatpaks
-
(added) appstream
-
(added) automated builds and deployment for Linux, macOS and Windows
-
(added) macOS and Windows Installers
-
(fixed) regression in remote client name handling
-
(fixed) long jack client names (> 27 characters) in 1.9.11
-
(fixed) Hardcode Derived Class Names of ProcessPlugins to prevent undefined behavior
-
(update) QJackTrip and JackTrip are now identical
-
(update) Change helpscreen wording for --broadcast argument
-
(update) jitter buffer alternatives
-
(update) RtAudio revive
-
(update) RtAudio device selection
-
(update) build script moved to root directory
1.3.0
-
(added) async networking in hub listener
-
(added) limiter, compressor, reverb
-
(added) examine audio delay
-
(added) jitter buffer alternatives
-
(added) broadcast output ports
-
(added) PREFIX variable for installation path
-
(added) disconnect on timeout
-
(added) SIGTERM
-
(added) simulate packet loss, jitter
-
(added) hubpatch 5, no auto patching
-
(added) jack client name length check
-
(added) scripts/hubMode/test_hub_mode_server_and_client.sh
-
(added) Meson build
-
(fixed) misc. typos, indentation
-
(fixed) short form IO stat options
-
(fixed) nullptr jack server name when creating jack client
-
(fixed) stop ring buffer blocking when jack has been stopped
-
(fixed) JMess handling of non-western characters
-
(fixed) closing curly brace on mJackTrip client creation
-
(fixed) Warnings
-
(fixed) remove rtaudio device and mpeeraddress msgs.
-
(fixed) signal and slot connections
-
(fixed) incorrect dependency from jacktrip_main
-
(update) RT thread priority for network I/O
-
(update) clipping to saturation
-
(update) build instructions
1.2.2
-
(added) bindPort range to reject oddball connections
-
(fixed) jack client name strings
1.2.1
-
(added) src/build script builds in ../builddir
-
(fixed) refactor "Master" to be "Hub"
-
(fixed) 1.2.1 correctly Versioned and tagged
1.2
-
(added) jack patching modes (-p) for Hub Mode server (-S)
-
(fixed) Compilation under ubuntu
-
(removed) setRealtimeProcessPriority()
-
(removed) Rtaudio mode (but still has dependencies)
-
(fixed) IPv4-mapped IPv6 addressing bug
-
...
-
(fixed) Fixed compilation for MacOSX10.11.sdk.
-
(update) Updated to RtAudio 4.1.1, and using shared lib in linux.
1.1
-
(added) Support for RtAudio. Jacktrip can now be used without Jack
-
(added) DNS Look-up support, now one machine can have a private IP (but still needs to have UDP ports open)
-
(added) New port to Windows XP and Windows Vista (experimental and not tested for a long time, only when using jacktrip as a library)
-
(added) Multiclient Server (experimental and not exposed in the executable)
1.0.5
-
(added) Compatibility with JamLink boxes (restricted at the moment to 48KHz, 64 buffer size and 1 channel)
-
(added) New port structure that allows the communication between a public server and a local client
-
(added) Option for packets without header
-
(added) Option to change default client name
-
(fixed) General optimizations and code cleanup
-
(added) Improved, now cross-platform build script
1.0.4
- (fixed) Buss error caused when no physical inputs or outputs ports are available
1.0.3
-
(added) Redundancy Algorithm for UDP Packets to avoid glitches with packet losses
-
(fixed) Now compiles on 64bits machines
-
(fixed) Improved exceptions handling
-
(added) Basic Karplus-Strong model added as Plug-in
-
(added) Some functionality reimplemented using signals and slots for more flexibility
-
(added) Multiple-Client-Server in alpha testing, expect it working in the next release
1.0.2 (Development)
-
(added) Port offset mode, to use a different UDP port than the default one.
-
(fixed) Improved thread behavior
1.0.1 (Development)
-
(added) jamlink mode to connect with jamlink boxes
-
(fixed) thread priority in both Linux and Mac OS X (still need some work on the Mac OS X Version)
-
(fixed) Bug that was causing plug-ins not to behave correctly
-
(added) Loopback mode
-
(added) Underrun Modes: Wavetable (default) and set to zeros
-
(added) Check for peer audio settings, program exists if they don't match
-
(added) Automatically connect ports to available physical audio interface.
1.0 (Development)
- initial release