Skip to content

Change Log

Welcome to the Change Log page. This page contains details of changes to Assure1. Each release is dated, and new features are detailed as well as bug fixes.

Release Channels

Two different download channels are available for Assure1:

  • The Stable channel provides the general availability release-ready installer for a fully baked and tested, more reliable installation. The Stable version of Assure1 comes with the latest released version of all applications. The release schedule will be approximately one release per quarter.

  • The Edge channel provides an installation with new features we are working on, but is not necessarily fully tested. Bugs and other issues are more likely to occur with the Edge release, but you get a chance to preview new functionality, experiment, and provide feedback as the applications evolve. Releases are typically more frequent than for Stable, often one or more per month.

Question: Can I switch back and forth between Stable and Edge versions of Assure1?

Answer: Yes, but after an Edge release is installed, it is not possible to revert those changes to an earlier version. A Stable release can be updated to an Edge release to get the most up-to-date features. An Edge release can be changed back to Stable, but it may be some time until the next update is released.

Releases

5.5.19 (stable) - November 09, 2023

Note

  • Updates to the Device picker combo box requires that all "Event List" and all "Device Availability Pie" dashboard panels have their configuration checked that they have the correct device selected.

  • Updates to Elasticsearch Database index templates requires environments updating to this version re-run AnalyticsWizard with the "Update-Templates" flag:

    $A1BASEDIR/bin/historical/AnalyticsWizard --Update-Templates

  • Changes

    • [OCUA-3034] - Add functionality to display a custom background image to saved Topology Graph dashboard panels, add support for saving vertex locations in relation to the background image
    • [OCUA-10078] - Add alcatel certified fault Foundations support
    • [OCUA-10787] - [34983651] - Add airspan certified fault Foundations support
    • [OCUA-10798] - Add zyxel certified fault Foundations support
    • [OCUA-10811] - Add epilogue certified fault Foundations support
    • [OCUA-10971] - [35007222] - Update apc certified fault Foundations support
    • [OCUA-11077] - [35073225] - FindEdgeID should lookup the EdgeType if only the TypeID is provided
    • [OCUA-11470] - [35260774] - Add brocade certified fault Foundations support
    • [OCUA-11475] - [35260962] - Add dataDomainMib certified fault Foundations support
    • [OCUA-11476] - [35261008] - Add tridium certified fault Foundations support
    • [OCUA-11480] - [35261517] - Add oracle certified fault Foundations support
    • [OCUA-11481] - [35261986] - Add bmc certified fault Foundations support
    • [OCUA-11525] - Configuration graph "Edges" UI requires a filter to show data to limit impact on the database
    • [OCUA-11563] - [35343282] - Add additional device catalog Device Type records for hh3c devices
    • [OCUA-11569] - [35343602] - Add cyclades certified fault Foundations support
    • [OCUA-11602] - [35374174] - Elasticsearch Database should have a way to persist custom configurations
    • [OCUA-11686] - [35434986] - Add druid certified fault Foundations support
    • [OCUA-11625] - Add filtering to hide extraneous data from Topology Graph dashboard panel views
    • [OCUA-11731] - [35489390] - Update juniper certified fault Foundations support for JUNIPER-LDP-MIB
    • [OCUA-11754] - [35501776] - Remove continuous queries from InfluxDB and replace with Metric Consolidator job to reduce system memory usage
    • [OCUA-11757] - [35505543] - Configuration metrics "Metrics" UI requires a filter to show data to limit impact on the database
    • [OCUA-11780] - [35524520] - Add mot certified fault Foundations support
    • [OCUA-11949] - [35669155] - TL1 Gateway should support configurable timeouts for login and commands
    • [OCUA-11958] - P-11957 - Update Pulsar to 2.11.2
    • [OCUA-11972] - [35696071] - Add additional mot certified fault Foundations support
    • [OCUA-11977] - P-11865 - Update Go Microservices dependencies
    • [OCUA-12016] - [35736601] - Add additional ietf certified fault Foundations support for FCMGMT-MIB
    • [OCUA-12168] - P-11226 Topology Graph dashboard panels should have a list of defaults for advanced layout settings
    • [OCUA-12296] - P-12152 Update Java to 11.0.21
    • [OCUA-12317] - [35933382] - P-35187011 Add allotCom certified fault Foundations support
    • [OCUA-12318] - [35933391] - P-35189923 Add dvb certified fault Foundations support
    • [OCUA-12319] - [35933436] - P-35190092 Add elecard certified fault Foundations support
    • [OCUA-12320] - [35933447] - P-35190114 Add genie certified fault Foundations support
    • [OCUA-12342] - P-12183 Update RKE to v1.4.10 and Kubernetes to v1.26.8
    • [OCUA-12345] - P-11524 Configuration graph "Vertices" and "Edges" UI, and configuration metrics "Metrics" UI filter bars should support pressing the keyboard "Enter/Return" button to apply filters
  • Bugs

    • [OCUA-1525] - Tree combo pickers should be consistent when setting service and job Configurations
    • [OCUA-2968] - [34606120] - dbAdd logic should properly detect when a new shard is being added to an installation and create the Databases entry
    • [OCUA-3195] - Add documentation for the Assure1::Metrics::Data perl library
    • [OCUA-3376] - The tree combo box for selecting the parent SLM service should load data properly
    • [OCUA-3339] - [34606186] - Applications should close connections properly to prevent segfault errors
    • [OCUA-3704] - [34606261] - Redundancy Wizard should verify Neo4j is down before making a data dump to send to the partner server
    • [OCUA-3797] - [34606280] - Fix handling of MIBDIRS environment variable in MIB2FCOM to negate reliance on usage of use_parent_mibs option
    • [OCUA-3815] - [34606286] - Dashboard Tabs panel children should update Tokens based on URL parameters or Panel parameters
    • [OCUA-4144] - SLM Services with no Compliance Properties, no Realtime Properties, or neither, should still be editable in the UI
    • [OCUA-10991] - [35474184] - Metric Poller Discovery should update thresholds more efficiently
    • [OCUA-11008] - [35028617] - Device Group Availability dashboard panel should show the right "Availability" values
    • [OCUA-11209] - From the Devices navigation, opening and closing the topology view should work without console errors
    • [OCUA-11264] - [35818705] - In a multi-shard environment, inserts into the "Event" databases should be done properly when a single shard is down
    • [OCUA-11359] - Dashboard panels should show the Device Zone with the different Device pickers
    • [OCUA-11499] - [35279596] - Redundant/Backup services should not stay active when the primary service is active
    • [OCUA-11523] - Fix issues with the filtering changes done to the configuration graph "Vertices" UI
    • [OCUA-11656] - [35426135] - Metric Standard Thresholding Engine should not clear violations due to missing data
    • [OCUA-11677] - [35431580] - Fix additional issues so Neo4j connections failover and failback properly
    • [OCUA-11687] - [35435026] - Custom maximum should be used properly by the Metric Network Interface Poller and Metric Standard Thresholding Engine
    • [OCUA-11849] - [35600893] - Discovery Jobs list should display a large number of results of Servers and Jobs on the device discovery "Manual Discovery" UI and the device catalog "Devices" UI
    • [OCUA-11861] - [35603878] - Metric Trend Threshold Engine should handle if no metrics have a trend threshold assigned
    • [OCUA-11863] - Create a customized Device combo box picker that shows Device Name and Device Zone Name, and update UIs that call devices readForSelect API to use it
    • [OCUA-11867] - [35615978] - Details button from a metric chart that opens the PerformanceDataDetails should also pass the Device Zone ID and Device Zone Name
    • [OCUA-11930] - [35654508] - Deep links to different areas of the application should load properly the first time after logging in
    • [OCUA-11940] - [35786188] - Metric Standard Thresholding Engine should do configuration check cycles properly
    • [OCUA-11950] - Diagram widgets with a link type set to a manual external URL should work properly
    • [OCUA-11965] - [35692042] - Polling and configuration check threads doing different actions should be able to access the StorageHash properly in the Metric Generic SNMP Poller
    • [OCUA-11969] - [35693324] - Update the Path documentation for diagram, event, and topology/graph tools about what directory custom tools should be placed into versus tools that are located externally
    • [OCUA-11970] - [35693725] - All Metrics Overview dashboard panel should be able to handle '&' and ',' in Device Names
    • [OCUA-11976] - Long microservice names should be properly wrapped in the configuration microservice "Installed" UI
    • [OCUA-11979] - The broker RenderTypes API filterConversion entries should not point to existing fields
    • [OCUA-11981] - Event Custom Action Policy Engine (CAPE) application should rebalance properly when a service joins or leaves a cluster
    • [OCUA-11993] - [35716590] - All data from events should be pushed into the Elasticsearch Database properly
    • [OCUA-12018] - [35737812] - Redundant/Backup services should become active when the primary server is unavailable
    • [OCUA-12026] - [35746943] - Device Group pickers should load all items on first load
    • [OCUA-12090] - [35818655] - FindDeviceID should work properly if the DNS Name in the Device Catalog is mixed case
    • [OCUA-12202] - P-2715 Influx should have a way to persist custom configurations
    • [OCUA-12204] - P-11988 Repeated Device Names where the lower Device ID is in a higher Device Zone ID value should still be selectable in the Device combo box picker
    • [OCUA-12286] - [35924875] - P-35915361 Metric Generic SNMP Poller should update IP Address during configuration CheckTime cycles
    • [OCUA-12316] - [35933376] - P-35186553 Add cellusys certified fault Foundations support
    • [OCUA-12336] - P-12231 Update Keda to 2.12.0
    • [OCUA-12338] - P-12198 Clusterctl upgrade should compare the existing configuration on a running cluster with the new template and updates any fields that have changed
    • [OCUA-12344] - P-12030 Align and upgrade swagger dependency in Vision with springBoot3

5.5.18 (stable) - July 31, 2023

Note

Update to Influx library functions to insert floats instead of integers may impact metric collection when the update is applied initially. See the Known Issues section below for additional information.

  • Changes

    • [OCUA-4147] - [34606384] - Add frontier certified fault Foundations support
    • [OCUA-10010] - [35434950] - Add additional dell certified fault Foundations support
    • [OCUA-10034] - Add timetra certified fault Foundations support
    • [OCUA-10267] - Add Universal Topology User Guide documentation
    • [OCUA-10594] - [34868598] - Add bcsi certified fault Foundations support
    • [OCUA-10747] - [34977700] - Add ericsson certified fault Foundations support
    • [OCUA-10750] - [34977768] - Add CastleRock certified fault Foundations support
    • [OCUA-10784] - [34983598] - Add dmc certified fault Foundations support
    • [OCUA-10791] - [34985999] - Update eltek certified fault Foundations support
    • [OCUA-10792] - [34986021] - Add jma certified fault Foundations support
    • [OCUA-10794] - [34986066] - Add ascotInternational certified fault Foundations support
    • [OCUA-10800] - [34986875] - Add ees certified fault Foundations support
    • [OCUA-10801] - [34986909] - Add radioBridgeRoot certified fault Foundations support
    • [OCUA-10802] - [34986917] - Add tlabPENRoot certified fault Foundations support
    • [OCUA-10810] - Add dataConnectionTraps certified fault Foundations support
    • [OCUA-10986] - [35649900] - Device SNMP Discovery should discover SNMPv3 Engine ID during discovery, and the Event Trap Aggregator and Trap Collector microservice should then check the Engine ID
    • [OCUA-11125] - [35105501] - Add raritan certified fault Foundations support
    • [OCUA-11202] - Change clusterctl to use mutating admission webhooks
    • [OCUA-11213] - Add telindus 1424 & 1645 routers certified fault Foundations support
    • [OCUA-11327] - [35191213] - Add additional hp certified fault Foundations support
    • [OCUA-11328] - [35191241] - Add lenovo certified fault Foundations support
    • [OCUA-11335] - [35191282] - Add additional ibm certified fault Foundations support
    • [OCUA-11338] - [35191321] - Add picaPrivateMib certified fault Foundations support
    • [OCUA-11339] - [35191465] - Add rfCode certified fault Foundations support
    • [OCUA-11342] - [35191524] - Add additional vmware certified fault Foundations support
    • [OCUA-11343] - [35191531] - Add harmonic certified fault Foundations support
    • [OCUA-11344] - [35191602] - Add additional sonus certified fault Foundations support
    • [OCUA-11378] - [35202364] - Add cumulusMIB certified fault Foundations support
    • [OCUA-11554] - Update the Java Apache Pulsar client library used in Vision applications
    • [OCUA-11633] - Update SpringBoot to 3.1.0
    • [OCUA-11637] - RabbitMQ should use high security cyphers
    • [OCUA-11697] - Update rke to 1.4.5 and Kubernetes to 1.25.9
    • [OCUA-11713] - Update Java to 11.0.20
    • [OCUA-11733] - Update 3rd party PHP modules for running Reports (phpspreadsheet to 1.28.0, dompdf to 2.0.3), connecting to Neo4j (php-jwt to 6.4.0, neo4j-php-client to 2.8.3), and connecting to RabbitMQ (php-amqplib to 3.5.2)
    • [OCUA-11773] - ElasticSearch Database should run using the integrated vendor java
    • [OCUA-11868] - Update docker to 20.10.24
  • Bugs

    • [OCUA-2467] - Foundations rule file changes should be updated in the default branch
    • [OCUA-10758] - [34978796] - Device SNMP Discovery should recover gracefully when encountering a deadlock
    • [OCUA-10958] - Default diagram Tools should have up-to-date paths
    • [OCUA-11032] - [35048265] - Bundle the Metrics UI readStates call into the general read to reduce unnecessary calls for data
    • [OCUA-11274] - Metric Generic SNMP Poller should update SNMP profiles during configuration CheckTime cycles
    • [OCUA-11502] - [35280620] - Database Grid Panel should have a User Default option for Paging Limit
    • [OCUA-11526] - [35300894] - Influx should change integer values to floating point values for data storage
    • [OCUA-11590] - Update Kubernetes to resolve ImagePullBackOff error
    • [OCUA-11604] - [35375194] - Poller applications should FATAL if threads are terminated abnormally
    • [OCUA-11614] - [35510238] - Event list panels should show all matching Events when using different device-based filters
    • [OCUA-11621] - Replace spring-security-oauth2 in Vision
    • [OCUA-11643] - [35411085] - PHP in Apache should match PHP version from the command line
    • [OCUA-11645] - [35411394] - Context clicking should work properly on Edges in Topology Graph dashboard panels
    • [OCUA-11654] - [35538526] - Tools using the Remote functionality should open the external site properly, Remote tools should work when opening in a New Tab or the Current Tab
    • [OCUA-11670] - [35430551] - Change the defaults used in the Reports UI to have a Render Timeout value of 15 seconds
    • [OCUA-11701] - [35453548] - P-35453538 SAML should work properly when an environment has a Web FQDN alias
    • [OCUA-11707] - [35474340] - Value used in SAML AuthnRequest NameIDPolicy should match the NameID Format provided in the Authentication Types UI
    • [OCUA-11716] - Pass DeviceZoneID properly to the PerformanceData API
    • [OCUA-11756] - Adding a Diagram panel to a dashboard should work without logging a javascript error in the console
    • [OCUA-11768] - Filter unneeded and disable unnecessary Prometheus' kubernetes/cluster/self-health metrics, and increase the interval between metric collection periods
    • [OCUA-11821] - Update microservice cluster certificates to remove keyUsage
    • [OCUA-11845] - [35600098] - Metric Standard Thresholding Engine should handle an Influx database query failure
    • [OCUA-11892] - [35621228] - P-35529342 Fix various issues found in configuration UIs when using different filters
    • [OCUA-11893] - [35621444] - P-35176398 Topology Graph dashboard panel in the Network Details dashboard should load data if a device has Neighbors
    • [OCUA-11894] - [35621469] - P-35111890 Event Mechanizations edits should be propagated to other Event Shards
    • [OCUA-11926] - Rebuild guacamole 1.5.2 to update 4th party com.google.guava to 32.0.1
  • CVEs

    • [OCUA-11389] - [35217797] - P-35013118 CVE-2017-7657 (9.8) oauth2-oidc-sdk jetty-server authorization bypass
    • [OCUA-11417] - [35232781] - P-35006624 (9.8) Deprecated TLS v1.1 used by RabbitMQ
    • [OCUA-11708] - [35461897] - CVE-2023-21830 (5.3) ElasticSearch should run using vendor Java, remove JDK shipped with ElasticSearch
  • Known Issues

    • Changes to the Influx library functions to insert integer values as floats may impact metric collection for measurements that are currently stored as integers only. In certain circumstances where a measurement is currently inserted as an integer, the float values will not be written to the database until the Group Shard Duration for the retention period roles over to the next shard. If you suspect you may be impacted by this, the impact can be limited if the update is applied shortly before the Group Shard Duration for the retention policy is due to roll over.

5.5.17 (stable) - June 26, 2023

  • Changes

    • [OCUA-3119] - Index the ifAlias, ifName and IfDescr columns in the Graph database schema
    • [OCUA-10289] - [34659041] - Add additional support for the LLDP-V2-MIB in Topology Gather Network Inventory
    • [OCUA-10782] - [34983574] - Add pti certified fault Foundations support
    • [OCUA-10788] - [34983665] - Add tandem certified fault Foundations support
    • [OCUA-11346] - [35192131] - Add nortele certified fault Foundations support
    • [OCUA-11347] - [35192380] - Add scopusRoot certified fault Foundations support
    • [OCUA-11348] - [35192988] - Add threepar certified fault Foundations support
    • [OCUA-11349] - [35193264] - Add radisys certified fault Foundations support
    • [OCUA-11350] - [35194064] - Add Tandberg Television certified fault Foundations support
    • [OCUA-11595] - Add huawei certified fault Foundations support
    • [OCUA-11600] - Add additional certified fault Foundations support for sni X733GROUP-MIB
    • [OCUA-11636] - Update guacamole client and server to 1.5.2
    • [OCUA-11642] - Update RabbitMQ to 3.11.11
  • Bugs

    • [OCUA-4295] - [34606435] - Event Trap Aggregator should log originating IP Address or Node for "Invalid version" logs
    • [OCUA-10688] - Update Pulsar to img 2.11.1, and charts to 3.0.0
    • [OCUA-10746] - Vision validations for Entities should properly handle the different data that might be used to match to a Device
    • [OCUA-10992] - [35022334] - Update ConfigCheck in the Metric Standard Thresholding Engine to prevent segfaults and other issues
    • [OCUA-11010] - Metric Standard Thresholding Engine error messages should contain more useful information
    • [OCUA-11158] - [35112688] - FindThresholdID library function should use the passed in Metric Field value properly
    • [OCUA-11242] - Navigating to the event analytics Management using the navigation should open the correct page and not automatically redirect to the Kibana home page
    • [OCUA-11266] - SLM Metric configuration form should include Device Zone in the Device combo box
    • [OCUA-11396] - [35224126] - Kibana export and save menu should be visible in all available kibana-based views
    • [OCUA-11441] - Fix issues affecting Vision configuration UIs not being visible and the event Severity bar missing when using Safari
    • [OCUA-11498] - FindVertexID library function should handle duplicate Vertex names
    • [OCUA-11505] - [35475096] - "Logs" navigational view should still show the Assure1 Navigation bar
    • [OCUA-11605] - [35378149] - Vendor RabbitMQ updates should remove files that are no longer used
    • [OCUA-11611] - [35383129] - Event Trap Aggregator should log originating IP Address or Node for traps with an incorrect security level
    • [OCUA-11655] - [35425333] - Change default settings used for the Vision ingress controller to support uploading 15 megabyte images for use in Vision
    • [OCUA-11661] - [35429943] - Vision validations for Entities should properly handle IPv6 addresses that might be used to match to a Device

