# 0.17.1

## 0.17.1.2-1 (2024년 10월 7일) <a href="#id-2-1" id="id-2-1"></a>

### OvenMediaEngine

#### \[Compatibility]

* 0.14.9 이상 버전에 설치된 종속성 (`prerequisites.sh`)과 호환됩니다.
* 0.12.6 이상 버전에 사용된 `Server.xml`과 호환됩니다.
* 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

#### \[Added]

* WebRTC, LL-HLS, 및 HLSv3 Publisher에서 Default Playlist의 생성 여부를 선택할 수 있도록 `<CreateDefaultPlaylist>` 옵션을 추가했습니다 (기본값: `true`).
* HLSv3에 `<PropagateQueryString>` 옵션을 추가했습니다 (기본값: `false`).
* HLSv3에 `ServerTimeBasedSegmentNumbering` 옵션을 추가했습니다 (기본값: `true`).

#### \[Changed]

* HLSv3 Playlist Rendition에 등록된 Track이 존재하지 않을 경우에도 TS File을 생성하도록 정책을 변경했습니다.
* Edge에서 Dynamic App Auto-deletion를 `<Modules><DynamicAppRemoval>` 옵션으로 제어 가능하도록 변경했습니다 (기본값: `false`).

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

* Origin이 `OriginMapStore`에 Stream Registration을 지속적으로 시도하도록 개선했습니다.
* `ome_docker_launcher`가 non-GNU awk와 호환되도록 개선했습니다.
* Docker Container가 SIGTERM Signal를 수신했을 때, 제대로 종료되도록 개선했습니다.

#### \[Fixed]

* HLSv3 Stream이 중단되어도 메모리를 계속 소모하던 문제를 수정했습니다.
* `X-TARGETDURATION`을 가장 가까운 초 단위 정수로 수정했습니다.
* Mux Provider가 `HlsChunklistPathDepth` 대신 `HLSChunklistPathDepth`를 사용하던 문제를 수정했습니다.
* Application이 간헐적으로 제대로 종료되지 않던 문제를 수정했습니다.

***

## 0.17.1.1-1 (2024년 9월 23일) <a href="#id-1-1" id="id-1-1"></a>

### OvenMediaEngine

#### \[Compatibility]

* 0.14.9 이상 버전에 설치된 종속성 (`prerequisites.sh`)과 호환됩니다.
* 0.12.6 이상 버전에 사용된 `Server.xml`과 호환됩니다.
* 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

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

* HLSv3 Stream이 중단되어도 메모리를 계속 소모하던 문제를 수정했습니다.

***

## 0.17.1.0-1 (2024년 8월 26일) <a href="#id-0-1" id="id-0-1"></a>

#### \[Compatibility]

* 0.14.9 이상 버전에 설치된 종속성 (`prerequisites.sh`)과 호환됩니다.
* 0.12.6 이상 버전에 사용된 `Server.xml`과 호환됩니다.
* 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

#### \[Changed]

* LLHLS에서 `_HLS_legacy`를 `YES`로 설정하면 HLS version 6을 사용하도록 변경했습니다.
* H.264/H265 디코딩을 Multithreading 타입으로 변경했습니다.

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

* `Push` 사용 중 갑작스럽게 중단되던 문제를 수정했습니다.
* Recorded File의 재생 시간이 잘못 표기되던 문제를 수정했습니다.
* Ubuntu 20.x 버전에서 Xilinx Driver 설치 시, 실패하던 문제를 수정했습니다.
