2.2.1 (2023-09-05)

Changed:

Fixed:


2.2.0 (2023-07-21)

New:

Changed:

Fixed:


2.1.4 (2022-03-01)

New:

Changed:

Fixed:


2.1.3 (2022-11-04)

New:

Changed:

Fixed:


2.1.2 (2022-09-26)

New:

Changed:

Fixed:

Internal Change:


2.1.1 (2022-08-28)

New:

Changed:

Fixed:


2.1.0 (2022-07-15)

New:

Changed:

Fixed:


2.0.7 (2022-07-15)

Fixed:


2.0.6 (2022-06-20)

New:

Changed:

Fixed:

New:

Changed:

Fixed:


2.0.4 (23-04-2022)

New:

Changed:

Fixed:

New:

Changed:

Fixed:

New:

Fixed:

New:

Changed:

Fixes:

New:

Changed:

Fixed:

Removed:

New:

Changed:

Fixed:

Fixed:

New:

Changed:

Fixed:

New:

Changed:

Fixed:

Fixed:

New:

Changed:

Fixed:

Changed:

Fixed:

Fixed:

New:

Fixed:

New:

Changed:

Fixed:

New:

Changed:

Fixed:

Changed:

Fixed:

New:

Fixed:

New:

Changed:

Deprecated (can be removed in any future version):

Removed:

Bugfixes:

New:

Bugfixes:

New:

Enhancements:

Bugfixes:

New:

Enhancements:

Bugfixes:

New:

Enhancements:

Bugfixes:

Fixes:

New:

Finally, the 1.0.0 release! It brings several important fixes, but also some nice novelties. The most outstanding difference concerns output.icecast(): its restart and restart_delay parameters are gone, replaced by a new on_stop handler which is called on every error (failed connection or disconnection) and returns the new restart delay. The on_error handler receives a string describing the error which enables user-friendly reporting, adaptative delays, etc. Note that on_error defaults to fun(_)->3. which is equivalent to having restart=true, restart_delay=3. in previous versions, NOT the same as the former restart=false default. As a result, liquidsoap won't fail to startup if an initial connection attempt fails.

Fixes:

This release introduces lots of fixes and cleanup, but also some new features. Major novelties: support for fast seeking and cue points, FLAC and improved AAC+ support, introduction of the liquidsoap yellowpages "flows", plugin support and improved messages for scripting errors Compatibility warning: insert_metadata has changed, and clock.assign_new() should be used instead of clock() to avoid some of the new static checks

Decoders:

Encoders:

Harbor:

Icecast:

Input/output:

Operators:

Scripting API:

Server interface:

Script language:

General:

Miscellaneous:

This beta version introduces two major new features: heterogeneous stream types and clocks.

New:

Cleanup and fixes:

This release is a bugfix of the latest snapshot (0.9.2). It will be the last bugfix before 1.0.

Bugs fixed:

This release is a SNAPSHOT of upcoming features. It also contains several important bugfixes. As a snapshot, it contains experimental or unpolished features, and also breaks compatibility with previous versions. You should in particular notice the two "New" items below:

Bugs fixed:

New:

Experimental:

Removed:

Bugs fixed:

New:

Bugs fixed:

Changes:

New:

0.3.8 (30-07-2008)

Bugs fixed:

New:

Internal:

Bugs fixed:

New:

As always:

Bugfix release:

Bugfix release:

Notation: "-" stands for a change, "+" for an addition.