5.5.16 (stable) - June 12, 2023

  • Changes

    • [OCUA-4207] - [34606404] - Add additional symmetricom certified fault Foundations support
    • [OCUA-4290] - Add delta certified fault Foundations support
    • [OCUA-4291] - Add ascend certified fault Foundations support
    • [OCUA-11043] - Added Device Zone ID to readMetricStatus calls for diagram metric widgets
    • [OCUA-11221] - Default font size should be smaller for vertex labels and can be configured, and the number of characters shown in a label can be configured in Topology Graph dashboard panels
    • [OCUA-11222] - Vertex labels should by default have a lighter background color, and background color can be configured in Topology Graph dashboard panels
    • [OCUA-11223] - Change validation limit of "Node Distance" and "Level Distance" to 1000 in Topology Graph dashboard panels when using the Hierarchy layout
    • [OCUA-11224] - Change validation limit of "Edge Strength" to 1000 in Topology Graph dashboard panels when using the Force layout
    • [OCUA-11225] - Remove the Sequential layout option in Topology Graph dashboard panels
    • [OCUA-11446] - Add dhyan certified fault Foundations support
    • [OCUA-11447] - Add additional hitachi certified fault Foundations support
    • [OCUA-11448] - Update compaq certified fault Foundations support
    • [OCUA-11584] - Update MediaWiki to v1.39.3
  • Bugs

    • [OCUA-2923] - Assure1 Package Manager binary should log when it is done working
    • [OCUA-3283] - All logging in libraries should properly reference from where they were called
    • [OCUA-3408] - Fix Graph.pm logging to be consistent with the rest of the application
    • [OCUA-3521] - Event Syslog Aggregator should correctly log the raw syslog message when running in DEBUG
    • [OCUA-3845] - [34606302] - TL1 Gateway should use memory correctly and should not consistently increase memory usage over time
    • [OCUA-4006] - [34606351] - Event Custom Action Policy Engine (CAPE) should run properly as a clustered service
    • [OCUA-4042] - [34606358] - MIB2FCOM should correctly process traps with commented-out OBJECTS definition
    • [OCUA-4060] - Loading a Dashboard on the main map in Vision should work properly
    • [OCUA-10678] - [34938125] - Modifying a Backup service/job should leave the Primary service/job properly selected every time
    • [OCUA-11169] - Topology Graph tools should only replace tokens instead of the entire value
    • [OCUA-11191] - Metric Poller Discovery should ignore virtual devices
    • [OCUA-11267] - "Device" picker combo boxes for diagram metric widgets should include the Device Zone
    • [OCUA-11301] - [35181586] - CreateVertexTree() library function should properly handle a numeric value being set for a vertex Property configured as a string-type
    • [OCUA-11312] - "Upload" button should only be enabled when a valid folder or file is selected in the "Rules" UI, then disabled after different user actions
    • [OCUA-11622] - Upgrading from v5.5.12 or later to v6 should complete without errors
    • [OCUA-11639] - Fix the validations for the SAML authentication type

5.5.15 (stable) - May 25, 2023

  • Changes

    • [OCUA-3118] - ifAlias should be visible in the "Interfaces" tab of the "Network Details" panel in the Device Overview dashboard
    • [OCUA-3162] - [35239779] - Kibana should have a way to persist custom configurations
    • [OCUA-3679] - [35006728] - Add zte certified fault Foundations support
    • [OCUA-4204] - [34606401] - Add ruggedcom certified fault Foundations support
    • [OCUA-4206] - [34606403] - Add Microchip Enterprise timing certified fault Foundations support
    • [OCUA-4208] - [34606405] - Add cyberArkMIB certified fault Foundations support
    • [OCUA-10287] - Telegraf should have a way to persist custom configurations
    • [OCUA-10331] - Add netgear certified fault Foundations support
    • [OCUA-10743] - [34976356] - Add Affirmed certified fault Foundations support
    • [OCUA-10967] - Dashboard "All Metrics Overview" panel should have an option to exclude Disabled devices when different Device Sources are selected
    • [OCUA-11004] - Optimize the CorrelateProblemResolutions mechanization to improve processing speed
    • [OCUA-11233] - Filebeat should have a way to persist custom configurations
    • [OCUA-11234] - Kafka should have a way to persist custom configurations
    • [OCUA-11336] - [35300074] - Add a visual indicator to the "Devices" navigation to indicate a device is in a maintenance window or is disabled
    • [OCUA-11337] - Add a visual indicator to the "Devices" navigation to indicate a device in a device group is in a maintenance window or is disabled
    • [OCUA-11544] - Add Perl module Config::Tiny version 2.29
    • [OCUA-11555] - Update Java PostgreSQL library to 42.6.0
  • Bugs

    • [OCUA-2321] - [34606063] - Metrics UI should show a valid result count
    • [OCUA-2836] - Grafana should have a way to persist custom configurations
    • [OCUA-2972] - Update the "How To Override Default Vendor Configurations" documentation
    • [OCUA-3616] - [34606245] - Improve the CorrelateProblemResolutions mechanization to use the correct variable types
    • [OCUA-3661] - Optimize the CorrelateProblemResolutions mechanization to handle a possible race condition on flapping events
    • [OCUA-10257] - [34623285] - Perl library function FindDeviceID() should be case-insensitive for DNS name
    • [OCUA-10567] - [35000646] - Mechanizations API should return the full mechanization code
    • [OCUA-10993] - Topology Graph dashboard panels should show nested edges properly
    • [OCUA-11039] - Dashboard columns should be properly aligned on the right side
    • [OCUA-11091] - Dashboard "All Metrics Overview" panel should work properly when sorting a large table by different values
    • [OCUA-11285] - Dashboard "All Metrics Overview" panels should show data properly
    • [OCUA-11325] - When multiple diagram widgets are selected, clicking on the diagram background should unselect all widgets
    • [OCUA-11341] - Diagrams UI should handle multiple widgets being selected properly, and using the Quick Clone function with multiple widgets selected should keep the layer sequence in the view
    • [OCUA-11423] - Event list "Device Info" tool should work without an error in the browser console
    • [OCUA-11457] - [35256430] - Improve handling of custom ports for LDAP authentication type
    • [OCUA-11503] - Fix the unicode so Topology Graph dashboard panels show a Firewall and Appliance properly
    • [OCUA-11589] - Event Trap Aggregator should properly handle times where a rules file is missing
    • [OCUA-11593] - Diagram widget readMetricStatus calls should work properly when devices are in different Device Zones

5.5.14 (stable) - May 02, 2023

  • Changes

    • [OCUA-1796] - [34606020] - Add new TrapReplay application to extract historical traps for replay testing
    • [OCUA-3658] - [34606253] - Neo4j connections should failover and failback properly
    • [OCUA-3677] - [35006733] - Add ceragon certified fault Foundations support
    • [OCUA-10246] - Add cabletron certified fault Foundations support
    • [OCUA-10269] - Add a3com certified fault Foundations support
    • [OCUA-10271] - Add nai certified fault Foundations support
    • [OCUA-10275] - Add ibm certified fault Foundations support
    • [OCUA-10633] - [34901743] - Event Aggregators and the Metric Standard Thresholding Engine should log going into and leaving Store & Forward mode using the WARN logging level
    • [OCUA-11033] - [35048866] - Add new Assure1::Log library function "IsLevel" that checks the application logging level and then only calls the log "Message" library function when appropriate to reduce logging impact, also add example to Event Trap Aggregator base.rules
    • [OCUA-11126] - Improve Influx performance
    • [OCUA-11271] - [35166237] - Add BulkInsert, BulkTime and Limit application configuration options to the Event Trap Aggregator to improve database insertion efficiency
    • [OCUA-11482] - OrientDB should use the bundled vendor java at runtime
    • [OCUA-11483] - [35266217] - Update Perl Module::Runtime to version compatible with Moose::Util
    • [OCUA-11486] - Update Net::HTTP Perl module to 6.22
    • [OCUA-11153] - Add frequentis certified fault Foundations support
  • Bugs

    • [OCUA-2702] - [35201275] - Event Trap Aggregator should set the correct millisecond values for times
    • [OCUA-11105] - [35089199] - Description field in the dashboard "Device Info" panel should wrap the text
    • [OCUA-11255] - After using the search in the "Devices" navigation page, collapsing and re-expanding a Device Group should still show the correct information
    • [OCUA-11281] - Event Aggregators and the Metric Standard Thresholding Engine should log the correct message-type being processed when going into Store & Forward mode
    • [OCUA-11374] - Expanding a vertex in a Topology Graph dashboard panel should still show the relevant badges
    • [OCUA-11379] - [35205604] - Metric Missing Data Threshold Engine should properly quote sanitizing metric instances
    • [OCUA-11384] - Zoom slider should work more smoothly in Topology Graph dashboard panels
    • [OCUA-11392] - [35219240] - Devices that have a Custom Name should not have the name be stripped when searching in the Devices navigation
    • [OCUA-11506] - [35310208] - RabbitMQ message bus should work properly after the package is updated
    • [OCUA-11511] - Core microservices should create or update fields starting with @

5.5.13 (stable) - April 19, 2023

  • Changes

    • [OCUA-3315] - [34606180] - Add a visual indicator to the "Devices" navigation to indicate a device is in a maintenance window
    • [OCUA-3721] - [34606265] - Add versa certified fault Foundations support
    • [OCUA-4267] - [34606427] - Add a button to the dashboard "Device Info" panel to open the entry in the device catalog "Devices" UI, add a button to the device catalog "Devices" UI to open the "Device Overview" dashboard for that device
    • [OCUA-10236] - Add digital-link certified fault Foundations support
    • [OCUA-10240] - Add sun certified fault Foundations support
    • [OCUA-10241] - Add usr certified fault Foundations support
    • [OCUA-10314] - Add blade certified fault Foundations support
    • [OCUA-10330] - Add synoptics certified fault Foundations support
    • [OCUA-10519] - [34821009] - Graph "Vertices" UI requires a filter to show data to limit impact on the database
    • [OCUA-10592] - Add additional dataConnectionLtd certified fault Foundations support
    • [OCUA-11363] - Update HTTP::Daemon Perl module to 6.16
    • [OCUA-11364] - Update Kafka to 3.4.0
    • [OCUA-11365] - Update jQuery-UI to 1.13.2
    • [OCUA-11366] - Update ejs to 3.1.9
    • [OCUA-11383] - Update Spring Boot to 2.7.9
    • [OCUA-11391] - Update Java to 11.0.19
  • Bugs

    • [OCUA-2769] - [35069324] - Migrate Event Root Cause Analysis (RCA) rules to use Neo4j connections by default
    • [OCUA-2885] - Users editing an event within an event list should change the Action field to "edit"
    • [OCUA-3535] - [34606224] - InsertDBDataWorker should properly handle data values with spaces
    • [OCUA-4094] - [34606372] - Graph-based UIs should be able to handle very large numbers properly
    • [OCUA-4233] - [34606413] - Search functionality should work properly in the "Rules" UI
    • [OCUA-10789] - Dashboard "Adhoc Graph" panels should work properly when the stack option is set to "All"
    • [OCUA-11066] - Metric "Adhoc Graph" dashboard panel should work when the toolbar is hidden
    • [OCUA-11133] - Improve metrics API execution speed
    • [OCUA-11324] - Device catalog "Devices" UI validation error messages should show field names
    • [OCUA-11358] - "Device Overview" dashboard should still work properly with different user interactions
    • [OCUA-11425] - [35250376] - Metric Post-Collection Calculation Engine (PCCE) should properly set the availability state on a calculated metric
  • CVEs

    • [OCUA-11369] - [35201868] - P-35052191 CVE-2021-41183 (6.5) jquery-ui 1.12.1(Javascript) must be upgraded to 1.13.2 or latest
    • [OCUA-11370] - [35201887] - P-35042717 CVE-2022-42004 (7.5) Kafka 3.3.1 dependencies have vulnerabilities
    • [OCUA-11371] - [35201902] - P-35035931 CVE-2022-29078 (0.0) ejs 2.7.4(NodeJS Module) must be upgraded to 3.1.8 or latest
    • [OCUA-11372] - [35201906] - P-35098149 CVE-2022-31081 (6.5) http::daemon 6.14
    • [OCUA-11373] - [35201913] - P-34957478 CVE-2022-1471 (9.8) snakeyaml 1.33 dependency of Spring Boot
    • [OCUA-11388] - [35214523] - P-35022799 CVE-2017-7657 (9.8) com.nimbusds:oauth2-oidc-sdk 9.37.2

5.5.12 (stable) - April 05, 2023

Note

Updating vendorKafka-app may fail. Updating vendorRabbitMQ-app may fail.

  • Changes

    • [OCUA-1177] - Non-local kibana traffic should go through /go/k
    • [OCUA-2405] - Dashboard "Network Traffic" panel should show the Threshold Alerts column
    • [OCUA-3384] - Add new User and User Group preference to control adding an event Journal entry for any edit done in the event list
    • [OCUA-3965] - Add teles certified fault Foundations support
    • [OCUA-10245] - Add audioCodes certified fault Foundations support
    • [OCUA-10260] - Add fore certified fault Foundations support
    • [OCUA-10278] - Add hh3c certified fault Foundations support
    • [OCUA-10329] - Add codex certified fault Foundations support
    • [OCUA-10387] - Add alcatel certified fault Foundations support
    • [OCUA-11107] - [35089238] - Dashboard "Device Info" panel should support exporting the data
    • [OCUA-11055] - Update Apache httpd to v2.4.56
    • [OCUA-11170] - [35120789] - Update RabbitMQ to v3.11.10 and Erlang to v25.2
    • [OCUA-11208] - [35136479] - Add "Threads" as a configuration option to the Event Run Mechanizations job to support mechanizations being run sequentially
    • [OCUA-11261] - [35156304] - Implement customization of event, performance, and availability state visibility for vertices in Topology Graph dashboard panels
  • Bugs

    • [OCUA-1077] - [34605972] - Password change screen should indicate if it worked or not, and it should redirect the user when it is used
    • [OCUA-1269] - Diagrams UI should show the correct values for the "Timestamp Modified" and "Last Revision" columns
    • [OCUA-1271] - Diagrams UI should show the correct value for the "Diagram Type" column
    • [OCUA-2664] - [34606091] - Operator user should have access to the Kibana UIs to view the event historical data using the Event List tools
    • [OCUA-4152] - [34606385] - UI should support showing Grafana dashboard without Assure1 navigation bar on the left
    • [OCUA-4237] - [34606415] - PHP should not FATAL when connecting to the Graph database
    • [OCUA-10443] - [35019516] - TL1 "Elements" UI should work when sorting and filtering by different columns in the grid
    • [OCUA-10468] - Topology context menu should maintain proper orientation and visibility when the graph is rotated
    • [OCUA-10622] - Using a Device filter type in an Event List should better distinguish devices with the same name but are in different device zones
    • [OCUA-10639] - Neo4j queries should be parsed through the runCypher function
    • [OCUA-10726] - [34965672] - Metric Standard Thresholding Engine should only send violations for enabled Metrics, and ignore disabled Metrics
    • [OCUA-10979] - [35012343] - MetricBatchWriter should log the full body of an error
    • [OCUA-11041] - "Data State" column in the Metrics UI should work for metrics with a Display Instance configured
    • [OCUA-11104] - [35089119] - Links to the "Device Overview" dashboard from the Devices navigation should include Device Zone information to ensure uniqueness
    • [OCUA-11214] - Elastic UIs should only show Assure1/Unified Assurance navigation
    • [OCUA-11218] - Time pickers in the Elastic UIs should more closely resemble the rest of the time pickers in the UI
    • [OCUA-11236] - SLM Metric definitions should work properly on display with predefined thresholds
    • [OCUA-11248] - Dashboard "Network Details" panels should correctly display interfaces on devices with 1000 entries or more
    • [OCUA-11276] - Grid in the Metrics UI should include a Device Zone column to help differentiate devices with same name in different zones
  • CVEs

    • [OCUA-11047] - [35060217] - CVE-2022-36760 (9.0) Update Apache to 2.4.55
    • [OCUA-11059] - [35064710] - CVE-2019-11287 (7.5) Vulnerability Pivotal RabbitMQ 3.7.x < 3.7.21 / 3.8.x < 3.8.1 Denial of Service Medium
  • Known Issues

    • Kafka may fail to restart after update where the system Java Runtime does not support TLS1.3. To mitigate this, update system Java to a version that supports TLS1.3 at Runtime.
    • Zookeeper may fail to restart where Log4J jar file has been removed from the libs directory. To mitigate this, add the flag -Dzookeeper.jmx.log4j.disable=true to KAFKA_LOG4J_OPTS in $BASEDIR/vendor/kafka/bin/zookeeper-server-start.sh.
    • RabbitMQ must be on version >= 3.9 before updating to version >= 3.11. To mitigate this, please update to Assure1 >= v5.5.4 and <= v5.5.11 before updating Assure1 to >= v5.5.12.

