Skip to content

Changelog

All notable changes to the Facephi Backend 1:N Service will be documented in this file.

The format is based on Keep a Changelog.

[4.4.0] [2026/05/13]

Changed

  • Update backend to selphid/6.20.0.

Fixed

  • Review bad request in input enum values

[4.3.0] [2026/04/30]

Changed

  • Update backend to selphid/6.19.0.

[4.2.0] [2026/03/31]

Added

  • Environment variable configuration precedence for (FACEPHI_BACKEND1N_REST_*).

Changed

  • Upgrade biometric engine.

Fixed

  • Malformed Base64 and JSON inputs now return HTTP 400 instead of HTTP 500.
  • Docker base image updated to Ubuntu 26.04 for improved security.

[4.1.0] [2026/01/07]

Changed

  • Update backend to selphid/6.17.0.
    • Tokens with futureTimeAllowed.
    • 1:N galleries with timestamp support (list/remove obsolete templates).

[4.0.0] [2025/11/25]

Added

  • Full public documentation and swagger.

Changed

  • Using SelphID flavor::facial as a substitute for the biometric engine.
  • Simplified Docker image, free of vulnerabilities.

[3.1.0] [2024/10/29]

Added

  • Helm chart.

Updated

  • Use of facephi-types/0.2.0.
  • Updated to recognition facephi-recognition/3.20.2.

[3.0.0] [2024/08/22]

Added

  • 1st party extractor implementation.
  • 1st party 1:N matcher implementation.
  • Support for TemplateRawSuper.
  • Dual distributions (3rd/1st party) with DB compatibility.

Improved

  • DB backward-compatibility with Antifraude Backend 2.0.0.
  • DB is updated to new 3.0.0 format when calling to /search endpoint.
    • Old pattern.templateRaw format is accepted and updated to TemplateRawSuper.
    • pattern.faceTemplate is removed.

Changed

  • facialTemplate is no longer returned from /faces/* endpoints.
  • /extract/template body requires the facialTemplateRaw parameter, instead of faceTemplate.
  • /search/template/{tenantId} body requires the facialTemplateRaw parameter, instead of facialTemplate.

[2.2.0] [2024/05/16]

Added

  • New endpoint:
    • POST: /search/template/{ID}.

Fixed

  • Crash when search with invalid templates.

[2.1.0] [2024/05/10]

Added

  • TemplateRaw storage in MongoDB.
  • New endpoints:
    • GET: /faces.
    • GET: /faces/{UUID}.

[2.0.0] [2024/05/06]

Added

  • Support for MongoDB.
  • Endpoints to store data in DB.

Changed

  • First endpoints based on SelphID-1:N to final endpoints:
    • 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]

  • First stable release.
  • Clone endpoints from SelphID-SDK 1:N.
  • 3rd party 1:N implementation.