> 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/backend1n/changelog.md).

# Changelog

### \[4.5.0] \[2026/07/22]

### Adicionado

* Autenticação JWT opcional, configurável a partir de `config.json` ou por meio de variáveis de ambiente `FACEPHI_BACKEND1N_REST_*`.
* Suporte para bancos de dados `PostgreSQL`.
* Cobertura de testes de Integração para endpoints públicos e protegidos quando a autenticação JWT está habilitada.
* Cobertura de testes de integração para os backends MongoDB e PostgreSQL.

### \[4.4.0] \[2026/05/13]

### Alterado

* Atualização do backend para `selphid/6.20.0`.

### Corrigido

* Revisão de bad request nos valores enum de entrada.

### \[4.3.0] \[2026/04/30]

### Alterado

* Atualização do backend para `selphid/6.19.0`.

### \[4.2.0] \[2026/03/31]

### Adicionado

* Precedência de configuração por meio de variáveis de ambiente (`FACEPHI_BACKEND1N_REST_*`).

### Alterado

* Atualização do motor biométrico.

### Corrigido

* As entradas Base64 e JSON malformadas agora retornam HTTP 400 em vez de HTTP 500.
* Imagem base do Docker atualizada para Ubuntu 26.04 para melhorar a segurança.

### \[4.1.0] \[2026/01/07]

### Alterado

* Atualização do backend para `selphid/6.17.0`.
  * Tokens com `futureTimeAllowed`.
  * Galerias 1:N com suporte de timestamp (listar/excluir templates obsoletos).

### \[4.0.0] \[2025/11/25]

### Adicionado

* Documentação pública completa e swagger.

### Alterado

* Uso do SelphID `flavor::facial` como substituto do motor biométrico.
* Imagem do Docker simplificada, livre de vulnerabilidades.

### \[3.1.0] \[2024/10/29]

### Adicionado

* Helm chart.

### Atualizado

* Uso de `facephi-types/0.2.0`.
* Atualização para recognition `facephi-recognition/3.20.2`.

### \[3.0.0] \[2024/08/22]

### Adicionado

* Implementação de extrator de 1ª parte.
* Implementação de matcher 1:N de 1ª parte.
* Suporte para TemplateRawSuper.
* Distribuições duais (3ª/1ª parte) com compatibilidade de banco de dados.

### Melhorado

* Compatibilidade retroativa do banco de dados com Antifraude Backend `2.0.0`.
* O banco de dados é atualizado para o novo formato `3.0.0` ao chamar o endpoint `/search`.
  * O formato antigo `pattern.templateRaw` é aceito e atualizado para TemplateRawSuper.
  * É removido `pattern.faceTemplate`.

### Alterado

* `facialTemplate` não é mais retornado pelos endpoints `/faces/*`.
* O body de `/extract/template` requer o parâmetro `facialTemplateRaw`, em vez de `faceTemplate`.
* O body de `/search/template/{tenantId}` requer o parâmetro `facialTemplateRaw`, em vez de `facialTemplate`.

### \[2.2.0] \[2024/05/16]

### Adicionado

* Novo Endpoint:
  * POST: `/search/template/{ID}`.

### Corrigido

* Falha ao buscar com templates inválidos.

### \[2.1.0] \[2024/05/10]

### Adicionado

* Armazenamento de TemplateRaw no MongoDB.
* Novos endpoints:
  * GET: `/faces`.
  * GET: `/faces/{UUID}`.

### \[2.0.0] \[2024/05/06]

### Adicionado

* Suporte para MongoDB.
* Endpoints para armazenar dados no banco de dados.

### Alterado

* Os primeiros endpoints baseados em SelphID-1:N passam a ser os endpoints finais:
  * POST: `/extract`.
  * POST: `/extract/template`.
  * POST: `/assets/upload`.
  * GET: `/assets/media/{UUID}`.
  * POST: `/faces`.
  * PUT: `/faces/{UUID}`.
  * DELETE: `/faces/{UUID}`.
  * POST: `/search/image/{GALLERY_ID}`.

### \[1.0.0] \[2024/03/13]

* Primeira Versão estável.
* Clonagem de endpoints a partir do SelphID-SDK 1:N.
* Implementação 1:N de 3ª parte.
