The below is for 1.2.2_last updated May 2018


There are several new features that have been included in this release of IRIS. These include:


  • The ability to view configuration diffs for devices in the graph browser as well as the troubleshooter has been added.
  • Escalation groups can be set up in alarm notifications to send out notifications for alarms that have yet to be acknowledged after a certain period of time.
  • For user reports, certain columns can now be hidden from view, i.e. mnemonics, routers and interfaces.
  • The ability to add SYSLOG and SNMP TRAP rules via the frontend has been added.
  • Column filters have been added to the Device Info Report to improve searching.
  • Options such as copy/bulk delete/column filtering has been added to User dashboards and Reports to be more consistent with rest of IRIS.
  • For the current and suppressed alarms pages, you now have the ability to select multiple alarms and bulk edit/acknowledge/defer them.
  • The ability to filter on the Severity column has been added to the Alarms pages as well as Event Log Search.
  • A few improvements have been done for the Event Log Search page, such as:
    • ability to search across all logs
    • filter events according to view
    • filter according to individual columns
    • additional columns (basetag/device) to improve searching
  • The option to schedule reports on an annual or quarterly basis has now been added.
  • Options to defer alarms for an hour, day, week and forever has been added to the context menu for the alarms pages.
  • The ability to view any notes of devices or mnemonics when right clicking on an alarm has been added to the alarms pages.
  • On the Edit Mnemonics page, the original interface description for a mnemonic gets displayed.
  • In Alarm Notifications, an option “show matches” has been added to indicate which alarms will match and be notified on for the current alarm notification configuration.
  • A “show matches” option has been added to the Matching Rule section (Set Thresholds page) to indicate which elements will match the current threshold configuration.
  • A duration column has been added to the Alarms pages to indicate the total duration of an alarm in one state (ALARM/CLEAR).
  • Configuration diffs can be viewed from the User dashboards.
  • The ability to set a custom ‘from’ address for alarm notification groups has been added.
  • Addition of field for custom emoticon has been added for Slack notifications.
  • The ability match on Device and Mnemonic aliases for threshold breaches has been added.
  • Graph searches have been improved by speeding up db queries with the use of trigram indices.
  • The option to allow notifications to be sent regardless of an alarm being previously in CLEAR state has been added to Alarm Notifications. This allows the ability to notify on alarms that are currently breaching.
  • A rule has been added to display discard and errors graphs for bundled interfaces which are previously hidden in the graph browser and search graphs page.
  • The ability to view historical changes to alarms (i.e. state changes such as alarms being acknowledged/deferred etc. or comments added) has been added. To do so, right-click and select Auditlog.
  • The ability to set the period for how long an alarm stays in flapping status, has been added. This is a backend option, with the current flapping period being set to 30 minutes.
  • An option to set the deferuntil period of alarms has been added. This is used for when a device gets deleted/renamed, where the alarms then get set as deferred until they can be cleaned up. Please note this is a backend option.
  • The ability to disable notification groups from receiving notifications has been added. The option is available in the notification group configuration.
  • A check for device back-up has been added to the Device Check in the device configuration. This is to check whether it is possible to login to the router to be able to perform device config backups.
  • Changes have been made to allow filters set in the graph browser/search graphs page to be remembered upon user login to alleviate the issue of dead elements being displayed by default.
  • An option ‘preserve sorting’ for column sorting in the suppressed alarms widget has been added. This allows the user to save their sorting for the widget. Once ticked, the user can sort by a specific column which will then be remembered.
  • The option to specify a connection method for config backups in the Device Configuration has been added. Depending on which option is ticked, only that method will be used to connect to the device for configuration backups.
  • Validation has been added to the Syslog and SNMP Trap rules to avoid incorrect regex being added.
  • Along with column filtering issues being fixed for the Search Event Logs page, the ability to filter on all fields available on the frontend has been added to the Iris API.
  • A new API call has been added to allow users to pull graph data for specific intervals specified via the ‘step’ parameter. Here is an example of a call:

            This will return graph data in 5-minute intervals for the period specified.

  • The ability to set maintenance periods for views (including all sub-views) and devices, as well as set a global maintenance period, has been added which allows users to exclude stats retrieved in this period in User Reports. Please note/; alarms/notifications of a view/device in maintenance will still trigger/notify. 
  • The ability to successfully run a network discovery for SNMP v3 devices has been added.
  • When queries are being executed on the flow explorer page, the graph will now display “loading” while busy and return a message of “no data to display” if there isn’t any data available for the time period selected.
  • For the flow explorer page, columns have been added to display the mnemonics for inbound/outbound interfaces.
  • The ability to specify a time of when scheduled Daily reports run has been added. 


Bug fixes:

  • The issue where the alarm notification descriptions didn’t display in mail notifications has been fixed.
  • Graph errors caused null.rrds have now been resolved - these should not display anymore.
  • Alarm notifications set to trigger for source “Any” wasn’t sending out notifications. This has now been resolved.
  • The issue of exporting flow data to PDF from the troubleshooter has been fixed.
  • Resetting the graph in the troubleshooter (click `Reset`) wasn’t changing the time frame set. Clicking reset now defaults a time frame of a day.
  • Incorrect failure statuses for device checks from the Graphs Browser has been fixed.
  • The issue with discover processes causing high CPU/load has been resolved.
  • The issue with backup configurations not displaying for Cisco Nexus devices has been fixed.
  • Graphs now order correctly according to their rank value on the graph search page.
  • The issue where Pertinent Configs of a device wasn’t displaying in the troubleshooter has now been fixed.
  • The issue where thresholds set to match on a specific view still creates alarms for other views that the element is in, has been fixed.
  • The topology page now gets filtered according to view when logging in with view-restricted user. 
  • When creating a new track flow query based on filters added, not all filters such as interface, port, ASN etc. got added. This has been fixed.
  • The issue where acknowledging an alarm on the current alarms page acknowledges all alarms of the same basetag, has been fixed.
  • The issue where graphs of mnemonics with aliases set displayed the mnemonic name instead of the alias, has now been fixed.
  • The issue where widgets overlapped in the dashboard has been fixed by adding the ability to scroll horizontally.
  • When changing a hostname of a device, the old hostname did not get cleaned up causing the “change pending” state to remain in the device’s configuration. This has been solved along with cleaning up the graphs of the old hostname once the change has been completed. Please note that this requires dbsyncd to run and complete after the name change as well as the graphs needing to be created.
  • When alarms CLEAR outside of business hours (of a view that has the option ‘defer outside of BH’ is set), the ticket status gets set to DEFER. These alarms then get set to NEW when business hours start, which is incorrect. This has been fixed - CLEAR Alarms will remain with ticket_status = CLEAR.



BELOW the Release Notes_iris-1.2.2   (for the period 26 November 2018 - 07 November 2019)


26 November 2018



