Intelligence Web Releases¶
Intelligence Web - 1.6.1¶
Added functionality to search records by external ID, with several related front-end updates and a bug fix for an infinite loop when opening two browser tabs.
Compatibility
GBDS 4.5.6 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 7016c4674c4c8a38c7f6dc915ae8ae25
Setup:
On server’s config.properties
:
alwaysSearchExternalIDS=false
Name:
alwaysSearchExternalIDS
Description: When true, will also search value as an external ID.
Type/Range: Boolean
Default: false
Required: No
Improvements¶
[IP-001][INTEL-195] Added functionality to allow searching profiles by external ID.
[IP-002][INTEL-196] Updated front-end to allow search by external ID.
[IP-003][INTEL-197] Enable search by external ID when config is active.
Bug Fixes¶
[BF-001][BRAVO-58] Fixed infinite loop when opening BEST on two browser tabs.
[BF-002][INTEL-200] Changed status code from 500 to 200 when external ID is not found.
Intelligence Web - 1.6.0¶
Adds new LogOptions to Intelligence and fixes session-guid with SSO.
Compatibility
GBDS 4.5.6 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 03eb740aec6a8ca97c707cbd6a1ceed4
Improvements¶
[IP-001][BRAVO-48][UI] Added new LogOptions to improve visualization of the user account, username, email, and organizations. Also added shortcuts to all GBS applications the user has permission to access.
Intelligence Web - 1.5.0¶
This version adds a new configuration to control search scope and fixes a key search bug.
Compatibility
GBDS 4.5.6 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 9a203c53991314a5bc77541c56ce7ad7
Setup:
On sphinx.settings
table:
INSERT INTO sphinx.settings (NAME,TYPE,VAL) VALUES ('showOnlyKeys', 'GBS_INTELLIGENCE', 'true');
Name:
showOnlyKeys
Description: When
true
, only fields of type KEY will be searchable in Intelligence.Type/Range: Bool
Path:
settings
table ofsphinx
databaseDefault:
true
Required: No
New Features¶
[NF-001][INTEL-173][CFN] Added a new configuration (showOnlyKeys
) to configure if users will be able to search for biographics and keys or only keys in Intelligence.
Intelligence Web - 1.4.1¶
This update brings a valuable enhancement, allowing users to enjoy continuous app access by staying logged in during active interactions. Additionally, it introduces minor improvements to email service.
Compatibility
GBDS 4.5.6 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 478abaca6be9a90ac5e00e788b2c1fb8
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
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
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.
Intelligence Web - 1.4.0¶
This version introduces simultaneous login, forgot password and browser enrollment features.
Compatibility
GBDS 4.5.6 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 034185aeb49de783b8579f2f5dadcff8
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:
gbds.etrUser=system
Name: gbds.etrUser
Description: Should receive the string “system” as value if the server works with keys mismatch exceptions. It’ll synchronize these types of exceptions after restarting or polling ETR server.
Type/Range: String
Default: null
Required: Yes
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.password
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.password
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-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-003][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).
Intelligence Web - 1.3.0¶
Added two factor authentication (2FA)
Compatibility
GBDS 4.2.0 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 1722871bfe70cf34dcef32d770c78b30
Setup
Insert into
sphinx.settings
values (twoFactorAuthentication
,APPS
,true
):- Name: twoFactorAuthentication; - Description: enable two factor authentication on Intelligence; - 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
Intelligence Web - 1.2.0¶
Added External IDs and search without having to specify a field.
Compatibility
GBDS 4.2.0 or later
Database: Compatible with the sphinx dump found in the release folder
New tables:
sphinx.activity_log
sphinx.session
MD5 Checksum: 65043b11fadd8b67ae963c6abbcc1642
New Features¶
[NF-001][INTEL-164] Added External ID support;
[NF-002][INTEL-165] Added header to search list;
[NF-003][INTEL-166] Added search without having to specify a field;
Bug Fixes¶
[BF-001][INTEL-163] Fixed issue making PNG face images turn black and white
[BF-002][INTEL-172] Fixed login issue
Intelligence Web - 1.1.0¶
Compatibility updates to handle fields database schemas changes, application manual generation and bug fixes
Compatibility
GBDS 4.0.0 or later
Database: Compatible with the dump found in the release folder
MD5 Checksum: 1b9b7addf5d51f809b03380d695f12d7
New Features¶
[NF-001] Application manual;
Improvements¶
[IP-001] Server updates to handle new fields schema on common servers
Bug Fixes¶
[BF-001] Fixed infinite loading on biometrics without image buffer
[BF-002] Fixed issue preventing FLAT fingerprint captures from showing up in Profile view
Intelligence Web - 1.0.0¶
First release as a separate product from ETR Web
Compatibility
GBDS 3.30 or later
Database: For new installations where there is no sphinx database, use the dump-common.sql found in the release folder
MD5 Checksum: cfd2d878fdd91d0aa7a2edadd50205b1
New Features¶
[NF-001][INTEL-161] Intelligence server and client created
[NF-002][INTEL-162] Route adjustments made to communicate with Intelligence server. Base route changed from ‘/gbs-etr-server/react’ to ‘/gbs-intelligence-server/react’