Skip to content

Release notes

5.13.15 - August 26, 2021

Release date: 08/26/2021

This release contains bug fixes and improvements.

Improvements

  • [BRINQA-11442] - Support for Brinqa Connect

Bug

  • [BRINQA-11387] - Unable to create new data server
  • [BRINQA-11328] - Export - sort by inverse relationship name is not working
  • [BRINQA-11255] - Stop loading all sources when creating consolidated tickets

5.13.14 - August 06, 2021

Release date: 08/06/2021

This release contains bug fixes and improvements.

Improvements

  • [BRINQA-11300] - Add last disconnected date to the data server
  • [BRINQA-11232] - Option to export all data from a report table

Bug fixes

  • [BRINQA-11367] - GREATER_THAN_ATTRIBUTE condition in query fails to execute in search
  • [BRINQA-11355] - HTML buttons disppear from the view after the click
  • [BRINQA-9606] - Autonumber sequence jumping 500+ on after every restart

5.13.13 - July 07, 2021

Release date: 07/07/2021

This release contains bug fixes.

Bug fixes

  • [BRINQA-11104] - List page shows data outside of configured ACL
  • [BRINQA-10938] - After event sync triggers before the previous sync completes
  • [BRINQA-10914] - Trend charts don't show accurate data when modeled via a relationship
  • [BRINQA-10757] - 403 error for restricted users when drilldown is set to specific view

5.13.12 - June 09, 2021

Release date: 06/09/2021

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-10807] - Support calculated references (one-to-many) 100k+
  • [BRINQA-10806] - Improve slow query logging
  • [BRINQA-10723] - Allow canceling running rules

Bug fixes

  • [BRINQA-10928] - Timeout exception on 1ms during sync
  • [BRINQA-10835] - Sync schedules are not triggering intermittently
  • [BRINQA-10815] - Multiple syncs are stuck at START phase
  • [BRINQA-10812] - Export emails are not getting triggered after export
  • [BRINQA-10808] - Sync is failing during data binding
  • [BRINQA-10781] - Cancel/close for calculations produces confusing logs
  • [BRINQA-10751] - Leaking LevelDB compaction threads
  • [BRINQA-10692] - Trend charts don't show the correct values for admin/limited users
  • [BRINQA-10684] - Report exports are not using the limit of the query
  • [BRINQA-10679] - Sync discarding objects with error "Node already exists with label"
  • [BRINQA-10658] - Limited user tables with measures don't behave as expected
  • [BRINQA-10498] - JIT Provisioning fails due to invalid random password strength

5.13.11 - April 16, 2021

Release date: 04/16/2021

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-10511] - Pre-flight check on sync
  • [BRINQA-10443] - Binding stage is slow due to coalesce and reference queries
  • [BRINQA-10289] - Clean search data after sync
  • [BRINQA-10190] - Provide clear information to count cache on list pages

Bug fixes

  • [BRINQA-9398] - Unselect/removing 1:m attribute values on a dataset are not persisting
  • [BRINQA-10399] - During sync a duplicate label creation is causing discard batch
  • [BRINQA-10493] - [SECURITY ISSUE] Brinqa websocket authentication is inferior
  • [BRINQA-10460] - Clear value on field not working properly
  • [BRINQA-10408] - Sync info uses stale lastSyncStatus causes reports to be inconsistent
  • [BRINQA-10597] - Snync operation timeout is getting confused with batch timeout
  • [BRINQA-10573] - Error: "Unable to find search task by data ID" when performing sequential mapping syncs
  • [BRINQA-10666] - Support propagation automatically gets turn on
  • [BRINQA-10651] - Failing to delete storage directory
  • [BRINQA-10643] - Sync fails in binding stage after a few operation timeouts

5.13.10.1 - March 29, 2021

Release date: 03/29/2021

This release contains bug fixes.

Bug fixes

  • [BRINQA-10594] - Unable to push tickets to external systems due to operation timeout

5.13.10 - Feb 17, 2021

Release date: 02/17/2021

This release contains bug fixes.

Bug fixes

  • [BRINQA-10313] - Unable to sync using numbers as coalesce attribute
  • [BRINQA-10314] - Sync persistence is only updating single record when there are no coalesce attributes

5.13.9 - Feb 12, 2021

Release date: 02/12/2021

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-9780] - Improve audit recording
  • [BRINQA-9809] - Clean up sync run historical records for older syncs
  • [BRINQA-9912] - Add timer metrics for rule executions
  • [BRINQA-9935] - Aysnc solr channel initialization to improve app startup
  • [BRINQA-9978] - Add timeouts for all connector operations
  • [BRINQA-10131] - Apply limits to incomming relationship searches and queries
  • [BRINQA-10286] - New clean work directory agent command
  • [BRINQA-10288] - Add retry to expire sync results for agent command timeout

Bug fixes

  • [BRINQA-9464] - Correct data mapping last synced timestamp when sync fails
  • [BRINQA-9957] - Chained scheduled sync keep retrying if previous sync of same mapping is in progress
  • [BRINQA-9962] - JIT Provisioning generates passwords that do not match configured password policy
  • [BRINQA-9972] - Sync incorrectly shows in progress on list view
  • [BRINQA-10129] - Deleting dataset loads all related objects to validate if delete can proceed
  • [BRINQA-10146] - NPE during binding zero success gets sync stuck
  • [BRINQA-10147] - Duplicate Filters are being applied on Sync even if there is no coalesce
  • [BRINQA-10148] - Unable to correlate based on labels
  • [BRINQA-10206] - Getting timeout exception on relationship channel at after 2 sec instead of 10 secs
  • [BRINQA-10233] - Discard log should contain the root cause error
  • [BRINQA-10251] - Icon rendering for true/false is not working

5.13.8 - Jan 22, 2021

Release date: 01/22/2021

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-9809] - Cleanup sync run historical records for older syncs

Bug fixes

  • [BRINQA-9497] - Replayed syncs are using older source scripts during sync
  • [BRINQA-9953] - File not found exception during calculation channel
  • [BRINQA-9955] - Index service is slow to initialize
  • [BRINQA-9959] - Incosistent manager/MANAGER relationship type
  • [BRINQA-9968] - Transaction ID of a the sync is appearing on HTTP threads
  • [BRINQA-9973] - Cancel sync not available when acquisition stage completes but fails to move to the next stage
  • [BRINQA-9976] - Sync is not progressing into data binding stage
  • [BRINQA-9989] - Large label size not progressing persistence stage
  • [BRINQA-9991] - Removal of labels on existing objects is not working
  • [BRINQA-10020] - AD groups sync is creating records with duplicate canonical names despite coalesce
  • [BRINQA-10031] - Binding stage failures during Active Directory user sync

5.13.7 - Dec 31, 2020

Release date: 12/31/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-9922] Sync is stuck in INIT state
  • [BRINQA-9927] 404 errors on index page during reindex operation

5.13.6 - Dec 18, 2020

Release date: 12/18/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-9741] - Success or failure of computations are not recorded correctly
  • [BRINQA-9783] - Configurable sync failure criteria
  • [BRINQA-9788] - Enable snappy compression in connector agent
  • [BRINQA-9806] - Log transaction Id for computations
  • [BRINQA-9809] - Scheduled cleanup of sync history records
  • [BRINQA-9813] - Allow QUERY function have configurable timeout
  • [BRINQA-9812] - Log more details on why the sync was failed
  • [BRINQA-9832] - Log channel discards as errors
  • [BRINQA-9834] - Allow sequential computations
  • [BRINQA-9837] - Log unchanged datasets that were ignored during recompute

Bug fixes

  • [BRINQA-9503] - Duplicate sync records found when triggered through after type schedule
  • [BRINQA-9608] - Computation persistence failures are not being tracked as failures
  • [BRINQA-9627] - Data model events are not following evaluation order
  • [BRINQA-9742] - Retry getting starved by transfer from array in computation
  • [BRINQA-9775] - Stats error divide by zero when nothing was processed
  • [BRINQA-9859] - Discarded objects are showing retry 0 in the logs
  • [BRINQA-9862] - Sync replay stats are incorrect in some cases
  • [BRINQA-9887] - Duplicate name error in channel for metric channelSize
  • [BRINQA-9914] - When no attributes are requested, the model API should return only the id attribute

5.13.5 - Oct 26, 2020

Release date: 10/26/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-9360] - Agent health endpoint should show version of each agent
  • [BRINQA-9541] - Sync channel should close properly

5.13.4 - Oct 15, 2020

Release date: 10/15/2020

This release contains new features and bug fixes.

New features

  • [BRINQA-9557] - AWS Security Hub Connector
  • [BRINQA-9558] - ForeScout eyeInspect connector
  • [BRINQA-9559] - Claroty connector
  • [BRINQA-9560] - CloudBolt connector
  • [BRINQA-8517] - Just-in-Time (JIT) SAML provisioning
  • [BRINQA-9120] - Per user configurable authentication method

Bug fixes

  • [BRINQA-9115] - Full text search breaks related dataset list limits
  • [BRINQA-9331] - Problems deleting expired connector storage
  • [BRINQA-9497] - Replayed syncs are using older source scripts during sync
  • [BRINQA-9502] - Unable to replay sync, complains expired even though its not older than 7 days
  • [BRINQA-9207] - Event trigger based business rules are not executing if caching is going on

