X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=NEWS.md;h=e9713d9826ff74e25aa01ceaad9a9db13f3113a5;hb=2c59642d28f83452962d7dea0275aef16d9d003b;hp=a31aeaf18e04b32b496f47cea04988fd74f5536f;hpb=88bf6848d1c58ad0e0d9b62d7da2a81cea5bf0ff;p=paraslash.git diff --git a/NEWS.md b/NEWS.md index a31aeaf1..e9713d98 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,10 +1,36 @@ NEWS ==== ---------------------------------------- -0.7.0 (to be announced) "seismic orbit" ---------------------------------------- +------------------------------------------- +0.7.1 (to be announced) "digital spindrift" +------------------------------------------- +[tarball](./releases/paraslash-git.tar.xz) + +---------------------------------- +0.7.0 (2022-03-12) "seismic orbit" +---------------------------------- + +The major incompatible change which requires to bump the major version +is the switch from sha1 to sha256, see below for details. However, +there are many other improvements, the usual amount of bug fixes and +a couple of new features. + +- Starting with paraslash-0.7.0, the sha256 hash value of each known + audio file is stored in the database while older versions employed the + sha1 hash algorithm which has been considered insecure since 2005 + and should no longer be used today. The switch from sha1 to sha256 + requires users to upgrade their database using the new para_upgrade_db + program, followed by re-adding all files to recompute the hashes. With + this approach all metadata stored in the database (last played date, + num played value, moods, playlists, attributes etc.) are kept. An + simpler alternative is to start over from scratch by running the + "init" command but this will lose these metadata. +- Server and client now hash the session keys with sha256 rather + than sha1 during the initial handshake. This feature is optional and + backwards compatible: old clients can still connect to a new server + (using sha1). Also new clients can connect to an old server (again + using sha1). - The new "duration" keyword of the mood grammar makes it possible to impose a constraint on the duration of the admissible files. - The long deprecated version 1 mood syntax is no longer supported. @@ -15,9 +41,11 @@ NEWS - New option for configure: --enable-ubsan to detect and report undefined behaviour. - The "tasks" server command has been removed. +- The fancy new logo and a minor overhaul of the web pages. Downloads: -[tarball](./releases/paraslash-git.tar.xz) +[tarball](./releases/paraslash-0.7.0.tar.xz), +[signature](./releases/paraslash-0.7.0.tar.xz.asc) -------------------------------------- 0.6.4 (2021-11-04) "fuzzy calibration"