5.5.11 (stable) - March 20, 2023

  • Changes

    • [OCUA-1205] - Fix typo in php.ini
    • [OCUA-3819] - [34606290] - Update cisco certified fault Foundations support for MPLS-LDP-MIB
    • [OCUA-4049] - Allow custom ports for LDAPS authentication type
    • [OCUA-4205] - [34606402] - Add omnitron certified fault Foundations support
    • [OCUA-10211] - Add xylan certified fault Foundations support
    • [OCUA-10276] - Add rapidCity certified fault Foundations support
    • [OCUA-10521] - [34987584] - Add net certified fault Foundations support
    • [OCUA-10572] - [34857633] - Upgrade Elasticsearch Database, Kibana, and Filebeat to 7.17.8, and MariaDB Replication Data Importer to 7.17.9
    • [OCUA-10589] - Use high security TLS ciphers for the ElasticSearch Database, Influx, Ingress, and Neo4j
    • [OCUA-10598] - [34887684] - Add pulsesecure-gateway certified fault Foundations support
    • [OCUA-10729] - Update Perl modules
    • [OCUA-10739] - Update Golang modules
    • [OCUA-10799] - Update NodeJS and JavaScript dependencies in Vision
    • [OCUA-10812] - Update jwt library in Graph Sink microservice
    • [OCUA-10813] - Update Kafka to 3.3.1
    • [OCUA-10956] - Update unison to 2.53.0
    • [OCUA-10962] - Add PDUv1 conversion support in Trap Collector microservice
    • [OCUA-10995] - Update influx binary to stop segfaulting
    • [OCUA-11009] - Metric Standard Thresholding Engine should fully process threshold violations when in a clustered failover type, and only read from the messaging bus for other threshold violation messages
    • [OCUA-11019] - Update golang to 1.19.5
    • [OCUA-11054] - Log4j plugin needs to be removed from Kafka
    • [OCUA-11094] - Update 4th party Java libraries in Vision Gatekeeper
    • [OCUA-11127] - Metric Standard Thresholding Engine should be more robust when influx queries time out
  • Bugs

    • [OCUA-2266] - Update zone validation in microservice Cluster Control to allow the same zone in multiple clusters
    • [OCUA-2763] - Kibana UI should work properly on Safari
    • [OCUA-3798] - [34606281] - Kafka vendor application package should create a local copy of telegraf-kafka.conf on install
    • [OCUA-3949] - SLM service using a pre-defined threshold should still work properly in the SLM Gauge dashboard panel
    • [OCUA-4236] - [34774990] - MergeView plugin should be included in CodeMirror
    • [OCUA-10442] - [34806123] - Update Telegraf to v1.24.4
    • [OCUA-10523] - [34828013] - All Metrics Overview dashboard panel should show metrics with Display Instances
    • [OCUA-10588] - [34863985] - Improve Metric Post-Collection Calculation Engine (PCCE) processing speed
    • [OCUA-10675] - [34936826] - Layout options on Topology Graph dashboard panels should function properly
    • [OCUA-10676] - [34936839] - The full screen view of the Topology Graph dashboard panels should work correctly
    • [OCUA-10709] - Event filters set to use shard 0 should properly sort aggregated data from each shard
    • [OCUA-10730] - [34970281] - Event Trap Aggregator should not crash when returning from Store & Forward
    • [OCUA-10738] - Microservice "Helmcharts" UI should show the correct information in the ReadMe section
    • [OCUA-10761] - Event list "Traceroute Device" tool should properly handle when the endpoint is down
    • [OCUA-10978] - Dashboards should support multiple metric "Adhoc Graph" panels in a single dashboard properly
    • [OCUA-10984] - Dashboard layout should be preserved when adding panels from the cog configuration menu
    • [OCUA-11002] - [35027782] - Improve performance and reduce database calls on the SLM "Service Management" configuration UI and SLM "Services" navigation page
    • [OCUA-11013] - Clicking on a Device Group should always open the "Device Group Overview" dashboard
    • [OCUA-11056] - Gathering device threshold information with readStatesThresholds should be more performant
    • [OCUA-11089] - Kibana default dashboards should get created without error
    • [OCUA-11092] - [35079883] - Use high security TLS ciphers for Apache
    • [OCUA-11098] - [35085113] - Improve backend database query execution in dashboard Topology Graph panels
    • [OCUA-11219] - Changing "All Metric Overview" dashboard panel form selections should not interfere with each other

5.5.10 (stable) - January 18, 2023

  • Changes

    • [OCUA-2563] - Add UIs for microservices that are "Installed", a list of available "Helmcharts" which can then be deployed, and different "Workloads" states
    • [OCUA-3779] - Collection microservices should scale out and scale back based on workload
    • [OCUA-3966] - Add papouchProjekt certified fault Foundations support
    • [OCUA-4055] - Add Trap Forwarder microservice
    • [OCUA-4114] - Allow configurable client ServerID in Event Canal microservice
    • [OCUA-4277] - Add netScaler certified fault Foundations support
    • [OCUA-4278] - Add emerson certified fault Foundations support
    • [OCUA-4289] - Assure1::SLM subroutines should specify a VertexType value to improve efficiency in CreateVertexTree calls
    • [OCUA-10208] - Add rad certified fault Foundations support
    • [OCUA-10232] - Add juniperUni certified fault Foundations support
    • [OCUA-10250] - Add symmetricom certified fault Foundations support
    • [OCUA-10251] - Add sigma certified fault Foundations support
    • [OCUA-10282] - Add AuthPriv support to Trap Collector microservice
    • [OCUA-10295] - Add endace certified fault Foundations support
    • [OCUA-10326] - Add optical-metro certified fault Foundations support
    • [OCUA-10327] - Add citrix certified fault Foundations support
    • [OCUA-10328] - Add symbol certified fault Foundations support
    • [OCUA-10388] - Add crossbeamSystems certified fault Foundations support
    • [OCUA-10393] - Update mavenir certified fault Foundations support
    • [OCUA-10464] - Update Neo4j to 4.4.15
    • [OCUA-10525] - Add stratacom certified fault Foundations support
    • [OCUA-10585] - Update PHP to 7.4.33
    • [OCUA-10596] - Update Java SE to 11.0.18
    • [OCUA-10651] - Update Helm to 3.10.3
    • [OCUA-10680] - Update Node JS to 16.19.0
    • [OCUA-10684] - Update Golang to 1.19.4
    • [OCUA-10686] - Update Pulsar to 2.8.3 to address CVEs
    • [OCUA-10692] - Update CPAN to 2.29 and Perl DBI to 1.643
  • Bugs

    • [OCUA-1875] - Event list tools and in-line event editing should work on events in different shards
    • [OCUA-2517] - Diagrams with "Auto Fit" enabled should properly scale vertically
    • [OCUA-2672] - Large diagrams should be displayed properly with "Auto Fit" enabled
    • [OCUA-3537] - Using the topology "Device Overview" and "Network Details" tools should result in a properly displaying dashboard
    • [OCUA-4183] - Metric Standard Thresholding Engine should properly handle instances where there are no configured thresholds to check
    • [OCUA-4284] - Null character should be handled the same way by all Assure1 applications
    • [OCUA-4286] - Topology Gather Network Inventory should only try to create a neighbor if IPAddress is available
    • [OCUA-4287] - Metric Standard Thresholding Engine should handle influx query failures and should not fail to clear violations
    • [OCUA-10309] - Improve Dashboard configuration UI user experience
    • [OCUA-10399] - Interfaces should be tucked away into the correct device in Topology Graph panels
    • [OCUA-10408] - Events navigation "readStates" calls and events API reads should load data when an event filter is set to use a different shard
    • [OCUA-10475] - Rebuild Guacamole to remove security vulnerabilities
    • [OCUA-10535] - Changing the zoom level using the mouse scroll wheel should be more consistent on Topology Graphs using the Geographical Map layout
    • [OCUA-10536] - Topology Graph vertex state calls should consistently be started correctly
    • [OCUA-10538] - Post to PollingAssignments API should work properly, and the Devices picker in the Polling Assignments UI should reset to Available when the page is submitted
    • [OCUA-10575] - [34857731] - P-34787540 Update Guacamole to update embedded Tomcat
    • [OCUA-10590] - Changing the time range in the "All Metrics" pop up from a topology graph should work properly
    • [OCUA-10597] - Elastic and Kibana should only update if the elasticsearch database is writeable
    • [OCUA-10624] - Topology graphs should allow custom vertex icons and edge properties

5.5.9 (edge) - November 28, 2022

  • Changes

    • [OCUA-1851] - Add custom icon library used in Universal Topology
    • [OCUA-2043] - Add geographical map layout in Universal Topology
    • [OCUA-2514] - Add VMWare vCenter microservice
    • [OCUA-3124] - Create additional grafana dashboards for vendor services
    • [OCUA-3204] - Add Cisco Meraki microservice
    • [OCUA-3235] - Event Generic Agent should be able to query data from ElasticSearch
    • [OCUA-3607] - Optimize Dashboards loading and simplify event handlings
    • [OCUA-3654] - Add Redis microservice, add Device and Topology warmup microservices to add data to Redis
    • [OCUA-3657] - Allow customizable source server hostname, port, and schema within Event Canal microservice
    • [OCUA-3718] - Add Netapps microservice
    • [OCUA-3842] - [34606299] - Add multitel certified fault Foundations support
    • [OCUA-3929] - Pulsar Tester microservice port should be configurable
    • [OCUA-4011] - Replace Universal Topology's display engine
    • [OCUA-4038] - Add synchronous certified fault Foundations support
    • [OCUA-4122] - Add kafka adapter microservice
    • [OCUA-4186] - Kafka should log to the $A1BASEDIR/logs directory
    • [OCUA-4189] - Update Go to 1.19.2
    • [OCUA-4240] - Apache should use high security TLS ciphers
    • [OCUA-4253] - Add vmware event collector microservice
    • [OCUA-10024] - Update fault Foundations support for newer revision of CISCO-RTTMON-MIB
    • [OCUA-10030] - Add f5 fault Foundations support
    • [OCUA-10031] - Add opengear fault Foundations support
    • [OCUA-10036] - Add certified fault Foundations support for sni TNS-MIB
    • [OCUA-10044] - Add viptela fault Foundations support
    • [OCUA-10048] - Add panRoot (Palo Alto Networks) certified fault Foundations support
    • [OCUA-10082] - Add checkpoint certified fault Foundations support
    • [OCUA-10094] - Add gigamonSnmp certified fault Foundations support
    • [OCUA-10100] - Add hpe certified fault Foundations support
    • [OCUA-10108] - Add arista certified fault Foundations support
    • [OCUA-10198] - Add hp certified fault Foundations support
    • [OCUA-10202] - Add synernetics certified fault Foundations support
    • [OCUA-10203] - Add hitachi certified fault Foundations support
    • [OCUA-10209] - Add pdyn certified fault Foundations support
    • [OCUA-10214] - Add alteon certified fault Foundations support
    • [OCUA-10216] - Add a10 certified fault Foundations support
    • [OCUA-10219] - Add aptis certified fault Foundations support
    • [OCUA-10220] - Add extreme certified fault Foundations support
    • [OCUA-10235] - Add meraki certified fault Foundations support
    • [OCUA-10237] - Add shasta certified fault Foundations support
    • [OCUA-10238] - Add dec certified fault Foundations support
    • [OCUA-10242] - Add baytech certified fault Foundations support
    • [OCUA-10243] - Add chipcom certified fault Foundations support
    • [OCUA-10247] - Add riverstoneNetworks certified fault Foundations support
    • [OCUA-10249] - Add colubris certified fault Foundations support
    • [OCUA-10268] - Add nbase certified fault Foundations support
    • [OCUA-10270] - Add empire certified fault Foundations support
    • [OCUA-10272] - Add infoVista certified fault Foundations support
    • [OCUA-10273] - Add concord certified fault Foundations support
    • [OCUA-10274] - Add wellfleet certified fault Foundations support
    • [OCUA-10277] - Add arrowPoint certified fault Foundations support
    • [OCUA-10279] - Add exaltcommunications certified fault Foundations support
    • [OCUA-10311] - Add blueCoat certified fault Foundations support
    • [OCUA-10391] - Create upgrade path from Assure1 v5 to Unified Assurance v6
    • [OCUA-10412] - Update 3rd party dependencies in Supervised Event Correlator microservice
    • [OCUA-10433] - Remove licensing from v5
    • [OCUA-10498] - Update Kafka to 3.2.3
    • [OCUA-10520] - Update PHP libraries
  • Bugs

    • [OCUA-827] - Combo boxes should be more consistent throughout the application
    • [OCUA-3050] - Tools that open a pop-up window should have a usable scroll-bar when displayed
    • [OCUA-3817] - [34606288] - Kibana Event Analytics Dashboard reports should generate properly
    • [OCUA-3823] - Topology graph tools should pass placeholders to the destination link properly
    • [OCUA-3829] - Events listed in the "Symptom Events" tab should be expandable to see all the fields
    • [OCUA-4098] - Setting a metric chart to automatically refresh should work properly
    • [OCUA-4138] - [34606380] - Metric "readStates" API should work properly
    • [OCUA-4180] - [34606395] - Library needed to install MediaWiki in Assure1/Unified Assurance on Centos 7.9
    • [OCUA-4256] - [34606419] - Adhoc Graph UI should work properly when filtering by Edge and Property
    • [OCUA-4285] - "All Metrics Overview" dashboard panel should use system memory more efficiently
    • [OCUA-4297] - [34606436] - Metric Poller Discovery should update thresholds more efficiently
    • [OCUA-10025] - Add the SNMP-TLS-TM-MIB to the certified MIB repository
    • [OCUA-10259] - [34624187] - Cloning Diagram Metric Widgets should be more efficient
    • [OCUA-10307] - [34684023] - Improve the user experience on the "Dashboards" UI when trying to change the panel area
    • [OCUA-10472] - [34783016] - Reports should support formats other than PDF

5.5.8 (edge) - October 27, 2022

  • Changes

    • [OCUA-3849] - Metric library function "FindMetricID" should detect and update stored Maximums
    • [OCUA-3933] - Add nortel certified fault Foundations support
    • [OCUA-3942] - Add Relocate Metric Data Tool to help migrate Influx data between zones and shards
    • [OCUA-4058] - Vision should display additional entity information on devices
    • [OCUA-4059] - Improve geo-cone visibility when clicking a site in a dashboard in Vision
    • [OCUA-4117] - Add packeteer certified fault Foundations support
    • [OCUA-4120] - Update Trap Collector microservice to use SendAsync
    • [OCUA-4125] - Degree sign in FCOM Summary fields should display properly in the UI if used in foundationrules
    • [OCUA-4126] - Add cloudgenix certified fault Foundations support
    • [OCUA-4177] - Update OpenSSL to 1.1.1.q
    • [OCUA-4178] - Update Java SE to 11.0.17
    • [OCUA-4223] - Update Kafka to 3.2.2
    • [OCUA-4227] - Add clariion certified fault Foundations support
    • [OCUA-4235] - Add xedia certified fault Foundations support
    • [OCUA-4247] - Add tandberg certified fault Foundations support
    • [OCUA-4248] - Add wipipe certified fault Foundations support
    • [OCUA-4249] - Add ad certified fault Foundations support
    • [OCUA-4250] - Add ods certified fault Foundations support
    • [OCUA-4251] - Add olicom certified fault Foundations support
    • [OCUA-4272] - CreateSLM functions should specify VertexType and/or EdgeType when calling FindVertexProperty, FindVertexID, FindEdgeID, DeleteEdgeID and DeleteVertexID
    • [OCUA-4282] - Add apcon certified fault Foundations support
    • [OCUA-4283] - Add redCreek certified fault Foundations support
    • [OCUA-10423] - Update Spring Boot to 2.7.3
    • [OCUA-10424] - Update Apache to 2.4.54
  • Bugs

    • [OCUA-778] - Export to excel should support stacked headers
    • [OCUA-2342] - Event list export should have headers for each column
    • [OCUA-2527] - Export functionality should work on the "Files" UI
    • [OCUA-3106] - Update Graph Data Migration Tool to support moving data from OrientDB to Neo4j
    • [OCUA-3722] - Default service configuration for Event Pipe Aggregator should have the right path to LoadRules
    • [OCUA-3816] - A slash in a group name should still then work properly when accessing items in a multi-tree UI
    • [OCUA-3892] - Broker control "Jobs" and "Services" UIs should limit the "Primary Service/Job" combo box to the already existing entries on the primary server, add decouple functionality to support other primary/redundant configurations
    • [OCUA-4029] - "All Metrics Overview", "Device Group Availability", and "Top-N Metrics Table" dashboard panel configuration based on a Device Group should work properly
    • [OCUA-4088] - Dashboard panel export functionality should work for PDF and HTML formats
    • [OCUA-4130] - Supervised event "Correlations" pop-up in the event list should only open if a user has the correct permissions
    • [OCUA-4135] - In application threshold polling should properly support the "SendAllViolation" option
    • [OCUA-4148] - Vision addErrorLog API call should work properly when called
    • [OCUA-4154] - Vision API documentation should be accessible via ingress proxy
    • [OCUA-4160] - Vision API configCheck endpoint should work properly
    • [OCUA-4161] - View changes to columns in the event list should be maintained when data is refreshed
    • [OCUA-4181] - FCOM eval statements should be compatible with JavaScript and Perl
    • [OCUA-4182] - Trap Collector microservice should properly format resolved DNS names and not add a trailing period
    • [OCUA-4185] - Improve Syslog Collector microservice message processing
    • [OCUA-4229] - Fix user authentication using LDAP to properly validate login credentials
    • [OCUA-4239] - Fix issues with links from Vision views to Assure1 UIs
    • [OCUA-4245] - TL1 "Gateways" and "Elements" UIs should properly return results when using to Neo4j
  • CVEs

    • [OCUA-10303] - CVE-2021-3918 (9.8): JSON SCHEMA UPDATE TO AT LEAST 0.4.0
    • [OCUA-10333] - CVE-2022-31813 (9.8): Apache HTTP Server
    • [OCUA-10334] - CVE-2022-2068 (9.8): OpenSSL 1.1.1o
    • [OCUA-10336] - CVE-2022-34305 (6.1): Tomcat Embedded
    • [OCUA-10338] - CVE-2022-2048 (7.5): Jetty 4th party in Kafka 3.2.0

