]> git.sesse.net Git - cubemap/blobdiff - NEWS
Release Cubemap 1.4.3.
[cubemap] / NEWS
diff --git a/NEWS b/NEWS
index dc03d5ea42d1cc2bc68cd58269e23ad6d6580d32..a154c1e2f556607c5e5222e5a668735977233cae 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,86 @@
+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
+    to add timestamps at arbitrary places between blocks, which,
+    provided that the system clocks on both sides are in sync, allows
+    Cubemap to produce a latency measure. If the latency is very high
+    (and/or keeps going up), you will know that the network has problems
+    keeping up with transporting the stream, even in the absence of
+    other error messages.
+
+    At the time of release, only Nageru adds timestamp blocks;
+    VLC does not.
+
+
+Cubemap 1.3.0, 2016-07-14
+
+  * Add an option for raw (non-Metacube) inputs over HTTP
+    (src_encoding=raw). Only really useful for TS.
+
+  * If a HTTP input fails multiple times, silence it in the error log
+    for the next minute. This reduces the amount of logging for a
+    permanently dead input stream by a lot, although of course,
+    such streams should generally just be removed from the
+    configuration altogether.
+
+
+Cubemap 1.2.2, 2016-04-02
+
+  * Fix literal IPv6 address parsing in URLs.
+
+  * Fix a bug (introduced in 1.2.0) where access.log would have monotonic
+    timestamps (typically time since boot) instead of real time.
+
+  * Increase the Metacube block size warning limit from 1MB to 10MB, as MP4
+    muxing can legitimately create huge blocks.
+
+
 Cubemap 1.2.1, 2015-08-30
 
   * Use libsystemd to inform systemd accurately about when the service is up