5 min read

Beat the workflow heat with update 1.15.26

New software version’s cooler than the last, no shade

July 14, 2026
In this article:
Share
Hot, hot, hot.

Summer’s no bummer. Neither is a software update.

Both have arrived, so the fixes are in, and so are new features.

Upgrade, then. Slip into your flip-flops, lope over to your laptop with an iced drink in one hand, and click through to a new version of our software.

GA release 1.15.26 helps you optimize your day-to-day summer streaming ops. Here are eight highlights, direct from the release notes.

🏖️ live: added support for signaling switching set identifiers using track kind box according to dash-if ingest

The CMAF ingest specification mentions several methods by which an encoder can signal so-called “switching sets.” (Those are alternative tracks that can be switched and spliced at CMAF fragment boundaries, so that you can stream the same content adaptively, aka at different bit rates and resolutions.) One method that an encoder uses to signal switching sets is by adding a kind box with switching set information to the track header, which we now support for ingest. In turn, this helps customers get the exact ordering of tracks they want.

🏖️ Added support for Alpine Linux 3.24

Alpine Linux is a distribution often used in container environments (e.g., Docker). And they do a minor release roughly every 6 months. Usually our customers want to be able to use the latest version right away. So we have provided packages for it almost immediately. [Note that Alpine Linux also deprecates older releases with a similar schedule. For instance, Alpine Linux 3.20 recently went EOL (end of life). That means it stopped being supported.]

🏖️ Added support for Ubuntu 26.04

Ubuntu releases a new LTS (Long Term Support) version every two years. These LTS versions are then supported for 5 years (or more than 5 years if you pay Canonical, the makers of Ubuntu). The most recent LTS version is 26.04, a.k.a. “Resolute Raccoon,” and was released in April 2026. We usually package our software right after such releases come out.

🏖️ libfmp4: added AV1 video decoder plugin, based on the dav1d open source project

This means that you can now decode AV1 video on all platforms, no GPU required. You still need to add the feature to your license key, though.

🏖️ Removed support for Alpine 3.20

As mentioned, Alpine Linux releases new versions roughly every 6 months. At about the same time, older versions get end-of-lifed. That’s just how it goes.

🏖️ origin: added --hls.calculate_bandwidth commandline option

Apple’s HLS validation tools are pretty strict about deviations in the HLS bandwidth attributes for VOD content. To prevent complaints from these tools, we now support calculating these bandwidths in the most exact way possible. The calculating must be done in advance, using the new option.

🏖️ libfmp4: for CMAF input, avoid searching for an mfra box if a sidx box is already available. This reduces the number of range requests needed for generating timelines

An ISOBMFF file can have indexes at the front (a “sidx” box), or at the back (a “mfra” box). If we know we’re dealing with a CMAF file, we can skip reading the last part of the file, because CMAF files normally always have a “sidx” box. This saves on the number of read requests to the media storage. It improves latency, too.

🏖️ libfmp4: when writing sgpd boxes with only one sample group description entry (usually a seig box), write the default_length field with a non-zero value for better compatibility with ExoPlayer

ExoPlayer is the basis for many media players on the Android phone platform. It supports DRM through so-called “seig” boxes, which are contained in “sgpd” boxes. But here’s the thing. ExoPlayer could not handle the default_length field we write in “sgpd” boxes. Errors resulted. We worked around this problem by writing that default_length field in a different way. In other news, we’ve submitted a bug report to ExoPlayer to support both ways of writing the field.

Now chill

That’s it! If you’re on vacation, relax, and know that you can now stream even more efficiently. For more info, and for the full list of changes in the GA, quick reminder: check out the release notes here.

And if you have questions, please email us. We’ll get back to you as soon as we get back from the store, buying ice cubes.