opFlow Release Notes

Product Compatibility

Refer to product compatibility to determine supported Operating Systems and Database Versions.

opFlow 4.1.0

RELEASED 9 July 2024

Support for MongoDB 6.0 please see Upgrading to MongoDB 6.0

opFlow 4.0.2

RELEASED 14 May 2024

opFlow 4.0.2 requires NMIS 9.4.6

Improvements

  • Upgraded opFlow to be compatible with NMIS9.

opFlow 3.2.0

RELEASED 13 Dec 2021

opFlow 3.2.0 requires NMIS 8.8.0

Improvements

  • Added secrets randomise and secure cookies. For more information see Security Configurations
  • Updated jQuery dependencies.

opFlow 3.1.3

RELEASED 7 Jun 2021

  • Fixed issue in opflow-cli.pl act=sync-agent-node-data is unable to resolve an ip of a VDOM related to a device with other agents.

opFlow 3.1.2

RELEASED 14 Apr 2021

  • Fixed issue in opFlow where a large amount MongoDB connections were created and retained.
  • Improved the way opFlow loads agents/interfaces from MongoDB.

opFlow 3.1.1

RELEASED 02 Nov 2020

This released included a few minor maintenance updates and one improvement.

Updates

  • opflow-cli.pl act=sync-agent-node-data is now able to execute more efficiently in the event that agents are captured as interfaces of nodes in NMIS.

opFlow 3.1.0

RELEASED 02 Oct 2020

Upgrade Notes

The new release of opFlow 3 will work on Opmantek's (now FirstWave's) latest and fastest platform, however, the currently installed products are incompatible with this upgrade. 
To find out more about this upgrade please read: Upgrading Opmantek Applications

opFlow 3.0.16

RELEASED 23 Jan 2020

This is a maintenance release. Updates were only made to the installer.

opFlow 3.0.15

RELEASED 4 Nov 2019

Highlights

  • opFlow now supports opCharts 4.0.9 API
    • opCommon.nmis setting 'opflow_opcharts_url_base' can now be set to a remote host on which opCharts 4.0.9 or newer is installed.

opFlow 3.0.14

RELEASED 22 Feb 2019

  • This is a maintenance release.

Fixes

  • Error while trying to generate reports on HTML format using opFlow-cli.pm.

opFlow 3.0.12

version 3.0.12 was released on 16 Oct 2018, this is a maintenance release.

Fixes

  • Adjusted default configuration values and improved robustness and filter precisions.

opFlow 3.0.11

Version 3.0.11 was released on 5 Feb 2018, this is a maintenance release.

Highlights

  • Agent interface lookup now considers secondary IP addresses and node host address
  • Interface speed reflects node configuration settings in NMIS
  • Default agent/interface view now shows flow and utilization data in the same graph

Fixes

  • Error in FlowController when direction is selected causing Server Error (500).

opFlow 3.0.10

Version 3.0.10 was released on 21 Feb 2017.

Highlights

  • New default index page layout which loads faster
  • Config options to turn previous index page back on
  • Automatic sync agent info to local or remote opCharts node data
  • GUI option to trigger agent sync
  • GUI Agent selector faster
  • Better DB indexes

opFlow 3.0.8

Version 3.0.8 was released on 16 Aug 2016.

Highlights

  • The graph, pie chart and table all use the same color scheme
  • Customize the default summary type with configuration option opflow_gui_default_summary_type
  • Can access interface info from local NMIS installation without going via opCharts 
  • Show interface data on same graph as flow data using the configuration option opflow_gui_interface_integrated_index
  • Customize the units used for data rate in tables by setting opflow_gui_octet_display_multiplier, each entry will be multiplied by this value
  • New summary type 'Conversations by Application'
  • Input/Output utilization and flows now split above/below X-Axis
  • Export to CSV on conversation and TopN tables

opFlow 3.0.6

Version 3.0.6 was released on 16 Jun 2016.