5.12.14 - Oct 02, 2020

Release date: 10/02/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-9120] - Per user configurable authentication method
  • [BRINQA-8517] - Just-in-Time (JIT) SAML provisioning
  • [BRINQA-9260] - Agent health API endpoint
  • [BRINQA-9273] - Allow configurable locations for local settings overrides

Bug fixes

  • [BRINQA-9115] - Full text search breaks related dataset list limits
  • [BRINQA-9292] - For multiple category charts, some category combinations that do not exist in the data show up in the chart incorrectly in certain conditions

5.13.3 - Sept 09, 2020

Release date: 09/09/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-9113] - Consistent system metrics
  • [BRINQA-9273] - Allow configurable locations for local settings overrides
  • [BRINQA-9334] - Allow configurable lastSynced and lastMappingTransactionId flags during sync
  • [BRINQA-9260] - New agent health API endpoint

Bug fixes

  • [BRINQA-9206] - Full text index to avoid including related records if the attribute is marked not to index
  • [BRINQA-9244] - Remediation rules are not available for setting up schedule.
  • [BRINQA-9292] - For multiple category charts, some category combinations that do not exist in the data show up in the chart incorrectly in certain conditions

5.12.3 - Aug 14, 2020

Release date: 08/14/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-9107] - Error indexing certain user records
  • [BRINQA-9263] - Increase agent heartbeat to avoid network related issues

5.13.2 - Aug 06, 2020

Release date: 08/06/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-9033] - Calculated attribute with return type number is not handling returning null values
  • [BRINQA-9146] - Connector operations options are missing in some scheduled syncs
  • [BRINQA-9147] - Connector attributes to get is not always respected

5.13.1 - July 30, 2020

Release date: 07/30/2020

This release contains new features, improvements and bug fixes.

New features

  • [BRINQA-9130] - Azure Compute connector
  • [BRINQA-9131] - Azure Security Center connector

Improvements

  • [BRINQA-8645] - Use MDC to provide variables for logging format, in particular failed calc and sync
  • [BRINQA-9106] - Setting to configure channel storage location
  • [BRINQA-9129] - Discard channel details should be logged in a separate file

Bug fixes

  • [BRINQA-8970] - Sync duplicates are invalid if the transaction to save the data fails
  • [BRINQA-9002] - Ordering of the different stages of the sync is not correct
  • [BRINQA-9009] - Refresh on the sync history table shows only one sync history record
  • [BRINQA-9020] - When syncing a data source or mapping, clicking on "Syncing" takes user to the last sync and not the current one
  • [BRINQA-9024] - Channel storage does not compact
  • [BRINQA-9031] - Sync progress is not being displayed on the data source list page
  • [BRINQA-9041] - Sync overview tooltip showing same processed numbers on all stages of the sync for all data mappings
  • [BRINQA-9097] - Schedule notifications show pages are not loading
  • [BRINQA-9102] - Labels are not being replaced correctly with updated or new values
  • [BRINQA-9104] - Retry on rules is infinite based on the new transaction id
  • [BRINQA-9105] - Missing content exception when indexing SOLR
  • [BRINQA-9107] - Unable to index certain ACL conditions
  • [BRINQA-9110] - Scheduled syncs with "Run After" setting are not triggering
  • [BRINQA-9132] - Improve ServiceNow connector error handling

5.12.12 - July 10, 2020

Release date: 07/10/2020

This release contains new features and bug fixes.

New features

  • [BRINQA-9043] - SentinelOne connector

Bug fixes

  • [BRINQA-8833] - Unable to index multiple choice attribute
  • [BRINQA-9022] - Adding a comment to a dataset in a business rule is throwing an error
  • [BRINQA-9024] - Channel storage doesn't compact

5.12.11 - June 19, 2020

Release date: 06/19/2020

This release contains new features, improvements and bug fixes.

New features

  • [BRINQA-8940] - Snyk connector
  • [BRINQA-8941] - CrowdStrike connector
  • [BRINQA-8942] - Google Cloud Asset Inventory connector
  • [BRINQA-8944] - Nozomi Networks Guardian connector
  • [BRINQA-8945] - HackerOne connector

Improvements

  • [BRINQA-8943] - Add solutions to Tennable.sc connector
  • [BRINQA-8865] - Optimize ACL index queries
  • [BRINQA-8871] - Improve index performance and reduce memory usage

Bug fixes

  • [BRINQA-8885] - Browser page reloads when extending the user session

5.13.0 - June 05, 2020

Release date: 06/05/2020

This release contains all new features, improvements and bug fixes from existing 5.12.x releases as well as various improvements and bug fixes.

New features

  • [BRINQA-8940] - Snyk connector
  • [BRINQA-8941] - CrowdStrike connector
  • [BRINQA-8942] - Google Cloud Asset Inventory connector
  • [BRINQA-8944] - Nozomi Networks Guardian connector
  • [BRINQA-8945] - HackerOne connector

Improvements

  • [BRINQA-7374] - Improve resiliency and throughput of the data sync
  • [BRINQA-7851] - Ability to replay sync or continue sync from restart
  • [BRINQA-8388] - Provide additional sync interval options
  • [BRINQA-8504] - New sync log/history user interface
  • [BRINQA-8505] - Ability to cancel a running sync
  • [BRINQA-8506] - Ability to replay a previous sync
  • [BRINQA-8560] - Job to expire sync connector objects across the data sources
  • [BRINQA-8580] - Provide Transaction ID for RECALC function
  • [BRINQA-8582] - Ability to specify the hostname and the prefix for metrics server
  • [BRINQA-8583] - Provide configuration for sync interval, time between save and load of state
  • [BRINQA-8590] - Post sync calculation should be as resilient as the rest of sync
  • [BRINQA-8639] - Provide slow query log file
  • [BRINQA-8654] - Send sync data to audit channel
  • [BRINQA-8865] - Optimize ACL index queries
  • [BRINQA-8871] - Improve index performance and reduce memory usage
  • [BRINQA-9014] - Ability to debug sync mapping via JMX

Bug fixes

  • [BRINQA-7366] - Inactive transform scripts are being executed
  • [BRINQA-7977] - Update vulnerable jquery library
  • [BRINQA-8135] - Inactive rules are being executed when using schedule trigger
  • [BRINQA-8384] - Remote exceptions from Solr server causing unlimited retries
  • [BRINQA-8503] - Potential optimistic locking possible with agent lastConnected updates
  • [BRINQA-8885] - Browser page reloads when extending the user session

5.12.10 - May 22, 2020

Release date: 05/22/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-8772] - Inputs are not passed to the drill down when params AS is different from name
  • [BRINQA-8842] - Sorting issues on multi-dimension stacked charts

5.12.9 - April 20, 2020

Release date: 04/20/2020

This release contains new features and improvements.

New features

  • [BRINQA-8708] - HCL AppScan Enterprise connector

Improvements

  • [BRINQA-8702] - Configurable db connection timeouts and max connection life time settings

5.12.8 - April 14, 2020

Release date: 04/14/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-5398] - Ability to configure session timeout from UI
  • [BRINQA-8604] - Add ability to export "roles" and "default application" fields in user export
  • [BRINQA-8502] - Calculated attribute type to support status type as return value

Bug fixes

  • [BRINQA-8656] - Drilldown on Treemap charts not working
  • [BRINQA-8657] - JIRA syncing assignee is failing when assignee has no name
  • [BRINQA-8658] - Yes/no attributes are not selectable on form views
  • [BRINQA-8674] - High CPU utilization on audit tasks
  • [BRINQA-8679] - Graphite needs a configurable prefix
  • [BRINQA-8681] - Audit Channel logs errors for null data

5.12.7 - March 20, 2020

Release date: 03/20/2020

This release contains new features and improvements.

New features

  • [BRINQA-8502] - Calculated attribute to support status as return type

Improvements

  • [BRINQA-8383] - Allow drilldown from category and data points to different links
  • [BRINQA-8571] - Allow table visualization drilldown to override inputs
  • [BRINQA-8522] - Hide edit action on reports when the user doesn't have proper access

5.12.6 - March 06, 2020

Release date: 03/06/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-8588] - Handle cases when X-Forwarded-For header contains multiple proxy addresses chained together

5.12.5 - March 03, 2020

Release date: 03/03/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-8447] - Add the ability to disable auto-complete on all forms fields

Bug fixes

  • [BRINQA-8478] - For 1:1 reference attributes, deleting one of the related datasets deletes all the relationships

5.12.4 - Feb 17, 2020

Release date: 02/17/2020

This release contains new feature, improvements and bug fixes.

New features

  • [BRINQA-8416] - Tanium Comply connector
  • [BRINQA-8431] - SonarQube connector

Improvements

  • [BRINQA-7214] - Improve relationship and label creation performance during sync
  • [BRINQA-8343] - Make facet numbers optional
  • [BRINQA-8368] - Improve post sync calculations performance
  • [BRINQA-8316] - Optional category display on multi-dimensional charts

