]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - NEWS
build: Reduce redundancy in configure.ac, convert osl detection.
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index a2d74075f1d4de67d030bd5f4839b1138cb7c4ea..b29d4b828ed1245b59795927667d3c6470d10332 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,162 @@
-----------------------------------------------
-0.4.12 (to be announced) "volatile relativity"
-----------------------------------------------
+NEWS
+====
+
+-----------------------------------------
+current master branch "magnetic momentum"
+-----------------------------------------
+       - On Linux systems, local sockets are now created in the
+         abstract name space by default. This allows to get rid of
+         the socket specials in /var/paraslash.
+
+Download: ./releases/paraslash-git.tar.bz2 (tarball)
+------------------------------------------
+0.5.4 (2015-01-23) "exponential alignment"
+------------------------------------------
+
+Another cleanup and bugfix release.
+
+       - New server command: tasks.
+       - Minor cleanups to daemon.c.
+       - New URLs for home page and git services.
+       - Improved error diagnostics for the mvblob commands.
+       - New sender subcommand: status.
+       - Improved help text for server and afs commands.
+       - audiod memory leak fixes.
+       - Miscellaneous improvements to the build system.
+       - oss_writer improvements.
+       - Improved handling of mp3 files with both id3v1 and id3v2 tags.
+
+Downloads: ./releases/paraslash-0.5.4.tar.bz2 (tarball)
+./releases/paraslash-0.5.4.tar.bz2.asc (signature)
+
+---------------------------------------------
+0.5.3 (2014-08-01) "symbolic synchronization"
+---------------------------------------------
+
+Not many new features, but lots of fixes and usability improvements.
+
+       - para_gui has been converted to use the paraslash scheduler.
+       - Various alsa-related fixes, mostly for the raspberry pi.
+       - Many scheduler improvements and cleanups.
+       - The test suite has been extended to include sanity checks
+         for the generated man pages.
+       - ao_writer fixes. This writer was in a quite bad shape. Many
+         serious bugs have been fixed.
+       - new audiod command: version.
+       - Minor improvements to the bitstream API.
+       - The cpsi command now prints a meaningful error message if
+         none of the given patterns matched any audio file.
+
+Downloads: ./releases/paraslash-0.5.3.tar.bz2 (tarball),
+./releases/paraslash-0.5.3.tar.bz2.asc (signature)
+
+----------------------------------------
+0.5.2 (2014-04-11) "orthogonal interior"
+----------------------------------------
+
+The new sync filter, the AES_CTR128 stream cipher and the overhauled
+network code are the highlights of this release. It also includes a
+fair number of smaller fixes and improvements not mentioned here.
+
+       - The new sync filter synchronizes playback between multiple
+         clients.
+       - Connections between para_server and para_client are now
+         encrypted by means of AES rather than RC4 if both sides
+         support it. RC4 is still available as a fallback. This
+         feature is fully transparent, i.e. no command line options
+         are necessary, and a client linked against openssl can
+         speak with a server linked against libgcrypt and vice versa.
+       - Major cleanup of the networking subsystem.
+       - Improvements to para_fade: the new set mode, multi-channel
+         initial volumes, better error logging.
+       - The man pages of para_audiod, para_filter, para_recv, and
+         para_write contain the relevant options for receivers, filters,
+         writers. This broke in 0.5.0.
+       - ogg/vorbis latency improvements.
+       - Improved user manual.
+       - Minor fixes to avoid clang warnings.
+
+Downloads: ./releases/paraslash-0.5.2.tar.bz2 (tarball),
+./releases/paraslash-0.5.2.tar.bz2.asc (signature)
+
+------------------------------------------
+0.5.1 (2013-12-20) "temporary implication"
+------------------------------------------
+
+Lots of fixes and improvements all over the place, and a major overhaul
+of the build system.
+
+       - Audiod improvements and fixes.
+       - Buffer tree robustness improvements.
+       - Cleanup of the mood subsystem.
+       - Fixes and cleanups for the flac decoder.
+       - Latency improvements for the ogg/opus decoder.
+       - Crypto support is now optional. On systems without
+         openssl/gcrypt, the build succeeds but para_server,
+         para_audiod, para_client won't be built.
+       - The build system now works for cross-compile setups.
+       - The dependency tree has been flattened, which speeds up
+         builds and avoids to recreate the man pages on every change.
+       - The error code helper has been rewritten from perl to C,
+         which further improves build time.
+       - Many small bugs in the build system have been identified
+         and fixed.
+
+Downloads: ./releases/paraslash-0.5.1.tar.bz2 (tarball),
+./releases/paraslash-0.5.1.tar.bz2.asc (signature)
+
+----------------------------------------
+0.5.0 (2013-08-23) "invertible validity"
+----------------------------------------
+
+Some API-breaking changes, one serious bug fix, and a lot of bike-shedding.
+
+       - The sideband compatibility code has been removed, hence
+         sideband connections (introduced in 0.4.11) are now mandatory.
+       - Addblob commands can produce output.
+       - The stat command no longer sends garbage when para_server was
+         compiled against libgcrypt.
+       - Dependencies for gengetopt files are computed automatically.
+         This eliminates a constant source of build bugs.
+       - The setatt command now accepts file name patterns rather than only
+         path names.
+       - overview.pdf is now based on dia, a simple diagram creation program.
+         The new version is much more detailed and contains descriptions of
+         the various programs of the paraslash package.
+       - The separator of all multi-word options has been changed from
+         underscore to dash. For example --log_color becomes --log-color.
+       - Overhauled web pages and the new logo.
+
+Downloads: ./releases/paraslash-0.5.0.tar.bz2 (tarball),
+./releases/paraslash-0.5.0.tar.bz2.asc (signature)
+
+--------------------------------------
+0.4.13 (2013-07-29) "spectral gravity"
+--------------------------------------
+
+One more 0.4.x release before the API-breaking changes for 0.5.0 go
+in. The main features of this release are the ogg/opus audio format,
+and UTF-8 support, but it includes also tons of other improvements
+and fixes all over the place.
+
+       - New audio format: ogg/opus.
+       - UTF8 support for para_gui and the mp3 audio format handler.
+       - Scheduler improvements and fixes.
+       - The obsolete gettimeofday() function has been replaced
+         by clock_gettime() on systems which support it.
+       - Speed and usability improvements for para_gui.
+       - para_client now restores the fd flags of stdin and stdout
+         on shutdown.
+       - Improved manual pages.
+       - Consistent version strings for all executables.
+       - Reduced dependencies on generated files result in fewer
+         recompilations on changes.
+       - Performance improvements for the compress filter.
+       - Improved downloads web page.
+
+-----------------------------------------
+0.4.12 (2012-12-20) "volatile relativity"
+-----------------------------------------
 The new command line player, the resample filter, ALSA support for
 para_fade, and the improved build system are the highlights of this
 release which probably marks the end of the 0.4.x series.
 The new command line player, the resample filter, ALSA support for
 para_fade, and the improved build system are the highlights of this
 release which probably marks the end of the 0.4.x series.