Logo

Home About Community Download Documentation Planet



Old Release Logs

Nov 2020

Sep 2019

Jul 2018

Jun 2018

Sep 2017

Jan 2017

Jun 2016

Jan 2016

Oct 2015

Sep 2015

Feb 2015

March 2014

June 2013

March 2013

December 2012

July 2012

May 2012

March 2012

October 2011

September 2011

August 2011

June 2011

November 2010

February 2010

January 2010

November 2009

October 2009

September 2009

April 2009

January 2009

October 2008

September 2008

July 2008

April 2008

  • 2008-04-08: Lennart Poettering goes into detail what's up next with PulseAudio's new glitch-free playback model.

March 2008

January 2008

  • 2008-01-24: PulseAudio 0.9.9 has been released. The only change from 0.9.8 is a fix for CVE-2008-0008. An upgrade is highly recommended. (People using -NDEBUG should also check out this email.)

November 2007

October 2007

May 2007

February 2007

August 2006

  • 2006-08-26: The new tool PulseAudio Preferences 0.9.5 has been released.
  • 2006-08-26: PulseAudio Volume Control 0.9.4, PulseAudio Manager 0.9.3, PulseAudio Device Chooser 0.9.3 released
  • 2006-08-26: PulseAudio 0.9.5 released. Changes include:
    • Add module-hal-detect, a module that detects all local sound hardware using HAL and loads the necessary modules. Handles hot-plug and hot-removal of audio devices. (By Shahms E. King)
    • Add shared memory transfer method for local clients
    • Update module-volume-restore to automatically restore the output device last used by an application in addition to the volume it last used.
    • Add a new module module-rescue-streams for automatically moving streams to another sink/source if the sink/source they are connected to dies
    • Add support for moving streams "hot" between sinks/sources
    • Reduce memory consumption and CPU load as result of Valgrind/Massif profiling
    • Add new module module-gconf for reading additional configuration statements from GConf
    • Fix module-tunnel to work with the latest protocol
    • Miscellaneous fixes

July 2006

  • 2006-07-24: PulseAudio Volume Control 0.9.3 released.
  • 2006-07-24: PulseAudio Version 0.9.4 released. Changes include:
    • Fix broken time event handling in the GLIB event loop adapter (0.9.3 shipped with a broken adapter for GLIB which caused tools like padevchooser to hang on startup. This fix solves the problem only half-way. To fix it wholly please make sure to update Avahi to 0.6.12)
    • Some valgrind/massif results: halve memory consumption, make PulseAudio even more lightweight
    • Fix pkg-config files for AMD64
  • 2006-07-21: libao-pulse 0.9.3, xmms-pulse 0.9.3, gst-pulse 0.9.3 released.
  • 2006-07-21: PulseAudio 0.9.3 released. Changes include:
    • add support for running the PulseAudio daemon as system-wide instance (See System Wide Instance for more information)
    • add authentication by IP address range ACL (auth-ip-acl=)
    • update FreeBSD compatibility
    • add support to set resource limits on platforms that support them and set some of them
    • remove loopback= argument for module-*-protocol-tcp since it is a superset of listen= and has an unexpected default
    • remove GLIB 1.2 event loop adapter
    • rework GLIB 2.0 event loop adapter to act as a single GSource, make it compatible with recursive main loops
    • add an API to check whether a source/sink is hardware or virtual
    • remove warning about SIGPIPE in client apps
    • improve latency calculation of NULL sink which allows it to be used for video playback
    • port Zeroconf code from the HOWL API to the native Avahi API
  • 2006-07-08: PulseAudio Volume Control 0.9.2, PulseAudio Volume Meter 0.9.2, PulseAudio Manager 0.9.2, PulseAudio Device Chooser 0.9.2, libao-pulse 0.9.2, xmms-pulse 0.9.2, gst-pulse 0.9.2 released.
  • 2006-07-08: PulseAudio 0.9.2 released. Changes include:
    • Rename project to PulseAudio (see this blog article for an explanation)
    • increase maximum number of concurrent connections
    • fix latency interpolation
    • add support for reverse endian sound cards
    • add support for recording in padsp
    • reenable CPU load limiter
    • other bugfixes

June 2006

  • 2006-06-02: Version 0.9.1 released. Changes include:
    • load modules even when libtool .la files are missing
    • generate better ALSA device names from module-detect
    • if an ALSA device doesn't support the requested number of channels or the frequency, accept what ALSA suggests instead
    • AMD64 portability
    • drop .sh suffix of esdcompat.sh
    • build system fixes No API or ABI changes were made

May 2006

  • 2006-05-26: Version 0.9.0 released. Changes include:
    • new module module-volume-restore
    • new OSS API emulation tool padsp
    • require valid UTF-8 strings everywhere
    • properly support ALSA channel maps for surround sound
    • increase maximum number of channels per stream to 32
    • add new threaded main loop API for synchronous programs
    • introduce real shared object versioning
    • a few API additions
    • many, many bugfixes

April 2006

  • 2006-04-28: Version 0.8.1 released. Changes include:
    • support for specifying the channel map on the command lines of paplay and pacat and as arguments to the driver modules
    • ALSA hardware mixer compatibility
    • fix linking
    • properly remove PF_UNIX sockets when unloading protocol modules
    • fix sample cache
    • many other fixes
  • 2006-04-13: Version 0.8 released. Changes are too many to count - consider reading this blog entry for more information. Many, many minor fixes.

November 2004

  • 2004-11-21: Version 0.7 released; changes include: IPv6 support; PID file support; publish credentials in X11 root window (module-x11-publish; new tool pacmd; ESOUND backend; new command load-sample-dir-lazy; many, many minor fixes.

October 2004

  • 2004-10-28: Version 0.6 released; changes include: TCP wrappers support; don't load the complete sound file into memory when playing back using pa_play_file(); autoload API change; don't load all sound files as FLOAT32; shorten default buffers; client-side latency interpolation; add new user volume metrics; add module-tunnel, module-null-sink, module-match and new tool paplay; new API version macros; many client API improvements; correctly lock cookie file generation; correctly lock daemon autospawning; print daemon layout to STDERR on SIGHUP; new options for pacat: allow sample type specification.

September 2004

  • 2004-09-24: Version 0.5.1 released; changes include: improve esound protocol compatibility; fix autospawning via libesd; make use of POSIX capabilities; allow SCHED_FIFO scheduling only for users in group realtime; minor build system fix.
  • 2004-09-20: Version 0.5 released; changes include: extensive API improvements, new module module-combine for combining multiple sound cards into one, gcc 2.95 compatibility, configuration files, add "lazy" samples, support for source and network latency measurements, add module-pipe-source, many other fixes and improvements.
  • 2004-09-08: Version 0.4 released; changes include: daemon auto spawning, support for SCHED_FIFO scheduling, three new modules, proper logging, CPU load watchdog, many fixes.

August 2004

  • 2004-08-27: Version 0.3 released; changes include: support for both glib 2.0 and glib 1.2, future cancellation, API updates, many fixes, relicense client library to LGPL.
  • 2004-08-20: Version 0.2 released; changes include: added sample cache, introspection API, client API documentation, module autoloading, glib support, a module for intercepting X11 bell events, and much more.

July 2004