# 0.20.4

## 0.20.4.3-1 (February 25, 2026) <a href="#id-3-1" id="id-3-1"></a>

### OvenMediaEngine <a href="#ovenmediaengine" id="ovenmediaengine"></a>

#### \[Compatibility]

* Compatible with dependencies installed via `prerequisites.sh` in version 0.19.1 or later.
* Compatible with the `Server.xml` configuration format used in version 0.12.6 or later.
* Compatible with Origin and Edge versions 0.18.0.0 or later.

#### \[Fixed]

* Fixed an issue where more than one scheduled channel might not be created.

***

## 0.20.4.2-1 (February 23, 2026) <a href="#id-2-1" id="id-2-1"></a>

### OvenMediaEngine <a href="#ovenmediaengine" id="ovenmediaengine"></a>

#### \[Compatibility]

* Compatible with dependencies installed via `prerequisites.sh` in version 0.19.1 or later.
* Compatible with the `Server.xml` configuration format used in version 0.12.6 or later.
* Compatible with Origin and Edge versions 0.18.0.0 or later.

#### \[Added]

* Added `FIRInterval` setting to the WebRTC Provider.

#### \[Fixed]

* Fixed an issue where the `closing` event might not be delivered when using `AdmissionWebhooks` in certain environments.
* Fixed an issue where video encoded with an NVIDIA GPU became corrupted when the input resolution changed dynamically in WebRTC.
* Fixed an issue where the `closing` event was not delivered to `AdmissionWebhooks` when an ICE timeout occurred during WHIP streaming.
* Fixed an issue where `real_ip` (`X-REAL-IP` or `X-FORWARDED-FOR`) might not be delivered to `AdmissionWebhooks` during WHIP streaming in environments using an HTTP proxy.

***

## 0.20.4.1-1 (February 15, 2026) <a href="#id-1-1" id="id-1-1"></a>

### OvenMediaEngine <a href="#ovenmediaengine" id="ovenmediaengine"></a>

#### \[Compatibility]

* Compatible with dependencies installed via `prerequisites.sh` in version 0.19.1 or later.
* Compatible with the `Server.xml` configuration format used in version 0.12.6 or later.
* Compatible with Origin and Edge versions 0.18.0.0 or later.

#### \[Fixed]

* Fixed an issue where anomalies could be falsely detected during subtitle insertion when `PacketTimeout` is enabled.
  * [Go to `PacketTimeout` guide](https://ovenmediaengine-enterprise.gitbook.io/guide/features/operations-and-monitoring/enhanced-alert#configuring-packettimeout)

***

## 0.20.4.0-1 (February 13, 2026) <a href="#id-0-1" id="id-0-1"></a>

### OvenMediaEngine <a href="#ovenmediaengine" id="ovenmediaengine"></a>

#### \[Compatibility]

* Compatible with dependencies installed via `prerequisites.sh` in version 0.19.1 or later.
* Compatible with the `Server.xml` configuration format used in version 0.12.6 or later.
* Compatible with Origin and Edge versions 0.18.0.0 or later.

#### \[Added]

* Added `ExtraOptions` video encoding settings for the x264 encoder.
* Added resolution validity check to H.264/H.265 parser.
* Added support for HLS subtitles.

#### \[Fixed]

* Fixed an issue where restart requests failed for applications dynamically created via the API.
* Fixed an issue where the OVT Publisher's stream might not terminate completely when using `OriginMapStore`.
* Fixed an issue in LLHLS `OriginMode` where HTTP requests received immediately upon stream start could be missed.
* Fixed an issue where RTMP authentication might not function correctly.
* Fixed an issue where the `AdmissionWebhooks` opening event could be triggered twice when using E-RTMP.
* Fixed corrupted output during image overlay compositing.
* Fixed default path issue in recording when `FilePath` is not specified.
* Fixed recording failure caused by unsupported codec.

#### \[Improved]

* Improved multi-audio input to allow selecting a track by index for push when `VariantName` is duplicated.
* Improved multi-audio input to allow selecting a track by index for record when `VariantName` is duplicated.
* Optimized transcoding performance by minimizing unnecessary memory copies.
* Improved RTMP encoder compatibility.

### Web Console <a href="#ovenmediaengine" id="ovenmediaengine"></a>

#### \[Added]

* Added validation when creating RTSP Pull streams.

#### \[Fixed]

* Fixed an issue where the UI was not displayed properly when the subtitle feature was enabled.