iris-1.2.2_1162
BUGS FIXED
IRIS-3443: The issue where notifications weren’t being sent out between 1am and 2am due to it not wrapping the TZ offset correctly. 
IRIS-2915: The issue where when logged in as a view restricted user, the user is unable to do ping/traceroute checks using the dce as it does not belong to their view, has been fixed.
IRIS-3455: There exists a case where thresholdmon sometimes get ‘stuck’ when it cannot process certain rrds. This issue has been resolved, as well as some optimizations have been made to improve the speed of thresholdmon. 
IRIS-3444: When on the suppressed alarms page, trying to Edit an event or make inline comments, the changes only get applied to the top alarm. This has been fixed.
IRiS-3440: When deferring an alarm for a certain amount of time, when these alarms undefer they have a status of NEW, which is the correct behavior, however the comment of “defer by..user” remains. This has been changed to remove comments that are automatically added, when alarms un-defer. 
IRIS-3465: When trying to filter on severity, we hit an issue where the alarms pages didn't refresh. This has been fixed.
IRIS-3061: The issue where the device check is not aware of the connection method set and attempts to do both telnet and ssh during the check, has been fixed. 
SLAMC-85: When trying to import all child views for a View that has a lot of elements, we hit a time out. This has been fixed, along with adding the ability to import elements which are directly assigned to the view, i.e. there are no child views. 

NEW FEATURES
IRIS-3416/CU-129: On the alarms pages, a customization has been added to allow the creation of a JIRA by right-clicking on an alarm and selecting ‘Open JIRA’. 
IRIS-3284: An adapter for SPLUNK integration has been written to be able to send all alarms as json.
IRIS-3358: Add the ability to connect / ssh to a device via irisctl connect has been added.

IMPROVEMENTS
IRIS-3340: When making changes to views/devices/mnemonics, event audit logs now include the names of these Device/Mnemonic/Views instead of just logging ids.
IRIS-3350: Additional regex flittering options have been added to datatables. The ability to use multiple NOT clauses (ex. !Failed AND !Snmp) has been added.)
IRIS-3331: Additions to the API has been made to allow users to specify hostname/interface when retrieving device config data.
IRIS-3410: For new installations, the device profile VMWare API has been added with the new routines, vmwareSdkHostSystem, vmwareSdkVirtualMachine and vmwareSdkVirtualMachineSummary.
IRIS-2101/3360: Changes have been made to make eventd threaded, to optimize the event processing system. ACM-67: The ability to do config backup has been enabled for Ciena devices. 
NEW POLLERS
POLLERS-492: Completed new poller Procera DPI.
POLLERS-492: Completed new poller Hatteras. 
ACM-43: The ability to do config backup has been enabled for XKL devices.  

acm-1.1_60
NEW FEATURES
ACM-71: A post-processor task has been added to rancid to remove frivolous changing data from config diffs.

IMPROVEMENTS
ACM-75: Changes have been made to make checkRancid aware of the connection method set.
ACM-67: The ability to do config backup has been enabled for Ciena devices. 

NEW POLLERS
ACM-43: The ability to do config backup has been enabled for XKL devices. 


maps-2.7_68
IMPROVEMENTS
MAPS-221: When trying to create a link based on a stack, the autocomplete does not find the stack’s basetag. This has been fixed.


iris_src-1.2.1_33
IMPROVEMENTS
IRIS-3483: Users have the ability to change their CLI passwords in shell.


slamc-0.3_46
BUGS FIXED
SLAMC-81: The issue where SLA data has been displayed in red when it has not breached the threshold, has been fixed. 
SLAMC-85: When trying to import all child views for a View that has a lot of elements, we hit a time out. This has been fixed, along with adding the ability to import elements which are directly assigned to the view, i.e. there are no child views. 
SLAMC-79: The issue where the previous period column wasn’t populating, has been fixed.

pollers-1.3_1284
BUGS FIXED
POLLERS-542: The issue where Cisco Isg creates duplicate netif graphs, has been fixed.
POLLERS-545: Error checking added to entitySensors to avoid flapping alarms. 

NEW POLLERS
POLLERS-535:  PPP active sessions have been added for Mikrotik.
POLLERS-492: Completed new poller Procera DPI.
POLLERS-543: Completed new poller Hatteras. 


snips-1.2.6_13
BUGS FIXED
SNIPS-38: The issue where snips was not honoring the fib routing table, has been fixed.

acm-1.1_64
BUGS FIXED
ACM-27: Changes have been committed to resolve the issue where "show full-configuration" prints out broken config containing a bunch of "-more-“ values.

IMPROVEMENTS
ACM-70: The ability to do config backup has been enabled for Riverbed devices.

NEW FEATURES
ACM-72: The ability to do config backup has been enabled for Dell devices.


iris-1.2.2_1168
BUGS FIXED
IRIS-3292 - An issue existed where occasionally the CPU usages increased to 100%. This has been fixed.


acm-1.1_65
IMPROVEMENTS
ACM-76 - Updating Dell Switch Rancid Login to be Linux Friendly


iris-1.2.2_1172
BUGS FIXED
IRIS-3490: where the device check spawns the same job continuously and fills up the workers.log. The issue was caused by login passwords (config backup) containing weird characters.

IMPROVEMENTS
IRIS-3485: Ability to search on ticket field into the alarms manager.
ACM-77: Cisco Nexus Serial number for Rancid backups 

ENHANCEMENTS
POLLERS-550: Additions to Titan poller 


iris-1.2.2_1191
BUGS FIXED
IRIS-3464: Any actions done by users logged into the secondary dce, were not visible under the ~Search Event Logs -> Auditlog. This has been fixed.IRIS-3271: A change has been committed for the issue where notifyd dies when trying to send a notification using SMPP. IRIS-3503: An issue exist where no ES events get created when new SYSLOG or TRAPS alarms get generated. This has been fixed, eventd to be restarted.IRIS-3504: When doing a new install, Iris tries to install Search::ElasticSearch 6.0 by default. This has been fixed to explicitly install the correct ES version.IRIS-2740: A change has been done to return a better error message when trying to do a Ping/Traceroute check for any Trap alarms on the alarms page.IRIS-3403: Fixed regression bug where passwords were not quoted when doing a NetDiscovery.IRIS-3498: The issue where a device/mnemonic belonging to a view that has business hours set to 23:59 - 00:00 , causing eventd to die, has been fixed. IRIS-3501: When setting a device profile in the device configuration, only the first 100 profiles were listed. This has been fixed.IRIS-3382: The issue where the mnemonics/devices listed on the All Mnemonics / All Devices pages in the graph browser, were not sorted correctly according to Severity, has been fixed. It now sorts correctly (‘Down > Critical > Warning > Up > Unknown).IRIS-3490: The issue where the device backup check (device configuration) timed out/failed when done for devices that are set to be polled by a poller and not the dce, has been fixed. IRIS-3512: An issue exists where in case of the eventlog index for the next day doesn’t exist, events stop being inserted into the event log, causing no events to be displayed on the Search Events log page. This has been fixed. IRIS-3513: When right-clicking and selecting Edit Event for an alarm, the alarms page defaults back to the top and does not show the alarm you were currently editing. This has been fixed.

IMPROVEMENTS
IRIS-3467: The ability to specify multiple exclusions to filters have been added to the suppressed alarms widget. Example of a string that can be used to filter on: !SNMP AND !poll.IRIS-3499: A change has been made to Trap logger to include the interface name/tier1 in the alarm when receiving snmp trap logs. 

NEW FEATURES
IRIS-3380: In order to map SNMP traps to a port/mnemonic, the interface/tier1 has been added to the snmp trap/alarm. These events will now be visible beneath the related interface graph. 

NEW POLLERS
POLLERS-554: New poller Micro Instruments have been added. POLLERS-516: New poll routine added for Cisco BGP.POLLERS-501: New poll routine added for Cisco RAS.

