> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/sdks/backend-sdk/selphid/release_notes/6.19.0_releasenotes.md).

# 6.19.0

Esta versão inclui atualizações nos motores de extração facial e de teste de vida. A partir desta versão, já não são necessárias as instruções Intel FMA3/AVX, por isso as versões foram descontinuadas `windows_fma3` e `linux_fma3`. Por motivos de segurança, o Ubuntu24 foi definido como a versão mínima do Linux para executar o SDK on-premise. Também foi adicionado suporte para formatos de imagem `JPEG2000`, tanto no motor de extração quanto no de teste de vida.

Foi adicionado um **detector de coerção** ao motor de teste de vida como **funcionalidade experimental**. Ele foi projetado para detectar casos em que aparecem armas na imagem ou em que a abertura dos olhos do sujeito está sendo forçada. Isso pode ser obtido por meio do método `SelphIDNoLiveDetails::GetCoercionScore()`, que retornará um valor entre 0 (sem coerção) e 1 (coerção presente com 100% de certeza). Essa funcionalidade não afetará de forma alguma os diagnósticos de teste de vida (`Live`, `NoLive`). Por enquanto, ela é oferecida apenas para fins informativos.

Por fim, foram adicionadas novas variáveis de ambiente ao serviço rest, que mapeiam as variáveis já existentes em `config.json`.

### Adicionado

* Detecção de coerção no motor de teste de vida.
* `SelphIDNoLiveDetails::GetCoercionScore()`.
* Suporte para imagens JPEG 2000 nos motores de extração e de teste de vida.
* Novas variáveis de ambiente para o serviço C++ Rest Api:
  * `FACEPHI_SELPHID_REST_PORT`
  * `FACEPHI_SELPHID_REST_NUMBER_OF_THREADS`
  * `FACEPHI_SELPHID_REST_CONNECTION_TIMEOUT`
  * `FACEPHI_SELPHID_REST_KEEP_ALIVE_REQUEST_NUMBER`
  * `FACEPHI_SELPHID_REST_CLIENT_MAX_BODY_SIZE`
  * `FACEPHI_SELPHID_REST_LOGGER_PATH`
  * `FACEPHI_SELPHID_REST_LOGGER_FILE_PREFIX`
  * `FACEPHI_SELPHID_REST_LOGGER_LEVEL`
  * `FACEPHI_SELPHID_REST_LOGGER_ROTATION`
  * `FACEPHI_SELPHID_REST_LOGGER_MAX_FILES`

### Melhorado

* Novo motor de extração facial, sem o conjunto de instruções `fma3`.
* Novo motor de teste de vida, sem o conjunto de instruções `fma3`.
* Melhoria do suporte para a detecção de `closed-eyes` e `occlusions` no motor de teste de vida.

### Removido

* Versões `fphi-selphid-sdk-linux64_fma3` e `fphi-selphid-sdk-win64_fma3`, já que os novos motores biométricos não fazem uso do conjunto estendido de instruções.
* Exemplos de programação Java e .NET.

### Atualizações do contrato da API

Após as atualizações introduzidas nesta versão, o contrato da API foi revisado em conformidade. Foi adicionado um novo campo `coercionScore` a `PassiveLivenessResult::noLiveDetails` em:

* `/api/v1/selphid/passive-liveness/evaluate`
* `/api/v1/selphid/passive-liveness/evaluate/token`

```json
{
  "diagnostic": "Live",
  "noLiveDetails": {
    "mainCause": "Unknown",
    "fPadStatus": "Passed",
    "fPadScore": 0.9,
    "fMadStatus": "Passed",
    "fMadScore": 0.8,
    "coercionScore": 0.8,
    "reasonMessage": ""
  },
  ...
}
```