5.5.7 (edge) - August 22, 2022

  • Changes

    • [A1-2779] - Update OpenSSL to 1.1.1o
    • [A1-3544] - Update Kafka to 3.2.0
    • [A1-3581] - Add rules for FCOM Processor microservice to handle Syslog Collector microservice events
    • [A1-3582] - Add Syslog Collector microservice
    • [A1-3681] - Add override support for FCOM Processor microservice
    • [A1-3709] - Update Influx to 1.8.10
    • [A1-3736] - Add apc certified fault Foundations support
    • [A1-3744] - Add avaya certified fault Foundations support
    • [A1-3747] - Add netapp certified fault Foundations support
    • [A1-3832] - Add panduit certified fault Foundations support
    • [A1-3868] - Add calixNetworks certified fault Foundations support
    • [A1-3885] - Update PHP to 7.4.30
    • [A1-3896] - Add microsoft certified fault Foundations support
    • [A1-3897] - Add fireeye certified fault Foundations support
    • [A1-3902] - Add scc certified fault Foundations support
    • [A1-3930] - Add vertical certified fault Foundations support
    • [A1-3931] - Add avocent certified fault Foundations support
    • [A1-3932] - Add grandjunction certified fault Foundations support
    • [A1-3937] - Add mcafee certified fault Foundations support
    • [A1-3940] - Add mrv certified fault Foundations support
    • [A1-3941] - Add netIQEnterprise certified fault Foundations support
    • [A1-3996] - Move ejnmobileipABmib fault Foundations support to a dedicated rules file, remove from ietf rules file
    • [A1-4003] - Add adtran certified fault Foundations support
    • [A1-4017] - Update FreeTDS to 1.13.10
    • [A1-4019] - Add nokia certified fault Foundations support
    • [A1-4021] - Add fortinet certified fault Foundations support
    • [A1-4022] - Add mikrotik certified fault Foundations support
    • [A1-4023] - Add onstream certified fault Foundations support
    • [A1-4025] - Add acornTop certified fault Foundations support
    • [A1-4026] - Add nec certified fault Foundations support
    • [A1-4030] - Add ironPort certified fault Foundations support
    • [A1-4031] - Add adcKentrox certified fault Foundations support
    • [A1-4033] - Add emc certified fault Foundations support
    • [A1-4034] - Update MediaWiki to 1.38.1
    • [A1-4050] - Update Helm to 3.9.0
    • [A1-4051] - Update Node to 16.15.1
    • [A1-4052] - Update Puppeteer 14.4.1
    • [A1-4053] - Update CodeMirror to 5.65.5
    • [A1-4093] - Change duplicate username validation into a misconfiguration warning for SNMP v3 profiles
    • [A1-4099] - Add privileged port binding and node selection to Trap Collector microservice
    • [A1-4101] - Update golang to 1.17.11
    • [A1-4102] - Update py-pandas to 1.4.3 in supervised event correlator
    • [A1-4108] - Update Docker images, update Registry to 2.8.1, Telegraf to 1.22.4, Golang to 1.17.11 and Golang to 1.18.3
    • [A1-4109] - Update Telegraf to 1.22.4
    • [A1-4110] - Update Subversion to 1.14.2
    • [A1-4111] - Update Java to 11.0.15
    • [A1-4113] - Update Vision libraries to address CVEs
    • [A1-4131] - Add marconi certified fault Foundations support
  • Bugs

    • [A1-862] - "Unmanage" functionality on the device catalog "Devices" UI should work properly
    • [A1-2596] - BrokerControl "ping" should work when directed to any Assure1 server that is part of the same installation
    • [A1-2979] - Internal wiki should load pages without erroring
    • [A1-3263] - MariaDB Replication Data Importer logs should be imported into Elasticsearch
    • [A1-3860] - Metric Standard Thresholding Engine should handle influx query failures and should not improperly clear thresholds
    • [A1-3919] - Report Runner should work properly
    • [A1-3986] - Metric Standard Threshold Engine should be aware of data modifications that have been applied to influx
    • [A1-3995] - Elasticsearch Database wrapper should use the correct UID and GID
    • [A1-4024] - Topology API call to get nodeDetails should use the same availability, event, and metric threshold calls as the "Devices" navigation
    • [A1-4036] - Event Canal microservice should use pulsar's SendAsync()
    • [A1-4106] - Metric "Collections" UI should work when a large number of metrics are included in a policy
    • [A1-4121] - Kubernetes configmaps should have the correct Web FQDN
    • [A1-4123] - Device SNMP Discovery and SNMP Polling should work with SNMPv3 access profiles
    • [A1-4127] - User group "Properties" calls to event filter groups "readForTree" should work properly

5.5.6 (edge) - June 23, 2022

Note

This release fixes a regression with SNMPv3 polling introduced in v5.5.5-edge. If you are using this capability you should update to this version.

  • Bugs
    • [A1-4066] - Resolve regression with SNMPv3 polling in applications

5.5.5 (edge) - June 16, 2022

Warning

A regression in SNMPv3 polling was introduced in this version. Update to v5.5.6-edge if you are using this capability.

  • Changes

    • [A1-727] - Add vendor Guacamole functionality to establish SSH and VNC connections to devices
    • [A1-2259] - Update Grafana to v7.5.16
    • [A1-2459] - clusterctl should set correct hostnames for the different endpoints
    • [A1-3373] - Database connectivity should fail back to the primary database after data synchronization completes
    • [A1-3418] - Update RKE to v1.2.19 and Kubernetes to v1.19.16
    • [A1-3618] - Metric chart navigator query should be an asynchronous event to speed up the chart data response
    • [A1-3807] - Microservice namespaces should be stored in the Assure1 database
    • [A1-3864] - Metric Network Interface Poller logging should be more verbose when device information is available
    • [A1-3915] - Update Pulsar to v2.8.3
  • Bugs

    • [A1-949] - Fix dashboard "Device Group Availability" panel navigation issues
    • [A1-1306] - Database Watchdog should use the thaw subroutine properly
    • [A1-1308] - Enable "Reload Config" button and functionality for Database Watchdog
    • [A1-1333] - Move device SNMP information to the Devices database table
    • [A1-1850] - Grafana and Vision UIs should handle the browser window being resized properly
    • [A1-1935] - Passwords should be encrypted when stored in the database
    • [A1-2103] - Event list should not have a state that is stored in the browser
    • [A1-2495] - Event list 'Load Filter' tool should work properly
    • [A1-2975] - Optimize SLM "Services" Navigation to use asynchronous calls to improve load time
    • [A1-3495] - Update the metric "Total Bandwidth Consolidation" Calculation
    • [A1-3507] - Dashboard "Top-N Metrics Table" panel should work properly for devices with no DNS Name
    • [A1-3685] - SNMP Access profiles using SNMP v3 must have unique usernames
    • [A1-3711] - SLM "Service Management" UI should always open the correct form based on what the user selected
    • [A1-3750] - Cluster ID label in the broker control "Services" UI should always reflect the right Program
    • [A1-3760] - Topology Gather Network Inventory should gather LLDP OIDs properly
    • [A1-3773] - Metric Instance Names should function properly with single quotes
    • [A1-3775] - IPv6 Address should be properly displayed in the "Interfaces" view of the "Network Details Table" panel
    • [A1-3799] - "Group By" functionality in the dashboard "All Metrics Overview" panel should work properly
    • [A1-3827] - Query used to gather TopN data should move the time-based elements to the parent query to improve performance
    • [A1-3828] - Topology "Network Details Table" dashboard panel should properly get the data used in the "Local Interface" column of the "Neighbors" detail
    • [A1-3830] - performanceData calls should properly get data when loading metrics on non-default Device Zone and/or non-default Shard
    • [A1-3848] - SAML authentication type should detect and provide the correct Service Provider configurations
    • [A1-3866] - Config Gatherer should commit files in batches to prevent the argument list getting too long
    • [A1-3895] - Broker cluster failover change notifications should publish messages to improve reliability
    • [A1-3916] - Batch API requests using foreach to process the results should result in non-duplicated IDs
    • [A1-3980] - clusterctl should use the cluster name given as an argument and store the cluster name in the database

5.5.4 (edge) - May 5, 2022

  • Changes

    • [A1-1765] - Add sonus certified fault Foundations support
    • [A1-2860] - Implement Assure1 Log message format for all microservices
    • [A1-3167] - Update RabbitMQ to v3.9.15 and Erlang to v24.2
    • [A1-3475] - Update documentation when using externally signed certificates
    • [A1-3592] - API calls should support numeric and string IDs
    • [A1-3650] - Optimize diagram event widget readEventStatus backend calls
    • [A1-3690] - Neo4j should replicate graph and schema changes in the correct order
    • [A1-3699] - Update MariaDB to v10.4.24
    • [A1-3723] - Add aii certified fault Foundations support
    • [A1-3724] - Add remaining ietf certified fault Foundations support
    • [A1-3725] - Update Apache to v2.4.53
    • [A1-3726] - Update Java to version jdk-11.0.14.1-ga
    • [A1-3732] - Add aruba certified fault Foundations support
    • [A1-3733] - Add compaq certified fault Foundations support
    • [A1-3734] - Add eltek certified fault Foundations support
    • [A1-3735] - Add newoak certified fault Foundations support
    • [A1-3738] - Add tiaraNetworks certified fault Foundations support
    • [A1-3740] - Event "Info" tab should word-wrap
    • [A1-3741] - Add acmepacket certified fault Foundations support
    • [A1-3745] - Add teps certified fault Foundations support
    • [A1-3748] - Add nice certified fault Foundations support
    • [A1-3752] - Update Graph APIs to use a VertexType when possible to greatly improve query performance
    • [A1-3759] - Add VertexType and EdgeType as optional parameters to FindLinkedVertices library function
    • [A1-3810] - Add limitations to Docker log file size and the number of log files to rotate
  • Bugs

    • [A1-519] - Device Configuration "Policies" form should show the "Meta Type Value" field when a Meta Type is picked
    • [A1-2007] - Event Mechanizations table auto-increment should reserve room for default values
    • [A1-2535] - Assure1 configuration file on collection or processing servers in redundant environments should have backup presentation server value
    • [A1-2887] - Diagram widgets that open another diagram in a pop up window should load without the Assure1 navigation being shown again
    • [A1-2899] - Active Directory authentication should work properly with UTF-8 characters
    • [A1-2983] - Event Mechanizations should be migrated properly during a v4-to-v5 upgrade
    • [A1-3338] - Standard Threshold Engine should process influx queries that take more than 30 seconds
    • [A1-3597] - Remove SQL injection vulnerability from event API calls that apply a TEL
    • [A1-3598] - Remove SQL injection vulnerability from API calls that apply a sort
    • [A1-3627] - Changing the Display used in an event list view should update the fields being displayed
    • [A1-3652] - Adding a new server should work properly with externally signed certificates
    • [A1-3663] - graph-sink should properly escape Edge Type names with special characters
    • [A1-3672] - FilterGroupName should be properly formatted in widgets for Diagrams
    • [A1-3754] - Dashboards with multiple event lists should respect configuration updates
    • [A1-3757] - "Service Management" UI should properly create children SLM services
    • [A1-3791] - Change UpdateVendorConfig and UpdateAssure1Config RPC calls to use a publish-style of message
    • [A1-3792] - Neo4j Bolt connections should reconnect on connection closed error
    • [A1-3894] - Changing URL parameters should properly update the page contents

5.5.3 (edge) - March 15, 2022

  • Changes

    • [A1-3377] - Logs from microservice containers should be written to elastic via Filebeat
    • [A1-3409] - Add additional juniper certified fault Foundations support
    • [A1-3411] - Add additional ietf certified fault Foundations support, and move mef to a dedicated rules file
    • [A1-3413] - Move netscreen fault Foundations support out of juniper rules due to different enterprise OIDs
    • [A1-3480] - Add search functionality to the Topology Graph dashboard panels
    • [A1-3528] - Add URL parameters to topology context menu tools
    • [A1-3548] - "FindThresholdID" perl library function should accept and use a "Function" value other than mean, and update the documentation
    • [A1-3574] - Neo4j should support the remote synchronization functionality
    • [A1-3630] - Add airespace certified fault Foundations support
    • [A1-3639] - Add cerent certified fault Foundations support
    • [A1-3640] - Add infoblox certified fault Foundations support
    • [A1-3641] - Add rbt certified fault Foundations support
    • [A1-3642] - Add bluecatnetworks certified fault Foundations support
    • [A1-3643] - Add tripplite certified fault Foundations support
    • [A1-3645] - Update vmware certified fault Foundations support
    • [A1-3731] - "GetVertexInfo", "FindVertexProperty", "FindEdgeID" and "DeleteVertexID" perl library functions should optionally use the VertexType to improve query execution speed
    • [A1-3753] - Update the Device Support Overview foundations documentation
  • Bugs

    • [A1-2083] - UI should use the same time zone in the event list and Kibana
    • [A1-2201] - "OwnerName" field for an event should be read-only in the event list UI, but still be updatable through the API
    • [A1-2673] - Event list journal entry "Submit" button should be left-aligned
    • [A1-2690] - UI should support displaying a Grafana dashboard without the Assure1 navigation being displayed
    • [A1-3052] - Devices UI should use the filter operator properly for the Groups column
    • [A1-3082] - Should be able to select a different rules file after using the "Diff" and "Revert" functionality on the Rules UI
    • [A1-3123] - Threshold violation events should have the device's Zone ID available in the rules, put the device zone ID in the "ZoneID" field, and show the metric instance name in the "SubNode" field
    • [A1-3178] - Event list tools that open a pop-up window should be closable after changing views
    • [A1-3205] - Add pagination to the "Background Image" combo box for diagrams
    • [A1-3247] - Improve performance of the readMetricStatus functionality for diagram metric widgets
    • [A1-3288] - Add a refresh button to every relevant navigational view
    • [A1-3354] - "Modern" navigation functionality should use shorter URLs, URLs should update when selecting an item in all the navigational views, highlight the navigational top-level menu to indicate the section the user is "in" for remaining sections
    • [A1-3362] - "All Metric Overview" dashboard panel should support additional sorting options
    • [A1-3372] - TCP Server applications (Aggregator, Collector, Stitcher) should handle being restarted when connections are still active
    • [A1-3404] - Database Watchdog should properly check MSSQL databases
    • [A1-3439] - Brokers should check for connection errors to the RabbitMQ message bus and automatically disconnect and reconnect when an issue is detected
    • [A1-3450] - SOA applications should maintain a connection to the RabbitMQ message bus
    • [A1-3493] - "Diff" tool should load and display files properly if the window size has been previously increased
    • [A1-3500] - Accessing a deep link to a specific Kibana dashboard should take you to the login form if not already logged in
    • [A1-3508] - Events "Supervised Correlations" UI should load the "Match Fields" values properly in the form
    • [A1-3514] - Logging in should also check to see if app.js needs to be updated
    • [A1-3515] - Event list "Device Info" tool should work with events that only have an IP Address
    • [A1-3520] - "FindThresholdID" perl library function should not truncate the "Message" to 3 characters when creating a new threshold
    • [A1-3555] - "validateFilterGroupID" should properly validate the Filter Group ID
    • [A1-3557] - Certain Neo4j transaction rollbacks should not result in a NullPointer-style errors
    • [A1-3564] - Fix configuration parameters for PHP ProxyHandler for Kibana and Grafana views
    • [A1-3566] - Trend Threshold Engine should pass the time range data properly
    • [A1-3593] - Thresholds UI should properly create new thresholds using different threshold types
    • [A1-3602] - Device Availability API should handle queries for devices that have not been configured for ping polling
    • [A1-3604] - "Query Tools" UI should work properly with MSSQL databases
    • [A1-3605] - Reading metric instances should work properly when display instances are configured
    • [A1-3612] - Influx line protocol should handle Windows disk instance names with special characters
    • [A1-3614] - Dashboards with multiple event list panels should properly use the Locked or Unlocked configuration parameters
    • [A1-3730] - GetNDBConnection should properly validate if a connection already exists or not
    • [A1-3751] - NDBConnect perl library function should handle instances where the log file object does not already exist

5.5.2 (edge) - February 8, 2022

Note

This release includes resolutions to the Log4j vulnerabilities in Neo4j and Elasticsearch. It is highly recommended to update to this version if you have not followed the remediation steps.

  • Changes

    • [A1-2799] - Update SDK with json-parser-example
    • [A1-2823] - When using one of the configuration UIs, highlight the "Configuration" navigational top-level menu to indicate the section the user is "in"
    • [A1-2914] - Added bookmarking functionality for internal views, added "Search Configs" functionality to search for configuration UIs, added "Classic" vs. "Modern" navigational page view functionality where a view can be opened in a side panel
    • [A1-3053] - Update JDK to 11.0.13 and add a new garbage collector to JDK 11 build
    • [A1-3189] - Elastic indices should default to using a single shard
    • [A1-3369] - Update Apache to 2.4.51
    • [A1-3412] - Update cisco certified fault Foundations support
    • [A1-3422] - Update PHP to 7.4.26
    • [A1-3484] - Update the topology graph "Interaction" help with additional actions
    • [A1-3485] - Update the topology view controller so context internal tools set parameters correctly
    • [A1-3523] - Neo4j should retain configuration changes on package update
    • [A1-3545] - Update Neo4j to v4.4.2, and update various API's to use the Neo4j Bolt driver
    • [A1-3619] - Remove Log4j vulnerability from Elasticsearch
  • Bugs

    • [A1-1958] - Calls for data for virtual devices need to use the parent device information
    • [A1-3081] - Multi-tenant users should be able to see the metric data of a virtual device
    • [A1-3244] - Repeated cloning of a metric diagram widget should always load the initial data properly
    • [A1-3286] - Supervised Correlations form should properly handle fields that have an event display conversion that has changed an integer field to text
    • [A1-3287] - Supervised Correlations form should properly check its field validations
    • [A1-3324] - Metric charts for virtual devices should display the data correctly
    • [A1-3350] - GetNDBConnection function should extend an expired Neo4j connection
    • [A1-3427] - Database "Query Tools" UI should be more robust with Neo4j queries
    • [A1-3433] - PerformanceData API should work with portable names for virtual devices
    • [A1-3435] - Allow multiple edges per tuple
    • [A1-3449] - Details.ThresholdSeverity should be stored as a number in Elasticsearch, and Details.ThresholdTimeRange should be stored as a text
    • [A1-3456] - Topology "Graph Dashboard" vertex state icons should correlate to the back end data properly
    • [A1-3471] - Neo4j replication should better handle updating edge properties
    • [A1-3479] - Emaild should properly expose $EmailObject to rules
    • [A1-3483] - "Availability Compliance" bar chart should work properly when selecting a date that has no data and then going back to existing data
    • [A1-3502] - Topology graphs should be able to show multiple edges between the same vertices
    • [A1-3503] - Retention policy should return the correct value when selecting the time range "Last 2 years" or "Last 5 years"
    • [A1-3546] - NDBConnect library function should catch timeout errors properly
    • [A1-3551] - Fields in the form for diagram Event Widgets should load values properly when editing a widget
    • [A1-3552] - Event list should handle having and using numerous different Displays
    • [A1-3585] - Update SLM APIs to support new Neo4j Bolt driver
    • [A1-3589] - "Search Configs" functionality should be disabled for users with no configuration navigation
    • [A1-3596] - ExecuteCypherQuery should catch errors and handle them without FATALing

5.5.1 (edge) - December 6, 2021

  • Changes

    • [A1-1463] - Add SNMP v3 support for Cisco AES 192/256 encryption protocols
    • [A1-2978] - Add Neo4j::Bolt library to applications for improved performance and JWT session persistence
    • [A1-3066] - Add SNMP v3 support for SHA 256/512 authentication protocols
    • [A1-3236] - Metrics performance charts should show which retention period the data is coming from
    • [A1-3410] - Add vmware certified fault Foundations support
    • [A1-3415] - "readStates__" calls should only be done if the navigation pane is visible
    • [A1-3446] - Improve the Neo4j redundancy changes that are done and configuration that is applied when running RedundancyWizard
  • Bugs

    • [A1-2654] - Single context-click should open the tool menu in topology views
    • [A1-2911] - Overview Categories using the NetworkTrafficPanelView should have a view state
    • [A1-2963] - Query Tools UI should allow a query of an influx measurement with "drop" in the name without the "Delete" permission
    • [A1-3291] - Availability donut should respect the time-range selected when displaying availability
    • [A1-3318] - Remove "PrivPassword" and "AuthPassword" from being logged when using SNMP v3 profiles
    • [A1-3323] - Metric charts should show the correct trend value in the tool tip if trend line crosses 0
    • [A1-3383] - Rules "Download" button should work for files that are greater than 10kB
    • [A1-3391] - Selecting an edge in a topology graph should highlight the edge and nodes it is attached to
    • [A1-3392] - Topology graph context menu option "Next Hop" should work in adhoc and saved dashboards
    • [A1-3402] - SLM "Services" navigation UI should still load if metric IDs are missing
    • [A1-3405] - Device Group Overview should work if a device group only has devices without ping metrics
    • [A1-3416] - An orange indicator for a SLM service should also have the icon be orange
    • [A1-3460] - Vision helm charts should append hostname to busybox image to pull packaged busybox image
    • [A1-3462] - Vision apps should be able to connect to a database where the system time zone is not UTC
    • [A1-3472] - UI-less login should work properly

