Hello everyone!

Liquidsoap 1.4.2 has just been released! It is another bugfix release from
the 1.4.x branch. It fixes a couple of important issues. See the
ChangeLog below
for a full list.
Install

See our installation instructions
<https://www.liquidsoap.info/doc-1.4.1/install.html>
⚠️ Breaking change ⚠️

One notable change with this release is that sources created using cross
 and crossfade operators are now fallible. This is required as the
crossfade transitions can be any user-provided functions, including
functions returning failing sources. Make sure to update your scripts
accordingly, typically moving your security fallback to *after* applying
any cross/crossfade.

Once again, we want to thank all users, contributors and patient testers,
we wouldn't be able to find, address and confirm that all these issues have
been fixed without our community! ✨
Full ChangeLog

New:

   - Added retry_delay argument to request.dynamic (#1169
   <https://github.com/savonet/liquidsoap/pull/1169>).
   - Renamed request.dynamic to request.dynamic.list and updated its
   callback function type to return an array of requests, making possible to
   return multiple requests at once but, more importantly, to return [] when
   no next requests are available. (#1169
   <https://github.com/savonet/liquidsoap/pull/1169>)

Changed:

   - Set audio/flac as mime for flac (#1143
   <https://github.com/savonet/liquidsoap/issues/1143>).
   - Deprecated request.dynamic.

Fixed:

   - Fixed errors when installing bash-completion files (#1095
   <https://github.com/savonet/liquidsoap/issues/1095>)
   - Fixed failures in extract-replaygain script (#1125
   <https://github.com/savonet/liquidsoap/issues/1125>)
   - Do not crash when loading playlists using ~/path/to/.. paths.
   - Set set_default_verify_paths for SSL (#450
   <https://github.com/savonet/liquidsoap/issues/450>)
   - Use 443 as default port for https (#1127
   <https://github.com/savonet/liquidsoap/issues/1127>)
   - Fix implementation of rotate (#1129
   <https://github.com/savonet/liquidsoap/pull/1129>).
   - Register audio/opus mime type for ogg decoding (#1089
   <https://github.com/savonet/liquidsoap/issues/1089>)
   - Re-encode name, genre and description in output.icecast using the
   given encoding (#1092 <https://github.com/savonet/liquidsoap/issues/1092>
   )
   - Accept 24 bits per sample in %flac encoder (#1073
   <https://github.com/savonet/liquidsoap/issues/1073>).
   - Fix rare stack overflow during clock unification (#1108
   <https://github.com/savonet/liquidsoap/issues/1108>).
   - Prevent metadata inserted via insert_metadata from being visible to
   underlying sources (#1115
   <https://github.com/savonet/liquidsoap/issues/1115>)
   - Fix cross() fallability.
   - Fix decoder remaining time when decoding is done (#1159
   <https://github.com/savonet/liquidsoap/issues/1159>)
   - Fixed crash when cleaning up output.hls
   - Fix get_process_lines regexp logic (#1151
   <https://github.com/savonet/liquidsoap/issues/1151>)
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to