manual: Mention that clang is also a supported compiler.
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index 2919a69e163193c64be196d058f5edae4529702c..c6c2e4dbd741954bd344d5b240e7ba98851ff7e8 100644 (file)
--- a/NEWS
+++ b/NEWS
-NEWS
-====
+-------------------------------------------
+0.4.8 (to be announced) "nested assignment"
+-------------------------------------------
+
+       - audiod: The format specifier for receivers, filters and
+         writers is now treated as a regular expression. This allows
+         to replace 5 lines in the config file (one for each audio
+         format) by one single line. See the manual for details.
+       - Compiles cleanly also with llvm/clang.
+
+--------------------------------------
+0.4.7 (2011-06-01) "infinite rollback"
+--------------------------------------
+
+The new ao writer, support for ssh RSA keys and a couple of other
+enhancements.
+
+       - Support for ESD, Pulseaudio, AIX, Solaris, IRIX and other
+         platforms through the libao audio library.
+       - Support for RSA keys generated with ssh-keygen.
+       - configure: improved options for ogg/vorbis/speex.
+       - The git version reported by --version always matches HEAD.
+       - The autogen script detects the number of processors and
+         runs a parallel make if possible.
+       - Major cleanup of the crypto API.
+       - Documentation updates.
+
+------------------------------------------
+0.4.6 (2011-03-31) "deterministic entropy"
+------------------------------------------
+
+Lots of ogg/vorbis improvements, the new test suite, enhancements
+for para_gui and a fair amount of other bug fixes.
+
+       - For DCCP/OGG streams the audio file header is only sent once
+         at the beginning of the stream rather than periodically
+         every five seconds. This reduces network traffic and the
+         FEC group size.
+       - The vorbis comment header is replaced by an empty dummy header
+         before the header is sent over the network. This also results in
+         less network traffic and smaller FEC groups.
+       - The new "test" make target allows to perform some sanity checks prior
+         to installing the package.
+       - ogg timing fixes and performance improvements
+       - Scheduler improvements
+       - Proper exit codes for para_write
+       - para_gui: New option --theme to select a startup theme. Several
+         other improvements and fixes.
+       - aacdec error message cleanups
+       - simplified color error handling
 
 --------------------------------------------
-0.4.1 (to be announced) "concurrent horizon"
+0.4.5 (2010-12-17) "symmetric randomization"
 --------------------------------------------
 
+Bug fixes, internal cleanups and variable-sized FEC slices.
+
+       - Contains a fix for an invalid-free-bug in the ogg audio format
+         handler code.
+       - Switching off the DCCP sender works again.
+       - para_audiod handles crashes of para_server more robustly.
+       - Internal scheduler and writer cleanups.
+       - Reduced latency due to variable-sized FEC slices.
+       - Improved documentation and error diagnostics.
+       - The build of para_server is now optional, allowing the build
+         to succeed in case libosl is not installed.
+
+------------------------------------------
+0.4.4 (2010-08-06) "persistent regularity"
+------------------------------------------
+
+Support for yet another audio format, para_write improvements and
+bug fixes.
+
+       - Support for the speex codec.
+       - Support for sample formats other than 16 bit little endian.
+       - error2.h is now created by a perl script which speeds up configure
+         considerably.
+       - Fix a bug in the aac decoder which could lead to segfaults in
+         para_filter/para_audiod.
+       - Fixes for autoconf-2.66.
+
+----------------------------------------
+0.4.3 (2010-07-05) "imaginary radiation"
+----------------------------------------
+
+Many improvements for the DCCP and the UDP transport, the new user
+manual and the usual mix of bug fixes and internal improvements.
+
+       - FEC support for the DCCP sender (Gerrit Renker). The new
+         --dccp_max_slice_size, --dccp_data_slices_per_group and
+         --dccp_slices_per_group options can be used to set the FEC
+         parameters for the DCCP transport.
+       - DNS lookups for UDP targets (Gerrit Renker).
+       - The new user manual replaces the README, README.afs, REQUIREMENTS
+         and INSTALL documents.
+       - Fix an end-of-file detection bug in the oggdec filter.
+       - The new nonblock API.
+       - Both options of the oggdec filter have been removed.
+       - New debug mode for the internal scheduler.
+
+------------------------------------------
+0.4.2 (2010-04-23) "associative expansion"
+------------------------------------------
+
+It's been some time since the last release, but finally here is
+paraslash-0.4.2. The bulk of the changes comes from the new buffer
+tree API, but there are changes all over the tree. Mainly performance
+and usability improvements, but also quite some bug fixes.
+
+       - The new buffer tree API.
+       - DCCP: Support for CCID negotiation (Gerrit Renker).
+       - UDP robustness fixes.
+       - The --bufsize option for mp3dec is gone as it no longer makes sense
+         for the new buffer tree API.
+       - Fix audible buffer underruns for wma streams.
+       - The alsa writer no longer prints meaningless underrun durations.
+       - audiod: Defaults work also for udp streams. If no filter is
+         given for an audio format that is received via upd, fecdec is
+         automatically added as the first filter (along with the decoder).
+
+---------------------------------------
+0.4.1 (2009-12-22) "concurrent horizon"
+---------------------------------------
+
 Support for another audio format, minor feature enhancements and lots of bug
 fixes. All fixes that have been accumulated in the maint branch (in particular
 those mentionened in the 0.3.6 release notes) appear in this release as well.