5.5.0 (edge) - November 8, 2021

  • Changes

    • [A1-2701] - Adhoc Graph Dashboard and Topology Graph dashboard panel should support multiple selections for "Tuck Away" and "Group By", and all multi-select tag fields should be consistent
    • [A1-3266] - Add functional example queries for each database to the "Queries" UI
    • [A1-3296] - Add cyan certified fault Foundations support
    • [A1-3297] - Add ciena certified fault Foundations support
    • [A1-3327] - SAML authentication should work properly on external presentation servers
    • [A1-3361] - Topology visualizations should accept parameters from custom APIs
  • Bugs

    • [A1-2379] - readForTree API calls for SLM Services in the navigation and dashboard should be synchronized
    • [A1-2658] - Filtering on the Instance column should work in the Adhoc Graph dashboard panel and Adhoc Metric Dashboard
    • [A1-2852] - Broker should properly rebalance clustered services if connectivity issues occur
    • [A1-3021] - Historical Data Migration should migrate data from the "Custom[1-5]" fields and custom created fields
    • [A1-3130] - Improve Neo4j performance when using replication
    • [A1-3203] - Change the default column widths in the metric picker for the Adhoc Metric Dashboard and Adhoc Graph dashboard panel
    • [A1-3229] - MIB2FCOM should handle additional data coming from the MIB and create a correct "Summary"
    • [A1-3248] - Metric charts should show the Device Name in the legend only when it is needed
    • [A1-3255] - IP address resolution should only occur when clicking on the magnifying glass icon in the "Devices" UI
    • [A1-3265] - Filtering on the "Description" field of the Network Details panel should work properly
    • [A1-3272] - Event list "Analytics Search By __" tools should properly handle URL encoding
    • [A1-3275] - Event TCP Server Aggregator should properly create the event "Details" field as JSON
    • [A1-3289] - Historical Data Migration should migrate all timestamps correctly if server time zone is not UTC
    • [A1-3311] - Metric graph widget queries should include navigator and trend lines only when needed
    • [A1-3319] - Graph Data Migration tool should update vertex type and edge type sequence keys
    • [A1-3320] - FindVertexID library function should return the ID properly in Neo4j
    • [A1-3341] - CreateEdgeTree library function should create Edge properties on the first run
    • [A1-3343] - Topology edge properties should be loaded into a graph when required
    • [A1-3364] - TL1 Gateway should process received messages when using an SSH connection

5.4.8 (stable) - October 27, 2021

  • Bugs
    • [A1-3398] - Influx query for AllMetricsOverview should have the host filter

5.4.7 (stable) - October 7, 2021

  • Changes

    • [A1-3143] - FindVertexProperty should support caching values
  • Bugs

    • [A1-1465] - Tree-based combo boxes should load saved values and allow the value to be updated
    • [A1-1521] - Databases UI "State" column should show the state for all configured databases
    • [A1-2339] - Using the search in the navigation pages should start new "readStates__" calls
    • [A1-2377] - DatabaseWatchdog should use the correct certificates for authentication when checking the Vision database
    • [A1-2400] - Tree-based combo boxes should remember their picked value properly
    • [A1-2743] - An event list opened via a diagram widget should have the full Filter Group tree available
    • [A1-2992] - Differentiate between the "Device"-based application config types
    • [A1-3024] - Event View Tools should add a Journal entry if enabled
    • [A1-3032] - API role should have permissions to query event analytics
    • [A1-3070] - Refresh button on metric charts should work properly
    • [A1-3075] - Topology graph edges should correctly render the stroke and style
    • [A1-3097] - Cloning an Assure1 default database entry should work properly
    • [A1-3135] - Trying to delete many vertices should work properly when using Neo4j
    • [A1-3139] - Improve performance of the "Devices" navigation API calls
    • [A1-3144] - FindEdgeTypeName and FindVertexTypeName should return a valid value if the ID is cached
    • [A1-3149] - "Devices" navigation should still function if Neo4j is down
    • [A1-3152] - Supervised event correlations pop up in the event list should load event data properly
    • [A1-3173] - CreateEdgeTree should be able to accept special characters such as "-"
    • [A1-3175] - Using the SetupWizard "--Finalize-Upgrade" option should remove the Monolith database
    • [A1-3180] - Fix sorting on the "User Group Name" column in the Users UI
    • [A1-3182] - TL1 Elements should not need to be associated to a Gateway to be visible
    • [A1-3186] - The relativetime component should allow the From/To fields to be relative strings
    • [A1-3188] - Topology Graph dashboard panel should accept StartVertexName as a dynamic parameter
    • [A1-3197] - Adhoc Graph Dashboard and Topology Graph dashboard panel should load properly when using a vertex-to-vertex configuration in Neo4j
    • [A1-3202] - Event SLM Engine should gracefully handle instances where a service has been configured to use a meta event, but that meta event was later deleted
    • [A1-3206] - Abnormal button in a metric chart should be disabled if there is no abnormal threshold data
    • [A1-3211] - All rules functions in SLM.pm should work with Neo4j
    • [A1-3261] - Improve overall UI routing to eliminate duplicated calls for data
    • [A1-3271] - EULA license agreement should not prevent list of available updates being returned
    • [A1-3273] - SLM "Services" navigational page should show service, filter and metric status
    • [A1-3274] - Metric SLM Collector should read in service configuration correctly
    • [A1-3276] - Events "Supervised Correlations" UI should work properly with custom fields
    • [A1-3277] - SLM.pm library functions should store data in the correct database
    • [A1-3280] - Enabling an SLM service's metric compliance should then create the "Service Availability" metric ID properly
    • [A1-3290] - Fix transaction deadlocks that can occur when using the replicateStatement procedure in Neo4j
    • [A1-3292] - NDBConnect should handle primary database being down
    • [A1-3294] - An edge case with the EULA license agreement should not result in filling the disk

5.4.6 (edge) - September 13, 2021

  • Changes

    • [A1-1585] - Add additional Fujitsu Flashwave and 1Finity device support
    • [A1-1876] - Add StringToInt and CharToInt preprocessors to FCOM2Rules
    • [A1-2055] - Add handling of additional "test" fields in FCOM2Test
    • [A1-2057] - Add flags option to the FCOM2Rules regex preprocessor
    • [A1-2145] - Fix double "eval" bug in FCOM2Test
    • [A1-3164] - Add EULA acceptance requirement
  • Bugs

    • [A1-822] - Metric charts should enable the "100%" function when the "Threshold" function is enabled
    • [A1-839] - Turning off a metric in a chart should remove the line from the navigator
    • [A1-846] - Adhoc View Config Dashboard should handle resizing properly
    • [A1-1079] - Metric chart should not show availability type of thresholds
    • [A1-1113] - When editing a service or job, the "Server" field should always be read-only
    • [A1-1997] - Update Fujitsu event rules to evaluate summaries correctly
    • [A1-2777] - Event list "View Metric" tool should work properly when an instance has a special character
    • [A1-2817] - Broker control "Failover Services" UI should get data properly
    • [A1-2819] - Navigation pages should better show when load errors occur
    • [A1-2955] - Metrics with abnormal thresholds should have the range data shown
    • [A1-3042] - Event watcher needs to handle missing meta event fields better
    • [A1-3068] - Selecting a vertex "Start" type other than "Any" should work properly on the Adhoc Graph Dashboard
    • [A1-3071] - Metric charts should properly display small threshold values
    • [A1-3072] - Broker control "Requests" should be migrated to jobs properly during a v4-to-v5 upgrade
    • [A1-3089] - SLM "Services" navigation should only display enabled service, event filter & metric nodes
    • [A1-3091] - Selecting a SLM metric node should properly display a metric chart, even when there is no data
    • [A1-3093] - Metric charts should not be showing threshold information in the pop up when those functions are not enabled
    • [A1-3101] - SLM "Services" navigational page should remember the correct state of expanded services
    • [A1-3102] - Cloning a TL1 Gateway in the UI should not include Elements from the original
    • [A1-3111] - Getting a metric shard database handle should not rely on an events database shard existing
    • [A1-3129] - DeleteVertexID should remove data from StorageHash at VertexInfo
    • [A1-3141] - Abnormal confidence bands should be displayed properly
    • [A1-3146] - FindSLMServiceID function should work for Neo4j
    • [A1-3156] - DeleteVertexID should return a failure code when failing to delete data
    • [A1-3160] - SLM Services UI should only include service related vertices when using Neo4j
    • [A1-3161] - Direct links to a dashboard should load properly if not previously logged in to the UI
    • [A1-3165] - Neo4j should support custom installation directories
    • [A1-3168] - Bulk API should create event Filter Groups correctly when children are being created under a parent
    • [A1-3169] - Optimize queries used in the SLM "Services" navigation UI
    • [A1-3171] - CreateSLMEventFilter function should store data in the correct database
    • [A1-3177] - TL1 "Gateways" UI validations should properly check when trying to update a gateway name when it has elements associated with it
    • [A1-3212] - SAML users should be able to log out if the PHP session expires
    • [A1-3213] - Remove obsolete basemap tiles from Vision
    • [A1-3230] - When SAML is enabled, document that deep linking should not be done
    • [A1-3233] - Handle a timing issue for vendorNeo4j package update on slower hardware
    • [A1-3249] - Installation prerequisites documentation should reference correct RPM for SELinux

5.4.5 (edge) - August 16, 2021

  • Changes

    • [A1-1823] - Add external SAML SSO support
    • [A1-2921] - Add delete functionality to the graph-sink
    • [A1-2949] - Update Neo4j to v4.3.2
    • [A1-3002] - Update Pulsar to v2.8.0
    • [A1-3004] - Update the Elasticsearch backup and restore documentation
    • [A1-3104] - Migrate Event and Metric SLM Engines to use Neo4j
    • [A1-3126] - Removed outdated Perl modules
    • [A1-3133] - Optimize MIB2FCOM command-line arguments
    • [A1-3142] - Remove outdated ExtJS modules
    • [A1-3145] - Neo4j should be set as the default Graph database for new installations
  • Bugs

    • [A1-786] - Redundancy Wizard should not mention using the package UI
    • [A1-2599] - Fix typo in GetSNMPSessionByDeviceID documentation
    • [A1-3030] - TL1 Gateway should not crash without logging information
    • [A1-3088] - Metrics/Data.pm should properly escape = in LineProtocol tag values
    • [A1-3099] - Dynamic dashboard panel values should overwrite parameters from the URL
    • [A1-3116] - GraphDataMigration tool should properly create custom edges from v4
    • [A1-3122] - FindVertexProperty library function should handle special characters properly
    • [A1-3127] - Topology Gather Network Inventory should not delete data when that data-type is skipped during collection
    • [A1-3131] - Add capability to rename neighbor interfaces in Topology Gather Network Inventory

5.4.4 (edge) - July 26, 2021

  • Changes

    • [A1-1608] - Kafka retention policy should be set to 3 days
    • [A1-2272] - SLM Services navigational page should have a state and re-expand previously expanded services
    • [A1-2559] - Add the ability to save any adhoc created view
    • [A1-2766] - Update GraphDataMigration for HSE to Neo4j
    • [A1-2815] - Add syntax highlighting for rules files with recognized extensions
    • [A1-2874] - MIB2FCOM documentation should mention the ability to process all MIBs in directory
    • [A1-2897] - Update FCOM2Rules usage example in documentation
    • [A1-2909] - Topology dashboard panels should support exporting to JPEG and SVG
    • [A1-2981] - Update SLM.pm to work with Neo4j
  • Bugs

    • [A1-757] - Assure1 System grafana dashboard should have the correct host
    • [A1-821] - Metric charts should properly handle being resized
    • [A1-844] - Fix metric chart tooltip for abnormal confidence bands and thresholds
    • [A1-857] - RedundancyWizard should work properly when IPv6 is disabled
    • [A1-1043] - OrientDB needs to run on IPv4-only and IPv6-only systems
    • [A1-1295] - CorrelateProblemResolutions mechanization should use the correct variable types
    • [A1-1857] - Default grafana dashboards should work properly
    • [A1-2318] - Update the using an externally signed web certificate guide
    • [A1-2368] - "Discovery Jobs" picker on the "Manual Discovery" and "Devices" UIs should load data properly
    • [A1-2386] - API's should remove leading/trailing whitespace from inputs
    • [A1-2464] - Update PCOM documentation to have working example and explain additional values
    • [A1-2694] - Continuous queries should be more efficient to finish on time
    • [A1-2881] - Event "Details" field should be created consistently in all applications
    • [A1-2904] - Internal topology tools should work properly
    • [A1-2946] - NetworkTraffic API should properly handle display instances for devices and virtual devices
    • [A1-2976] - "Interfaces" tab of the Network Details panel should have persistent headers
    • [A1-2994] - Add port 6443 as a required port for servers running Docker in prerequisites documentation
    • [A1-2996] - Discover button in the "Devices" UI should work
    • [A1-3008] - AdvanceMultiSelector (AMS) should submit queries with 'limit' parameters to avoid PHP memory exhaustion
    • [A1-3014] - Update SELinux information in prerequisites documentation
    • [A1-3029] - "Manual Discovery" UI should pass in the JobProg parameter so the right data is returned
    • [A1-3033] - Network Details topology view should work with Neo4j

5.4.3 (edge) - June 24, 2021

Success

Installs or updates will now finally succeed if SELinux is enforcing policies.

  • Changes

    • [A1-918] - Metric charts should have a "zoom out" option
    • [A1-1379] - Provide an SELINUX policy to support Assure1 Docker
    • [A1-1724] - Save Adhoc Graph into Dashboard
    • [A1-2039] - Add dynamic variable input panel to Dashboards similar to Grafana
    • [A1-2489] - Add ability to switch InfluxDB retention policy in the UI
    • [A1-2498] - Update Perl libraries for Neo4j
    • [A1-2706] - Update user interface with modern navigation views
    • [A1-2768] - Migrate TL1 to Neo4j
    • [A1-2821] - Update all UI navigation views to match the new and modern Device Overview
    • [A1-2837] - Add additional IETF certified fault foundations support
    • [A1-2838] - Add arris certified fault Foundations support
    • [A1-2839] - Add cableLabs certified fault Foundations support
    • [A1-2840] - Add cadant certified fault Foundations support
    • [A1-2841] - Add certified fault Foundations support for newer revision of CISCO-TAP-MIB
    • [A1-2843] - Add dataConnectionLtd certified fault Foundations support
    • [A1-2847] - Add fault Foundations support for certified Dell-Vendor-MIB
    • [A1-2850] - Add foundry certified fault Foundations support
    • [A1-2851] - Add force10 certified fault Foundations support
    • [A1-2878] - Logging an SNMPv3 Session should not show passwords
    • [A1-2892] - Migrate the Adhoc Graph to Neo4j
    • [A1-2910] - Optimize inserting metrics directly to batch writer thread
    • [A1-2918] - Add helper app to enable SELinux for Docker in Assure1
    • [A1-2952] - Add additional juniper certified fault Foundations support
    • [A1-2956] - Update the dashboard URL panel to respect tokens and a refresh rate
  • Bugs

    • [A1-1629] - In app threshold polling should be updated to use TimeRange rather than SampleRate
    • [A1-1897] - Threshold events for devices that are IP only should have the event field IPAddress filled in
    • [A1-1937] - All Metrics Overview should work with settings that are available
    • [A1-1956] - Device availability data should be viewable when a display instance is set up with the Device instance
    • [A1-1959] - readStatesThresholds Metrics API should work properly with display instances
    • [A1-2510] - Update threshold engines to quote non-alphanumeric identifiers
    • [A1-2564] - v4 upgrades need to map threshold operators correctly
    • [A1-2565] - v4 upgrades for Dashboards need to merge complimentary thresholds
    • [A1-2572] - v4 upgrades for Dashboards with Metrics need to show recent data after migration
    • [A1-2590] - v4 upgrades for Dashboards need to quote values that may cause invalid xml
    • [A1-2775] - Remove vendorDocker-img package from Cluster.Master role
    • [A1-2795] - Missing Data Threshold Engine should query state correctly
    • [A1-2820] - CustomName should not strip domain in Device Navigation
    • [A1-2824] - Database Query Schema selection should not change to Historical
    • [A1-2825] - Database Grid Dashboard Panel should work with all Schemas
    • [A1-2859] - User Preference UILoadTimeout should be used in all UIs
    • [A1-2876] - Clustered services on a single server need to rebalance like multi-server
    • [A1-2880] - AdvanceMultiSelector (AMS) in debug mode can trigger infinite timer loop causing browser hang
    • [A1-2888] - Performance chart navigator should not refresh when time range is changed
    • [A1-2893] - ConfigHelper needs to use custom BASEDIR for TLS configurations
    • [A1-2927] - Abnormal Threshold Engine should handle same device and instance names in different zones correctly
    • [A1-2935] - Update Supervised Event Correlator to handle Event Details field
    • [A1-2947] - Fix regression in Servers API where readRoles fails when installed in non-default directory
    • [A1-2977] - GatherNetworkInventory should create a JWT auth session for more than an hour

5.4.2 (edge) - May 20, 2021

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-541] - Add the PackagePruner application to handle old versions of v5 packages
    • [A1-1836] - "Add" menu bar should have a consistent size when using filtering
    • [A1-2075] - Remove duplicate symptoms that could be listed in a supervised event correlation profile
    • [A1-2076] - Add combo boxes with options to the symptom criteria in a supervised event correlation profile
    • [A1-2292] - event-sink should ack only on non-errored messages
    • [A1-2408] - Add metric-sink microservice
    • [A1-2497] - Add redundancy syncronization for Neo4j
    • [A1-2630] - Topology dashboard panels should support exporting to PNG
    • [A1-2653] - Double clicking on a symptom event should expand properly
    • [A1-2705] - Add graph-sink microservice
    • [A1-2738] - Update how the browser tab titles show the location in the UI
    • [A1-2770] - Standard Thresholding Engine should support consecutive violations instead of only the average
    • [A1-2800] - Add js-generic-event-processor microservice
    • [A1-2842] - Add pulsar-tester microservice
  • Bugs

    • [A1-480] - Metric graphs should connect datapoints only when "Connect Missing" is enabled
    • [A1-701] - Roles should be up-to-date on the Servers configuration UI
    • [A1-1006] - "Update Roles" button on the Servers configuration UI should work properly
    • [A1-1787] - Metric Standard Thresholding Engine should be able to use shards to split data for processing
    • [A1-1980] - UI components should be properly cleaned up afterwards
    • [A1-2071] - Severities should be spelled correctly in supervised event correlation profiles
    • [A1-2349] - Diagrams UI should not error when double clicking on metric gauge widgets
    • [A1-2412] - Network Details panel in the Device Overview Dashboard should display "No Data" if there is no data
    • [A1-2423] - Sorting and filtering should work properly in the "Interfaces" view of the "Network Details Table" panel
    • [A1-2427] - Devices UI should use the 'Not Like' filter operator properly
    • [A1-2432] - Add filtering support to group APIs that are tree-based
    • [A1-2471] - Sorting by the "Category" column should work properly on the Devices UI
    • [A1-2540] - Fix insert statement column ordering in the event-sink
    • [A1-2551] - SLM services navigational view and SLM tree dashboard panel should be using the tachometer icon
    • [A1-2553] - NetworkTrafficPanelView should get all of the data to display accordingly
    • [A1-2556] - Update GeoLocation to none 0,0 location
    • [A1-2574] - All images should be available in a diagrams as a background image
    • [A1-2602] - Diagrams editor should show all the background image properly
    • [A1-2660] - Portal definitions should be moved properly during a v4-to-v5 upgrade
    • [A1-2665] - Filtering should work properly in Configuration UIs
    • [A1-2693] - Update documentation to describe what happens when a license expires
    • [A1-2724] - Vertex Types UI should be updated to handle special characters in the name
    • [A1-2725] - Vertex Types and Edge Types UIs should properly handle multi-delete functionality
    • [A1-2726] - Disable sorting on the "Icon" column in the Vertex Types UI
    • [A1-2727] - Graph UIs should use the same regex filtering format as the rest of the UI
    • [A1-2728] - Edge Types UI form validation should allow Dotted
    • [A1-2729] - Fix buffered rendering issues that can occur in the UI
    • [A1-2756] - Configuration entries for Broker Services and Jobs of the Password data type should only update if changed by the user
    • [A1-2792] - Standard Thresholding Engine should check metrics using a moving window of time
    • [A1-2808] - CreateEvent perl library function should handle times where GeoLocation and/or GeoPath is not set in a Meta Event
    • [A1-2873] - Revert Devices API changes that broke backwards compatibility

