> 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.21.0_releasenotes.md).

# 6.21.0

Esta versão amplia o suporte para Linux glibc-2.27 (Ubuntu 18 e compatíveis). Existem sistemas Red Hat 8 (glibc-2.28) em produção com uma data de fim de vida (End-of-Live) de março de 2029 que devemos continuar suportando.

Por outro lado, para atender ao padrão CEN/TS 18099, foram adicionadas verificações de segurança contra ataques de injeção nas imagens tokenizadas enviadas por meio do endpoint `/api/v1/selphid/passive-liveness/evaluate/token`. Caso um ataque seja detectado, será retornado `NoneBecauseTokenSecurity` como diagnóstico.

Por fim, foi integrado um novo motor de teste de vida em fase de protótipo, focado em melhorar o desempenho tanto no carregamento inicial quanto no processamento de imagens. Uma primeira versão de teste está disponível como `facephi-selphid-service:liveness_1st`.

### Adicionado

* Suporte para glibc 2.27 (Ubuntu18 e sistemas compatíveis), no SDK Linux on-premise.
* Suporte para TokensV2 com validações de segurança. Aceito por:
  * SelphID-SDK `SelphIDVerifier::EvaluatePassiveLivenessWithTokenBuffer()`.
  * Serviço Rest Api `/api/v1/selphid/passive-liveness/evaluate/token`.
  * Foram adicionados os valores `NoneBecauseTokenDataError` e `NoneBecauseTokenSecurity` a `FacialLivenessDiagnostic`.
    * C++/Java/.NET.
    * Serviço Rest Api.
* Novo serviço de motor de teste de vida em fase de protótipo `facephi-selphid-service:liveness_1st`.

### Atualizações do contrato da API

Foram adicionados dois novos valores ao campo de diagnóstico, o que afeta este endpoint: `/api/v1/selphid/passive-liveness/evaluate/token`

* `NoneBecauseTokenDataError`
* `NoneBecauseTokenSecurity`

```json
{
  "diagnostic": "NoLive",  --> Novos valores adicionados
  ...
}
```
