JACK2 v1.9.22 release
On by falkTX
A new version of JACK2 has just been released.
You can grab the latest release source code at
https://github.com/jackaudio/jack2/releases and macOS/Windows installers at
https://github.com/jackaudio/jack2-releases/releases.
This release focuses on fixing build compatibility with python3.11 and finally removing the examples and tools (as mentioned in previous releases).
The official JACK2 changelog is:
- The waf autooption
--example-tools
has been removed. The example clients and tools are no longer part of the jack2 project. - Drop dependencies that were only used for example clients and tools (readline, sndfile and zita libs)
- Fix build with python3.11+
- Fix compatibility with macOS 12+
- Fix ringbuffer thread safety on ARM
External changes, related to macOS/Windows installer:
- Update QjackCtl used in macOS/Windows installers to 0.9.9
jack-example-tools release 4
On by falkTX
A new release of the new jack-example-tools project is out.
This is version 4 which only contains bugfixes, and should now build on BSD systems as-is.
Changelog:
- Fix a typo in
alsa_in
manpage - Fix source-code comments and manpage for
jack_simple_client
- Remove includes of non-standard
alloca.h
header
As noted in the previous releases, please be aware that the JACK2 project has now stopped shipping with similar tools (as in, have them built-in).
See the original jack-example-tools announcement for details.
jack-example-tools release 3
On by falkTX
A new release of the new jack-example-tools project is out.
This is version 3 which only contains bugfixes.
Changelog:
- Ensure internal clients export their function entry points
- Fix macOS and Windows builds
As noted in the previous release, please be aware that the JACK2 project is only going to ship with similar tools (as in, have them built-in) for 1 more release.
See the original jack-example-tools announcement for details.
JACK2 v1.9.21 release
On by falkTX
A new version of JACK2 has just been released.
You can grab the latest release source code at
https://github.com/jackaudio/jack2/releases and macOS/Windows installers at
https://github.com/jackaudio/jack2-releases/releases.
This release focuses on bug fixes, particularly interesting for users might be macOS 12 compatibility.
The official JACK2 changelog is:
- Add shell mode to
jack_control
(executes commands from stdin until EOF) - The waf autooption
--example-tools
introduced in 1.9.20 is now off by default, To get the previous behavior back pass--example-tools
during build. This flag (and the related tools and their code) are going to be removed in the next release. - Fix alignas() on non-packed architectures
- Fix build of jack-example-tools man pages (1.9.20 regression)
- Fix compatibility with macOS 12
- Fix missing symbols from jack client library (error and info callback pointers)
- Fix potential memory corruption in midi_latency_test tool
- Fix JackWeakAPI on Windows
- Use predefined variables in pkg-config file (required for mingw)
External changes, related to macOS/Windows installer:
- Fix application style in QJackCtl (qwindowsvistastyle.dll was missing)
- Update QjackCtl used in macOS/Windows installers to 0.9.7
New Session Manager v1.6.0
On by nils
This is a New Session Manager feature release.
CHANGELOG
nsmd - The daemon itself
- Now follows the XDG Base Directory Specifications.
- Default session directory moved from
~/NSM Sessions/
to$XDG_DATA_HOME/nsm/
(see issue #gh-15) - The old path
~/NSM Sessions/
is still supported and has priority, for now. This may be switched off in the future.
- Default session directory moved from
- Lockfiles fixed (see issue #gh-31)
- Lockfiles are now in
$XDG_RUNTIME_DIR/nsm/
- Lockfiles now each contain the session path, the osc
NSM_URL
and the nsmd PID - One daemon file for each currently running nsmd is created in
$XDG_RUNTIME_DIR/nsm/d/
containing the osc url. This enables discovery of running daemons.
- Lockfiles are now in
- New section in the API documentation for the above.
- Handle write-protected session files and related errors on save. They will not crash the daemon anymore.
- Fixes and guards against trying to load non-existing sessions and creating new sessions under existing names
- Handle various crashes-on-exit and replace them with controlled exits.
Jackpatch Version 1.0.0 (previously 0.2.0)
- Jackpatch will finally not “forget” connections anymore! See #gh-74
- Add a jackpatch desktop file with
X-NSM-Capable=true
andX-NSM-Exec=nsm-proxy
andNoDisplay=true
- Reduce verbosity level of log ouput.
- Document ‘hidden’ standalone (no NSM) command line mode in
--help
- Handle SIGNALs even when in standalone mode
NSM-Proxy
- Add a nsm-proxy desktop file with
X-NSM-Capable=true
andX-NSM-Exec=nsm-proxy
andNoDisplay=true
All changes are made only on the server side, or in the tools we provide.
Existing sessions, clients, and GUIs remain 100% compatible without requiring any changes.
Except if you want to use the new session root directory, which is recommended.
[ News Archive ]