5.4.1 (edge) - April 13, 2021

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-1518] - Update the Backup and Restore documentation for all databases with optional jobs
    • [A1-1923] - Supervised Event Correlator should have additional configuration options
    • [A1-2146] - FCOM2Rules should have an option to skip comment generation
    • [A1-2245] - Add a user preference to show the filter bar automatically instead of requiring users to show it manually
    • [A1-2337] - Navigation should always include a link to Vision
    • [A1-2437] - Add navigation links to additional Grafana configuration UIs
    • [A1-2503] - Add the ability to navigate to a rules folder through the URL
    • [A1-2504] - Add the ability to navigate directly to the rules directory when a broker Service or Job has the BranchDir and BaseRules configuration options
    • [A1-2604] - Improve user experience when configuring dashboard panels for both Width (%) and Height (px)
  • Bugs

    • [A1-668] - Sorting on the broker Jobs and Services UIs should work properly
    • [A1-783] - Thresholding events should show additional values from the threshold violations
    • [A1-948] - Users should be able to add optional filters in the "All Metrics Overview" dashboard panel
    • [A1-1893] - Version picker on the "Servers" UI should properly show a newer version as being available
    • [A1-1895] - Highcharts should not error when trying to change the metrics that are being displayed
    • [A1-1925] - Topology informational pop out should have the right title
    • [A1-1926] - Topology informational pop out should not have small hard coded column sizes
    • [A1-2004] - event-canal should not convert numerical fields to the text value
    • [A1-2065] - SLM Services form should show selectable Compliance Thresholds if available
    • [A1-2089] - Filter bar should not get to a state where expanding and collapsing it changes the size of the column headers and filter bar
    • [A1-2112] - Supervised Event Correlator should be able to use wildcards in root cause and/or symptom definitions
    • [A1-2123] - Event "Details" field should be editable in the event list "Info" tab
    • [A1-2373] - Add a validation to the event "Details" field to only allow JSON formatted data when being edited in the event list "Info" tab
    • [A1-2398] - Diagrams using event widgets should open the event list with the selected Display and Filter Group
    • [A1-2399] - Diagram histogram widgets should properly align the text when vertical and should show all the different bars
    • [A1-2404] - Submitting changes to diagrams should not add multiple new lines in the SVG file
    • [A1-2415] - SetupWizard for External Presentation servers should use the external WebFQDN in the httpd.conf
    • [A1-2417] - Broker should rebalance clustered services after network connection reset
    • [A1-2424] - UI should use the time zone set for users correctly
    • [A1-2425] - Service Compliance graph should display periods of 'no data' differently than when the SLA is breached
    • [A1-2429] - Relative Time Ranges should be more consistent and have better UI validations
    • [A1-2445] - Trend line should work with more than 2 days of data on a metric chart
    • [A1-2485] - Threshold events from devices with no DNS Name should show correctly in the UI
    • [A1-2493] - Graph visualization should only use StripDomain with device vertices
    • [A1-2501] - Threshold events should correctly set the IP address
    • [A1-2523] - The padlock on dashboard panel forms should have an appropriate color in the light theme
    • [A1-2544] - A metric chart opened on the NetworkTrafficPanelView should stay in the browser window
    • [A1-2545] - Optimize calls to the Devices API from nodeDetails graph API
    • [A1-2554] - Metric Trend Threshold Engine should check for violations properly
    • [A1-2557] - Event Gauge diagram widgets should work with custom Displays, and prevent DisplayID 1 from being deleted
    • [A1-2579] - v4-to-v5 upgrades should complete properly if there are no v4 dashboards
    • [A1-2595] - Diagram metric widgets using a pre-defined threshold should work properly
    • [A1-2608] - Linking from one diagram to another should work properly
    • [A1-2614] - Telegraf should not try to create the Metric database on startup
    • [A1-2648] - Supervised Event Correlator should be able to use custom meta events
    • [A1-2677] - User authentication using RADIUS should work properly
    • [A1-2681] - The event list should allow more than one event to have symptom events displayed

5.4.0 (edge) - March 11, 2021

This release introduces a new graph database from Neo4j. The existing graph database from OrientDB will be phased out and deprecated over time. Core functionality with database connections, Gather Network Inventory, Graph APIs and Network Details is provided in this release only. The remaining functionality (primarily covering SLM, RCA, TL1, and Graph visualizations) will be updated in future releases. Applications, libraries, and APIs will use the database that is currently "enabled". To start working with the new graph database, you will need to navigate in the UI to Configuration > Databases > Databases. Select the Graph schema with the OrientDB type and change the status to Disabled. Then select the Graph schema with the Neo4j type and change the status to Enabled. You can reverse these steps as needed, but only one database will be used at a time.

Warning

Do not use Neo4j as your graph database in production! This is for development environments at this time.

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-2421] - Add vendor Neo4j as replacement Graph DB
    • [A1-2581] - Upgrade PHP to v7.4.14
    • [A1-2591] - Update APIs to support Neo4j
    • [A1-2592] - Update applications and libraries to support Neo4j
  • Bugs

    • [A1-1730] - Assure1 Broker service file should use correct base_dir for PATH environment variable
    • [A1-2159] - Event list row expander should work in different use cases
    • [A1-2483] - Broker Servers list should export with correct column headers
    • [A1-2492] - "Devices" navigation search should function if OrientDB is down
    • [A1-2509] - Vision should automatically log in with usernames longer than 9 characters long
    • [A1-2522] - The Adhoc Graph dashboard panel should handle dynamic devices
    • [A1-2539] - Adhoc Graph Vertex option not working
    • [A1-2542] - An updated license should be properly copied on all other servers
    • [A1-2587] - OrientDB calls should work properly in a multi-server installation

5.3.6 (stable) - January 21, 2021

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Bugs
    • [A1-2206] - SLM Service status should be green when the Service Event is cleared
    • [A1-2210] - SLM Tree dashboard panel "Refresh" functionality should work when using the "Details" view
    • [A1-2330] - Trying to create duplicate children at the same level in a SLM Service tree should show a validation error
    • [A1-2356] - FindEdgeTypeID() should report errors properly and use the correct values for direction
    • [A1-2360] - Metric Overview Categories that use the NetworkTrafficPanelView should more efficiently gather data for display
    • [A1-2374] - Event list "View in Vision" tool should use Vision data and not the event Node
    • [A1-2375] - Metric Overview Categories that use the NetworkTrafficPanelView should respect the time range picker
    • [A1-2409] - Metric text widgets should show the value properly
    • [A1-2422] - Fieldset titles should display properly in updated browsers
    • [A1-2428] - Users should be able to add widgets after uploading a diagram SVG file
    • [A1-2436] - FindLinkedVertices() should filter results using the TypeID value provided
    • [A1-2453] - Package update should continue properly after clearing the MySQL binary cache
    • [A1-2461] - Icons should display properly in the tree-based combo box views
    • [A1-2462] - SLM Tree dashboard panel should resize properly in the Summary view
    • [A1-2465] - Metric Graph diagram widgets should work properly when there is a comma in the Metric Type
    • [A1-2466] - Diagram metric graph widgets with many series should have the correct time scale and should link to the metric chart properly
    • [A1-2484] - JSON.Parse for Event tools should be able to handle ThresholdOperator being set to "=="
    • [A1-2488] - CAPE node files should be moved properly and existing SVN checkouts should be kept in place properly during a v4-to-v5 upgrade
    • [A1-2524] - Metric Standard Thresholding Engine application configurations should be updated properly during a v4-to-v5 upgrade
    • [A1-2529] - Exporting of data should work after upgrading PHP

5.3.5 (edge) - December 10, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-314] - TopN overview should properly compare and visualize data
    • [A1-1365] - Create microservice SDK documentation and provide sample applications
    • [A1-1371] - Query used in the "Devices" navigation to search should be optimized
    • [A1-1607] - Update PHP to 7.3.24
    • [A1-1690] - Add Accedian Networks fault foundations support
    • [A1-1691] - Add ADVA fault foundations support
    • [A1-2020] - Broker bus communication should handle massive number of requests
    • [A1-2046] - Add documentation for Vision integration
    • [A1-2148] - Topology graphs should not show unconnected Vertices
    • [A1-2215] - Device combo box in the TL1 Gateway form should support filtering by IP Address
    • [A1-2216] - Remove NetFlow related UIs and documentation
    • [A1-2238] - PerformanceData API should support getting data from different consolidation types
    • [A1-2246] - Double clicking on an event should expand it
    • [A1-2248] - Informational panel should show custom vertex and edge properties in topological views
    • [A1-2268] - Update MariaDB to 10.4.16 GA
    • [A1-2302] - event-canal should handle binlog delete events
    • [A1-2303] - Events should be removed from Vision when deleted from the event list
    • [A1-2341] - Vision configuration UIs should support editing and deleting additional configuration options
    • [A1-2346] - Update Apache to 2.4.46
  • Bugs

    • [A1-445] - Manual Discovery UI should only provide servers and jobs that have the "Device Auto Discovery" job enabled
    • [A1-940] - Changes to grid contents should reset the view to the top of the list and render the results properly
    • [A1-1051] - "Root" SLM service should not have a value in the "Status" column
    • [A1-1568] - Rule files should be maintained during a v4-to-v5 upgrade
    • [A1-1698] - Metric Generic SNMP Poller should properly poll all devices during the first poll cycle
    • [A1-1782] - Services and Jobs should have new application configuration entries added during a v4-to-v5 upgrade
    • [A1-1972] - Event, Diagram, and Topology Menus should be consistent
    • [A1-1983] - "All Metrics Overview" dashboard panel should work with all "Device Source" options
    • [A1-2059] - New event Displays should save the selected columns on initial creation
    • [A1-2080] - SLM Services navigational page should have a manual refresh button
    • [A1-2102] - Query used in the "Devices" navigation to get metric data should be optimized
    • [A1-2129] - Metric Data Migration tool should handle different consolidated values
    • [A1-2132] - Event lists should be able to use special characters in the where clause
    • [A1-2134] - UI should handle failed login attempts
    • [A1-2137] - Metric Standard Thresholding Engine should create valid state metrics
    • [A1-2142] - IP Address should be properly displayed in the "Interfaces" view of the "Network Details Table" panel
    • [A1-2144] - Topology graph panels should send form changes properly so the states are loaded
    • [A1-2150] - Users should be able to edit database Queries
    • [A1-2151] - Diagram configuration and viewing should have a horizontal scroll bar
    • [A1-2153] - "Devices" navigation search should also check the SysName for devices
    • [A1-2154] - "Devices" navigation should still function if OrientDB is down
    • [A1-2155] - Control characters should be stripped from OrientDB query returns
    • [A1-2157] - Tucking and Grouping should not be directional in topological views
    • [A1-2158] - Broker message bus should implement reply-to
    • [A1-2163] - Overview Categories UI should update the form when the drag-and-drop to reorder functionality is used in the grid
    • [A1-2175] - NetworkTrafficPanelView should display the correct metric types
    • [A1-2193] - Instance Names with double quotes should be properly handled during a v4-to-v5 upgrade
    • [A1-2196] - UI's should better handle OrientDB connectivity issues
    • [A1-2203] - DNS Name pattern checking should be improved in discovery Inclusion and Exclusion Profiles
    • [A1-2211] - Dashboard panel configuration inputs should indicate being Locked or Unlocked
    • [A1-2217] - Broker and applications should synchronize clustering data properly
    • [A1-2222] - Diagrams should add metric widgets properly
    • [A1-2247] - Users should not be able to go to the "Symptom Events" tab of a symptom event
    • [A1-2260] - Add sorting and filtering functionality to some of the columns in the "Interfaces" view of the "Network Details Table" panel
    • [A1-2277] - CodeMirror text boxes should display all characters at the end of a line
    • [A1-2282] - Database Grid dashboard panels should handle dynamic tokens
    • [A1-2290] - All APIs should use the same method to determine which influx retention policy is used
    • [A1-2305] - Remote topology graph tools should work properly
    • [A1-2311] - "View in Vision" event list tool should properly open Vision
    • [A1-2320] - UI should handle the user refreshing with F5 and potentially locking the browser
    • [A1-2325] - Local topology graph tools should work properly
    • [A1-2328] - Event MetaEvents that are created with the API should only have the field values that are provided
    • [A1-2329] - Improve the user experience in the event "Meta Events" form when creating or editing entries
    • [A1-2332] - PerformanceData API calls should handle different values properly
    • [A1-2333] - Events that are created by the Event TCP Client Aggregator should have a valid GeoLocation and GeoPath
    • [A1-2351] - DNS Name pattern checking should be improved in the Devices UI
    • [A1-2378] - File Reaper job should be handled properly between different update scenarios and during a v4-to-v5 upgrade
    • [A1-2406] - Prevent trying to create a duplicate event list tool during a v4-to-v5 upgrade when Event Analytics was installed in v4

5.3.4 (edge) - October 29, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-1436] - Add helm deployments to clusterctl
    • [A1-1490] - Add vendor Net-SNMP package
    • [A1-1660] - Users should have access to COM tools for rules creation
    • [A1-1968] - Update FindDeviceID library function to return the GeoLocation
    • [A1-1998] - Enable the microservice ingress controller
    • [A1-2062] - Sizing for menu/tools by % (dynamic) or pixel (fixed)
    • [A1-2099] - Update vendor RKE to v1.1.9 (Kubernetes v1.18.9)
    • [A1-2221] - Assure1 Vision integration
    • [A1-2226] - Update vendor Helm to v3.3.4
    • [A1-2227] - Update vendor Docker to v19.03.13
  • Bugs

    • [A1-868] - Discover button on the Devices UI should be usable
    • [A1-1221] - DDO Categories should show the right view type and right metrics when displayed
    • [A1-1252] - Add the Core FileReaper application
    • [A1-1354] - Documentation should render properly when using Dark theme
    • [A1-1650] - API calls to update an event should only occur when a change is made in an expanded event view
    • [A1-1820] - Database Watchdog should work for external databases
    • [A1-1849] - TL1 Autonomous message response header for TL1 output messages should be delivered
    • [A1-1866] - The Event List should handle connectivity errors
    • [A1-1887] - Deleting records should reload the grid and pagination bar
    • [A1-1964] - Users should not be able to change the Edge Type of an existing Edge
    • [A1-1966] - Opening and closing the time range picker should not cause the whole UI to become unresponsive
    • [A1-1993] - SNMP v3 Access Profiles should allow a blank username when using the noAuthNoPriv security level
    • [A1-2005] - TL1 Gateway should respect Device Group and Device Zone configuration
    • [A1-2022] - Dashboards, Links, Diagrams, and SLM Services should have a validation to prevent saving the names as numbers only
    • [A1-2101] - The Event List should remain paused when a user tries to use tools on an expanded event
    • [A1-2107] - Event "Details" tab should word-wrap
    • [A1-2116] - The "collapse section" buttons should work properly on the diagram "Add Widget" form
    • [A1-2117] - Shard should default to 1 when manually creating Devices
    • [A1-2131] - Query Tools UI should handle showing special datatypes
    • [A1-2169] - Users should be able to use tools when multiple events are selected

5.3.3 (edge) - September 24, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-1559] - Add a check for clicking away from any Rules UI file or form without submitting first
    • [A1-1651] - Event list severity button selectors should be a solid color
    • [A1-1728] - Add Instance Type values to Polling Assignments and Polling Policies UIs, and Custom Poller Discovery rules
    • [A1-1859] - Add initial OpenAPI documentation
    • [A1-1949] - Network Interface Instances can be larger than 64 characters
    • [A1-1960] - Enhanced Topology edge and vertex Property Value lists should be more user friendly
  • Bugs

    • [A1-590] - "allMetricsOverview" should display the Device Name
    • [A1-884] - Widgets should only have the valid "Link Type" options
    • [A1-886] - Default dashboards should have updated stock values
    • [A1-916] - Should be able to delete a filter group
    • [A1-951] - Meta Types of data type Password should have the Filterable setting set to Disabled by default
    • [A1-1118] - Special characters should be escaped in the LineProtocol library for influx
    • [A1-1234] - Devices should be unique per zone in influx
    • [A1-1335] - Event Root Cause Analysis (RCA) rules should set the root cause properly
    • [A1-1351] - Metrics icon in the 'Devices' navigation view should reflect the threshold state
    • [A1-1421] - Event Webhook Aggregator should set the $rawContent variable so it can be used in the rules
    • [A1-1422] - Event Webhook Aggregator should log the headers properly
    • [A1-1457] - Event Webhook Aggregator with no connection security should be able to handle messages that were sent securely
    • [A1-1509] - Improve EdgeTypeID efficiency in the FindLinkedVertices() library function
    • [A1-1536] - Redundant presentation servers should failover gracefully
    • [A1-1711] - Event Webhook Aggregator should respond with valid messages
    • [A1-1712] - Event Webhook Aggregator should reset request headers properly between requests
    • [A1-1760] - Configuration entries for Broker Services and Jobs should show names instead of numerical values
    • [A1-1822] - Trend Thresholding Engine should properly check all metrics that are configured for it
    • [A1-1845] - Devices navigation icons and tooltips should be updated
    • [A1-1909] - executeJoin and executeRoleUpdate API calls should not timeout with more than 6 servers
    • [A1-1916] - Rules revert form should not show the current version of the file
    • [A1-1921] - The Devices UI should not do an IP lookup if the DNS Name field is blank
    • [A1-1922] - Event list Menus should be sized properly in different use cases
    • [A1-1934] - Configuration entries for Broker Services and Jobs of the Password data type should only update if changed by the user
    • [A1-1938] - Dashboards validation should check that at least one panel has been added
    • [A1-1939] - An event list panel in a dashboard should show settings properly
    • [A1-1940] - Renaming a dashboard should not cause the panel configuration options to disappear
    • [A1-1975] - Dashboards created with a blank value for Reload Rate should be saved as such
    • [A1-2008] - Metric chart pop ups should be closable after changing the time range that is used
    • [A1-2010] - Clicking on a diagram metric widget should open a metric chart properly
    • [A1-2016] - Broker Control Servers UI should only call readStates on load
    • [A1-2021] - Different locales should be used correctly
    • [A1-2030] - Event List reads should not be reoccurring when switching from the Symptom Events tab to a different tab
    • [A1-2038] - Event list should support making changes in the tool bar
    • [A1-2048] - API influx calls should not be sanitizing regex strings
    • [A1-2100] - PerformanceData should handle instance names with commas
    • [A1-2136] - Unison should work on redundant server installs
    • [A1-2140] - Graph widget preview is missing in diagram with instance name including commas