pollers-1.3_1291
BUGS FIXED 
POLLERS-551: Changes have been committed for the Netscreen poller.  to address the issue of the device the poller has been refactored in order to debug the issue logged. 

NEW POLLERS
POLLERS-554: New poller Micro Instruments have been added. POLLERS-516: New poll routine added for Cisco BGP.POLLERS-501: New poll routine added for Cisco RAS.
ENHANCEMENTSPOLLERS-557: Enhancement made for Adva poller to create mnemonics.POLLERS-559: Enhancement made for Raiscom poller to create mnemonics.

iris_src-1.2.1_34
BUGS FIXED
IRIS-3490: The issue where the device backup check (device configuration) timed out/failed when done for devices that are set to be polled by a poller and not the dce, has been fixed. 

acm-1.1_71
BUGS FIXED
IRIS-3490: The issue where the device backup check (device configuration) timed out/failed when done for devices that are set to be polled by a poller and not the dce, has been fixed. ACM-68: Make iris commit svn files. ACM-78: Make nexus work with pertinent configs which needs interfaces.

iris-1.2.2_1228
BUGS FIXED
IRIS-3553/3539: When devices are deleted, all associated alarms get deferred and removed via eventd once they are expired/stale. An issue existed where these alarms were un-deferred before they were removed. This has now been fixed. 
IRIS-3327: Upon saving a newly created stack, a duplicate graph entry (in the dpl.graphs table) gets created. This has been fixed.
IRIS-3395: The issue where when a device/mnemonic belongs to multiple views, when filtering on a specific view of that device in the view column on the devices page (or mnemonics page), only that view gets displayed and not the other views that the device/mnemonic also belongs to. 
IRIS-2852: The issue where an ajax error gets returned when doing an interface check from the alarms page, has been fixed. 
IRIS-3520: An optimization has been committed to speed up the time it takes to do the package checks, when doing a patch. 
IRIS-3529: Currently when users get prompted to reset their passwords upon next login, they have the ability to use the same credentials as what their user initially had set. This has been changed to force a different password, to avoid any security risks. 
IRIS-3439: When viewing user reports that have a view set, the incorrect view was displayed in the view column. The data view filter (which limits the data to a specific view) was displayed, instead of the view which the report belongs to. This has been fixed.
IRIS-3491: In certain browsers (Safari / Firefox) when downloading a user report which has spaces in the name, the reports get downloaded with an incorrect format (html). This has been fixed.
IRIS-3421: In the graph browser, when trying to view the chassis graph, it may take long due to the element having lots of related graphs. A fix has been committed to improve the speed of loading these graphs. 
IRIS-3293: An issue exists where syslog logs do not contain the interface/tier 1 which means we do not have the ability to look up the mnemonic. A fix has been committed to set the interface and thus the mnemonic as well. 
IRIS-3547: A constraint has been added to the db to solve the issue of alarms containing null basetags and null idents being inserted. 
IRIS-3527: When scheduling a monthly report to be generated on a specific day of the month, the reports attached in the email has a timeframe of "1st of the month" to the "31st of the month". When generating this report manually, the time frame is correct as "26th of Dec" to the "26th of Jan". This has been changed to be consistent, to always return the timeframe of when the report is scheduled for. This will be for daily, weekly and monthly. 
IRIS-3588: The issue where SMPP does not send SMS' or log correctly, has been fixed.

IMPROVEMENTS
IRIS-2815: The ability to save user filters / layout on the Alarms pages has been added. Filters, showing/hiding columns, can now be saved as a “favorite” which then can be selected/set as default for that user. 
IRIS-3563:  The option using_frontend_proxy was added to avoid any SSL urls not generating correctly. 
IRIS-3511: On the forgot password page, it is possible to identify valid user accounts on the system, due to the different responses from multiple attempts at entering the correct username. A change has been made to return a generic response to avoid any risk of usernames being accessed.
IRIS-3502: Changes have been made to the deploy script to be aware of servers running Linux when deploying apps. 
SLAMC-71: Changes has been made to move the SLAMC database into the Iris with slamc namespaces to can take advantage of the relationships to elements and also to be consistent with the apps using different namespaces in the same DB. 

NEW FEATURES
IRIS-3535: Validation has been added to the email field of the notification group configuration, in order to avoid incorrect email addresses being added. 
IRIS-3442: The ability to view the right side panel, i.e. Summary page as a dashboard (which automatically refreshes after 30 seconds of inactivity) has been added. The user can toggle dashboard mode as well as show/hide the browser tree.
IRIS-3357: Changes have been committed to restrict shell users from executing commands such as `irisctl db`, `irisctl deploy`, `irisctl patch`. 
ACM-80: An issue exists where we’re unable to do successful config backups for HP ProCurve switch devices  as hlogin seems unable to log into/execute commands for these devices. This should be fixed. 
ACM-95: The ability to do config backups for HP par3 devices has been added. 

ENHANCEMENTS
POLLERS-563: Category changes have been made for the addition of Power Supply monitoring for Extreme devices.
POLLERS-515: Category changes have been made for the additions to BroadsoftApp devices.

NEW POLLERS
POLLERS-480: Category changes have been made for new poller VAS database.
POLLERS-552: Category changes have been made for new poller created for Starlink.


pollers-1.3_1315
BUGS FIXED
POLLERS-587: The issue where the incorrect values were being returned for mefSoamLmHistoryAvailStatsForwardAvailable
mefSoamLmHistoryAvailStatsBackwardAvailable has been fixed, as well as the legend displaying % instead of m%.
POLLERS-570: The issue where incorrect parent caller for logs in calixApi.pm has been fixed. 
POLLERS-571: The issue where rrdef for netIf filter for loopback interface is excluding legitimate interfaces, has been fixed.
POLLERS-575: Fix committed for IfSpeed being set incorrectly for certain devices, due to commit in POLLERS-568.  
POLLERS-576: Additional fixes committed for IfSpeed being set incorrectly for certain devices, due to commit in POLLERS-568.
POLLERS-566: An fix has been committed for the issues when polling certain Ciena Z series devices. 

ENHANCEMENTS
POLLERS-533: Enhancement made to VMware API to graph Host and VirtualMachine memory latency.
POLLERS-547: Enhancement made to add ARM support to windowWMI polling.
POLLERS-515: Enhancement made to BroadsoftApp devices for graphing of SMTP and incoming mail server additions.
POLLERS-562: Enhancement made to the CALIX E720 poller to query the HC counter numbers correctly.
POLLERS-590: another enhancement made to Extreme devices to graph power supply monitoring. 
POLLERS-568: Fix for the issue where Cisco SG350-10 sends through identical ifspeed and ifhighspeed values causing an incorrect line speed to be displayed.
POLLERS-567: Enhancement made to generate mnemonics for Infinera devices.
POLLERS-563: Enhancement made to Extreme devices to graph power supply monitoring. 

NEW POLLERS
POLLERS-480: New poller created for Fastnet VAS database.
POLLERS-552: New poller created for Starlink.

acm-1.1_80

BUGS FIXED
ACM-89: The issue where certain Huawei Router devices are not backup up, has been fixed. 
ACM-86: The issue where config backup diffs displayed the “#show” commands have been fixed. 
ACM-83: The issue where certain Dell devices are not backup up, has been fixed.

