X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=NEWS;h=834b61fcb3b1906d88bccaae1eeea18c41fa1149;hp=62e3b7d1b08bdef9ac0a3719cf719e803c27b91f;hb=213b3181e7f8ebd07ec37e256188ea9094722cef;hpb=83ab4b5d38bb63cf4724022c3804d3eaa2ac51d3 diff --git a/NEWS b/NEWS index 62e3b7d1..834b61fc 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,180 @@ ----------------------------------------------- -0.4.12 (to be announced) "volatile relativity" ----------------------------------------------- -The new command line player, 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. +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. + - The --user-allow option of para_audiod now accepts also + usernames rather than only user IDs. + - New autoconf macros to avoid duplication in configure.ac. + - Status items (as shown by para_gui) are updated correctly + when the meta information of the current audio changes. + - para_server and para_audiod no longer refuse to start in + the background if no log file is given. Instead, all log + messages go to /dev/null in this case. + - Web page cleanup. + + +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 afh receiver and the para_play executable + - The afh receiver and the para_play executable. + - The resample filter: A sample rate converter based on + libsamplerate. - The "versions" directory has been removed from the master branch. The tarballs of the old releases are now available in the new "releases" branch.