Highlights

  • The installer now works on systems without Perl installed (e.g. CentOS/RedHat 7 "minimal")
  • NMIS is no longer a prerequisite for installing opFlow.
    If NMIS is not present, the installer will setup the authorisation config files for standalone operation.
    With NMIS present, shared authorisation mode is used (i.e. opFlow uses the NMIS authorisation infrastructure).
  • opFlow now provides limited support for flow data coming from Cisco ASA firewalls. Some inherent limitations do apply: see opFlow and Cisco ASA NSEL NetFlows for details.
    This was made possible largely thanks to a helpful customer who provided us with live flow data captures.
  • The internal MongoDB driver was overhauled and adjusted for better performance
  • Options for resetting your database state to the initial, empty, state were added to setup_mongodb.pl and opflow-cli.pl act=setup-db.
    The page Clean-up process for opFlow describes this situation in more detail.
  • The custom nfdump flow exporter program was updated.
  • The computation and display of traffic and packet averages was reworked for greater clarity.
    The "Top N" page now displays the actual time period the data spans (which may not be quite the same as the Period selected in the menu).
  • The date and time picker instances were adjusted for better compatibility with Firefox.
  • The database size capping code was reworked for improved robustness.

opFlow 3.0.5

Version 3.0.5 was released on 27 May 2016.

Highlights

  • Tables now have "Export to CSV" option.
    The size of certain fields in the exported data is limited to 1024 characters (as Excel doesn't display bigger fields).
  • Language selector added
  • New report date picker now limits dates available to those where data is present
  • The Agent and Interface selector was made more user-friendly and now omits flow direction choices that are not supported by the data, additionally only shows options that are enabled
  • The database capping operation now has a simulation mode for verification, using opflow-cli.pl act=setup-db dryrun=true.
    Furthermore, database collections are no longer recapped if the size difference between desired  and actual size is less than 10 megabytes.

Fixes

  • Long-running summary stage data generation now works correctly and isn't run in too many parallel instances.
  • The database capping code in opflow-cli now runs without database timeout, and a race condition between that and index (re)creation was fixed.
    The cap size detection logic was fixed to work consistently with both MongoDB storage backends (mmap and wiredtiger).
  • TopN page now loads properly in Spanish
  • Reports generated with a filter are now listed correctly in the GUI.

opFlow 3.0.4

Version 3.0.4 was released on 18 May 2016.

Highlights

  • New Conversation Heatmap, shows links between endpoints showing traffic volume via color and edge width
  • Conversation Summary now has new search options, allowing regex searches on several fields
  • Agent/Interface picker now added to Conversation Summary page
  • Advanced menu is now easier to use
  • Performance improvements made to backend flow importing

Fixes

  • TopN page no longer triggers unnecessary loads
  • Graph on index page now shows data over time more consistently 
  • Zoom lock now available on map/directed graphs

opFlow 3.0

Version 3.0.0 was released on 23 Mar 2016.

Highlights

  • Completely re-written to handle higher flow volumes in both the backend and frontend
  • Interface selector now allows easy filtering by agent and interface, can be linked with opCharts to show interface information
  • Filters allow pre-selecting searches to make often used searches as fast as possible
  • Supports much higher flow volumes

opFlow 2.5.2

Version 2.5.2 was released on 9 Sep 2015.

Highlights

  • opFlow now work with MongoDB versions 2.4, 2.6 and 3.0. Please check the Product Compatibility page for details.
  • various bug fixes

opFlow 2.5.0

Version 2.5.0 was released on Nov 4, 2014

Highlights

  • Capped collections now specifically set the size of the Database so it cannot grow too large
  • Displays date of oldest flow record

opFlow 2.4.0

Version 2.4.0 was released on 14 Apr 2014

Highlights

  • opFlow index pie charts can now be clicked to view data for just that data point.
  • Top N data table has been removed because information was a duplicate of the data in the pie charts, removal reduces processor load during flow insert

opFlow 2.3.4

Version 2.3.4 was released on 4 Apr 2014

Highlights

  • Tuneable summarisation times based on time period being viewed which keeps the GUI more responsive when changing time periods
  • Site name is prominently displayed on index page when filtering by site, endpoint has had the same treatment.

Fixes

  • report search showing incorrect results with wrong site names
  • report not displaying because of divide by 0 error
  • LDAP login configuration issue

opFlow 2.3.2

Version 2.3.2 was released on 21 Feb 2014

Highlights

This is a maintenance release incorporating primarily minor bug fixes. The main noteworthy change is an update to the licensing system: to evaluate opFlow you will require a new evaluation license. Full licenses are not affected by this change.