NEW FEATURES
ACM-80: An issue exists where we’re unable to do successful config backups for HP ProCurve switch devices as hlogin seems unable to log into/execute commands for these devices. This should be fixed. 
ACM-95: The ability to do config backups for HP par3 devices has been added. 

IMPROVEMENTS
ACM-67: Adjustments made to Ciena devices, in which the order of commands is run.
ACM-79: The ability to do config backups for ADVA devices has been added. 

slamc-0.3_52
BUGS FIXED
SLAMC-89: The issue where previous period always matches the current period, has been fixed.

IMPROVEMENTS
IRIS-3563:  The option using_frontend_proxy was added to avoid any SSL urls not generating correctly. 
SLAMC-83: A last updated column has been added to indicate when the last time the report generator has run to update the SLA data. 


slamc-1.0_10
IMPROVEMENTS
SLAMC-71: Changes has been made to move the SLAMC database into the Iris with slamc namespaces to can take advantage of the relationships to elements and also to be consistent with the apps using different namespaces in the same DB. 


iris_src-1.2.1_35
BUGS FIXED
IRIS-3212: The ability to proxy all data has been added, without having to specify the -D option. 


maps-2.7_69
IMPROVEMENTS
IRIS-3563:  The option using_frontend_proxy was added to avoid any SSL urls not generating correctly. 


iris-1.2.2_1240
BUGS FIXED
IRIS-3477: When setting Active Monitoring of a device to be “Monitored only device”, alarms for “Interface Down / Interface Up” are still created. This has been changed to now only create “ICMP” alarms. 
IRIS-3531: The issue where the Device Backup Check fails when passwords contain weird characters, has been fixed. 
IRIS-3368: When doing a device check from the graph browser (rick-click -> Check Device) the device backup check returns a “Unknown Error”. This has been fixed.
IRIS-3552: The issue where when logging in with a view restricted (admin) user, pollers that belong to multiple views get listed multiple times in the poller dropdown of the device configuration, has been fixed.

IMPROVEMENTS
IRIS-2996: Additional validation has been applied to Syslog and SNMP Trap rules which translates ‘white space’ to avoid logs being captured incorrectly. 
IRIS-3125: The mnemonic column has been added to the Search Events Logs page, as well as the API. An example call that can now be made to retrieve all events matching a specific mnemonic is as follow: http://your-dce-server/iris/api2/api/events/events_es?mnemonic=Network 
IRIS-3575: The ability to use pass user/password details in API queries to retrieve config backups of a device, has been added. 

NEW FEATURES
IRIS-3570: The ability to click on a graph displayed, taking you through to the troubleshooter when generating a User Report, has been added.


pollers-1.3_1322
BUGS FIXED
POLLERS-600: A new poller added for Siaemtic. 

ENHANCEMENTS
POLLERS-493: Additions to VeloCloud has been made, for Link Throughput. 
POLLERS-602: Mnemonics have been added for all F5 graphs. 
POLLERS-597: Addition added for Extreme devices, Packet Drops due to Congestion. 
POLLERS-596: Additions made to MikrotikXRLTE poller, LTE Modem Access Technology. 

NEW POLLERS
POLLERS-546: New poller(hp3Par) added for HP 3PAR devices has been added. 

acm-1.1_84
BUGS FIXED
ACM-97: A change has been committed to not return an error when doing device backup check for devices where there are weird characters in the enable password.

IMPROVEMENTS
ACM-100: A change has been committed to exclude the “Cluster uptime” in config backup diffs / mails.
ACM-90: A change has been committed to return success/failed for Device Backup check, in order to easily get the correct status.

iris-1.2.2_1252
BUGS FIXED
IRIS-3243/3466: The issue where users are unable to filter on strings containing “-“ in certain columns of the Search Event Logs page, has been fixed. This should now be possible in columns such as Condition and Description. As this was a change to the ES mapping of the data, the fix will only be apply to events going forward, but the ability to reindex historic data has also been added. 
IRIS-3437: The issue where columns displayed/sorted on the device and view health dashboard pages don’t get remembered when navigating away from the pages or refreshing, has been fixed. 
IRIS-3584: When changing the timeframe of user reports set to be generated manually, the report period always defaults to 1 hour. This has been fixed. Something to note is when setting the period to be CUSTOM and selecting “save & generate” this period will only be set for the session. 

IMPROVEMENTS
IRIS-3579: A cosmetic change has been made to change “Monitor” to “Ping” for Active Monitoring of a device, to limit any possible confusion.
IRIS-3475: The Details field displaying IP addresses of devices/interfaces (when available in alarms) has been added to the Search Event log page.

NEW FEATURES
IRIS-3450: A view column is now available to be displayed on the Thresholds page, to allow filtering /sorting thresholds matching a specific view(s).
IRIS-2605: The ability for users to customize SNMP Traps and Syslogs messages has been added and can be done in the trap/sysog rule configuration. In the “New message” field you are able to use conditional regex substitution, which enables you to substitute matching values from the incoming logs in the message. Example message: “$1 is out of service”, with $1 being the first conditional regex match in the message, regex example: “apSysMgmtSAHostname\.0\s=\s(.+?(?=,))” .
IRIS-3425: Changes to the Device Info Report has been made to now display “Last Backup Attempt” and “Last Successful Backup” as well as the option to export the report data to CSV/PDF.

ENHANCEMENTS
POLLERS-525: New poll-routine added, CiscoBNG. 

acm-1.1_92
BUGS FIXED
ACM-107: The issue where empty diff emails gets sent due to changes being excluded from the diff email, has been fixed.
ACM-106: The issue where certain china devices’s backups were failing, has been fixed with a workaround.
ACM-103: Additional debugging  has been added for cases where the underlying login script can not be called.
ACM-105/102: Fixed the term issue that broke the backup on some pollers where the terminal has colors set.

pollers-1.3_1331
BUGS FIXED
POLLERS-580: The issue where Alcatel poller isn’t graphing RX power correctly, has been fixed. 
POLLERS-610: Minor fixes have been made to the Alcatel poller, to clean up issues like missing report stats for CPU, Temperature, Optical TX/RX and moving the Optical Power and Temperature interface graphs under the correct family.

ENHANCEMENTS
POLLERS-525: New poll routine ciscoBNG added. 
POLLERS-612: Addition to Ubiquiti AirMax poller, added Station Count.

pollers-1.3_1333 
BUGS FIXED
POLLERS-594: A fix has been made to Delta UPS to create mnemonics for Battery, Input and Output graphs. 

maps-2.7_71
BUGS FIXED
MAPS-230: The issue where when editing an automated map which has a custom palette set, the palette resets to default, has been fixed. 
MAPS-231: The issue where the incorrect field gets displayed when building auto map from Topology, has been fixed.


ipam-1.3_36
BUGS FIXED
IPAM-113: The issue where the allocation map did not load correctly after a Netblock has been split, has been fixed.

IMPROVEMENTS
IRIS-3563: Changes have been made to IPAM to allow the use of frontend_proxy.

slamc-0.1_15
BUGS FIXED
SLAMC-93: Spelling mistake fixed in the import dialogue modal when importing views for guarantees.
SLAMC-94: For guarantees, the issue where importing nested views fails when there is a lot of child views/elements, has been fixed.

IMPROVEMENTS
SLAMC-74: When manually adding measurable to a guarantee, defaults values set in the Guarantee will now automatically be selected.