5.3.2 (edge) - August 27, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-770] - Threshold state should be shown when metrics are listed
    • [A1-982] - Event "Details" field should be parsed and displayed in a separate tab
    • [A1-1503] - Remove the 'Available' column from event Displays and return all data and fields in API calls
    • [A1-1535] - SLM Service $VALUE should be formatted with 3 decimals of precision
    • [A1-1555] - SetupWizard should have a progress bar to show the number of packages yet to be installed
    • [A1-1628] - Default lnav configuration should display the thread ID
    • [A1-1696] - Add new event histogram diagram widget
    • [A1-1703] - Add an icon to indicate an event has correlated symptom events
    • [A1-1847] - Devices navigational view should make it obvious the icons can be clicked on while loading
    • [A1-1907] - Enhanced Topology should support custom API calls for data
    • [A1-1918] - Enhanced Topology "Retract Hop" should be more selective
  • Bugs

    • [A1-652] - Filtering should work on the "Measurement" field on the "Thresholds" UI
    • [A1-814] - Influx line protocol should be valid with windows partition names
    • [A1-1305] - Fix some quirks in the To/From fields in the metric time range picker
    • [A1-1403] - Should be able to manually create Broker Services & Jobs with required application configuration options
    • [A1-1576] - An expanded event list row should not error when quickly switching between the different tabs
    • [A1-1580] - Improve the Topology Graph dashboard panel to include filtering by additional type and parameter values
    • [A1-1638] - Metric time picker should work with non-hour- and minute-based time ranges
    • [A1-1647] - Event Journal tool should be able to create an entry if multiple events are selected at the same time
    • [A1-1682] - CreateMeasurement Perl sub should be in the corePerl::Metrics::Data library
    • [A1-1776] - When a root event is deleted, symptom events should be visible again in the event list
    • [A1-1839] - MetricDataMigration tool should escape or replace special characters
    • [A1-1840] - Devices navigation tooltip should be removed properly when navigating to another page
    • [A1-1861] - Events created using the API should set LastChanged
    • [A1-1890] - A device's Availability should show the correct state in Devices navigational view
    • [A1-1891] - Metric values should better indicate when there is no data
    • [A1-1987] - Event sink should handle Geometry columns

5.3.1 (edge) - August 4, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-369] - "Devices" navigation should show a grey icon for "Metrics" if no metrics exist
    • [A1-675] - Migrate CRUD UIs to show breadcrumbs instead of basic name
    • [A1-1336] - Create a new de-correlation RCA mechanization
    • [A1-1439] - Add Event Canal microservice
    • [A1-1487] - Add GeoLocation and GeoPath fields to the Event schema
    • [A1-1531] - Add Telco Systems fault Foundations support
    • [A1-1623] - Improve the UI design for the Advanced Multi-Selector (AMS) in forms
    • [A1-1649] - Add a more defined border to diagram editable area
    • [A1-1700] - Add Enhanced Topology library
    • [A1-1754] - Document library functionality
    • [A1-1870] - Allow Batch API to use array variable as param to request
    • [A1-1878] - Enhanced Topology should support Next Hop / Retract Hop functionality
  • Bugs

    • [A1-511] - BranchDir should only show valid rules directories
    • [A1-614] - Display Instances should work for custom names and virtual devices
    • [A1-674] - UIs should use a consistent layout
    • [A1-680] - Navigational links should be fully centered
    • [A1-702] - Combo boxes should use a consistent text size
    • [A1-771] - The text in time picker fields should be easier to read
    • [A1-781] - Event list pause button should flash when the max pause time value has passed
    • [A1-877] - Cloning a diagram should not change the background color
    • [A1-1129] - Diagram widget configuration forms should show or hide options properly
    • [A1-1130] - Widgets using a gradient option should show while editing a diagram
    • [A1-1135] - Add a validation for the Time Range field for thresholds
    • [A1-1137] - The Advanced Multi-Selector (AMS) pop-up should have one close button
    • [A1-1146] - Add case insensitivity when filtering on graph-based UIs
    • [A1-1170] - An environment should still function if a single servers' license has expired
    • [A1-1215] - Availability event filter should show Device Down and Interface Down threshold events
    • [A1-1319] - Virtual devices should inherit the parent device's availability
    • [A1-1374] - Improve validations when editing vertices
    • [A1-1547] - Changing the time range in any panel should update all panels in the SLM Services Dashboard
    • [A1-1571] - "View SLM" tool should work on all SLM events
    • [A1-1572] - The commit message box should be consistent between the different browsers
    • [A1-1602] - Metric performance charts should accept various variables via the URL
    • [A1-1605] - Package Depots UI should show Location field
    • [A1-1630] - Delete button in Advanced Multi-Selector (AMS) should have an icon
    • [A1-1639] - Cursor in text boxes should be visible when using dark mode
    • [A1-1645] - Event Filter Group drop downs should be a tree view
    • [A1-1673] - Vertex Type UI should be consistent with between grid and form fields
    • [A1-1680] - Should be able to use the "Details" button on a metric chart that was opened using the "View Metric" tool
    • [A1-1681] - Fix inconsistent behavior when adding and configuring diagram widgets
    • [A1-1723] - Advanced Multi-Selector (AMS) should flip between 'Available' when adding something new and 'Selected' when editing something that already existed
    • [A1-1727] - Sorting and filtering on the ShardID column in the event list should be disabled
    • [A1-1772] - Add visual mark in the UI to indicate the debug flag is on
    • [A1-1779] - Refresh rate should be honored on the adhoc topology graph dashboard
    • [A1-1793] - Using the "Clear UI States" functionality should not remove the group titles on the Failover Service States UI
    • [A1-1798] - Starting primary & backup services at the same time should return the correct Failover Status
    • [A1-1805] - Application configuration filter functionality should do a LIKE
    • [A1-1807] - Cloning a diagram should set the Name properly
    • [A1-1814] - Standard Thresholding Engine should reuse database handles
    • [A1-1838] - Failover Service States should display primary & backup services properly when there is more than one pair
    • [A1-1917] - Queries form validation should properly check the values that are provided

5.3.0 (edge) - June 29, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-954] - Allow customer foundationrules to also run stock rules
    • [A1-1343] - Add support for InterfaceType to the Topology Gather Network Inventory application
    • [A1-1393] - Implement the Failover Service States UI
    • [A1-1452] - Topology Graphs should support showing the next hop or retracting a hop
    • [A1-1484] - Add shard support for metrics data in influx
    • [A1-1558] - Fix data export from Database Query Tools UI
    • [A1-1578] - Add preprocessors to FCOM2Rules
    • [A1-1594] - Allow external pages to be embedded within the Assure1 UI
    • [A1-1600] - Uploading a license should properly handle the different states of roles
    • [A1-1720] - Redundancy roles need to support distributed databases
    • [A1-1741] - Update metric performance API to handle database shards
    • [A1-1769] - Get all processing apps to read / write to influx db shards
  • Bugs

    • [A1-589] - "Preferences" on the "User Groups" UI should be lockable
    • [A1-722] - "Threshold Groups" should not be showing the text "metrictype" in the grid
    • [A1-787] - Fix form validation from believing required fields are blank, leaving the "Submit" button disabled
    • [A1-816] - Licenses UI should show "UNAUTHORIZED" roles properly
    • [A1-923] - Exporting data from the grid should work with object data
    • [A1-973] - Handle issues when uploading a license
    • [A1-1074] - Fix issues when using the "DefaultLink" functionality
    • [A1-1107] - The threshold form validation should require a warning and/or critical threshold
    • [A1-1229] - Should be able to manually create an interface vertex
    • [A1-1278] - The topology graph context menu tools should work without error
    • [A1-1340] - Standard Threshold Engine Resends Alerts Out-of-the-box
    • [A1-1347] - Fix incorrect Topology Graph layouts
    • [A1-1352] - Fix weird snapping behavior of the Graph Dashboard
    • [A1-1363] - Hide non-functional topology graph buttons
    • [A1-1411] - Diagram metric widgets should not default to Device instance when editing
    • [A1-1412] - Improve opening the event list from diagram event widgets
    • [A1-1419] - Collapsing a fieldset in a panel should not minimize the whole form
    • [A1-1424] - Multitenant device portals should properly handle times where DeviceID 1 is not in the view
    • [A1-1462] - Set grouping and ordering of fields when an event is expanded in the event list
    • [A1-1478] - Diagrams should use portable values
    • [A1-1489] - Standard Threshold Engine violation timestamps should not drift
    • [A1-1495] - Adhoc Graph dashboard should set gravity correctly
    • [A1-1542] - SLM Services dashboard TEL should include top level service events by default
    • [A1-1551] - The summary view of SLM Service dashboards should have clickable icons
    • [A1-1560] - SLM Service overview dashboard should include all event SLM filters in the where clause
    • [A1-1564] - RCA Connector should not need to be restarted to reconnect to the Events Database
    • [A1-1573] - Update styling on "Available" and "Selected" buttons for the Advanced Multi-Selector (AMS)
    • [A1-1588] - Dashboards with a URL panel should load properly
    • [A1-1589] - Post-Collection Calculation Engine (PCCE) should connect to the correct database to gather metric data
    • [A1-1590] - Update the FindMetricTypeID call in the "Total Bandwidth Consolidation" calculation to have MaxDefault
    • [A1-1598] - Backspace and Delete buttons should work while editing widgets
    • [A1-1599] - License information should be kept in sync between multiple servers
    • [A1-1611] - Allow CSS overrides for customization to UI areas
    • [A1-1624] - Metric Types need to auto-set the measurement
    • [A1-1631] - Standard Threshold Engine should collect self-health metrics
    • [A1-1635] - Diagram metric widgets should properly load bandwidth metric charts
    • [A1-1636] - Diagram metric widgets should properly link to display the metric Availability
    • [A1-1637] - Network Topology link from Devices UI should load the correct device
    • [A1-1656] - Standard Threshold Engine should work in a clustered configuration
    • [A1-1675] - Logging out should close any panels or popups that are open
    • [A1-1678] - Fix and enhance the "Properties" configuration menu for broker jobs and services
    • [A1-1705] - TL1 Gateway should not disconnect instantly

5.2.5 (stable) - June 4, 2020

This stable release introduces the new Assure1 Hyperscale Architecture with Microservices. See What is Assure1 v5 and Understanding Microservices for additional details. The early release of this feature is in beta and not recommended for production use yet.

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Upstream vendor issues are preventing a custom policy from working completely. Disable enforcement until a custom policy can be supplied.

sudo setenforce 0
  • Changes

    • [A1-557] - Improve location and functionality of the icons on the "Devices" navigation page
    • [A1-863] - Redesign the availability pie chart
    • [A1-1239] - Create the Supervised Event Correlation microservice
    • [A1-1255] - Create the fcom-processor microservice
    • [A1-1355] - Topology Edges should show status
    • [A1-1364] - Create the event-sink microservice
    • [A1-1394] - Configure Stable and Edge as available depots for package updates
    • [A1-1438] - Update Pulsar helm charts with certificate configuration
    • [A1-1440] - Document microservices
    • [A1-1485] - Create the trap-collector microservice
    • [A1-1539] - Ability to drag and drop an event(s) onto another to create parent/child relationship (parent/symptom)
    • [A1-1676] - Adjust microservice integrations
  • Bugs

    • [A1-642] - Device Groups are being included when sorting the "Devices" navigation
    • [A1-653] - Disable sorting on the "Status" column in "Servers" UI
    • [A1-724] - Properly handle CAPE Node logic in the "Node Text" field
    • [A1-797] - UI "State" should be saved to the local browser
    • [A1-889] - Submit button is enabled on the "Polling Assignments" UI before the form is filled in
    • [A1-1034] - The maximize button in forms should expand correctly
    • [A1-1039] - Event List timer should handle 3-digit numbers
    • [A1-1220] - Fix the time range picker used on the "All Metrics Overview" panel
    • [A1-1244] - Not all queries are going to the backup Graph database if the primary is offline
    • [A1-1320] - The event grid row expander should be error-free on collapse
    • [A1-1344] - Metric Data library needs to store metric when availability is down
    • [A1-1345] - Network Details panel is missing icons on the Interfaces tab
    • [A1-1400] - Watcher throws error on processing watcher policies on startup
    • [A1-1429] - Adding a role to an existing server should be handled properly for licensing
    • [A1-1449] - Support standard and custom values for pagination "Limit"
    • [A1-1454] - Tree grid views should remember previously expanded folders
    • [A1-1464] - Fix validation on "Email Addresses" field for Watcher Policies
    • [A1-1506] - SLM Service Compliance panel should be showing the red bars for the breached service times
    • [A1-1527] - Correlated symptom events should not apply event filters even if the parent view does
    • [A1-1540] - Add a button to toggle the Filter Bar for Event Lists
    • [A1-1579] - The Interfaces tab of the Network Details panel should show the correct data

5.2.4 (edge) - April 8, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Disable enforcement until a custom policy is provided in the next release.

sudo setenforce 0
  • Changes

    • [A1-1296] - Create Supervised Event Correlation CRUD
    • [A1-1458] - Event list tools that open a pop up should set the window title properly
    • [A1-1516] - Update web certificate expiration to 1 year
  • Bugs

    • [A1-459] - "Data State" column on the "Metrics" UI should reflect the actual state
    • [A1-836] - Event SLM Connector should send clear events
    • [A1-870] - Metric charts should be exportable
    • [A1-874] - SLM service readForTree API querying broken after moving to orientDB
    • [A1-1038] - Some Metric UIs are showing the count column before the name
    • [A1-1083] - The "Upload License" button is missing the rounded corners on one side
    • [A1-1093] - Form elements are not sized correctly
    • [A1-1180] - Clicking on an Event Filter Group or Diagram Group folder icon is opening the wrong view
    • [A1-1232] - Topology view is not displaying all edges when using multiple View Types
    • [A1-1303] - Devices with a Custom Name should show metric data
    • [A1-1311] - Default Service Meta Event missing new fields
    • [A1-1339] - Disabling a SLM Service should indicate the children services/filters/metrics are also disabled
    • [A1-1356] - Upgrades should handle missing knowledgebase tables
    • [A1-1427] - UIs the user should not have access to appear in the navigation on refresh or opening new browser tabs
    • [A1-1428] - The default Operator user should have access to Logs UI
    • [A1-1437] - Queries UI should support OrientDB, InfluxDB, and Elasticsearch Database Types
    • [A1-1443] - "readMetricTabs" API is doing a LIKE comparison instead of looking for an exact match
    • [A1-1459] - CreateVertexTree library function should pass the VertexTypeID correctly
    • [A1-1483] - Need to fix hostname checking in fqdn and fqdnlist validations
    • [A1-1488] - On the Dashboards navigation page, using the filtering and selecting a result is not opening the correct dashboard
    • [A1-1493] - The navigator in metric charts should represent the time range correctly
    • [A1-1505] - The Metric SLM Collector should calculate the service state value properly
    • [A1-1507] - SLM Summary tree view needs to better control the spacing of elements

5.2.3 (edge) - March 11, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Disable enforcement until a custom policy is provided in the next release.

sudo setenforce 0
  • Changes

    • [A1-1324] - Add Fujitsu Flashwave FW9500 support
    • [A1-1325] - Add Fujitsu Flashwave FW4100 support
    • [A1-1328] - Add Fujitsu 1Finity L100 support
    • [A1-1329] - Add Fujitsu 1Finity S100 support
    • [A1-1388] - SLM Services Overview needs to show status indicator
    • [A1-1423] - Add Fujitsu Netsmart fault integration
    • [A1-1442] - SNMPv3 trap add localized authoritative engine ID keys
    • [A1-1479] - Add Foundation Rules tests and tools
  • Bugs

    • [A1-941] - Metrics Types UI filtering should work for all columns
    • [A1-967] - Device Priority maximums need to be consistent
    • [A1-1073] - User Groups and Users UI preferences should all be customizable
    • [A1-1096] - Polling Policies UI should use standard icons for enabled/disabled
    • [A1-1097] - Validation missing on Notification Profiles UI for the Servers field
    • [A1-1098] - Validation missing on Notification Template UI for all of the fields
    • [A1-1099] - Email Address validation missing on Reports UI
    • [A1-1251] - Cloning an Application Config Type should not show validation error with name
    • [A1-1312] - SLM Service View needs to show the correct state colors
    • [A1-1346] - Custom Dashboards should support multiple changes before saving
    • [A1-1376] - Diagram widgets should be movable with arrow keys regardless of focus
    • [A1-1377] - Authentication Types UI filtering should not error on blank results
    • [A1-1382] - Launching an Event List from SLM Event Filter should show all events
    • [A1-1383] - SLM Dashboard alignment issue when moving a pop up window
    • [A1-1386] - EventList Severity filter bar should work when switching Severities
    • [A1-1387] - Dashboard layout issue after closing a panel edit form
    • [A1-1398] - Prevent regression when adding diagram panel to a dashboard
    • [A1-1399] - Dashboard panel menu and panel selection bar should be consistent
    • [A1-1401] - SLM View Summary should render viewable tree
    • [A1-1415] - EventList column order and visibility should not disappear on refresh
    • [A1-1416] - Diagram background image selection should remember value
    • [A1-1417] - Provide deep linking to UIs without navigation showing
    • [A1-1418] - Fixed height field sets need to be adjusted
    • [A1-1425] - Add a delay to the navigation menus closing on mouse-out
    • [A1-1430] - Additional fieldsets need to be added and remove redundant text
    • [A1-1431] - Generic Ticket Connector needs to correctly pass $EventID to sync rules
    • [A1-1455] - Single menu items should be collapsed to parents
    • [A1-1461] - SNMPv3 Traps with DES encryption may fail to decode
    • [A1-1476] - The Metric SLM Collector service should read and process all services

5.2.2 (edge) - February 20, 2020

Warning

With the inclusion of Docker as an Assure1 service, installs or updates will fail if SELinux is enforcing policies. Disable enforcement until a custom policy is provided in the next release.

