# 0.16.6

## 0.16.6.2-1 (July 17, 2024) <a href="#id-2-1" id="id-2-1"></a>

### OvenMediaEngine

#### **\[Compatibility]**

* Compatible with dependencies (`prerequisites.sh`) installed in 0.14.9 or later.
* Compatible with `Server.xml` used in 0.12.6 or later.
* Compatible with version 0.15.12 or higher of Origin or Edge.

#### \[Added]

* Supports HAProxy's PROXY protocol.
* Supports the following proxies in `AdmissionWebhooks` and `SignedPolicy`.
  * Client address of the PROXY protocol version 1 of HAProxy.
  * Nginx's `X-Forwarded-For` and `X-Real-IP`.

#### \[Improved]

* Improved smooth transitions in Scheduled Channels.

#### \[Fixed]

* Fixed an issue where Edge could crash when it was running as a Dynamic Application.
* Fixed an issue where Scheduled Channels might not play in certain situations.

***

## 0.16.6.1-1 (July 8, 2024) <a href="#id-1-1" id="id-1-1"></a>

### OvenMediaEngine

#### **\[Compatibility]**

* Compatible with dependencies (`prerequisites.sh`) installed in 0.14.9 or later.
* Compatible with `Server.xml` used in 0.12.6 or later.
* Compatible with version 0.15.12 or higher of Origin or Edge.

#### \[Fixed]

* Fixed a crash that occurred when the source track name in the mux file was set incorrectly.
* Fixed an issue where the HLS DVR Retention buffer would delete incorrect files.
* Fixed an issue where urgent events were not processed with high priority.

#### **\[Improved]**

* `Thumbnail Publisher` supports HTTP/1.0.

***

## 0.16.6.0-1 (July 5, 2024) <a href="#id-0-1" id="id-0-1"></a>

### OvenMediaEngine

#### **\[Compatibility]**

* Compatible with dependencies (`prerequisites.sh`) installed in 0.14.9 or later.
* Compatible with `Server.xml` used in 0.12.6 or later.
* Compatible with version 0.15.12 or higher of Origin or Edge.

#### **\[Added]**

* Added a new `HLS Publisher`, now officially supporting legacy HLS version 3 based on TS Containers (existing DASH, LLDASH, and Legacy HLS are completely deprecated): <https://airensoft.gitbook.io/ovenmediaengine/v/dev/streaming/hls>.
* Added concludeHlsLive action API: <https://airensoft.gitbook.io/ovenmediaengine/v/dev/rest-api/v1/virtualhost/application/stream/conclude-hls-live>.

#### **\[Changed]**

* Deprecated DASH, LLDASH, and HLS.
* Changed the default number of decoder threads for S/W H.264, and H.265.

#### **\[Improved]**

* Improved `GET` Stream API to also respond with the Default Playlist.
* Improved support for dynamic resolution input in XMA Codec and NV Codec.
* Supported for MPEG-2 TS containers in `ScheduledChannel` ([#1611](https://github.com/AirenSoft/OvenMediaEngine/pull/1611)).
* Supported AAC in the TS file and Opus in the MP4 file in `ScheduledChannel` ([#1618](https://github.com/AirenSoft/OvenMediaEngine/pull/1618)).
* Added various statistics to the `GET` Stream API (e.g. `bitrateConf`, `bitrateAvg`, `bitrateLatest`).
* Improved Keyframe Interval stability in encoders.
* Supported SRT access control style `streamid`.
* Enhanced `AppWorker` distribution algorithm.
* Improved Stream Action API to work with mux and scheduled as well.
* Improved `Mux Provider` to not drop initial packets.

#### **\[Fixed]**

* Fixed an issue where the Output Stream was not created when the Framerate was not set.
* Fixed issue potentially causing deadlock ([#1633](https://github.com/AirenSoft/OvenMediaEngine/issues/1633)).
* Fixed crash issue when unable to obtain `tc_url` from RTMP stream ([#1631](https://github.com/AirenSoft/OvenMediaEngine/issues/1631), [#1639](https://github.com/AirenSoft/OvenMediaEngine/issues/1639)).
* Fixed RTMP compatibility issue ([#1631](https://github.com/AirenSoft/OvenMediaEngine/issues/1631)).
* Fixed MPEG-2 TS buffer not being consumed under certain conditions.
* Fixed AUD NAL code.
* Fixed an issue where duplicate frames could be inserted when using Mux.
