For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Atualizado