5 * Support for newer AirPlay hardware
6 * USB and bluetooth devices preferred over internal sound cards
7 * Bluetooth HSP headset role implemented
8 * Bluetooth HFP audio gateway role implemented (requires oFono)
9 * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled
11 * Upmixing can now be disabled without bad side effects
12 * Avoid having unavailable sinks or sources as the default
13 * Option to avoid resampling more often
14 * Option to automatically switch bluetooth profile to HSP more often
15 * Better latency control in module-loopback
16 * Changed module argument names in module-ladspa-sink and
17 module-virtual-surround-sink
18 * Fixed input device handling in module-waveout
19 * Improved bluetooth MTU configuration
21 * Applications can request LADSPA or virtual surround filtering for their
23 * Support for 32-bit applications on 64-bit systems in padsp
27 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
41 Grzegorz Kolodziejczyk
48 Luiz Augusto von Dentz
59 Peter Meerwald-Stadler
77 * Automatically switch Bluetooth profile when using VoIP applications
78 * New module for prioritizing passthrough streams (module-allow-passthrough)
79 * Fix hotplugging support for USB surround sound cards
80 * Separate volumes for Bluetooth A2DP and HSP profiles
81 * memfd-based shared memory mechanism enabled by default
82 * Removed module-xenpv-sink
83 * Dropped dependency to json-c
84 * When using systemd to start PulseAudio, pulseaudio.socket is always started
86 * Compatibility with OpenSSL 1.1.0
87 * Clarified qpaeq license
91 https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
109 Jan Alexander Steffens
110 John Paul Adrian Glaubitz
119 Peter Meerwald-Stadler
135 * Automatic routing improvements
136 * Beamforming and various other new features in the WebRTC echo canceller
137 * Various improvements in module-role-cork and module-role-ducking
138 * LFE remixing disabled by default
139 * memfd-backed shared memory transport
140 * Support for sample rates up to 384 kHz
141 * webrtc-audio-processing dependency minimum version bumped to 0.2
142 * Changed the C standard from C99 to C11.
146 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0
151 Alexander E. Patrakov
158 Jeremy Huddleston Sequoia
179 * Automatic routing more likely to change profile
180 * OS X and NetBSD support improvements
181 * Systemd journal logging for clients
182 * New LFE balance programming interface
183 * Module-dbus-protocol improvements
184 * More flexible configuration file handling
185 * pulsecore-8.0.so moved to a private directory
186 * New script for measuring memory consumption
187 * Various bug fixes and small improvements
191 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/8.0
196 Alexander E. Patrakov
232 * LFE channel synthesis with low-pass filtering
233 * New libsoxr based resamplers
234 * Socket activation support for TCP
235 * The "srbchannel" IPC mechanism enabled by default
236 * More flexible jack detection support when using UCM
237 * Exiting due to SIGTERM isn't considered a failure
238 * Better support for Creative SoundBlaster Omni Surround 5.1
242 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/7.0
247 Alexander E. Patrakov
285 * Bluez 5 HSP (headset profile) support, both with and without oFono
286 * SystemD socket activation support
287 * Better support for multichannel and 2.1 profiles
288 * Protocol optimisations
289 * Remap optimisations
290 * Lots of other enhancements, bug fixes, and documenation and i18n updates
294 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0
299 Alexander E. Patrakov
313 Hemanth Meenakshisundaram
320 João Paulo Rechi Vita
323 Luiz Augusto von Dentz
328 Niels Ole Salscheider
339 Ricardo Salveti de Araujo
351 * BlueZ 5 support (A2DP only)
352 * Reimplementation of the tunnel modules
353 * Native log target support for systemd-journal
354 * Resampler refactoring
355 * --monitor-stream option for parecord and parec
356 * "latency_msec" argument for module-rtp-recv
357 * "inhibit_auto_suspend" argument for module-rtp-send
358 * "auto" argument for module-tunnel-sink and module-tunnel-source
359 * Removed module-bluetooth-proximity
360 * Jack detection for line out
361 * Laptop internal surround speaker volume support
362 * Improved float->s16 and s16->float sample conversion for ARM NEON
363 * "Available" flag for card profiles
364 * Removed module-dbus-protocol from the default configuration
365 * Lots of other enhancements, bug fixes, and documenation and i18n updates
369 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0
374 Alexander E. Patrakov
384 Dominique Leuenberger
387 Jan Alexander Steffens
389 João Paulo Rechi Vita
397 Luiz Augusto von Dentz
421 * Better handling of low latency requests
422 * Optimisations while mixing (generic, ARM NEON)
423 * Default resampler is now speex-float-1 (lower CPU usage)
424 * Major Bluetooth refactoring for better reliability and easier maintenance
425 * Fixes for graceful hand-off to/from JACK
426 * New module to apply ducking based on stream roles
427 * Echo canceller infrastructure fixes
428 * Bash and zsh completion for command line tools
429 * Solaris and OS X fixes
430 * Lots of other enhancements, bug fixes, and documenation and i18n updates
434 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0
446 João Paulo Rechi Vita
448 Luiz Augusto von Dentz
450 Marc-Antoine Perennou
469 Change logs for previous versions can be seen at:
471 http://www.freedesktop.org/wiki/Software/PulseAudio/Notes