Bug fixes

  • [BRINQA-8367] - Drill downs on show view don't work with multiple dimensions
  • [BRINQA-8375] - Missing property errors should not be retried

5.12.3 - Jan 27, 2020

Release date: 01/27/2020

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-8342] - Improved audit panel

Bug fixes

  • [BRINQA-8337] - Lookup view on one-to-one has a blank selection if nothing is selected
  • [BRINQA-8340] - Lookup view sorting is wrong

5.12.2 - Jan 17, 2020

Release date: 01/17/2020

This release contains bug fixes.

Bug fixes

  • [BRINQA-7862] - Modified user defined library (UDL) is not reloaded
  • [BRINQA-8317] - Drill-down failing when a related attribute is a single choice
  • [BRINQA-8321] - One to many attribute with required values in advanced mode doesn't save
  • [BRINQA-8322] - Criteria builder on related list view is pointing to wrong model

5.12.0 - Dec 31, 2019

Release date: 12/31/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-8058] - Amazon DynamoDB connector
  • [BRINQA-8080] - Armis connector
  • [BRINQA-7957] - NowSecure Workstation connector
  • [BRINQA-8209] - Rapid7 InsightAppSec connector
  • [BRINQA-7946] - Charts with multiple nested dimensions
  • [BRINQA-7961] - Support async functions in calculations

Improvements

  • [BRINQA-7091] - Ability to change font color on bar/column charts
  • [BRINQA-7618] - Improve performance of auditing by caching the trackable attributes
  • [BRINQA-7787] - Add ability to set timeouts on calculations/rules
  • [BRINQA-7797] - Optimize calculation performance
  • [BRINQA-7888] - Allow reloading all connectors
  • [BRINQA-7923] - Allow icon based on value ranges for icon renderer
  • [BRINQA-7964] - Adding Job cache as part of calculations
  • [BRINQA-7966] - Adjust height automatically based on bar/column height/width
  • [BRINQA-7969] - Improve label formats
  • [BRINQA-7982] - Add drill downs to the labels

Bug fixes

  • [BRINQA-7355] - Rules are not getting triggered until after the post sync calculations are finished
  • [BRINQA-7782] - When there are no related data of an incoming relationship it returns a null instead of an empty list
  • [BRINQA-7864] - Facets "Show more" not available after picking an initial value
  • [BRINQA-7871] - Failed pushes to JIRA don't log the response which explains the problem
  • [BRINQA-7891] - Drill down for charts with calculated single choice attribute dimensions are failing
  • [BRINQA-7902] - Relationships in calculations is creating a slow query
  • [BRINQA-7905] - Cursor point is not being placed correctly on a search bar
  • [BRINQA-7939] - Failed JIRA ticket pushes result in permanently blocked queue
  • [BRINQA-7970] - Hard coded timeouts in calculations
  • [BRINQA-7981] - Metrics is not tracking errors in scripts related to *_ASYNC Functions
  • [BRINQA-7989] - Single value charts drill down to show page fails with an error
  • [BRINQA-8037] - In unknown circumstances an attribute can lose it's manifest
  • [BRINQA-8055] - Constraints on name property are not correctly setup
  • [BRINQA-8064] - Wrong ACL query generated when extensible data models are used
  • [BRINQA-8212] - User unable to see parent attributes of a child data model they have full access to.
  • [BRINQA-8227] - Wrong permissions for attachments

5.11.0 - Oct 11, 2019

Release date: 10/11/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-7866] - Palo Alto Networks Prisma Cloud connector
  • [BRINQA-7867] - Tanium Asset connector
  • [BRINQA-7892] - Bugcrowd connector
  • [BRINQA-7895] - Synack connector

Improvements

  • [BRINQA-7394] - Aqua Connector improved scalability
  • [BRINQA-7621] - Extend Qualys VM connector to include newly added ARF flags
  • [BRINQA-7780] - Support dynamic operation in connectors
  • [BRINQA-7505] - Improved retry logic during computations
  • [BRINQA-7426] - Customer filtering on drill downs
  • [BRINQA-7875] - New cache control function library
  • [BRINQA-7876] - Parameterized RECALC function to configure REINDEX behavior

Bug fixes

  • [BRINQA-6017] - Reports with measure Count Unique is not sorting
  • [BRINQA-7126] - Exporting related datasets from show view is not working
  • [BRINQA-7494] - Not able to search for item that has a tag called x but not a tag called y
  • [BRINQA-7598] - Index slows down when a dataset has over 1000 labels
  • [BRINQA-7759] - Deleting a rule is not deleting its actions
  • [BRINQA-7776] - Deleting a business rule doesn't delete associated schedules which causes critical failure
  • [BRINQA-7786] - Conditional coloring can't be applied to dimensions for Tree map charts
  • [BRINQA-7806] - Fix formatter for the show values
  • [BRINQA-7814] - Reports drill down failing for name with special character \
  • [BRINQA-7819] - Drill downs with multi select inputs are failing
  • [BRINQA-7817] - Export uses export token as file name
  • [BRINQA-7823] - Complex search text is breaking the query generation
  • [BRINQA-7839] - Search conditions are incorrectly parsed when text contains numbers with leading zeros
  • [BRINQA-7889] - Schedule rule page only lists the first 100 rules rules

5.10.0 - August 12, 2019

Release date: 08/12/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-7109] - Contrast security connector
  • [BRINQA-6766] - User defined function libraries

Improvements

  • [BRINQA-7456] - Agent JDK 11 support
  • [BRINQA-7354] - [SQL Connector] ability to use kerberos authentication
  • [BRINQA-7486] - Implement new retry logic in rules engine to improve error handling
  • [BRINQA-7495] - Provide metrics for all tasks
  • [BRINQA-7497] - Expose task metrics to JMX
  • [BRINQA-7414] - Capability to ignore report inputs on drill-down
  • [BRINQA-7462] - Add Qualys last authenticated scan time
  • [BRINQA-7512] - [Guardium Connector] Update date format

Bug fixes

  • [BRINQA-7453] - [Tenable IO] updated_at is not coming for the newly created hosts initially
  • [BRINQA-6131] - Recursive relationship cause errors
  • [BRINQA-7431] - GroovyCastExceptions should not be retried
  • [BRINQA-7477] - Datasource type attribute doesn't show up on form view

5.9.0 - June 25, 2019

Release date: 06/25/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-6563] - Red Hat Satellite Connector
  • [BRINQA-6724] - IBM Guardium Connector
  • [BRINQA-7430] - Google BigQuery connector

Improvements

  • [BRINQA-7308] - Enhance agent to support multiple Brinqa servers
  • [BRINQA-7333] - Tenable SecurityCenter, new filter for accept risk
  • [BRINQA-7345] - Qualys VM, add vulnerability type field
  • [BRINQA-7353] - Add additional tracking properties to logged in user
  • [BRINQA-7398] - Alert Logic, filter environment on defender_support param

Bug fixes

  • [BRINQA-6122] - Changing inputs doesn't re-evaluate conditional sections on the view
  • [BRINQA-7230] - Cache is not always refreshed after data model updates
  • [BRINQA-7231] - Solr indexing is slow when you include related facets
  • [BRINQA-7239] - Tru*Star dates have source type String
  • [BRINQA-7240] - Facets not updated when a related data set is re-calculated
  • [BRINQA-7338] - In some cases operator search NOT_EQUALS_TO is not returning any records
  • [BRINQA-7348] - DataSets are always indexed after calculate even if they were not updated
  • [BRINQA-7364] - On attribute metadata updates re-index is not triggered
  • [BRINQA-7397] - Checkmarx, get project scan data for the projects
  • [BRINQA-7416] - Analytics query cache not refreshed in all cases after a sync
  • [BRINQA-7417] - Facet aren't considering the query text in some cases

5.8.0 - May 15, 2019

Release date: 05/15/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-6958] - RedSeal connector
  • [BRINQA-7081] - TruSTAR connector

Improvements

  • [BRINQA-6891] - Add scan API support in Tenable.io connector
  • [BRINQA-6956] - Update Twistlock connector to support multiple projects/tenancy
  • [BRINQA-6957] - Update Cherwell Connector modify operation
  • [BRINQA-6975] - Add neighbor information to Devices in Infoblox connector
  • [BRINQA-6979] - Tenable.io add NetBIOS information vulnerabilities
  • [BRINQA-7086] - Additional asset fields in Tenable.io
  • [BRINQA-7094] - Handle API Error Code 429 in Tenable.io
  • [BRINQA-7132] - JIRA Cloud support API Token authentication
  • [BRINQA-7161] - Add search to codemirror

Bug fixes

  • [BRINQA-6888] - HTML not getting filter params correctly on drilldown
  • [BRINQA-6905] - Sparkline rendering doesn't work on related attributes
  • [BRINQA-7003] - Charts with calculated reference attributes displaying attribute id instead of display attribute name
  • [BRINQA-7004] - Drilldown on charts with calculated reference attributes does not work
  • [BRINQA-7005] - Drilldown url breaks on special characters
  • [BRINQA-7008] - Edit comment section is not closing after updating the comment
  • [BRINQA-7060] - Last Found on vuln needs to be updated in Alert Logic connector
  • [BRINQA-7072] - Report inputs with date type(in_last or in_next) are not loading after refresh
  • [BRINQA-7095] - Reports inputs with reference(1:m) attributes are not rendering on drilldown
  • [BRINQA-7133] - Chart filters for dimension attribute should be applied to legend display
  • [BRINQA-7164] - Export is not working correctly with complex attributes
  • [BRINQA-7200] - Show more on facets with filter query are retruning wrong values