pollers-1.3_1338
BUGS FIXED
POLLERS-614: The issue where where IPSLA graphs displayed an error due to incorrect BH calculations, has been fixed.
POLLERS-594: A fix has been made to Delta UPS to create mnemonics for Battery, Input and Output graphs. 

NEW POLLERS
POLLERS-609: New poller Arbor TMS has been added, with the following graphs available:Disk Usage, Load Average, Physical Memory Usage, Swap Space Usage.POLLERS-544: New poller 128technologies added, with the following graphs available:
Aggregate Sessions Interface Arrival Rate, Aggregate Sessions Interface Bandwidth, Aggregate Sessions Interface Departure Rate, Aggregate Sessions Interface Count, Aggregate Sessions Router Arrival Rate, Aggregate Sessions Router Bandwidth, Aggregate Sessions Router Departure Rate, Aggregate Sessions Router Count, BFD Peer Path Jitter, BFD Peer Path Latency, BFD Peer Path Loss, BFD Peer Path MOS

ENHANCEMENTS
POLLERS-605: A change has been made to Extreme Optics port descriptions to be the same as the corresponding network interface/port descriptions. 

iris-1.2.2_1301
BUGS FIXED
IRIS-3644: The issue where alarms of devices that are actually UP, don’t clear has been fixed. This is due the devices being dual polled and alarms coming in out of sync, which causes the ‘stuck’ state.
IRIS-3696:  An issue occurs where when adding a flow track where the sql query ends with a bracket, validations stops the user from saving it, even though the sql is valid. This has been fixed.  
IRIS-3625: Due to a permissions issue that exist when users only have access to an interface and not the device itself, the Live Graph option does not work. This has been fixed.
IRIS-3655: An issue exists where device info files don’t get processed due the device hostname containing “__”.  Validation has been added to no longer allow double underscores to be added to any part of a device hostname, as well as to not allow single underscores to be added to the start and end of a device hostname.
IRIS-3581: When generating a User Report and trying to view a User Dashboard (where time controls have been added) afterwards, the data in the dashboard does not get displayed. This is due to incorrect time parameters being passed from the User Reports and has been fixed. 
IRIS-3656: A change has been made to the eventlog index/mapping to allow filtering on “-“. An issue existed where audit and notification logs were being created with the incorrect format. This has been fixed.
IRIS-3549: Changes have been made to migrate the Fortigate Dashboard to the iris version 1.2.2, which has previously only been available in 1.2.0.  
IRIS-3516: When having multiple flow engines of which some don’t return data / has an error, the Flow Explorer page gets stuck on “Loading”. This has been fixed to display the data of the flow engines which do have data.
IRIS-3628: An issue occurs when old deferred/acknowledged alarms come back as NEW when multiple event processes are running. A safe guard has been built in to avoid it from happening. 
IRIS-3088: Optimizations have been made to the Device Health report to mitigate the time it takes to load all the information on the page. The device list will be displayed initially when directing to the page, with data becoming available as the call to retrieve the health data completes.
POLLERS-593: Additional categories have been added to for poller Cisco Entity Sensors. 

NEW FEATURES
IRIS-3600: An option to add an additional column to display IP addresses to User Reports have been added. This is not set by default. 
IRIS-3603: A config option (backend) has been added to allow custom report headers and subject lines to be set for scheduled User Reports. 
IRIS-1107: The ability to create Netflow Reports has been added, to allow users to create reports based on Flow Tracks set up via the Flow Explorer. 
IRIS-3157: An ability to manually run a config backup for existing devices has been added. The option is available on the Device Info Report, which also displays the Last Backup Attempt as well as the Last Successful Backup statuses. 
ACM-87: The ability to do config backups for Raisecom devices has been added. The device type needs to be set to RAISECOM
ACM-109: The ability to do config backups for devices of type Cisco SF500, has been added. A new device type Switch (Cisco SF500) for vendor Cisco has been added.  
ACM-112: The ability to do config backups for devices of type Aruba, has been added. A new device type Aruba for vendor HP has been added.

IMPROVEMENTS
IRIS-3622: A change has been made to the syslog logger to log the correct basetag for pppoe interfaces. Note as the basetag changes, new alarms will be created.

ENHANCEMENTS
POLLERS-607: Category changes have been added for newly added poller ADVA FSPR7. 
POLLERS-619: Category changes have been added for poller AudioCodes SIP Attributes.
POLLERS-631: Category changes have been added for poller Brocade.
POLLERS-624: Category changes have been added for poller Adva CmFlow.
POLLERS-622: Category changes have been added for poller Cambium (APS).

NEW POLLERS
POLLERS-609: Category changes have been added for newly added poller, Arbor TMS.
POLLERS-621:  Category changes have been added for newly added poller Infinet.
POLLERS-611: Category changes have been added for poller Riello UPS monitoring. 
POLLERS-630: Category changes have been added for poller Cisco StormControl. 


pollers-1.3_1357 / pollers-1.3.1_668
BUGS FIXED
POLLERS-593: Optimizations have been made to the poll routine Cisco Entity Sensors, to fix the issues of incorrect values being displayed (mV vs. Volts). 
POLLERS-588: The issue where the incorrect values/measurements were being displayed for ADVA Ethernet Card Voltage, has been fixed. Note further fixes have been applied to the Adva poller, which will require the data sources/metrics to be re-added to User Reports. This affects: advaEthernetCard*, advaFan* and advaPsu* graph types. Note that the dbsync process will need to run before data populates for the related reports.
POLLERS-603: The issue where VLAN stats for Extreme devices were missing Threshold metrics has been fixed.
POLLERS-631: Poll routine Brocade has been refactored to correctly interpret line speeds. Note along with this change, mnemonics will also be created for these devices.
POLLERS-644:  The issue where regex matching in windowsWMIApps was inconsistent and not matching regex correctly, has been fixed.
POLLERS-616: An enhancement has been made to generate mnemonics for device of type calix E720.

ENHANCEMENTS
POLLERS-607: A new poll routine has been added to retrieve data for Optical Levels for ADVA FSPR7 devices. New poll routine needs to be set, advaFspr7.
POLLERS-619: An enhancement has been made to poll routine audioCodes, to retrieve data for SIP Attributes. 
POLLERS-624: A new poll routine has been added to retrieve data for Adva CM Flows.
POLLERS-622: New poll routine has been added to retrieve data for Cambium (APS).
POLLERS-620: An enhancement has been made to poller JuniperRPM, to generate mnemonics for rpm ipsla tests. 

NEW POLLERS
POLLERS-621: A new poll routine has been added to retrieve data for Infinet devices, device type being infinet.
POLLERS-611: A new poll routine has been added to retrieve data for Riello UPS monitoring. Poll routine to be set is rielloUps.
POLLERS-625: A new poll routine has been added to retrieve data for XPPC UPS devices. 
POLLERS-609: A new poll routine has been added to retrieve data for Arbor TMS.
POLLERS-630: A new poll routine has been added to retrieve data for Cisco StormControl devices. 


acm-1.1_104
BUGS FIXED
ACM-108: The issue where Riverbed devices not backing up successfully, has been fixed. 
ACM-110: An issue exist where when certain lines get removed out of config backups, with these lines falling under the exclusion rule, empty email diffs get sent. This has been fixed. 

