X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=NEWS;h=10d5c0e6931c1e9b4e080df63d2bd9d19ec302a1;hb=HEAD;hp=b8cb12508e0527a7c2a766496a92a081bd4aa379;hpb=0ad0786c4f99aaa7bbb13a79e9fd579b3727d665;p=cubemap diff --git a/NEWS b/NEWS index b8cb125..10d5c0e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,76 @@ +Cubemap 1.5.1, 2023-12-17 + + * Use systemd.pc to place systemd system units. + Patch by Chris Hofstaedtler. + + +Cubemap 1.5.0, 2023-12-09 + + * Support input from pipes (subprocesses). + + With a program that can output Metacube on stdout, such as a suitably + patched FFmpeg binary, this gives Cubemap transcoding/remuxing capabilities. + + Of course, one cannot upgrade such a binary by SIGHUP-ing it, but it will + survive a Cubemap reload/restart. + + * Add a LD_PRELOAD-able library to force Metacube output from FFmpeg. + + This hooks just the right amount of functions to add Metacube output + to arbitrary FFmpeg programs, but is obviously very brittle. + (Native FFmpeg support would be better, but a patch did not + go through when I tried a while back.) It is only lightly tested. + Documentation in the README and cubemap.config.sample. + + * Various bugfixes. + + +Cubemap 1.4.3, 2019-11-17 + + * Keep the HLS backlog even if the stream header changes. Useful + for streaming fMP4 across backend restarts, at least given a + reasonable client (not all can play or even seek across + discontinuities). + + * Various bugfixes. + + +Cubemap 1.4.2, 2018-12-21 + + * Fix an issue with backlogs larger then 2 GB. + + +Cubemap 1.4.1, 2018-09-12 + + * Fix some 32-bit compilation issues. + + +Cubemap 1.4.0, 2018-09-01 + + * NOTE: Cubemap now requires a C++11 compiler. Also, live upgrades + from Cubemap before version 1.2.0 is no longer supported (upgrade + through 1.3.2 first if this is a problem for you). + + * Support for TLS 1.2, through the tlse library (a lightly patched + version is included) and kTLS. This requires Linux >= 4.17. + + * Support for fMP4 (HLS), including generating playlists on-the-fly. + This requires an input Metacube stream generated by Nageru >= 1.7.2. + See cubemap.config.sample for an example. + + * Fix an issue that would cause problems with UDP inputs on reload + (unless their source encoding was explicitly marked as raw). + + +Cubemap 1.3.2, 2017-05-24 + + * Fix a bug where streams with paths exactly seven characters long + (e.g. “/abc.ts”) would get broken buffering behavior, as they would + start at the start of the backlog, not the end as they should. + This caused massively increased latency and/or problems playing back + the streams properly. + + Cubemap 1.3.1, 2016-07-23 * Support Metacube timestamp blocks. This allows Metacube producers