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.
- Paraslash writers handle early end-of-file more gracefully.
- The alsa writer no longer warns about spurious underruns.
- The score formula of the audio file selector has been reworked.
- Cleanups of the doubly linked lists code.
- 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"