Just a few minute ago, June 22, 2016, Arun Raghavan proudly announced the debut of the PulseAudio 9.0 sound server for GNU/Linux operating systems, a major release that introduces several improvements and new features.

Prominent features of PulseAudio 9.0 include support for sample rates up to 384 kHz, the implementation of a memfd-backed shared memory transport, significant improvements to the automatic routing functionality, as well as the adoption of the C11 C standard instead of C99.

Furthermore, it looks like PulseAudio 9.0 comes with LFE (Low-frequency Effects) remixing disabled by default, which was enabled as part of the PulseAudio 7.0 release, the module-role-ducking and module-role-cork modules received various enhancements, and webrtc-audio-processing 0.2 or later is now required.

Lastly, the WebRTC echo canceller received a bunch of new features, including beamforming support. Arun Raghavan informs packagers that they should be aware of the bumped webrtc-audio-processing dependency when distributing PulseAudio 9.0 for their GNU/Linux operating systems.

The sources of PulseAudio 9.0 are available for download right now via our website, but it is recommended that you wait for your Linux distro to update the PulseAudio sound system to version 9.0, which should happen later today for rolling releases like Arch Linux, or in the coming days for the rest of the OSes.