Repository navigation
Releases: phucvinh57/biopass
Releases · phucvinh57/biopass
Release list
1.4.1
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@.serviceto changeProtectHome='s value fromread-onlytono. Please read Polkit.md for more detail.
- Debug logs are under
Full Changelog: 1.4.0...1.4.1
1.4.0
Features
- Camera backend migrated from
openpnp-capturetolibcamerafor 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.yamlinto a newbiopass.dbSQLite database, referenced fromconfig.yamlviamodel_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
Systemcategory (#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.lockcorruption and aCargo.lockpackage 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
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
Bug fixes
- Cannot add comma to the ignore pam service input by @phucvinh57 in #110
Full Changelog: 1.4.0-rc1...1.4.0-rc2
1.4.0-rc1
New features
- Add compatibility to modern cameras such as MIPI, by migrating from
openpnp-capturetolibcameraby @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
- @Merilairon made their first contribution in #90
- @JochemKuipers made their first contribution in #123
Full Changelog: 1.3.0...1.4.0-rc1
1.3.0
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/authselectfor better PAM configuration by @MurzNN in #73 - Add Polkit integration guide by @phucvinh57 in #103
New Contributors
- @vstoms made their first contribution in #84
- @Tunahanyrd made their first contribution in #94
- @MurzNN made their first contribution in #73
Full Changelog: 1.2.0...1.3.0
1.2.0
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
sudowhen somethings go wrong.

-
Fix inverse spoof index logic, spoof label is 0 by @thaitran24 in #68
Others
- Remove voice authentication method by @phucvinh57 in #74
- Improve documentation by @kunningKing11 in #64 and #66
New Contributors
- @kunningKing11 made their first contribution in #64
- @thaitran24 made their first contribution in #68
Full Changelog: 1.1.1...1.2.0
1.1.1
Improvements
- Reuse camera session across retries for better performance by @phucvinh57 in #63
Full Changelog: 1.1.0...1.1.1
1.1.0
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
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-pampreinstalled, 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