5.7.0 - March 22, 2019

Release date: 03/22/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-6564] - Symantec Deepsight Connector
  • [BRINQA-6817] - Rapid-7 Data Warehouse Connector
  • [BRINQA-6853] - NowSecure connector
  • [BRINQA-6901] - Checkmarx OSA connector

Improvements

  • [BRINQA-6819] - Support new Vulnerability Prioritization Score (VPR) in Tenable.sc v.5.9
  • [BRINQA-6827] - [Calculation] Option to trigger or not trigger calculation for dependent datasets for Master Detail relationships
  • [BRINQA-6903] - Allow to use font awesome brand on navigation menu

Bug fixes

  • [BRINQA-6595] - Adding the same dimension more than one time causes an error
  • [BRINQA-6692] - Updating a dataModel doesn't clear metadata cache
  • [BRINQA-6778] - Transformed dates not sorting when used as group by in column charts
  • [BRINQA-6815] - Report filter with operator IN_LAST value is not updating
  • [BRINQA-6824] - Qualys AM EC2 Instances Sync Fails
  • [BRINQA-6846] - Params not showing up for reports accessed via the view/ URL
  • [BRINQA-6858] - Delete comments on ticket show page rendering empty comments section after deleting a comment
  • [BRINQA-6859] - Selecting an input param value or removing a selected input param value in reports does not update the params in HTML sections
  • [BRINQA-6860] - Measure Type "Unique" doesn't build parameter correctly
  • [BRINQA-6861] - Reports - Calculated date attributes with some filter(operators) throws parse exception
  • [BRINQA-6880] - Inputs with calculated reference attributes are not rendering display attribute name after refreshing page
  • [BRINQA-6894] - Connector agent - jackson-databind.jar security issues
  • [BRINQA-6895] - Connector agent - spring-core.jar security issues
  • [BRINQA-6898] - When leaving datamapping/datasource list page while syncing and come back it shows incorrect message and allow to sync again
  • [BRINQA-6902] - When editing a list report , a limited user can't select incoming attributes.

5.6.0 - Feb 24, 2019

Release date: 02/24/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-6788] - WhiteSource connector
  • [BRINQA-6786] - Qualys connectors add CVSS v3 attribute

Improvements

  • [BRINQA-4906] - Upgrade font awesome from v4 to v5
  • [BRINQA-6773] - Charts are not updated on the list pages after typing a wrong query

Bug fixes

  • [BRINQA-6104] - Automatic axes y-axis label intervals on bar/column charts are not rounded numbers
  • [BRINQA-6812] - Report filters not working for limited users.

5.5.8 - Feb 04, 2019

Release date: 02/04/2019

This release contains improvements and bug fixes.

New features

  • [BRINQA-6011] - Cisco Smart Network Inventory Connector
  • [BRINQA-6428] - RedLock Connector
  • [BRINQA-6561] - Aqua security connector
  • [BRINQA-6736] - Synopsys Managed Services Platform (MSP) connector

Improvements

  • [BRINQA-5663] - Export limit configuration
  • [BRINQA-6165] - Add concat measure to analytics
  • [BRINQA-6280] - Support selecting more than one value for related facets
  • [BRINQA-6433] - Ability to either run or not run calculations after sync
  • [BRINQA-6537] - Add account Info from Alert Logic environments
  • [BRINQA-5728] - Make sync retryable
  • [BRINQA-6166] - Ability to set exportable attributes in data model
  • [BRINQA-6282] - HMTL Panel to allow colspan and rowspan attributes on tables

Bug fixes

  • [BRINQA-6364] - Adding create button to a reference table doesn't take you to create page of data model for that reference table
  • [BRINQA-4994] - Only one related object is synced for one to many attributes
  • [BRINQA-5485] - Download of all attributes with about 90k records very slow/failing/timing out
  • [BRINQA-6102] - Facets for calculated number do not get selected
  • [BRINQA-6137] - Sync option doesn't handle a large filter query
  • [BRINQA-6200] - LDAP Connector - SearchResultReferenceIOException
  • [BRINQA-6238] - Single dimension bar chart drill down to its instance page is not working
  • [BRINQA-6283] - Spark Line show dot when no or one historical value exists
  • [BRINQA-6288] - If a drill down has "and" or "or" in it you don't get the expected results
  • [BRINQA-6296] - Drilldown with a CONTAINS/IN is getting a parse error on UI.
  • [BRINQA-6297] - Need to use IN with a label attribute
  • [BRINQA-6320] - FilterQuery problems with drilldown
  • [BRINQA-6329] - Bar Chart is not sorting based on second dimension
  • [BRINQA-6350] - Using a filter on a reference prevents you from saving values for that attribute
  • [BRINQA-6366] - LDAP is not using page size control
  • [BRINQA-6415] - Wrong search query is generated when searching incoming relationships that has the same outgoing relationship name
  • [BRINQA-6430] - Qualys Asset Management sync failing
  • [BRINQA-6434] - Drilldown through multiple references does not work
  • [BRINQA-6442] - Set attribute value action is not working for single/multiplechoice attributes
  • [BRINQA-6443] - Comments for ticket actions are not consistent.
  • [BRINQA-6454] - Cache is causing concurrency exception
  • [BRINQA-6612] - Metadata call for related attribute is returning wrong permissions (read false) for limited users
  • [BRINQA-6615] - Drilldown URL breaks on special characters
  • [BRINQA-6629] - Failed to upload an FPR/docx file
  • [BRINQA-6688] - Export list with sort by url is not sorting by that order
  • [BRINQA-6717] - Data model attributes(reference/master detail) with filter EXISTS and DOES NOT EXISTS are not parsing

5.5.7 - November 06, 2018

Release date: 11/06/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-5460] - Twistlock connector
  • [BRINQA-6105] - Alert Logic Cloud Insight connector
  • [BRINQA-5880] - VulnDB connector

Improvements

  • [BRINQA-6026] - Infoblox NetMRI added Interfaces data mapping
  • [BRINQA-6043] - Ability to use calculated attributes with sparklines visualization
  • [BRINQA-6187] - Misc Heatmap visualization updates
  • [BRINQA-6207] - Add owner-id to Amazon EC2 connector
  • [BRINQA-6226] - New actions, Add attribute value, Clear attribute value and Remove attribute value

Bug fixes

  • [BRINQA-6107] - Attachment names and references duplicated on export
  • [BRINQA-6118] - Forbidden access (403) page when configured to use external authentication
  • [BRINQA-6123] - External link adds id field for tabular data chart
  • [BRINQA-6130] - Reports inputs don't act consistently
  • [BRINQA-6239] - Unable to index tickets with advance access control setup

5.5.6 - October 05, 2018

Release date: 10/05/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-5459] - Evident.io connector
  • [BRINQA-5954] - New count & query cache for analytics

Improvements

  • [BRINQA-5898] - Update Tenable Security Center connector to support 5.7.0 release
  • [BRINQA-5900] - Veracode connector: add application custom fields to Flaw objects
  • [BRINQA-5766] - Add single select as a return type for calculated attributes
  • [BRINQA-6043] - Ability to use calculated attributes in Sparklines visualization
  • [BRINQA-6065] - Allow HTML UI section to be able to use the dataset attributes in templates
  • [BRINQA-5885] - Externalize config option to skip reindex on restart

Bug fixes

  • [BRINQA-5660] - CSV Export adds a header rows for every 10k rows
  • [BRINQA-5830] - Memory Leak when indexing and calculating at the same time
  • [BRINQA-5869] - Percentage measures are not returning correct values when adding inputs with related attributes
  • [BRINQA-5903] - Syncing of CSV files via connector agent is skipping some records
  • [BRINQA-5975] - Criteria builder on a list view is not retuning any calculated reference attribute values
  • [BRINQA-6000] - Downloading CSV from search results (not filters) can results in blank CSV
  • [BRINQA-6001] - Information icon is very close to section title
  • [BRINQA-6033] - Data mapping with "Match any coalesce attribute", not working properly for new records
  • [BRINQA-6046] - Whitehat connector connector finding mapping not populating category attribute
  • [BRINQA-6066] - Whitehat connector source vuln has wrong risk type
  • [BRINQA-6092] - Searching on an input is using startsWith instead of contains

5.5.5 - August 17, 2018

Release date: 08/17/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-3173] - Conditional sections in views
  • [BRINQA-5752] - Conditional rows and columns in views
  • [BRINQA-5578] - Microsoft Security Research Center (MSRC) Connector

Improvements

  • [BRINQA-5751] - Performance improvement for drilldown
  • [BRINQA-5762] - Update BeyondTrust connector
  • [BRINQA-5785] - Provide feedback to user when loading data on the show page
  • [BRINQA-5813] - Allow to use dropdown on HTML section for hyperlinks