sudo setenforce 0
  • Changes

    • [A1-1017] - Extend the Database Query API to support OrientDB, InfluxDB, and Elasticsearch Database Types
    • [A1-1191] - Create a docker registry
    • [A1-1192] - Add vendor Docker package
    • [A1-1240] - Create the Supervised Event Correlation UI
    • [A1-1242] - TL1 Gateway should support SSH connections
    • [A1-1256] - Add Apache Pulsar microservice
    • [A1-1281] - Disable editing of event data via role permissions
    • [A1-1307] - Add HTTPS support to Webhook Aggregator
    • [A1-1314] - CreateSSLCertificate needs to create SSH key from SiteCA
    • [A1-1358] - Add vendor RKE package
    • [A1-1359] - Add vendor Kubernetes package
    • [A1-1360] - Add vendor Helm package
    • [A1-1361] - Add Kubernetes Cluster Roles
    • [A1-1366] - Add clusterctl application to deploy Kubernetes
    • [A1-1380] - Add multi-line comment support to TL1 Gateway
  • Bugs

    • [A1-465] - Navigation items should be in alphabetical order
    • [A1-711] - Fix issues with the image combobox
    • [A1-793] - "IPv4" and "IPv6" should be separate columns on Devices UI
    • [A1-796] - "Restore" form button image is cut off
    • [A1-799] - "Authorized Devices" fields are too small
    • [A1-885] - Diagram widget action bar needs a scroll bar
    • [A1-894] - UIs should be RestrictiveDeviceGroup compliant
    • [A1-938] - Width and Height options should only be shown for pop ups
    • [A1-961] - Remove redundant text in many UIs
    • [A1-1002] - Miss-spelling of "Bandwidth" in Threshold Names
    • [A1-1080] - Default form widths are too narrow
    • [A1-1150] - Fix issues related to moving pop-up windows
    • [A1-1265] - Cannot use Clone -> Tree on a SLM Service
    • [A1-1391] - Image upload should open in a pop up window

5.2.1 (edge) - January 21, 2020

  • Changes

    • [A1-1200] - telegraf-kafka should always consume from the local kafka first
    • [A1-1276] - Change Broker SOAP port
  • Bugs

    • [A1-1071] - Issues with default sizing and layout of combo boxes
    • [A1-1145] - Sorting issues on the Start Vertex column in the Edges UI
    • [A1-1159] - SLM Services Dashboard passes in a TEL via the URL
    • [A1-1174] - Influx issues in a redundant environment
    • [A1-1212] - Event grid filter bar should open in all views
    • [A1-1233] - Edge Types with a dashed pattern are not being displayed properly
    • [A1-1241] - Article Event Text Tool path incorrect
    • [A1-1249] - Broker not handling situations with stale DBAvailability.json data
    • [A1-1254] - Download functionality in Files UI not working
    • [A1-1258] - SLM Services dashboard tooltips and icons need to be updated
    • [A1-1270] - availabilityData API not returning data
    • [A1-1277] - SLM navigation should open the appropriate dashboard for each link type
    • [A1-1282] - Knowledgebase needs to support email addresses as username
    • [A1-1289] - Update the Performance Graph colors for the dark theme
    • [A1-1290] - Cloning a vertex should properly handle edges
    • [A1-1301] - TL1 gateway event rules should be updated to account for parsing OrientDB IDs

5.2.0 (edge) - December 18, 2019

  • Changes

    • [A1-904] - Add new Network Details icon to the Device Navigation
    • [A1-1168] - Application Session Cookie should set HTTPOnly flag
    • [A1-1197] - Event list UI should support displaying symptom events
    • [A1-1201] - Topology NetworkDetails API should use the Graph database
    • [A1-1273] - Elasticsearch needs to prune log files
  • Bugs

    • [A1-441] - "Clone" option is removing properties/preferences
    • [A1-667] - Various issues with Property Grid form functionality
    • [A1-719] - Mirror Status should be removed from Services and Jobs Forms
    • [A1-777] - Brokers are not handling situations where the presentation server is not online when they start up
    • [A1-824] - allMetricsOverview not reporting the right number of entries value in the console, which also affects pagination
    • [A1-832] - Metric SLM Collector fatal error when using Reload Configuration
    • [A1-872] - Fixes needed in the Servers UI
    • [A1-890] - Cloning a role is removing permissions that were in the "Selected" box
    • [A1-917] - Metrics UI not handling pagination correctly
    • [A1-930] - NodeDetails API call URL too long on larger graphs
    • [A1-956] - Metric Threshold Configuration UI combobox errors
    • [A1-974] - Version picker on the Servers UI of second presentation server is not loading data
    • [A1-1070] - Deleting a filter in a combobox is not resetting the overall list of values
    • [A1-1103] - Strange issue when viewing a SLM service configuration
    • [A1-1105] - Strange issues when viewing a SLM service dashboard
    • [A1-1160] - Update GatherNetworkInventory to prevent storing duplicate DeviceNames
    • [A1-1163] - Characters in SLM Service Name breaking UI
    • [A1-1204] - Convert exponential values to floats when using Math::BigFloat
    • [A1-1208] - Issue when adding a Preference to a User Group
    • [A1-1214] - allMetricsOverview may fail to load with PageSize 1000
    • [A1-1224] - Adhoc Graph Dashboard Device Drill-down Non-functional
    • [A1-1228] - Apply the SQL performance fix to the metric API's
    • [A1-1230] - Database Backup Scheduled Job missing
    • [A1-1235] - RCA Components still referencing HSE
    • [A1-1260] - WebHookd should re-initialize $discard_flag before every event
    • [A1-1272] - Fix Polling Policies to apply thresholds to only newly created metrics
    • [A1-1285] - Webhookd crashing when sending in CGI commands

5.1.5 (stable) - October 24, 2019

This update fixes a regression which misconfigured event tool paths. It's recommended to review all event tool configuration paths after this update.

  • Bugs
    • [A1-1236] - Fix event view tool path regression

5.1.4 (stable) - October 7, 2019

  • Changes

    • [A1-810] - Support upgrading from Assure1 v4
    • [A1-981] - Add notice for accepting Federos CA on the login page
    • [A1-1042] - Allow logs to be analyzed from the Event Analytics Discover UI
    • [A1-1055] - Upgrade Elasticsearch and Kibana
    • [A1-1056] - Support routing protocols in foundation rules
    • [A1-1058] - Replace LogTrail with native Kibana log UI
    • [A1-1060] - Fully support Flow
    • [A1-1061] - Update light theme
    • [A1-1141] - Add Event Analytics dashboards
    • [A1-1143] - Update TL1 Gateway to process non-numeric autonomous message IDs
    • [A1-1164] - Remove unused NT Eventlog Info event tool
    • [A1-1187] - Add Event Analytics tools and policies
    • [A1-1189] - Add automatic updates for foundation rules
  • Bugs

    • [A1-415] - WebHookd doesn't display parse error when malformed content passed in.
    • [A1-466] - Drag-and-drop reordering not working in some grids
    • [A1-470] - Status field is not fully rendering text in Firefox
    • [A1-489] - Can't delete multiple devices at one time
    • [A1-679] - Expand button does a color change on mouse-over
    • [A1-760] - Device Navigation search does not generate the correct links
    • [A1-763] - TL1 Elements UI throws an error
    • [A1-838] - SLM services do not create EventSLMFilters records
    • [A1-888] - Compare field on Watcher Policy UI is not showing data
    • [A1-898] - Standard Threshold Engine is not checking the entire time period
    • [A1-912] - Broker service UI prevents saving modified services
    • [A1-925] - Devices UI can fail to show device states
    • [A1-927] - Adhoc graph should dynamically resize to fill the available space
    • [A1-955] - Rules UI check syntax functionality inserts error output into rule text
    • [A1-988] - graph/vertices create API action does not return VertexID
    • [A1-997] - CustomName not an option in Graph Adhoc Topology Dashboard
    • [A1-1028] - Invalid application path error when logging in via a specific URL
    • [A1-1041] - Assure1 components should use consistent favicon
    • [A1-1053] - Update Event Analytics index lifecycle policy
    • [A1-1057] - Fix event aggregator performance
    • [A1-1101] - Update documentation
    • [A1-1102] - Can't generate license request with expired evaluation license
    • [A1-1109] - Apps are still using HSE instead of OrientDB
    • [A1-1117] - Clicking on a metric widget is not opening a chart
    • [A1-1119] - Links with a type set to external are not working properly
    • [A1-1120] - Event grid has hardcoded column widths
    • [A1-1122] - Clicking on an event list filter before the states load results in a console error
    • [A1-1123] - Event list on SLM Dashboard has Filter Type set to TEL
    • [A1-1124] - Event display columns should allow larger ColumnFields
    • [A1-1127] - The events grid in the Device Overview dashboard clears the device setting
    • [A1-1128] - AnalyticsWizard should prompt for and set max machine learning memory percentage
    • [A1-1132] - Metrics are created with exponential values
    • [A1-1139] - Adhoc Graph visualizations are wrong
    • [A1-1140] - Cannot drag multiple widgets in diagram
    • [A1-1153] - Event row expander should stay expanded after updating the event
    • [A1-1154] - Links with spaces should load in all browsers
    • [A1-1155] - Network traffic progress bars render poorly
    • [A1-1157] - Change sign out to Log Out and login to Log In
    • [A1-1158] - Trend lines don't draw when time-range changes
    • [A1-1161] - Help documentation should show up in a pop up window
    • [A1-1162] - Add missing v4 functionality to v5 diagram widgets
    • [A1-1167] - The event tool context menu should scroll if it gets too large
    • [A1-1178] - Reduce latency of metric writing
    • [A1-1179] - Fix cross-server clustering notifications
    • [A1-1186] - Broker heartbeat catchup should handle outages
    • [A1-1198] - Influx queries should handle multi-line inputs

5.1.3 (edge) - August 21, 2019

  • Changes

    • [A1-761] - Update references to product and company name
    • [A1-784] - Migrate Knowledgebase from v4
    • [A1-809] - Migrate flow collection apps from v4
    • [A1-936] - Migrate ReportConvert from v4
    • [A1-944] - Allow Roles to declare system-level dependencies
    • [A1-950] - Update the look and functionality of the relative time picker
    • [A1-978] - Show more rows in the Device Dashboard Metric DDO by default
  • Bugs

    • [A1-463] - Fix usability issues in Rules UI
    • [A1-464] - The Device UI Discovered Category field should be read only
    • [A1-469] - Update default column widths
    • [A1-484] - Diagram tool targets are not set by default
    • [A1-508] - Ping Device event list tool does not work
    • [A1-512] - Icon indicating field modification is broken
    • [A1-666] - Use correct product name in Assure1 Health DDO
    • [A1-684] - Help button is hard to see in light theme
    • [A1-689] - Dashboard tabs are hard to see in light theme
    • [A1-696] - Pop-up of item name in multiple UIs should be removed
    • [A1-699] - Using the dark theme can make it hard to see text
    • [A1-703] - CIDR combobox in Inclusion Profiles UI when using dark theme
    • [A1-732] - Grafana doesn't work when InfluxDB is on different server
    • [A1-735] - Clicking on the "+" in the Device navigation is opening a dashboard
    • [A1-759] - View Metric tool references incorrect event fields
    • [A1-776] - Services UI is not handling an error being returned from the API
    • [A1-791] - Errors in OrientDB Graph with Distributed Configuration
    • [A1-801] - Remove border around Width and Height boxes in the Diagrams UI
    • [A1-802] - Need to show license expiration messages on login screen
    • [A1-815] - SLM Service icons are inconsistent
    • [A1-828] - Issue when trying to use "Background Color" picker on "Diagrams" UI
    • [A1-830] - Add additional Filter Type functionality to event list
    • [A1-831] - Fix inconsistencies in SLM apps
    • [A1-847] - Dashboard Graph start and end vertices need more information
    • [A1-869] - Sort direction icon not shown on Displays UI
    • [A1-871] - Time range picker is hard to use
    • [A1-876] - Diagrams UI should not show Initial Diagram Group field
    • [A1-878] - Editing a text widget is resetting the text that was set
    • [A1-883] - Cannot move widgets with arrow keys
    • [A1-909] - Fix Assure1::SLM backwards compatibility issues
    • [A1-911] - Fix DBConnect backwards compatibility issues
    • [A1-926] - Network traffic (graphs) should open in new tab or popup
    • [A1-939] - Diagram widget editor fails when switching widgets
    • [A1-969] - Editing event via UI always sets Severity to Normal
    • [A1-975] - Update documentation
    • [A1-983] - Device Groups API create does not return DeviceGroupID created
    • [A1-990] - Make Grafana usable on external presentation server
    • [A1-995] - Fix progressbar styles
    • [A1-1001] - Metric Types list in the SLM Metric form is including incorrect entries
    • [A1-1012] - Fix Event database sharding
    • [A1-1014] - SLM API fails to fully create the service and associated metrics
    • [A1-1029] - Inconsistent use of expand/collapse icons in navigation vs. configuration views
    • [A1-1033] - CodeMirror throws a max call stack error if an initial height is not set
    • [A1-1036] - Diagram metric widget comboboxes are not including all metrics
    • [A1-1037] - Threshold UI still has Notification Profile and Template columns
    • [A1-1040] - Text size for page title is different in light and dark themes
    • [A1-1049] - Fix Database.Metric standalone role installation
    • [A1-1114] - Fix standalone collection and processing installs

5.1.2 (edge) - July 22, 2019

  • Changes

    • [A1-935] - Migrate ReportRunner from v4 to v5
    • [A1-991] - Add copyright info to documentation footer
  • Bugs

    • [A1-472] - Event List is not respecting changes in the Default display
    • [A1-686] - Issues with filter bar sizing and placement of clear option
    • [A1-782] - Modified displays can cause issues refreshing event list
    • [A1-817] - SLM Metric Threshold combobox is not properly showing values
    • [A1-819] - Fix data retention policy in Performance Data
    • [A1-837] - Availability icon not showing the right icon color, and percentage value is not being rounded
    • [A1-848] - SLM Services form does not keep the selected parent service
    • [A1-905] - Assure1 can fail to install on slower systems
    • [A1-910] - Assure1::Topology is not backwards compatible with Assure1v4 rules
    • [A1-929] - Metric graphs can cause the browser to become unresponsive
    • [A1-937] - Dashboard properties toolbar is being shown automatically
    • [A1-947] - Adhoc Graph panel not handling a change in the metric that is selected
    • [A1-968] - ColumnStore can fail to start after initial install
    • [A1-971] - Update missing user permissions

5.1.1 (edge) - July 1, 2019

  • Changes

    • [A1-804] - Update InfluxDB packaging
    • [A1-806] - Create Vendor MariaDB ColumnStore package
    • [A1-807] - Create Vendor NodeJS package
    • [A1-808] - Create Vendor Puppeteer package
    • [A1-907] - Handle old alarm fields for backwards compatibility
    • [A1-908] - Install perl modules for flow
    • [A1-920] - Install iconv extension for PHP
    • [A1-945] - Update documentation
    • [A1-953] - Allow multiple default depots in SetupWizard
    • [A1-965] - Improve error checking when joining existing install
  • Bugs

    • [A1-795] - Adhoc View Config Dashboard does not work in distributed environment
    • [A1-800] - Fix event grid combo box issues
    • [A1-835] - Polling Policies and Poller Discovery not properly using shard set for device when creating metrics
    • [A1-851] - Resolve outstanding API permission checks
    • [A1-861] - Validation issues in time range picker
    • [A1-893] - Metric APIs should use Influx host
    • [A1-897] - Metric factors are not being applied to thresholds in charts
    • [A1-913] - Assure1::Metrics::FindMetricTypeID and FindThresholdID should not require Measurement argument

5.1.0 (edge) - June 6, 2019

  • Changes

    • [A1-629] - Implement Historical permissions
    • [A1-630] - Implement Reporting permissions
    • [A1-742] - Update permission paths and checking
    • [A1-767] - Remove deprecated library function calls and docs
    • [A1-834] - Install Perl libraries for Flow support
    • [A1-891] - Remove unused permission definitions
  • Bugs

    • [A1-730] - SLM Dashboard does not show the state of services or elements
    • [A1-736] - Device Availability pie is not showing the correct value
    • [A1-756] - All Metrics Overview not displaying data properly
    • [A1-779] - Dashboard popup windows should not affect the dashboard when moved
    • [A1-780] - Brokers can hang, failing to respond
    • [A1-789] - Metric SLM Collector writes to the wrong measurements
    • [A1-858] - Adhoc Metric Dashboard is not showing multiple metrics
    • [A1-867] - UI drag and drop is broken in multiple places
    • [A1-882] - Brokers can get stuck running as wrong user

5.0.1 (stable) - May 20, 2019

  • Changes

    • [A1-592] - Create Adhoc dashboards
    • [A1-706] - Package tool can't create custom packages
    • [A1-725] - Update SLM applications to support combined critical/warning thresholds
    • [A1-747] - Fix edge creation in Gather Network Inventory and Stitchers
    • [A1-769] - Improve dashboard user experience
  • Bugs

    • [A1-442] - Cannot close edit form after clicking Clone button
    • [A1-468] - Utilization metrics are not showing the correct value in UI
    • [A1-487] - Validation errors being displayed immediately on form load
    • [A1-516] - Metrics are not being stacked in metric charts
    • [A1-607] - Gather Configurations app should not send syslogs
    • [A1-627] - Metrics are being created with both float and integer types in metrics database
    • [A1-656] - Fix numerous issues with metric performance graph
    • [A1-658] - Fatal error when only one application is in a service cluster
    • [A1-676] - Help button links wrong in Graph and File Types UIs
    • [A1-677] - User Groups UI not showing role selected by group
    • [A1-678] - Export functionality broken in metric charts
    • [A1-681] - Dashboards configuration form has incorrect labels
    • [A1-682] - Unable to add new queries in Database Queries UI
    • [A1-690] - API error in Performance Data charts
    • [A1-691] - Clicking Delete in Dashboards UI does not prompt for confirmation
    • [A1-692] - Metrics::Data library can send invalid metrics
    • [A1-693] - Clicking on a Dashboard Group results in a broken link
    • [A1-694] - Can't open custom dashboards via navigation panel
    • [A1-698] - HTML panels can leak content into application
    • [A1-707] - HTTP redirection not working in a redundant environment
    • [A1-710] - 100% functionality on metric chart is not working
    • [A1-712] - Unable to start Event SLM Engine
    • [A1-713] - Metric SLM calculates no statuses for valid services
    • [A1-715] - StitchLayer2 function uses wrong field in Graph schema
    • [A1-718] - Fix several issues with metric chart trend lines
    • [A1-723] - CAPE is running policies every second, despite the CAPE Policy configuration
    • [A1-726] - Update ExpireTime for Threshold events
    • [A1-734] - Clicking on a filter group from the event navigation results in broken link
    • [A1-741] - Update various documentation
    • [A1-744] - Metric polling issues on redundant systems
    • [A1-753] - Apps are still referencing old Event fields
    • [A1-773] - Application logging failover status changes incorrectly
    • [A1-790] - Kafka redundancy isn't working correctly

5.0.0 (stable) - April 15, 2019

The initial stable release of Assure1 v5. Refer to the "What is Assure1 v5" page for additional details.