Skip to content

Releases: phucvinh57/biopass

1.4.1

Choose a tag to compare

@phucvinh57 phucvinh57 released this 12 Jul 09:48

What's Changed

  • fix(polkit integration): infinite loop occur when debug log is on by @phucvinh57 in #143.
    • Debug logs are under ~/.local/share/com.ticklab.biopass/logs.
    • Polkit users are supposed to update polkit-agent-helper@.service to change ProtectHome='s value from read-only to no. Please read Polkit.md for more detail.

Full Changelog: 1.4.0...1.4.1

1.4.0

Choose a tag to compare

@phucvinh57 phucvinh57 released this 11 Jul 19:19

Features

  • Camera backend migrated from openpnp-capture to libcamera for wider camera compatibility (#132)
  • Native camera capture in the app, with device selection and a live preview via event-driven frame streaming (#90)
  • Anti-spoofing: added MiniFASv2 model alongside MobileNetV3 (#119)
  • Config migrated to a v2 schema: the model registry and fingerprint enrollment metadata moved out of config.yaml into a new biopass.db SQLite database, referenced from config.yaml via model_id (#135).
  • Model management UI: add, delete, and rename models, with builtin/system models tagged as distinct from custom-imported ones
  • Linux desktop entry now correctly tagged under the System category (#138)

Fixes

  • IR cameras that only expose MJPG (no V4L2 GREY) are now supported (#132)
  • Fixed inability to type a comma into the ignore-PAM-service input field (#110)
  • Fixed bun.lock corruption and a Cargo.lock package mismatch that broke builds (#123)
  • Dropped a stale cached fingerprint table left over from the config v2 migration (#137)

Contributors

Thanks to everyone who contributed to this release:

1.4.0-rc3

1.4.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@phucvinh57 phucvinh57 released this 11 Jul 18:29
551a40f

New features

  • Implement model management feature

Improvements

  • Tag the .desktop entry as System category

Full Changelog: 1.4.0-rc2...1.4.0-rc3

1.4.0-rc2

1.4.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@phucvinh57 phucvinh57 released this 10 Jul 14:59
f214e39

Bug fixes

Full Changelog: 1.4.0-rc1...1.4.0-rc2

1.4.0-rc1

1.4.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@phucvinh57 phucvinh57 released this 09 Jul 07:33
ff3f4e5

New features

  • Add compatibility to modern cameras such as MIPI, by migrating from openpnp-capture to libcamera by @phucvinh57 in #132
  • Add MiniFASv2 antispoofing model by @thaitran24 in #119

Bug fixes

  • Some Linux distros cannot display Tauri's webview camera by @Merilairon in #90
  • Fix bun.lock corruption and package missmatch in cargo.lock by @JochemKuipers in #123

New Contributors

Full Changelog: 1.3.0...1.4.0-rc1

1.3.0

Choose a tag to compare

@phucvinh57 phucvinh57 released this 07 Jun 05:22

Bug fixes

  • Require all enabled anti-spoofing methods to pass by @vstoms in #84
  • Face recognition thresholds are not applied correcty, anti-spoof retry bypass, and IR stability by @Tunahanyrd in #94

New features

  • Integrate Biopass config with pam-auth-update/authselect for better PAM configuration by @MurzNN in #73
  • Add Polkit integration guide by @phucvinh57 in #103

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

Choose a tag to compare

@phucvinh57 phucvinh57 released this 27 Apr 15:32
a265490

Features

  • Add support for ignored PAM services and update authentication logic by @phucvinh57 in #75. It will be a helpful setting when a user is blocked from running sudo when somethings go wrong.
    image

  • Fix inverse spoof index logic, spoof label is 0 by @thaitran24 in #68

Others

New Contributors

Full Changelog: 1.1.1...1.2.0

1.1.1

Choose a tag to compare

@phucvinh57 phucvinh57 released this 15 Apr 05:11
5138606

Improvements

  • Reuse camera session across retries for better performance by @phucvinh57 in #63

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@phucvinh57 phucvinh57 released this 14 Apr 18:03
326807e

Features

  • Support IR camera for anti-spoofing by @phucvinh57 in #61. On some laptops, IR camera emitters cannot be triggered normally. In this case, please read the docs here.

Full Changelog: 1.0.3...1.1.0

1.0.3

Choose a tag to compare

@phucvinh57 phucvinh57 released this 10 Apr 09:59
3747bff

Bug fixes

  • Fingerprint timeout does not work (#58)
  • Yaml dependency failed to resolve after update on arch linux (#59)

Improvements

  • After testing on Ubuntu 24.04 with fprintd-pam preinstalled, we found an incompatibility issue. Afterwards, we decided to remove the automatically PAM files editing feature. It will be better to let users edit PAM files themselves.

Full Changelog: 1.0.2...1.0.3