> 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/sdks/backend-sdk/selphid/release_notes/6.19.0_releasenotes.md).

# 6.19.0

Esta versión incluye actualizaciones en los motores de extracción facial y de prueba de vida. A partir de esta versión, ya no son necesarias las instrucciones Intel FMA3/AVX, por lo que se han descontinuado las versiones `windows_fma3` y `linux_fma3`. Por motivos de seguridad, se ha establecido Ubuntu24 como la versión mínima de Linux para ejecutar el SDK on-premise. También se ha añadido soporte para formatos de imagen `JPEG2000`, tanto en el motor de extracción como en el de prueba de vida.

Se ha añadido un **detector de coerción** al motor de prueba de vida como **funcionalidad experimental**. Está diseñado para detectar casos en los que aparecen armas en la imagen o en los que se está forzando la apertura de los ojos del sujeto. Esto se puede obtener mediante el método `SelphIDNoLiveDetails::GetCoercionScore()`, que devolverá un valor entre 0 (sin coerción) y 1 (coerción presente con un 100% de certeza). Esta funcionalidad no afectará de ningún modo a los diagnósticos de prueba de vida (`Live`, `NoLive`). Por ahora, la ofrecemos únicamente con fines informativos.

Por último, se han añadido nuevas variables de entorno al servicio rest, que mapean las variables ya existentes en `config.json`.

### Añadido

* Detección de coerción en el motor de prueba de vida.
* `SelphIDNoLiveDetails::GetCoercionScore()`.
* Soporte para imágenes JPEG 2000 en los motores de extracción y de prueba de vida.
* Nuevas variables de entorno para el servicio 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`

### Mejorado

* Nuevo motor de extracción facial, sin el conjunto de instrucciones `fma3`.
* Nuevo motor de prueba de vida, sin el conjunto de instrucciones `fma3`.
* Mejora del soporte para la detección de `closed-eyes` y `occlusions` en el motor de prueba de vida.

### Eliminado

* Versiones `fphi-selphid-sdk-linux64_fma3` y `fphi-selphid-sdk-win64_fma3`, ya que los nuevos motores biométricos no hacen uso del conjunto de instrucciones extendido.
* Ejemplos de programación Java y .NET.

### Actualizaciones del contrato de la API

Tras las actualizaciones introducidas en esta versión, el contrato de la API se ha revisado en consecuencia. Se ha añadido un nuevo campo `coercionScore` a `PassiveLivenessResult::noLiveDetails` en:

* `/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": ""
  },
  ...
}
```