Bug fixes

  • [BRINQA-5167] - ReIndex on restart is occurring even after it was reindexed
  • [BRINQA-5202] - Pie/Donuts do not use decimal place formatting options
  • [BRINQA-5773] - HTML Rendering on null property displays "null" on UI
  • [BRINQA-5800] - Infoblox NetMRI only syncing first 1000 devices
  • [BRINQA-5807] - Percentage measure is not displaying a right value when adding inputs
  • [BRINQA-5833] - Data Model options 'Read Only' is not saved after enabling it
  • [BRINQA-5847] - On a dashboard with a large number of charts, sometimes (not always) few charts randomly don't render
  • [BRINQA-5854] - After sync and calculation some events are not getting triggered

5.5.4 - July 20, 2018

Release date: 07/20/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-5582] - New Linear gauge visualization
  • [BRINQA-5581] - Ability to set border for columns in views

Improvements

  • [BRINQA-5366] - Whitehat connector to support source vulnerabilities
  • [BRINQA-5688] - Add CVSSv3 support in iDefense connector
  • [BRINQA-5703] - Add asset filter to Tenable Security Center
  • [BRINQA-5394] - Improved drilldown options

Bug fixes

  • [BRINQA-5393] - Referencing an invalid variable on a mail template shouldn't retry
  • [BRINQA-5497] - Lookup search modal doesn't scroll (can't see action at default chrome resolution)
  • [BRINQA-5509] - Report input filter with reference attribute is not returning any values
  • [BRINQA-5573] - Index exception when selecting facet of a reference attribute
  • [BRINQA-5589] - Charts with % measure render incorrectly for limited users with ACL
  • [BRINQA-5605] - No Limit applied to line chart with a date dimension
  • [BRINQA-5625] - Related label on show view are showing id’s instead of name
  • [BRINQA-5628] - Unable to scroll on Lookup view to click on select/facets
  • [BRINQA-5664] - Search of free text is ignored in all analytics calls.
  • [BRINQA-5666] - Percentage measure is not working when drilldown
  • [BRINQA-5678] - Drilldown applying encoding twice

5.5.3 - June 22, 2018

Release date: 06/22/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-5301] - Crowdstrike Falcon connector
  • [BRINQA-5316] - Qualys Asset Management connector
  • [BRINQA-5361] - Blackduck connector
  • [BRINQA-5194] - New look up type view and ability to select multiple related datasets on forms

Improvements

  • [BRINQA-5178] - Logical filtering of report inputs
  • [BRINQA-5358] - Ability to configure help menu links for support and docs

Bug fixes

  • [BRINQA-4376] - Heatmaps return undefined value for every cell
  • [BRINQA-4465] - Adding a new dimension to an existing report is not allowed
  • [BRINQA-4943] - Change password form doens't use i18n messages
  • [BRINQA-5020] - JIRA Connector doesn't return parent field on issue
  • [BRINQA-5285] - Unauthorized access error is shown for extensible data model on non-admin users
  • [BRINQA-5300] - Extend session should work using multiple tabs
  • [BRINQA-5306] - Performance issue when an entity with dynamic has many relationships
  • [BRINQA-5350] - Qualys WAS Findings sync throws exception
  • [BRINQA-5362] - Cyclic relationship attributes are not showing up properly
  • [BRINQA-5363] - Rounding of number not working on Heatmap visualization
  • [BRINQA-5382] - Whitehat connector sync not returning all statuses
  • [BRINQA-5385] - Data Model reference filter EXISTS generates a 406 response code
  • [BRINQA-5388] - Unable to save one-to-many attribute that has a filter on it

5.5.2 - May 7, 2018

Release date: 05/07/18

This release contains improvements and bug fixes.

New features

  • [BRINQA-5158] - Digital Shadows Threat Intelligence connector

Improvements

  • [BRINQA-5078] - Extend LDAP connector to add object class exclusion filter
  • [BRINQA-5100] - Extend Veracode connector to support Software Composition Analysis
  • [BRINQA-5104] - Extend Tenable Nessus to support filter by folder
  • [BRINQA-5019] - Add ability to have help text in all UI sections

Bug fixes

  • [BRINQA-4815] - Failure to upload large (~100MB) files
  • [BRINQA-5032] - Insufficient client-side inactivity timeout
  • [BRINQA-5034] - Insufficient input validation - CSV Injection
  • [BRINQA-5140] - Relationship tables do not work on extensible and child datamodels
  • [BRINQA-5143] - New Checkmarx version breaks issue uniqueness/code-snippet
  • [BRINQA-5159] - Trigger-now is not working on notifications
  • [BRINQA-5167] - Re-index on restart is occurring even after it was already fully indexed
  • [BRINQA-5236] - Created by attribute with IS_CURRENT_USER filter is returning a bad query

5.5.1 - April 10, 2018

Release date: 04/10/18

This release contains improvements and bug fixes.

Improvements

  • [BRINQA-4153] - Add sender and Bcc fields to notification configuration
  • [BRINQA-4869] - Updated BeyondTrust Retina connector
  • [BRINQA-4909] - Extend ServiceNow connector to allow configure user-defined tables

Bug fixes

  • [BRINQA-4945] - Agent process no longer persistent when double clicking agent.cmd
  • [BRINQA-5057] - Show view with HTML attributes are not displaying properly
  • [BRINQA-5062] - Attachment with old convention name are deleted after updating notification
  • [BRINQA-5067] - The help texts don't match for the Cherwell connector data source Password and Client ID fields
  • [BRINQA-5076] - On saving notifications, html body is set with a default html even when the field is not edited
  • [BRINQA-5094] - Can't add the same attribute more than once on a view
  • [BRINQA-5102] - Charts with stacking 'Percentage' is showing wrong value
  • [BRINQA-5113] - Ticket creation evaluation fails when child data model has no status attribute

5.5.0 - March 13, 2018

Release date: 03/13/18

This is a major release and contains various enhancements and bug fixes.

New features and Improvements

  • BRINQA-4537: Qualys policy compliance connector
  • BRINQA-4424: Nexus Sonatype connector
  • BRINQA-4980: Microsoft SCCM connector
  • BRINQA-4272: Netsparker cloud connector
  • BRINQA-4467: RecordedFuture threat intel connector
  • BRINQA-4408: Infoblox DDI connector
  • BRINQA-4409: Infoblox MRI connector
  • BRINQA-4410: IBM QRadar connector
  • BRINQA-4411: Cherwell connector
  • BRINQA-4412: CA Service Desk connector
  • BRINQA-4810: Whitehat sentinel connector has updated rating field we need to pull in
  • BRINQA-4692: Add "Vulnerability classifications" to Burp Suite connector
  • BRINQA-4449: Better handling of errors in Qualys connector
  • BRINQA-4402: Ability to set RWX Permissions on datasets
  • BRINQA-4104: Notifications action buttons to trigger for a given instance
  • BRINQA-4415: Ability to add attribute level permissions
  • BRINQA-4435: Update fortify connector to support additional fields
  • BRINQA-4463: Create after attachment event and attachment functions
  • BRINQA-4653: Ability to hide panels on show pages based on current logged in user role
  • BRINQA-4681: Allow propogate true/false for a calculated reference attribute
  • BRINQA-4834: Add HTML renderer option for attribute values
  • BRINQA-4822: Need to be able to do line breaks/bolding of text in help text of attributes
  • BRINQA-4473: Handle connector exception when agent is offline
  • BRINQA-4861: Ability to round the number to a custom decimal place for visualization