NEW FEATURES
ACM-87: The ability to do config backups for Raisecom devices has been added. The device type needs to be set to RAISECOM
ACM-109: The ability to do config backups for devices of type Cisco SF500, has been added. A new device type Switch (Cisco SF500) for vendor Cisco has been added. 
ACM-96: The issue where pertinent configs weren’t showing for interfaces of Fortigate devices, has been fixed. These configs are now viewable in the troubleshooter. 
ACM-112: The ability to do config backups for devices of type Aruba, has been added. A new device type Aruba for vendor HP has been added. 

IMPROVEMENTS
ACM-99: An ability to manually run a config backup for existing devices has been added. 


maps-2.7_74
BUGS FIXED
MAPS-237: The issue of deleted maps still being displayed in the dropdown for linked maps for a View Node, has been fixed.

IMPROVEMENTS
MAPS-235: A cosmetic change has been made to colour both the outline and fill of a link label, when setting the colour in Set Map Properties. Note that currently we display a white outline for link labels, which will now be the same as the colour chosen- to be consistent with Node label colours. 


slamc-1.0_16
IMPROVEMENTS
SLAMC-95: The view type restriction has been removed to allow any/all view types to be imported (via the import/magic wand) for Guarantees. 


iris-1.2.2_1335
BUGS FIXED
IRIS-3649: An issue exist for LDAP users where they were unable to view Alarms pages. This was due to user filters not being saved for LDAP users, which has now been fixed.
IRIS-3707: When testing power stats for Juniper Lane optics, an issue arose where the tag/basetag does was not being created correctly for elements with a value of 0 for the second tier. This has now been fixed.
IRIS-3537: When testing Dashboard UI Improvements, an issue arose (applying a time control to a dashboard which contains a heat map matrix widget), where when changing the timeframe on a different page such as the Search Graphs page and returning to the dashboard, the widget no longer displayed data. This has been fixed.
IRIS-3700: An issue exist where when logging into iris and going to the graphs pages, the start time gets set to a future date, incorrectly. This has been fixed.
IRIS-3365: When running net discovery from a poller, there may exist an issue where the permissions are correct which return a “Permissions denied” error. This has been fixed.
IRIS-3657: An issue exist where the Device Check fails when passwords contain weird characters such as "{ }”. This has been fixed.
IRIS-3633: When setting a graph of an snmp v3 device to use the live graph option, the graph appeared to update but no data displayed. This has been fixed.  
IRIS-3703: An issue exist where when the mnemonic of the device itself has service tag, circuit ID or notes fields filled in, these fields don’t get populated when there are alarm notifications for the mnemonic in question. 
IRIS-3544: Optimizations have been made to the Suppressed alarms page to make it more efficient (for slow loading alarms tables). Additionally, the ability to filter on the view column has been added. One thing to note when filtering on a suppressed alarm where it is in multiple views, only the view you added to your filter, will be displayed in the alarm.
IRIS-3660: The issue where an internal server error returned when “show matches” was clicked in the Alarm notification modal, has been fixed.
ACM-114: The issue with certain Alcatel-Lucent OmniSwitch devices timing out when trying to do config backup. A new device type for these devices have been added to solve the issue.

NEW FEATURES
IRIS-3562: A new permission has been added which allows users to edit Device Notes from the alarms page. To do this, the user needs to right-click on the alarm and select “View Notes”. If the permission is enabled for the role of that user, an edit option is available in the Notes modal. Something to note is that this only applies to Device notes, not mnemonic notes.
IRIS-3728: The issue where multiple snmptraps from Arbor Peakflow devices not being seen as individual traps and not providing the required info, has been fixed.
IRIS-3623: A match view’s field has been added to the TopN widget which allows the user to filter data by view.
ACM-115: A new device type has been added for Juniper BTI.

IMPROVEMENTS
IRIS-3626: An improvement has been made to add a new vendor (APC) and device type (APC_SMART_UPS) to IRIS categories.

NEW POLLERS
POLLERS-583: A vendor/type for Cumulus devices have been added. For this poller, the poll routines unixServer and entitySensor is used to retrieve data. Please Note  this will need to be added to a monitoring profile, manually.
POLLERS-660: Category changes have been added for fiberStore’s EDFA amplifier.
POLLERS-584: Category changes have been added for Siklu.

ENHANCEMENTS
POLLERS-665: Category changes have been added for Adtran.
POLLERS-649: Category changes have been added for JuniperDom devices.


pollers-1.3_1378 / pollers-1.3.1_681
BUGS FIXED
POLLERS-657: Poller necIpasolink has been refactored to fix RRD errors in metSysBitErrorRateValue.
POLLERS-655: SNMP error checks has been added to ciscoIsis and ciscoBgp to prevent poll failure alarm flaps when combined with ciscoRouter (or any other routine with error checking). This has also been added for juniperVrfBgp 
POLLERS-654: Poller microInstrumentsNpm has been modified to strip whitespaces on the json output values, to avoid RRD error failures while updating.
POLLERS-651: The issue where the poll routine FlowTracker takes too long to complete causing gaps in the graphs, has been fixed.
POLLERS-673: The issue where ubiquitiAirMaxWlStatRate graphs were showing data in Gbps instead of Mbps, has been fixed.
POLLERS-601: Changes have been made to update certain poll routines which were not compatible with PERL 5.28 previously. This all works correctly now.

ENHANCEMENTS
POLLERS-637: A new poll routine has been added to retrieve data for Adva / Soam devices. 
POLLERS-658: Radio Downlink Percent graphs and metrics has been added to the cambiumAps Poll Routine.
POLLERS-653: For alcatelSap, the mnemonic has been modified to display the service name description. 
POLLERS-659: Changes have been made to poll routine infinera wherein the ifname will now be used as the mnemonic, and the interface will be retrieved from the ifdescr values returned from the poller. Something important to note is that this will create new basetags/graphs with historical data needing to be merged.
POLLERS-649: An improvement has been made to graph lane stats additionally to module temps on Juniper devices.
POLLERS-666: Additional metrics have been added for Juniper Link CRC Errors.
POLLERS-582/665: Two new poll routines have been created for Adtran devices, adtran and adtranNetMon has been added, to retrieve data for TWAMP Sessions, TWAMP Packets and ICMP Timestamp.

NEW POLLERS
POLLERS-648: A new poll routine has been added to retrieve data for juniperBti.
POLLERS-582/665: Two new poll routines have been created for Adtran devices, adtran and adtranNetMon has been added, to retrieve data for TWAMP Sessions, TWAMP Packets and ICMP Timestamp.
POLLERS-660: A new poll routine has been created for fiberStore’s EDFA amplifier.
POLLERS-584: A new poll routine has been created for Siklu. SNR, RSSI, Receive power, Modulation level and Link errors RRD types included in the poll routine.
POLLERS-615: A change has been made to the extremeBFD poll routine, to handle BFD sessions moving between devices. To implement, a pseudo device needs to be created called BFD with ip 127.0.0.1 (no profile/poller set) which will be used to link the BFD sessions which will exist as mnemonics. Please note that this will create new graphs and historical data will be lost. 


sdrepoter-1.3_27
BUGS FIXED
CDRS-216: When generating a Realm Summary report in SD reporter, there seemed to be a mismatch in the total minutes shown in the browser with the total minutes shown in the exported CSV. Changes have been committed to resolve this.

acm-1.1_107
BUGS FIXED
ACM-114: The issue with certain Alcatel-Lucent OmniSwitch devices timing out when trying to do config backup. A new device type for these devices have been added to solve the issue.
IRIS-3657: Changes made to protect { and } used in passwords to avoid device check failures.

