BEST Releases¶
BEST WEB - 1.6.4¶
WSQ image type identification fix.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: d9690188c75016af5d3b7ae787c7931b
On server’s config.properties
:
image.convert.useJnbis=true
- Name:
image.convert.useJnbis
- Description: Convert image using jnbis library instead of using Fingerprint SDK
- Type/Range: Boolean
- Default:
false
- Required: No
BEST WEB - 1.6.3¶
Resolution tolerance fix.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 509a5dd805bdf4022631feb81138433b
Bug Fixes¶
[BF-001][BESTW-1728] Fixed minutiae clip and explosion not considering resolution tolerance.
BEST WEB - 1.6.2¶
Resolution tolerance improvements and fixes on the footer of the Free Hand tool.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 9e9334115cf1100deedde014fe7e044d
Improvements¶
[IP-001][BESTW-1714] Resolution tolerance.
Previously, adding minutiae and creating/erasing matches were not working as expected.
Bug Fixes¶
[BF-001][BESTW-1723] Blocking zoom input while enumerate is selected.
While on Free Hand tool, the user can select the enumerate option, which locks the zoom and the pan. But the zoom input on the footer was not getting blocked, and this task fixes it.
BEST WEB - 1.6.1¶
Enhances the overall user experience, improving security, and optimizing efficiency. Key features include seamless user session management, creation timestamps in search results, bulk minutiae deletion in the report editor, and an automatic image resolution tolerance.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 49febc47bbe1953b94cdd7e3d22acdf5
Setup:
On server’s config.properties
:
session.expirationTime.server = 3600s
- Name:
session.expirationTime.server
; - Description: Sets the maximum duration for user login sessions and session refresh.
- Type/Range: String;
- Default:
3600s
; - Required: Yes
On sphinx.settings
table:
UPDATE `sphinx`.`settings` SET `val`='550' WHERE `name`='resolution.tolerance' AND `type`='APPS';
- Name:
resolution.tolerance
; - Description: Specifies the image resolution tolerance value.
- Type/Range: Integer;
- Path:
settings
table ofsphinx
database; - Default:
550
; - Required: Yes
New Features¶
[IF-001][BESTW-1720][CNF] Boosted user experience with continuous app access.
This update improved user experience by maintaining seamless app access. Now, users can stay logged in while actively engaging with the application within a specified timeframe, as determined by the
session.expirationTime.server
variable inconfig.properties
.To enable this feature, configure the
session.expirationTime.server
variable using the format<number><unit>
, where the unit can be “s” for seconds, “m” for minutes, or “h” for hours. For instance, set it as “3600s” to establish a 1-hour idle period.
[NF-002][BESTW-1708][UI][CHG]: New minutiae deletion tool in case report editor.
In this update, we introduce a powerful new feature to the case report editor: a dedicated tool that allows users to erase all minutiae from either a latent or a candidate with ease.
If users prefer to work with keyboard shortcuts, we’ve made it convenient for them to execute these commands efficiently:
- EDIT: Previously “S”, now it is “A”;
- ERASER: Previously “A”, now it is “S”;
- ERASE ALL MINUTIAE FROM LATENT: It is “D”;
- ERASE ALL MINUTIAE FROM CANDIDATE: It is “F”;
- RULER VISIBILITY: Previously “D”, now it is “G”;
- SYNCED ZOOM: Previously “F”, now it is “H”;
[NF-003][BESTW-1714][CHG]: Automatic image resolution tolerance.
Images may sometimes have their resolution registered incorrectly. To address this issue, we’ve introduced a new configuration setting calledresolution.tolerance
. If an image is received with a resolution value that matches the one specified in the resolution.tolerance configuration, it will be automatically converted to a standard resolution of 500 dpi for consistency.
[NF-004][BESTW-1709][UI]: Image rotation in free hand mode.
We’re introducing image rotation to the free hand operation. When users access the free hand mode during a search, they now have the ability to rotate both candidate and latent images, providing greater flexibility and control in the process.
[NF-005][BESTW-1706][UI]: Minutiae deletion with click-and-drag eraser.
In this update, we’re making it easier for users to delete multiple minutiae. Now, with the eraser tool active, you can simply click and move the mouse to delete minutiae in one smooth motion. This enhancement simplifies the process and allows for efficient editing of minutiae with a click-and-drag action.
Improvements¶
[IP-001][BEST-1701][UI][CHG] Searches list now displays creation timestamp.
This update brings a significant improvement to the searches list by introducing a new column, “Created at.” This column now displays the creation timestamp of each search, providing users with valuable information about when a specific search was initially created.
When a user hovers their mouse over it, the complete timestamp, including both date and time, will be displayed.
BEST WEB - 1.6.0¶
Fixes error while fetching search and improves POI filtering.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 211c62063c1421472018f8dfe5100b5f
Setup:
On server’s config.properties
:
email.use.script.python=true
- Name:
email.use.script.python
- Description: Defines if server should use python script to send e-mails.
- Type/Range: Boolean
- Default: false
- Required: No
email.script.python=/home/griaule/scripts/mail/mail.py
- Name:
email.script.python
- Description: Defines the current OS location of Python script.
- Type/Range: String
- Default: null
- Required: No
email.python.path=python
- Name:
email.python.path
- Description: Defines the current OS location of Python script.
- Type/Range: String
- Default: “python”
- Required: No
Improvements¶
[IP-001][BESTW-1697] Only filter by keys to add a new POI.
Previously, to add a new POI the user could filter by keys and biographics. Now the user can only filter by keys;
Bug Fixes¶
[BF-001][BESTW-1703] 403 error while fetching search’s UL.
A new param,check-user=false
, was added to the HTTP call to inform the backend that in this call the user’s organization label should not be considered;
BEST WEB - 1.5.2¶
This version adds minor improvements and bug fixes.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 0404d5e600268d2650f95fb6aa5923c1
Improvements¶
[IP-001][BESTW-1696] Temporarily saves a video file with a temporary name.
Now when a video file is uploaded, BEST will save it with a temporary name, adding the suffix “incomplete_<video_file_name>”. After finishing the upload, the file will be renamed to the original name.
Bug Fixes¶
[BF-001][BESTW-1695] An user can now visualize cases as a participant expert even if it belongs to another organization.
If an user from one organization added to case another user from another organization as a participant expert, the other user could not visualize the case in the case list, nor access it directly and read its content.
With this bug fix, the case list search now has the following behavior:
- If filtering by cases where the user is the owner, the search will not verify labels.
- If filtering by cases where the user is a participant expert, the search will not verify labels.
- If filtering by all cases, the search will verify label.
[BF-002][BESTW-1694] Move to the next enqueued video if current video analysis fails
Before fixing this issue, if faceservice raised an error during the analysis of a video, BEST got stuck polling the status from the same video, that wouldn’t change. Now if there’s another video in the processing queue, BEST will start analyzing the next one and stop polling the previous.
BEST WEB - 1.5.1¶
Added feature to do BEST Videos search with POIs
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 4a99ed55d28ce9e8f793e38c944e9438
New Features¶
[NF-001][BESTW-1691] When the case has registered POIs, BEST Videos will conduct the search considering only the POIs;
BEST - 1.5.0¶
This version introduces simultaneous login, change password, forgot password and browser enrollment features. It also resolves minor bug fixes.
Compatibility
- GBDS 4.5.6 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: d6e579bbc0e26a2d1dab55e76e78cf90
Setup:
On sphinx.settings table:
Insert into sphinx.settings (NAME,TYPE,VAL) values ('checkDevice', 'APPS', 'false');
- Name: checkDevice
- Description: Enables browser enrollment feature (verifies if current browser is the one allowed previously)
- Type/Range: Boolean
- Path: settings table of sphinx.settings
- Default: false
- Required: No
Insert into sphinx.settings (NAME,TYPE,VAL) values ('forgotPasswordAllowed', 'APPS', 'false');
- Name: forgotPasswordAllowed
- Description: Enables forgot password feature (allows user to reset their password if forgotten)
- Type/Range: Boolean
- Path: settings table of sphinx.settings
- Default: false
- Required: No
On server’s config.properties:
codeValidTime=10
- Name: codeValidTime
- Description: Maximum duration that the temporary code sent by e-mail is valid for forgot password and browser enrollment flows. The duration is represented in minutes and it’s validated only once, when server starts.
- Type/Range: Integer
- Default: 10
- Required: No
deviceTime=6
- Name: deviceTime
- Description: Represents the period of months that a browser’s guid will be valid.
- Type/Range: Integer
- Default: 6
- Required: No
email.host=null
- Name: email.host
- Description: E-mail server URL.
- Type/Range: String (e.g smtp.gmail.com)
- Default: null
- Required: Yes
email.host.port=null
- Name: email.host.port
- Description: E-mail server port.
- Type/Range: Integer (e.g 587)
- Default: null
- Required: Yes
email.from=null
- Name: email.from
- Description: E-mail address that will be used as sender.
- Type/Range: String (e.g bravonotifier@gmail.com)
- Default: null
- Required: Yes
email.password=null
- Name: email.from
- Description: Encrypted sender e-mail address password.
- Type/Range: String (e.g xed3HZAA3+7umD+YFUgz6/AXbqGnMY/oLSRu6355xdA=)
- Default: null
- Required: Yes
- Observation: The encryption method should be the same used for database’s passwordjava -jar encrypt.jar PASSWORD_HERE
ldap.user=null
- Name: ldap.user
- Description: User to be used in LDAP service.
- Type/Range: String (e.g bravoadm)
- Default: null
- Required: Yes
ldap.password=null
- Name: ldap.user
- Description: LDAP service user’s password.
- Type/Range: String (e.g Griaule.123)
- Default: null
- Required: Yes
New Features¶
[NF-001][WEB-358][CNF][OPT] Simultaneous login.
With this feature it’s not possible to have the same profile logged more than once in the same application. If an user is already logged and another access happens, using its username and password, the user with the oldest access will be warned and logged out in their next action.
[NF-002][BESTW-1627][BESTW-1628][BESTW-1630][UI] Change password.
Users now can change their password after logged in. In order to do that, the user must click the option “Change password” from the dropdown with their username in the top-right of the application. Next, they need to type their current password and the new password twice, following the rules described in the screen. After the new password is accepted, the user is automatically returned to the previous page.
[NF-003][BESTW-1641][CNF][OPT] Forgot password.
Users now have a new option at login screen that they can reset their password if it was forgotten. After clicking on it, they must inform their username and they will receive an e-mail with a temporary code. After typing the code successfully, they can type a new password, following the rules described in the screen.
[NF-004][BESTW-1663][CNF][OPT] Browser enrollment.
Users now will be informed that they are attempting to access the application from a new browser if they change the browser they are accessing it. They must return to the previous browser or authenticate the new one, revoking the access from the previous browser. To authenticate the new browser, they must type a code received in their e-mail correctly.
Improvements¶
[IP-001][CNF][CHG] The maximum number of login attempts is now based in a database value.
Previously the maximum number of login attempts was fixed in 5. Now it uses the value from a database row. If the value does not exist, the fallback will be the previous value (5 attempts).
[IP-002][BESTW-1636][UI] Improved BEST video upload status feedback to user.
Users now are aware that the application is processing a video during fragment imports and search executions.
[IP-003][BESTW-1678][UI] Added user’s organization in application header.
Users now can check their organization by looking at the application header.
Bug Fixes¶
[BF-001]: Show equalize contrast filter results in image edition preview.
Previously it was not possible to visualize the changes from equalize contrast filter during the image edition preview, just after saving the changes.
[BF-002]: Create face or iris fragment correctly without calibrating the image first.
There was an issue that a face or iris fragment could be lost if it was created faster than the image was calibrated automatically. Now the application makes sure that the image was calibrated automatically before creating the fragment.
[BF-003]: Persist minutiae visibility during candidate change.
Previously if minutiae visibility was turned on during a candidate review and the user selected another candidate, the minutiae visibility was turned off automatically.
[BF-004]: Persist selected tool after calibrating a trace.
Previously if a tool was selected and the user calibrated a trace, the tool was reset to select. Now it keeps the tool selected before calibrating.
BEST - 1.4.2¶
New configurations for BEST Video
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 4e8661e4f011bdb6c314dd2af8c042fd
New Features¶
[NF-001][BESTW-1634][CNF] Added three new configurations to BEST Video config.properties:
- Configuration 1:
- Name: detect.framesStep
- Description: Frame detection step. If 3, only 1 out of 3 frames will be considered;
- Range: int;
- Path: config.properties
- Default: 3
- Required: no
- Configuration 2:
- Name: detect.framesAppearingFilter
- Description: Faces must appear in at least this number of frames to be considered valid;
- Range: int;
- Path: config.properties
- Default: 30
- Required: no
- Configuration 3:
- Name: detect.matchThreshold
- Description: Facelib match threshold;
- Range: int;
- Path: config.properties
- Default: 65
- Required: no
BEST - 1.4.1¶
Added two-factor authentication (2FA)
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: fd8dbb6fb67e453fa55a96f9f4dda177
Setup
Insert into
sphinx.settings
values (twoFactorAuthentication
,APPS
,true
):- Name: twoFactorAuthentication; - Description: enable two factor authentication on BESTW; - Range: boolean; - Path: settings table of sphinx.settings - Default: false - Required: no
Insert into
sphinx.settings
values (maxNumberTries
,APPS
,5
):- Name: maxNumberTries; - Description: set the maximum number of unsuccessful login attempts a user can make before having their account blocked; - Range: integer; - Path: settings table of sphinx.settings - Default: 5 - Required: no
New Features¶
[NF-001][BESTW-1621][CNF] Added twoFactorAuthentication and maxNumberTries configurations;
[NF-002][BESTW-1623][UI] Show 2FA QR Code on first access when twoFactorAuthentication is active;
BEST - 1.4.0¶
Video batching feature added
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 45b0d0bf562317c00c17582afa153931
Setup
On config.properties:
# path to save the videos (the face detection and extraction service needs to access this path)
fileDir=/var/lib/apache-tomcat-best/videos
# Endpoint for face detection/extraction service
detect.group.url=http://172.16.0.70:8127/v1/detection/
# number of best faces desired for each identify (at least 1)
detect.numberBestFaces=5
# number of threads - Best server will import and search the faces in parallel
identity.threadSize=4
On sphinx.settings:
Insert into sphinx.settings values ('hasGroupVideos', 'BEST', 'true');
New Features¶
[NF-001][BESTW-1576][UI] Show video file upload status;
[NF-002][BESTW-1580][UI] Show list of video files in the trace window;
[NF-003][BESTW-1581][UI] Show status of uploaded files;
[NF-004][BESTW-1582][UI] Add button to start video processing;
[NF-005][BESTW-1583][UI] Show video processing status;
[NF-006][BESTW-1585][UI] Add button to add more videos in the videos trace screen;
[NF-007][BESTW-1587][UI] Create a new screen with the video search list;
[NF-008][BESTW-1588][UI] Add grid in the video searches tab;
[NF-009][BESTW-1593][UI][CNF] If hasGroupVideos is true, show Video Search tab and enable video trace button;
- Name: hasGroupVideos;
- Description: enable video features on BESTW;
- Range: boolean;
- Path: settings table of sphinx.settings
- Default: false
- Required: no
[NF-010][BESTW-1594][UI] Video search result screen changes;
[NF-011][BESTW-1599] Add the original image of the face to the video search report;
[NF-012][BESTW-1600] Add the timestamp the face appeared to the video search report;
[NF-013][BESTW-1601] Add the name of the video file to the video search report;
[NF-014][BESTW-1602][UI] Add filter to see only consolidated face searches;
[NF-015][BESTW-1616][UI][RM] Remove ‘View searches’ button in snippet container;
[NF-016][BESTW-1618][UI] Hide fragments component on case screen when case has at least one video trace;
Improvements¶
[IP-001][BESTW-1550][UI] Resolution adjustment in trace will be for fingerprint/palmprint fragments only;
[IP-002][BESTW-1555][UI] Enable all fragment creation buttons on trace screen;
[IP-003][BESTW-1557][UI] On trace screen stop flashing resolution;
[IP-004][BESTW-1558] Add a toast when user is trying to create finger/palm fragment without resolution set;
[IP-005][BESTW-1559][UI][RM] Remove resolution and minutiae count on face fragment/iris screen;
[IP-006][BESTW-1560][UI] Add a drop up on ‘Add traces’ button with the options: Image and Video batch;
[IP-007][BESTW-1589][UI] Change ‘Edit fragment’ button to ‘Back’ in search result of video faces search;
[IP-008][BESTW-1591][UI][RM] Remove the sidebar that contains traces, fragments and report;
[IP-009][BESTW-1595][UI] Changes to fragment screen when it is a video trace;
[IP-010][BESTW-1606][UI][RM] Remove resolution adjustment for face and videos on search result screen;
[IP-011][BESTW-1607][UI] Show an icon in the place of the trace image when trace is a video;
BEST - 1.3.1¶
Database improvements and bugfixes
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 0579d6a01690cf3e689c508cbb6df421
Improvements¶
- [IP-001][BESTW-1619] Remove excessive functionality SELECT requests from database
BEST - 1.3.0¶
This release brings the Tutorial workflow, polygonal filter at fragment editor, improved Enumerate tool, improved performance of calls, and improved user experience and styles.
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 9ac5a9e7e26c3d8c74ff01a193e9a55f
New Features¶
[NF-001][BESTW-1457][UI] Added the Polygonal Filter
tool to the fragment edition filter options.
[NF-002][BESTW-1490][UI] Added a Tutorial feature to guide the novice users through BEST.
The first time a user logs in the application, the Tutorial will be shown and guide the user through the software. You can use the keyboard arrows to navigate to previous or next actions and can cancel the Tutorial pressing Escape key.
This feature can be accessed again from the Help icon in the top right corner of the page and is available in the following pages:
- Case List Page
- Case Page
- Traces Page
- Fragment Page
- Search Comparison Page
- Report Page
- Report Edition Page
Improvements¶
[IP-001][BESTW-1451][CHG] Improved the order of squares of Enumerate
feature. Before, the order was done
from match quality. Now it is done clockwise from the twelve o’clock position.
[IP-002][BESTW-1452][CHG] Squares from the Enumerate
feature no longer overlap.
[IP-003][BESTW-1453][CHG] Improve the distribution of Enumerate
feature. Before, the Enumerate was done from
the center of the image. Now it is done from the centroid in relation to the position of the minutiae.
[IP-004][BESTW-1454][EP] Removed thumbnail images from the response of the list searches to reduce the response time.
[IP-005][BESTW-1463][UI] Disabled the Remove additional file button after clicking on it to prevent multiple clicks.
[IP-006][BESTW-1465][UI] Added loading state after adding or removing additional files to prevent blinking incorrect states of additional file length.
[IP-007][BESTW-1469][UI] Corrected the New search button behavior at the search screen, preventing it from blinking.
[IP-008][BESTW-1478][CHG] Improved scale of minutiae in individual images in comparison between latent and candidate at the search screen.
Now minutiae scales per image and adjusts with the image DPI.
[IP-009][BESTW-1487][CHG] Stylize scrollbars of whole application.
[IP-010][BESTW-1488] Allow using the scrollbars of the image editor with more selected tools.
[IP-011][BESTW-1491] Improve the performance of traces and fragments manipulation.
[IP-012][BESTW-1492][UI] Add fragment code at each UL in the Search screen’s list.
[IP-013][BESTW-1521][UI] Allow navigation to the case, trace, and fragment from search by header.
[IP-014][BESTW-1524][OPT] Save the state of the sidebar from the case, trace, fragment, and report screens in relation to it being opened or hidden.
[IP-015][BESTW-1528][OPT] Zoom in and zoom out of the image from the mouse cursor.
[IP-016][BESTW-1534][UI] Added a column at the Search Page that shows the biometric type of the search. Four types of biometric types may appear, each with its own icon. The biometric types displayed are face, fingerprint, palmprint and iris.
Bug Fixes¶
[BF-001][BESTW-1458][CHG] Disable Zoom input in Free Hand
and Edit Report
screens when
Crop
and Enumerate
tools are activated to prevent breaking the layout.
[BF-002][BESTW-1464][UI] Clear the additional file image on detail after closing the modal to prevent blinking the incorrect image when opening another additional file.
[BF-003][BESTW-1489][CHG] Deny the possibility to move minutiae to out of image.
[BF-004][BESTW-1520] Export trace with correct resolution.
[BF-005][BESTW-1527] Added a ping called to prevent the user tries to navigate without a valid session-guid.
[BF-006][BESTW-1535][EP] Return the correct image extension from database. Before it returned only with JPEG extension.
[BF-007][BESTW-1536] Corrected error on returning only one candidate at the list that has transparency.
[BF-008][BESTW-1537][UI] Corrected pooling of candidates in search to avoid replicating them.
BEST - 1.2.0¶
Support for candidate transparency feature, search using profile label, segregate database cases by user label (best_org_nameoforganization), support to add additional files, added user settings and responsiveness for mobile and different desktop resolutions.
Compatibility
- GBDS 4.2.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: b4940b0cf6837f8dfd4af449930beac4
New Features¶
[NF-001][BESTW-1378] Deny the visualization of candidates with transparency enabled by users without permission;
[NF-002][BESTW-1379] Perform a search using profile label;
[NF-003][BESTW-1388] Add settings of fragment and minutia;
[NF-004][BESTW-1409] Adding additional files to the case;
[NF-005][BESTW-1414] Additional files with PDF, DOC, DOCX, XLS, XLSX and image extensions;
[NF-006][BESTW-1417] PDF additional file visualization;
[NF-007][BESTW-1424] Segregate cases by adding user label;
The label name must be in the format best_org_{desired_label}
, e.g. best_org_MG
, and this conf must
be in LDAP settings.
[NF-008][BESTW-1434] Allow restore minutia colors to default;
[NF-009][BESTW-1389] Allow the usage of Best Server in more than one node;
In order to use this feature, the secondary nodes should have the feature poolingUL.active=false
.
[NF-010][BESTW-1396] Store user authentication in the database;
[NF-011][BESTW-1410] Added a new permission (can_prioritize_search) to perform prioritized searches;
[NF-012][BESTW-1383] Added a new permission, create_fragment
, to allow an user to create fragments
(and all flows that come after, such as performing searches, HIT/NO-HIT decision, etc);
Improvements¶
[IP-001][BESTW-1382] Mobile responsiveness;
[IP-002][BESTW-1386] Performance improvement to visualize the minutiae in candidate comparison;
[IP-003][BESTW-1407] Reduce the amount of minutiae matching based on quality;
[IP-004][BESTW-1418] Set the trace name to the uploaded file name;
[IP-005][BESTW-1439] Notify the user when it reaches the limit of amount of cores in the fragment;
[IP-006][BESTW-1430] Changed default minutiae color.
[IP-007][BESTW-1472] Accept 0 as temporary value in resolution modal.
[IP-008][BESTW-1473] Accept JPEG 2000 images as traces and additional files.
[IP-009][BESTW-1454] Remove unnecessary thumbnails from case and search listing, decreasing server delay.
Bug Fixes¶
[BF-001][BESTW-1420] Correct candidate order at the search result screen by score;
[BF-002][BESTW-1428] Avoid showing an incorrect candidate biometric when it performs a new search;
[BF-003][BESTW-1450] Fix for freed hand UL candidate.
[BF-004][BESTW-1470] Fixed issue making traces added from trace screen being added as additional files.
[BF-005][BESTW-1476] Fixed issue while performing HIT in face searches.
[BF-006][BESTW-1477] Fixed GBDS token expiration issues.
BEST - 1.1.1¶
HOTFIX: Remove alpha parameter from png images, fixing error that turned images red
Compatibility
- GBDS 4.0.0 or later
- Database: Compatible with the dump found in the release folder. No updates from 1.1.0 needed
MD5 Checksum: 3a7fdb03be4a5aee63435af50a0a45da
BEST - 1.1.0¶
Flexible documents display, bus connection, application manual, improvements and fixes
Compatibility
- GBDS 4.0.0 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: f14e59ac05e5635f64dd173a76a738f1
New Features¶
[NF-001][BESTW-1362] Flexible documents display;
[NF-002][BESTW-1368] Bus connection;
[NF-003] Application manual;
Improvements¶
[IP-001][BESTW-1336] Reescale minutiae on biometrics comparison;
[IP-002][BESTW-1356] Optimize fragment requests;
[IP-003] Server updates to handle new fields schema on common servers;
Bug Fixes¶
[BF-001][BESTW-1294] Correctly update fragments count after removing fragment;
[BF-002][BESTW-1348] Fix pagination visibility and responsiveness;
[BF-003][BESTW-1361] Fix face/iris search status;
[BF-004][BESTW-1365] Prevent small fragments creation;
[BF-005][BESTW-1372] Removing X-JWT-Assertion header param if it is undefined;
[BF-006][BESTW-1373] Adding X-JWT-Assertion header param in CORS rules.
BEST - 1.0.1¶
Best improvements and bug fixes
Compatibility
- GBDS 3.30 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 0863f465ddda31991b398dd8c0952cf0
Improvements¶
[IP-001][BESTW-1263] Implemented an error state to fragments;
[IP-002][BESTW-1264] Implemented an error state to reports;
[IP-003][BESTW-1301] Removed report title from report cards;
[IP-004][BESTW-1357] Automatically set focus on the HIT candidate when loading search candidates;
Bug Fixes¶
[BF-001][BESTW-1308] Fixed the HIT by Free Hand modal logic;
[BF-002][BESTW-1316] Refactored fetches to correctly display comparison images when opening pending searches/UL matches;
[BF-003][BESTW-1319] Fix synched zoom values on UL Matches comparison;
[BF-004][BESTW-1320] Set ‘Case Owner’ filter according to user permission when closing a search;
[BF-005][BESTW-1321] Fix selected ‘Searches’ page when filter are applied;
[BF-006][BESTW-1322] Improve logic to correctly display the selected page on the ‘Searches’ list pagination;
[BF-007][BESTW-1324] Fixed possible rotation values interval;
[BF-008][BESTW-1326] Prevent user to add filter history when there are no filter changes;
[BF-009][BESTW-1332] Fixed the error flow while fetching fragment auxiliary images;
[BF-010][BESTW-1333] Included a verification to display the ‘Export EBTS’ options according to fragment type;
[BF-011][BESTW-1335] Fixed Palm search returning the searched image as a candidate;
[BF-012][BESTW-1337] Fixed possible threshold values for face search;
[BF-013][BESTW-1338] Refactored GBDS call to specify the threshold on face searches;
[BF-014][BESTW-1339] Prevent user from creating fingerprint/palmprint fragments without setting the trace resolution;
[BF-015][BESTW-1340] Fixed HIT on palmprint UL;
[BF-016][BESTW-1341] Refactored message when removing traces;
[BF-017][BESTW-1342] Removed blank pages from case technical report;
[BF-018][BESTW-1343] Removed UL status from Iris/Face fragments on case technical report;
[BF-019][BESTW-1345] Fixed face image display on report PDF;
[BF-020][BESTW-1350] Fixed interference between area filter with invert and Brightness or HSV or HSL;
[BF-021][BESTW-1354] Block disabled buttons shortcuts;
[BF-022][BESTW-1358] Establish core and delta limit on fragments;
[BF-023][BESTW-1359] Fix flow to prevent removing face fragment with final status;
[BF-024][BESTW-1360] Fix handle new searches for face/iris fragments;
BEST - 1.0.0¶
First release as a Web Product
Compatibility
- GBDS 3.30 or later
- Database: Compatible with the dump found in the release folder
MD5 Checksum: 8546aed9a9aa32ef93c52ae94da10d77
New Features¶
[NF-001] Create BEST
[NF-002] Forensic case creation from start
[NF-003] Case view to see case’s details, experts, persons of interest, traces, fragments and reports
[NF-004] Trace creation by uploading image
[NF-005] Trace view enabling resolution set, face recognition and rectangular and polygonal biometric extraction to create fragments
[NF-006] Fragment view enabling minutiae, cores and deltas edition and image manipulation
[NF-007] Fragment menu enabling fragment and template export, template import, fragment cloning, resetting and discarding
[NF-008] Search and configuration button to create/ configure a search
[NF-009] Search view with TP and UL candidates showing their scores and matched minutiae
[NF-010] Buttons on search view providing the means to make a HIT or NO HIT between fragment and candidate
[NF-011] Button on search view to open the candidate full profile
[NF-012] Button on search view to open Free hand editor for comparison canvas between fragment and candidate
[NF-013] Free hand editor view enabling minutiae, cores, deltas and matches edition and image manipulation between fragment and candidate
[NF-014] Export button on free hand view to download changes into a PDF
[NF-015] Report view gathering data from the case and fragment match
[NF-016] Button on report view enabling report export in DOCX or PDF
[NF-017] Report editor view enabling minutiae, cores, deltas and matches edition and image manipulation between fragment and candidate
[NF-018] Traces view showing all traces inside case
[NF-019] Fragments view showing all fragments inside case
[NF-020] Reports view showing all reports inside case
[NF-021] Cases list view with filters by date, owner, case number or title, occurrence number and case status
[NF-022] UL match view showing new profile with UL candidates, making possible to user to open free hand, view profile and create a HIT or NO HIT
[NF-023] UL Matches list view with filters by date, owner, case number or fragment code, occurrence number crime type and score
[NF-024] Pending list showing fragments depending of double blind analysis to get final status
[NF-025] Searches list view with filters by date, case owner, case, trace or fragment code and search status
[NF-026] Settings view enabling user to show ignored candidates label and choose theme, language, date format, time format and minutiae size, fill and arrow
[NF-027] Top hitters modal listing users by date and numbers of HITs and NO HITs
[NF-028] Activity report view listing users and their activities data