Bug fixes

  • BRINQA-4807: Comments as a limited user don't show up until you refresh the page.
  • BRINQA-4126: Single choice attributes show up as values and not their titles by default in charts.
  • BRINQA-4155: Large amount of notification html in advanced edit doesn't stay in box
  • BRINQA-4301: Drilldowns with filter condition "Exists" do not work
  • BRINQA-4317: Filter Condition Value with a : in it breaks the filters, i.e. it is not parsable
  • BRINQA-4331: Trend charts don't work for week historical date
  • BRINQA-4344: Audit section fields not stripping HTML entered in Source section of HTML type attributes
  • BRINQA-4378: Sorting descending on list pages includes blank values
  • BRINQA-4381: Share report function does not send email with report link
  • BRINQA-4419: Reload connector properties when changing connector version
  • BRINQA-4423: Timestamp of the file name after processing is too long after repeated attempts on invalid files
  • BRINQA-4427: Error creating or updating "Periodic" schedule if no hours or min provided
  • BRINQA-4444: Cannot change values of status type attributes
  • BRINQA-4450: HTML Panel does not dynamically filter after an input is selected
  • BRINQA-4452: LIKE and : operators have problems with some characters
  • BRINQA-4453: Facets show only 10 values without a show more button even though there are more
  • BRINQA-4454: Limit not limiting results in table report
  • BRINQA-4486: Partial search on related data set works in list, but fails while exporting the same
  • BRINQA-4500: External link modifies long numbers which makes linking to pages via id not possible
  • BRINQA-4519: Inverted values in drilldown
  • BRINQA-4546: Unauthorized errors in relationship panels for incoming relationships
  • BRINQA-4547: Trend charts for multiple attributes show up correctly only for latest attribute added
  • BRINQA-4550: Trend charts with multiple attributes specifed and limit return lots of rows
  • BRINQA-4557: Noty displays the entire Object if the display attribute is of reference type
  • BRINQA-4564: "Smooth Line" on trend Charts forces show values
  • BRINQA-4662: Default validation error message is displayed
  • BRINQA-4674: Exporting of csv doesn't take into account which fields the user has read access to
  • BRINQA-4682: Variable current not available for use in the default value field on attribute creation/edit
  • BRINQA-4690: Week transformation for dates is returning daily values
  • BRINQA-4702: Business rules condition filter can't select attribues on calculated references
  • BRINQA-4712: Unexpected input on forgot password screen causes internal error loop
  • BRINQA-4733: Multiple non overlapping edit permissions don't evaluate right
  • BRINQA-4749: Enable reset password only when the password strength matches with the security policy
  • BRINQA-4789: HTML attribute values are not vertically aligned to top in the show page
  • BRINQA-4791: Calculated attributes with user reference are not showing up on the notifications "who will receive" section
  • BRINQA-4794: Help Text is getting cut off in the edit page
  • BRINQA-4814: Schedule list always show last run to Never
  • BRINQA-4820: Audit table is not displaying the entire text for attribute type HTML/Text
  • BRINQA-4821: Attachments are not downloadable by anyone but the uploader
  • BRINQA-4866: Tripwire Enterprise 8.6 fails to sync some batches
  • BRINQA-4877: Help text IE 11 white-space wrapping doesn't work
  • BRINQA-4886: Arbitrary file writes to system as privileged user
  • BRINQA-4905: Deleting an autonumber attribute does not delete the sequence associated with that attribute.
  • BRINQA-4985: Correlating by attributes of Label type fails
  • BRINQA-5007: Only one label is created for multi-valued fields in CSV files, when synced using connector agent
  • BRINQA-4474: Syncs should sync from last successful date not last sync date
  • BRINQA-4515: Disable dashboard inputs while loading data
  • BRINQA-4552: Disable save button while uploading an attachment

Changes requiring database updates

Note

Some changes implemented in 5.5.0 require on-premise deployments to update their databases. Instructions for these updates are provided below.

Cloud deployments are updated automatically and do not need to follow these steps.

The database schema changes require you to run the migration script in order to be complete.

  • Shut down the application and create a backup of your database
  • Navigate to the migration_scripts folder in the release package provided by Brinqa
  • Run the script found with cypher shell

5.4.5 - October 16, 2017

Release date: 10/16/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4706: Status attribute filters are not working for certain options

5.4.4 - August 11, 2017

Release date: 08/11/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4301: Drill down with filter condition "Exists" do not work
  • BRINQA-4514: EXISTS filter incorrectly changes totals on charts
  • BRINQA-4516: Input in report fails if it's from a calculated attribute and includes special characters
  • BRINQA-4517: Drill down on report with related filters doesn't work
  • BRINQA-4519: Inverted values when drilling down
  • BRINQA-4520: Dashboard drill down contains redundant conditions
  • BRINQA-4521: Facet not selected after drilling down on a report

5.4.3 - July 3, 2017

Release date: 07/03/17

This release contains enhancements and bug fixes.

New features and Improvements

  • BRINQA-4471: Update Nexpose connector to support type
  • BRINQA-4474: Make syncs run from last successful sync date

Bug fixes

  • BRINQA-4469: Error creating label relationships
  • BRINQA-4473: When the agent is offline connector exceptions are not handled
  • BRINQA-4476: Dynamic labels show instead of titles on edit views
  • BRINQA-4479: Exception after creating a new user
  • BRINQA-4481: Deleting large numbers of relationships causes sync to hang
  • BRINQA-4482: Time-outs during relationship deletion do not cause the sync to be marked failed

5.4.2 - June 16, 2017

Release date: 06/16/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4449: Improve error handling in the Qualys connector
  • BRINQA-4453: Facets only show 10 values even though there are more
  • BRINQA-4454: Limit does not limit results in table visualization
  • BRINQA-4459: Business rules that are set to run after a scheduled sync do not run
  • BRINQA-4461: Closing rules don't evaluate when scheduled with a business rule after another rule
  • BRINQA-4464: Objects in the index queue that are deleted before being processed cause a null pointer error
  • BRINQA-4466: Title does not display on dashboards

5.4.1 - June 2, 2017

Release date: 06/02/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4444: Cannot change values of status type attributes

5.4.0 - May 31, 2017

Release date: 05/31/17

This release contains enhancements and bug fixes.

New features and Improvements

  • BRINQA-4041: Implement account lockout policy
  • BRINQA-4106: Implement HTML sections on reports
  • BRINQA-4235: Improve performance on reindexing
  • BRINQA-4256: Add sync time period on scheduled syncs
  • BRINQA-4269: Retrieve created date from the JIRA connector
  • BRINQA-4290: Implement ticket creation rule schedules
  • BRINQA-4291: Add a cypher query method to analytics functions
  • BRINQA-4296: Improve performance on post-sync operations
  • BRINQA-4297: Improve performance of rules
  • BRINQA-4306: Add report name in host and vulnerability objects for the McAfee Vulnerability Management connector
  • BRINQA-4309: Implement trend charts
  • BRINQA-4312: Improve memory handling while running events
  • BRINQA-4323 and BRINQA-4341: Improve performance of ticket creation and ticket closing rules
  • BRINQA-4329: Add href support to HTML sections on reports
  • BRINQA-4370: Enable indexing for historical record properties
  • BRINQA-4379: Improve the log message for RetryingFutureTask
  • BRINQA-4397: Improve performance while reindexing

Bug fixes

  • BRINQA-3020: Relationship attributes don't store history
  • BRINQA-3915: Error when logged in users navigate to login URL
  • BRINQA-3994: Conditions handle numbers with decimals incorrectly
  • BRINQA-4070: Facets with decimal numbers are not working
  • BRINQA-4229: Change "Security Analyst" role to "Security Administrator"
  • BRINQA-4243: Changes to single value choices on a data model do not save if a default is not selected
  • BRINQA-4278: Browser tabs show URL instead of page title
  • BRINQA-4283: Null values can't be used in calculations or queries
  • BRINQA-4284: Null dimensions in a ticket consolidation rule do not create tickets
  • BRINQA-4285: Default value for true/false attributes is not set
  • BRINQA-4286: Unique count function returns zero incorrectly
  • BRINQA-4292: Daylight savings time causes mismatch in displayed sync run times
  • BRINQA-4303: Data mappings in business rules are not displayed correctly
  • BRINQA-4305: Export of large databases fails
  • BRINQA-4310: Search fails on relationship tables
  • BRINQA-4313: Wrong relationship type is sometimes assigned while syncing
  • BRINQA-4315: Data source displays as * object Object] in show and list views
  • BRINQA-4318: Historical date field is collapsed when a data model is already set on reports
  • BRINQA-4320: Report title is not displayed
  • BRINQA-4327: Users taken to Grails errorhandler page on login
  • BRINQA-4334: COUNT_CREATED function for syncs is not working
  • BRINQA-4338: One-to-many input on reports doesn't work properly for relationships
  • BRINQA-4339: Condition containing "exists" is creating the wrong query
  • BRINQA-4345: Syncing a data source triggers the sync of its inactive data mappings
  • BRINQA-4347: Sorting on reference objects breaks pagination
  • BRINQA-4348: Downloading a list view with a query causes date-times to be formatted in milliseconds
  • BRINQA-4349: Search fails if text contains a bracket
  • BRINQA-4350: Unable to edit access controls and password policies
  • BRINQA-4351: User with the configurator role can't create a ticket creation rule
  • BRINQA-4352: Business rule date filters don't save
  • BRINQA-4353: Risk analyst role does not have access to audit panel on vulnerabilities
  • BRINQA-4354: Notification scripts cannot be selected when creating notifications
  • BRINQA-4356: Calculated reference attributes cannot be filtered on reports
  • BRINQA-4358: Query for text attribute is not being parsed correctly
  • BRINQA-4363: Indexing fails if attribute has null value for "last updated" property
  • BRINQA-4361: When editing a show view its table section does not load
  • BRINQA-4364: List pages load with an increasing delay as the data grows
  • BRINQA-4365: Removing an attribute from a data model doesn't remove it from the database
  • BRINQA-4366: Data model list is showing only first page of objects
  • BRINQA-4368: Security policy is reindexed every time the application starts
  • BRINQA-4375: Some facets show incorrect pagination or don't return data
  • BRINQA-4380: Indexing error when dataset is deleted
  • BRINQA-4383: Notifications allow only one attribute to be selected in "Who Will Receive" instead of multiple attributes
  • BRINQA-4384: Filters do not get saved if they include a calculated attribute that returns a number
  • BRINQA-4386: Facets for data sources show empty values
  • BRINQA-4392: WITH clause returns incorrect query
  • BRINQA-4394: Parser fails with expression "cves:"
  • BRINQA-4405: Changing the run time for a scheduled notification does not clear its start time
  • BRINQA-4428: Last sync date is incorrect if not all data mappings are synced
  • BRINQA-4432: Some new labels are saved as individual characters instead of strings
  • BRINQA-4437: Ticket creation rules process only one vulnerability