sdrepoter-1.3_27
NEW FEATURES
ACM-115: Config backup has been added for new device type, Juniper BTI.


maps-2.7_77
BUGS FIXED
IRIS-3646: Previously it was an issue when changing a user’s password in IRIS and selecting “force change password on next logon”, as it did not prompt the user on the next login and was limited to the MAPS dashboard only. Moving forward, when selecting “force change password on next logon”, the user will be prompted to change password on next login attempt.

NEW FEATURES
MAPS-234: A new feature has been added to allow for better search capabilities in the ‘Edit Link’ section of Maps. The reason for this is that when one previously searched for a device name, Iris returned all mnemonics and devices that contained that name, making it really difficult to find the link in question.
MAPS-229: A new feature has been added to allow users to customise node properties wherein they are able to set the border width, focus border and background colour of the node. There are two ways to do this, per node or on a map level by editing the “Node Attributes” in the “Set Map Properties”. There is also an option to set the border to “None” which will display no border, i.e. no monitoring for that node.


netflow-1.4.1_82
BUGS FIXED
NETFLOW-117: An issue was discovered where GeoIP had been discontinued and all ports were being removed. As it was no longer supported, changes have been made to use libmaxminddb (GeoIP2) instead of GeoIP. 
NETFLOW-121: The issue where aggregated data displayed country codes incorrectly as integers on the Flow Explorer page, has been fixed.

maps-2.7_80
NEW FEATURESMAPS-80: A beta release of google integrated Iris Maps is available, which allows users to plot devices / views geographically. In order for this new feature to be enabled, a google map API key is required to be installed on the server.

iris-1.2.2_1346 (poller category changes)  
pollers-1.3_1396 / pollers-1.3.1_691

BUGS FIXED
POLLERS-685: An issue existed where devices using routines genericSnmp or Mikrotik were logging poll successful alerts incorrectly. This has been fixed. 

NEW POLLERS
POLLERS-589: New poller has been added for Intracom PTP to retrieve G826 Performance stats.
POLLERS-675: New poller has been added for Peak Communication devices. 
POLLERS-683: A new poll routine has been added, mib2SystemApplication. This will graph CPU/Memory utilisation by process for juniper devices (may also be used for other device types).

ENHANCEMENTS
POLLERS-678: Spacing changes have been made to Fortigate device graphs to display labels more neatly. Graphs affected are fortigateAvstats, fortigateWebguard, fortigateHA, fortigateImap, fortigateIps and fortigateMemory.
POLLERS-680: A change has been made to sysuptime to use LAST values instead of AVERAGE values on thresholds
POLLERS-626: Additions have been made to poller NEC Ipasolink, to retrieve stats like voltage, receive level, IDU/ODU temperature, transmit power and modulation. 
POLLERS-652: A change has been made to include the VRF name in the mnemonics of AlcatelSap devices. 


iris-1.2.2_1365
BUGS FIXED
IRIS-3647: An issue exist in certain circumstances where when interfaces of a stack, archive or change mnemonic name, the stack (in Stack Configuration) using these interfaces, display no elements. Changes were committed to resolve this issue.
IRIS-3093: In certain circumstances where mnemonics of graphs contain too many characters, a bug exist where the legend is displayed as the title, instead of the mnemonic. This has been fixed.
IRIS-3732: An issue exist where certain syslog logs contain non-printable characters which causes the event processor to break. This has been fixed by stripping the non-printable characters from the log when creating an alarm. 
IRIS-3561: An issue exist with bulk editing Devices/Mnemonics or Views, where when adding a view to your selected items, existing views get overwritten with the new view being added. A new feature has been added where the user can select the “mode” in which they would like to bulk edit views. 
There are three options: 
  • Append mode - adds views in addition to the existing views 

  • Delete mode - deletes a specified view, only from items where the view is assigned

  • Overwrite mode - overwrites all existing views for all selected items with the view specified 


IMPROVEMENTS
IRIS-3702: The ability to add GPS coordinates to a device (in the Device Configuration) has been added. This is useful when created automated map based on topology in a Google Map, to automatically set device nodes on the correct location.
IRIS-3694: A limitation exists for the Top Alarm widget, where when the user tries to configure it to use a view, it only loads up to 100 views. This has been redone to include all views now, with the same optimization being added for the other options (Devices and Mnemonics).