Changes requiring database updates

Note

Some changes implemented in 5.4.0 require on-premise deployments to update their databases. Instructions for these updates are provided below.

Cloud deployments are updated automatically and do not need to follow these steps.

BRINQA-4229, BRINQA-4340, BRINQA-4351, BRINQA-4365, BRINQA-4382, and BRINQA-4405

The above changes require you to run the migration script in order to be complete.

  • Shut down the application and create a backup of your database
  • Navigate to the migration_scripts folder in the release package provided by Brinqa
  • Run the script found there in the Neo4j shell

5.2.5 - May 30, 2017

Release date: 05/30/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4428: Last sync date is incorrect if not all data mappings are synced

5.2.4 - May 29, 2017

Release date: 05/29/17

This release contains enhancements and bug fixes.

New features and Improvements

  • BRINQA-4041: Implement account lockout policy

Bug fixes

  • BRINQA-4363: Indexing stops if attribute has null value for "last updated" property
  • BRINQA-4372: Errors are reported while evaluating rules

5.2.3 - April 27, 2017

Release date: 04/27/17

This release contains enhancements and bug fixes.

New features and Improvements

  • BRINQA-4041: Implement account lockout policy
  • BRINQA-4306: Add report name in host and vulnerability objects for the McAfee Vulnerability Management connector

Bug fixes

  • BRINQA-4295: Sync hangs when updating several objects with a history-tracked attribute
  • BRINQA-4299: Changes to 'include related facets' setting on reference attributes do not persist

Changes requiring database updates

Note

Some changes implemented in 5.2.3 require on-premise deployments to update their databases. Instructions for these updates are provided below.

Cloud deployments are updated automatically and do not need to follow these steps.

BRINQA-4041