NEW FEATURES
IRIS-3663: A new feature has been added to aid in splitting load across Pollers / vPollers. A poll group can be created, to which pollers can be assigned to. Instead of setting devices to be polled by a specific primary poller, a poller group will be selected and devices will be spread across the available pollers in the group. By using the poll group option however, back up polling for the device will no longer be possible. A suggestion when setting a device to use a poll group, is to first do the device Check to confirm the device is reachable by all pollers in the group. If there is a poller in the group that cannot reach the device, it is recommended to manually set the poller (via the primary//backup poller option) as we cannot predict which poller in the group will be assigned to your device. This feature is only available upon request.

NEW POLLERS
POLLERS-661: Vendor/type and categories for new poller Netzbotz have been added.


pollers-1.3_1399 / pollers-1.3.1_695
NEW POLLERS
POLLERS-661: A new poller has been added to retrieve temperature and humidity stats for Netzbotz devices.
POLLERS-667: Poller ietfIsis has been refactored, which will now also include mnemonics for Adjacency State graphs.


maps-2.7_81
NEW FEATURES
MAPS-233: The ability to set a link label when creating an Automated Map based on View has been added. The user can set either mnemonic, alias, service tag, circuit identifier, interface or the basetag as the label for links. Additionally, for views that have child views assigned, the view description (if any is set in the View Configuration) can be shown on the pseudo links drawn on the map.


snips-1.2.5_31 / snips-1.2.6_18
BUGS FIXED
SNIPS-44: An issue exists where when DNS does not resolve, multiping results are not lined up correctly and reflects the incorrect status for sites. This issue has been resolved.
SNIPS-42: An issue exist when deploying the snips where it errors on juniperlns. This has been fixed.

IMPROVEMENTS
SNIPS-39: Changes have been committed to make snips deployable on Freebsd 11. 


iris-1.2.2_1380
BUGS FIXED
Fixed IRIS-3782: An issue exist where the Users page hangs, when trying to edit users which have their landing page set to a view-restricted dashboard. This is due to the query in trying to find any child views of the view (assigned to the dashboard), taking long. This has been fixed.
IRIS-3759: An issue exists where the notifyd process dies due to it trying to process alarms where the hostname in that alarm no longer exist due to the device being renamed. This has been fixed.
IRIS-3737: An issue exists on the View Health dashboard page, where elements assigned to a view aren’t being displayed, when the device to which those elements belong to, isn’t in the same view. This has been fixed.
IRIS-3643: In Iris we have mnemonics for devices (mnemonic for the device itself), which is used for Active monitoring -  an issue exists in the Graph Browser however, where the view summary reflects an incorrect device count, counting these mnemonics as devices, instead of counting them as mnemonics. This has been fixed.

NEW FEATURES
POLLERS-569: A custom stack has been adjusted to allow the addition of 95th % for Interface Traffic to be displayed in the Stack graph. (CUSTOMISATION REQUIRED)
IRIS-2201 / ACM-125 (ACM-120): On the Device Info Report a new column which displays the device serial number has been added. Please note that currently only CiscoRouter devices are supported. 

IMPROVEMENTS
IRIS-3701: A new API call has been made available which will allow users to pull the same data as what the “export to CSV” option currently does when exporting from the troubleshooter.  The endpoint that needs to be specified is “fetch”. Additionally, the parameter “timestamp=1” has been made available, which allows the timestamp per data point to be added. This is used in both “fetch” and “xport” calls.  Example API calls:


pollers-1.3_1411 / pollers-1.3.1_702
NEW POLLERS
POLLERS-674: A new poller (routine called terrasatIbuc) has been added to retrieve stats for Terrasat BUCs devices. 
POLLERS-613: New poller (routine called zhone) to retrieve Zhone GPON port status has been added.
POLLERS-695: An updated MIB has been uploaded for Benu devices. 
POLLERS-617: A new poll routine ciscoXrCli has been added to retrieve data for Cisco Local IP Pools for XR devices (only). 
POLLERS-694: New poll routine FortiAnalyzer has been added to retrieve data for System CPU, Memory and Disk. 
POLLERS-693: New poll routine packetfluwSiteMonitoring has been added to retrieve data for System Temperature and Power.

ENHANCEMENTS
POLLERS-687: Additions have been made to poller Ciena to retrieve stats for System CPU Utilization, System File System Utilization and System Memory.
SNIPS-41 / POLLERS-671: The ability to graph TCP port monitoring has been added to Iris. Once a monitoring profile with port monitoring enabled, the ports will be listed and available under the Active Monitoring category for devices.
POLLERS-604: Juniper RPM one-way metrics is now part of the poller build, it appears to be running fine, just need to be aware of the changes when patching others. Ingress and egress stats have been added to the current monitoring profile.

NEW FEATURES
SNIPS-41 / POLLERS-671: The ability to graph TCP port monitoring has been added to Iris. Once a monitoring profile with port monitoring enabled, the ports will be listed and available under the Active Monitoring category for devices.


snips-1.2.6_21
ENHANCEMENTS
SNIPS-41 / POLLERS-671: The ability to graph TCP port monitoring has been added to Iris. Once a monitoring profile with port monitoring enabled, the ports will be listed and available under the Active Monitoring category for devices.

NEW FEATURES
SNIPS-41 / POLLERS-671: The ability to graph TCP port monitoring has been added to Iris. Once a monitoring profile with port monitoring enabled, the ports will be listed and available under the Active Monitoring category for devices.


netflow-1.4.1_83
BUGS FIXED
NETFLOW-124: An issue exist on the Flow Explorer page, where when filtering on a specific router (EXADDR), the flow data returned contain more than just the specified router. This has been fixed. 


acm-1.1_116
IMPROVEMENTS
ACM-127: Changes have been made to allow config backup for older versions of Cisco SG devices. 


iris-1.2.2_1413
BUGS FIXED
IRIS-3716: An issue existed where the Downtime Duration Report was not pulling current data. This has now been fixed to list the device and interfaces down events correctly for the period selected. Something to please note is that this fix does not apply to any historical data, only applying to data from implementation of the fix onwards.
IRIS-3776: An issue exists where certain processes (like feederd) dies when they’re unable to processes elements due to it containing weird characters like spaces in device hostnames. This has been solved by adding validation to the hostname field in the device configuration to restrict users from adding spaces to hostnames.
IRIS-3729: An issue exist where when logged in as a view restricted user, trying to view notes of alarms of mnemonics, where only the mnemonic is in the user’s view and not the device, an error was returned. This has been fixed.
IRIS-3758: An issue exist on the Suppressed Alarms page(widget) where when the top alarm of a suppressed alarm/group was deferred, the entire group of alarms gets hidden. This is due to the suppressed alarm view sorting by the lowest weight alarm, regardless of the alarm status. This has been resolved by sorting by the next lowest weight, if the top alarm has a deferred status.

IMPROVEMENTS
IRIS-3747: An issue existed where, in the Device Configuration modal, the browser prompts the user to save any saved user credentials in the config backup login fields which could be a security risk for some. This has been fixed.
IRIS-3597: A change has been made to notifyd to include a timestamp_epoch field in the API call to external notifications/ticketing systems. 
IRIS-3760: In the Notification Group configuration, the notify hours needs to be set by specifying the From and To hours. When the From/starting hours are set to be later than the To/end hours, the notification process will automatically assume the To hours is that of the next day. For example: a group with “From” hours = 5pm and “To” hours = 8am, will enable notifications to be sent from 5pm today till 8am tomorrow morning. Additionally, when the From and To hours are the same, this enables 24 hour notifications.  

NEW FEATURES
IRIS-3297: The ability to suppress notifications for alarms occurring during maintenance windows has been added. How this works is when a maintenance period is applied to either a view, a device or globally, any alarms occurring during this timeframe will be deferred and therefor no notifications will be sent. Something to please note is when wanting to suppress notifications of devices/mnemonics where maintenance is applied, that these devices/mnemonics will need to be assigned to a view where the “Automatically DEFER alarms outside of business hours“ is set. 
ACM-130: New vendor Ocnos has been added to enable the ability to do Config Backup for this type of device.


pollers-1.3_1420 / pollers-1.3.1_710
BUGS FIXED
POLLERS-656: An issue exist where the rrdupdated process had errors in updating graphs, due to MikrotikCli devices containing untranslated base tags. This has been fixed.

ENHANCEMETNS
POLLERS-705: Additions have been made to the Cisco Entity Sensor poll routine to retrieve data for Entity Sensor DBm.
POLLERS-698: A change has been made to correct the graph label of Juniper RPM Jitter to be displayed in microseconds instead of milliseconds.
POLLERS-691: An enhancement has been made to add OIDs to the acmeCodec (ACME Monitoring Profile) poller. The OID’s that have been added are Codec Transcoding Resources and Codec Transcoding In Use.
POLLERS-699:  New additions have been added to poll routine PacketLight to retrieve data for EDFA Gain, EDFA Measured RX Power and EDFA Measured Signal Output Power.
POLLERS-681: A change has been made to correct the scale shown for the Infinet link traffic to reflect the correct values, example 200mb vs. 2mb.
POLLERS-716: The ability to threshold on Active Elements for Iris Element Stats, has been added.

NEW POLLERS
POLLERS-696: New poll routines for new device type OCNOS has been added to retrieve data for Transceiver Sensor Current, Transceiver Sensor Power, Transceiver Sensor Temperature and Transceiver Sensor Volts. The poll routines that need to be added for the device is ocnos and ocnosCli. Additionally for ocnosCli polling to work, the device will need Config Backup enabled.


acm-1.1 _118
NEW FEATURES
ACM-130: The ability to do Config Backup has been added for Ocnos devices.


sdreporter-1.3_30
BUGS FIXED
CDRS-220: The issue where when trying to display the Realm Summary tab in SdReporter, it returns an Internal Server Error, has been fixed.


maps-2.7_82
BUGS FIXED
MAPS-246: Previously when adding a view-based node and trying to link a map, an issue arose where the drop-down menu did not display all the maps, and appeared to be limited to a certain amount of entries. It is now set to 'auto-complete' the map name. This has been fixed. 


slamc-1.0_22
BUGS FIXED
SLAMC-90: When importing measurables via the import wand in SLAMC, an issue exist where elements of archived and deleted mnemonics were also added. This has been fixed.