The above change requires you to update the navigation JSON for password policy

  • Go to Administration > User Interface > Navigation Menus in the Platform application.
  • Edit the .json for your applications, replacing the password policy section with security policy section identified with comments * on this page](/release-notes/JSON/5-2-3.txt).
  • This step should also be performed for the platform level navigation. To open the platform_nav.json for editing, follow the steps below.
  • Run the following script: match (nav:CI__NavigationMenu) return id(nav), nav._ id _, nav.name;
  • Take the nav._ id _ for platform_nav.json
  • Enter the ID in the URL ../platform/admin/navs/*/edit replacing the asterisk with the ID
  • Replace the JSON there with the entire contents of * this page](/release-notes/JSON/5-2-3.txt)

5.3.0 - April 11, 2017

Release date: 04/11/17

This release contains enhancements and bug fixes.

New features and Improvements

  • BRINQA-3666: Add new operators for "starts/ends with", "in list", "contains", attribute comparison, and time-related searches
  • BRINQA-3810: Update to a LongPolling based agent
  • BRINQA-3836: Create/update button should disable when there are no actions on business rules
  • BRINQA-4149: Improve the relationship handling of calculated attributes
  • BRINQA-4169: Improve the help text for length and decimal attribute settings
  • BRINQA-4170: Allow the ability to select an operation for reference attribute mappings
  • BRINQA-4196: Add the ability to send notifications to users on related data models
  • BRINQA-4199: Add “count unique” to the analytics function library
  • BRINQA-4204: Add the ability to collect multiple relationship values for objects
  • BRINQA-4211: Add "source", "recently closed source", "currently open source", and "currently closed source" variables for ticket creation and closing comments
  • BRINQA-4220: Add the ability to schedule a rule to run after any other scheduled process
  • BRINQA-4232: Add the "like" operator
  • BRINQA-4237: Clear the condition value when the operator changes
  • BRINQA-4242: Add incoming relationship filtering to visualizations on reports
  • BRINQA-4257: Add a function for reindexing datasets that can be used in business rules

Bug fixes

  • BRINQA-3674: Tickets have incorrect default mappings
  • BRINQA-3693: Datasource label is inconsistent with other labels
  • BRINQA-4027: Sync status is not available in sync info
  • BRINQA-4032: Searching the data model select box is not working for closing rules
  • BRINQA-4076: Sorting on a single choice attribute is not working correctly in visualizations
  • BRINQA-4099: Audit module is not displaying the attribute name
  • BRINQA-4102: Calculated attributes aren't indexed correctly after a recalculation
  • BRINQA-4111: Pagination issue on show views with multiple relationship tables
  • BRINQA-4115: User is not found on login after reparenting the user data model
  • BRINQA-4119: No way to clear date inputs on reports
  • BRINQA-4134: Length is not working on number attributes
  • BRINQA-4142: Can't sort by login date on the user list view
  • BRINQA-4155: Advanced notification editor doesn't resize appropriately with large amounts of html
  • BRINQA-4164: Lozenges are uncentered in single value visualizations
  • BRINQA-4168: Related facets setting is working inconsistently
  • BRINQA-4172: Names for label attributes should be plural
  • BRINQA-4178: Unable to download attachments
  • BRINQA-4179: Some HTML tags are stripped from notification templates
  • BRINQA-4180: Images are not previewing correctly when creating notifications
  • BRINQA-4181: Disable drilldown option for charts that don't support it
  • BRINQA-4183: Business rules updating datasets prevent notifications on that data model from firing
  • BRINQA-4184: Vulnerabilities without a first found date don't create tickets
  • BRINQA-4185: Ticket sources are not available in scripts
  • BRINQA-4186: Can't set sources on tickets in the UI
  • BRINQA-4188: Can't mark notifications inactive
  • BRINQA-4189: Status and single value attributes don't give value options in conditions
  • BRINQA-4193: Empty code type fields display
  • BRINQA-4197: No error message for attempts to view/edit non-existent objects
  • BRINQA-4200: IE11 doesn't redirect correctly when switching applications
  • BRINQA-4203: Improve the help text for child relationship name
  • BRINQA-4205: User object is sometimes locked during login
  • BRINQA-4207: Saving a dataset that has a one-to-many calculation creates an empty array property
  • BRINQA-4213: Error message when there are no actions on a business rule should be user friendly
  • BRINQA-4214: "Equal to" and "not equal to" don't work on related data models
  • BRINQA-4219: Outgoing scripts are not used in relationship attribute types
  • BRINQA-4222: Searches in drop-downs are not consistent throughout the system
  • BRINQA-4224: Data isn't loaded if facets can't be loaded
  • BRINQA-4225: Creating a dateTime facet causes an exception
  • BRINQA-4226: Incorrect error message on the application list view
  • BRINQA-4227: Tickets with many sources take a long time to save
  • BRINQA-4228: Can't download conf file for a data server
  • BRINQA-4230: Count measures on related attributes generate the wrong query
  • BRINQA-4241: Mapped reference attributes using calculated attributes for lookup cause an exception
  • BRINQA-4246: Sync is not firing calculation for dirty objects
  • BRINQA-4247: Attributes are not calculated on new objects after sync
  • BRINQA-4248: Some inactive business rules run anyway
  • BRINQA-4251: Scheduled syncs are not firing
  • BRINQA-4254: Unable to use related domains in reports/dashboards
  • BRINQA-4255: Updating a data source or testing a data source resets the credentials
  • BRINQA-4258: Search on reference fields from form views doesn't allow search past visible text
  • BRINQA-4260: Sync objects can't form relationships with manually created objects
  • BRINQA-4261: Outgoing data mapping values are all null
  • BRINQA-4276: Sync fails when a data mapping contains a coalesced mapping to a calculated attribute
  • BRINQA-4281: Sync hangs when updating several objects with a history-tracked attribute
  • BRINQA-4282: Relative dates are not correctly converted when the date is loaded from the database

Changes requiring database updates

Note

Some changes implemented in 5.3.0 require on-premise deployments to update their databases. Instructions for these updates are provided below.

Cloud deployments are updated automatically and do not need to follow these steps.

BRINQA-3693, BRINQA-4115, BRINQA-4149

The above changes require you to run the migration script in order to be complete.

  • Shut down the application and create a backup of your database
  • Navigate to the migration_scripts folder in the release package provided by Brinqa
  • Run the script found there in the Neo4j shell

5.2.2 - April 6, 2017

Release date: 04/06/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4276: Sync fails when a data mapping contains a coalesced mapping to a calculated attribute

5.2.1 - April 5, 2017

Release date: 04/05/17

This release contains bug fixes.

Bug fixes

  • BRINQA-4142: Sorting on list page doesn't work
  • BRINQA-4178: Unable to download attachments
  • BRINQA-4227: Tickets with many sources take a long time to save
  • BRINQA-4228: Cannot download configuration file for a data server
  • BRINQA-4241: Sync exception when mapping a reference with a calculated attribute as the lookup attribute
  • BRINQA-4246: Objects not correctly marked for recalculation
  • BRINQA-4247: Calculations for new objects not triggered on sync
  • BRINQA-4248: Inactive "after sync and calculations" business rule being triggered
  • BRINQA-4255: Updating a data source or testing a data source resets the credentials

5.2.0 - March 10, 2017

Release date: 03/10/17

This release contains many important enhancements and bug fixes.

New features and Improvements

Roles

  • Added configurable access controls to modules throughout the system.

Reports/Views

  • Added the ability to copy sections between views
  • Added gauges and the ability to put summaries under pie charts
  • Included more configuration options on display, including reverse direction, plotlines, and page size for lists

Notifications

  • Created notification schedules for non-event driven notifications, like report cards
  • Created a notification scripts module that allows you to keep complicated scripts out of the body of notifications
  • Implemented more options for who receives notifications: non-account holders, user reference attributes (e.g. host owner) and a CC field
  • Added more events that can lead to notifications
  • Implemented an advanced editor for viewing notification HTML

Search/Filters

  • Made searches more shareable by adding search parameters to list view URLs
  • Improved wildcards, fuzzy and proximity searches, ranges, and boosted searches
  • Implemented relative dates on filters throughout the system

Performance

  • Improved calculation processing, label and relationship creation on sync, and indexing

Misc.

  • Improved support for IE11 and Safari
  • Added schedules for business rules
  • Implemented more options for events and assignees on ticket creation
  • Added the ability to perform a manual reindex

Bug fixes

  • BRINQA-4063: Some recurring data source syncs get stuck
  • BRINQA-3285: Deleting a data source or mapping should also delete associated scheduled syncs
  • BRINQA-3722: Tickets are not always reopened when an associated issue is reopened
  • BRINQA-3506: Single labels are not being imported when a data source is synced
  • BRINQA-3316 and BRINQA-3419: Status and external ID are not retrieved from JIRA
  • BRINQA-3661 and BRINQA-3295: Cannot filter and search data by reference attributes, like user or host
  • BRINQA-3610: Required read-only attributes on forms prevent the form from saving
  • BRINQA-3590: Deleting a data model should also delete its associated views
  • BRINQA-3600: Drilldown on single value visualizations doesn't return the right datasets
  • BRINQA-3575: Limits on visualizations don’t work when buckets are used
  • BRINQA-3560: Spaces after commas in header rows of CSV files prevent data import
  • BRINQA-4074: "Exists” operator in filters should work with dates
  • BRINQA-3457: Syncing doesn't work when the data model has no parent
  • BRINQA-3745: Some dropdown menus on modals are cut off
  • BRINQA-4128: One-to-many relationships between vulnerabilities and hosts cause inconsistent ticket creation
  • BRINQA-4072: Ticket creation hangs when the data model has a master-detail attribute as the display attribute
  • BRINQA-4011: Having an empty assignee field prevents tickets from exporting to JIRA
  • BRINQA-4004: Ordered lists export to JIRA with 1s instead of bullets
  • BRINQA-3923: Image attachments for notifications no longer display in Outlook
  • BRINQA-3777: Some tags and styles fail in large HTML notification messages
  • BRINQA-3587: Downloading data sets to a CSV from a list view doesn't take into account the filter/search options on the list view
  • BRINQA-3455: Scheduled sync times should not have timezone offset
  • BRINQA-4001: Unique count measure on visualizations doesn't accept reference attributes
  • BRINQA-3835: Calculated attributes can’t be used in averages on visualizations
  • BRINQA-3787: Schedule times are displayed in the user’s timezone on list views, but the server’s timezone on form views
  • BRINQA-3782: Indexing error caused by one-to-one relationships between attributes with more than one possible value
  • BRINQA-3608: Show and list views don’t display autonumber type attributes
  • BRINQA-3508: Category names are replaced by numbers on visualizations
  • BRINQA-3910: Users are not taken to their default application on login
  • BRINQA-3979: Datasets with deleted sources have bad IDs
  • BRINQA-3724: Ticket closing rules add excessive comments
  • BRINQA-4026: Remove lastSyncedStart and lastSyncDuration from data sources
  • BRINQA-3942: Business unit fields are populating the incorrect objects
  • BRINQA-3537: Migration script should remove jobs that are no longer present
  • BRINQA-3365: Add multiple correlation in data source mapping
  • BRINQA-3949: Move connector operation options from data source level to data mapping level
  • BRINQA-3754: Add status type attributes
  • BRINQA-3870: Undefined field text during searches
  • BRINQA-3726: Redundant attribute section on ticket closing rules
  • BRINQA-4108: Relationship tables have an incorrect relationship name

Changes requiring database updates

Note

Some changes implemented in 5.2.0 require on-premise deployments to update their databases. Instructions for these updates are provided below.

Cloud deployments are updated automatically and do not need to follow these steps.

BRINQA-3910, BRINQA-3979, BRINQA-3724, BRINQA-4026, BRINQA-3942, BRINQA-3537, BRINQA-3365, BRINQA-3949, BRINQA-3651

The above changes require you to run the migration script in order to be complete.

  • Shut down the application and create a backup of your database
  • Navigate to the migration_scripts folder in the release package provided by Brinqa
  • Run the script found there in the Neo4j shell



BRINQA-3904

JSON for all show, list, and form views (except role__default and base_model__default) must be updated to accommodate the new way resource properties are used.

  • Navigate to Administration > User Interface > Views
  • Open a view
  • Click the Actions button (...) in the upper right corner of the view
  • Select Edit Source from the menu
  • Copy the resource property that appears around line 14
  • Paste the property at the top of the JSON, at the same level as the name, option, description, and header properties. For example:
  • 
    {
      "resource": "users",
      "name": "user__default_form",
      "options": {},
      "description": "Default form for creating or editing users",
      "header": {
        "title": "{{mode}} {{username || 'user'}}"
      },
     
  • Click Update and then save the view by clicking Done
  • Repeat for all views except the role__default and base_model__default views mentioned above


BRINQA-3754

Set ticket data models to have their status attribute be of status type.

  • Navigate to Administration > Data Management > Data Models in the Platform application
  • Find and open the ticket data model(s)
  • Edit the Status attribute, changing its type to "Status"
  • Enter choices and default, re-opening, and closing values.
  • Save the attribute and save the data model.


BRINQA-3651

Updates to the roles module.

  • The migration script run above will reset permissions for the default roles in the system.
  • Any custom roles and role assignments should be reviewed.
  • Any users who previously had roles assigned should have them reassigned.
    • Navigate to Administration > Users > Users
    • Open the user
    • Update the Roles field
  • If you have any role that is not a default, you'll have to manually add the role to access control. To navigate to access control, the navigation JSON must be updated by following the steps at the bottom of this page.

BRINQA-3870

Update SOLR configuration.

  • Navigate to the addtional_files folder in the release package provided by Brinqa
  • Run the config file found there

BRINQA-3726

Set ticket source (e.g. vulnerability or issue) data models to have their status attribute be of status type.

  • Navigate to Administration > Data Management > Data Models in the appropriate application
  • Find and open the data model(s)
  • Edit the Status attribute, changing its type to "Status"
  • Enter choices and default, re-opening, and closing values.
  • Save the attribute and save the data model.

BRINQA-3509

If you are using labels for cveId you need to change a line in Risk Score calculation.

  • Navgiate to Administration > Data Management > Data Models in the Threat and Vulnerability Management application
  • Open the Vulnerability data model
  • Click the Risk Score attribute to edit
  • In the calculation field, replace String cve = safeString(current* "cveId"]) with String cve = current.cveId?.size() > 0 ? current.cveId* 0] : null

BRINQA-4108

The JSON for any relationship table on a show view (e.g. the list of vulnerabilities associated with a particular host) must be updated.

  • Navigate to Administration > User Interface > Views
  • Find and open the view with a relationship table, usually a default show view
  • Click the Actions button at the top right of the screen (...)
  • Select Edit Source
  • Search for “relationship”. This will take you to the section of the JSON that requires editing, which should be near the bottom.
  • You should see something like:

     
        "title": "Depends On",
    "type": "relationship"

    OR

    
    "type": "relationship",
    "resource": "vulns",
    "model": "vulnerability"

  • Replace those entries with the following, modified for the particular relationship table:

    
    "resource": "hosts",         //change to the name of the data model of the view you are currently editing
    "type": "relationship",
    "relationship": {
    "name": "vulnerabilities", //change to the child relationship name for these two data models
    "model": "vulnerability" //change to the name of the data model to be displayed in the relationship panel
    }

  • Save the view.

BRINQA-3751, BRINQA-3699, BRINQA-3651

These three tickets are for the creation of the notification script, business rule schedules, and access control modules.

  • To add navigation to the new modules, go to Administration > User Interface > Navigation Menus in the Platform application.
  • Edit the .json for your applications, adding the sections identified with comments * on this page](/release-notes/JSON/5-2-0.txt) to the appropriate places.
  • Modules should also be added to the platform level navigation. To open the platform_nav.json for editing, follow the steps below.
  • Run the following script: match (nav:CI__NavigationMenu) return id(nav), nav._ id _, nav.name;
  • Take the nav._ id _ for platform_nav.json
  • Enter the ID in the URL ../platform/admin/navs/*/edit replacing the asterisk with the ID
  • Replace the JSON there with the entire contents of * this page](/release-notes/JSON/5-2-0.txt)